Академический Документы
Профессиональный Документы
Культура Документы
Sistemas de archivos:
Desventajas:
19/03/2013
conjunto de datos aleatorios no puede considerarse un BD) Una BD se un propsito especifico con datos para
19/03/2013
CONSTRUIR: Almacenamiento de los datos en soporte fsico MANIPULAR: Realizar consultas y actualizaciones en la BD COMPARTIR: Permite que varios usuarios y programas
accedan a la BD de forma simultanea
19/03/2013
PERSONA dni 3303 4222 2567 8345 2876 5345 ... 1765 4098 2698 7123 nombre sexo edad Julia Ibez Eva Prez Sal Ramrez ... Cristina Riveros Mario Soriano F F M F M
35
DEPORTE
cel
15551 2345 15455 4321
56
67
27
nombre
dir
Tel
30
Gral. Acha y Rep. 264-4252365 Valenciano del Lbano Paula A. de 264-4287775 Banco Hispano Sarmiento A. Tapia 264-4265475 UVT
La diapositiva anterior nos muestra un ejemplo de una base de datos de personas que practican deportes en clubes
La BD se organiza en 4 tablas, c/u almacena de datos del mismo tipo.
DEFINIR la estructura de cada tabla (sus elementos de datos o atributos) y el tipo de datos de cada atributo CONSTRUIR es almacenar datos en las tablas
MANIPULAR es consultar o actualizar datos:
Consultas: Obtener las personas (todos sus datos) que practican futbol Obtener el nombre de las personas que no practican deportes en Valenciano Actualizaciones: Inserte el nuevo club con los siguientes datos: <C009,Universidad, 25 de Mayo, 4311425> Elimine el Deporte tenis Actualice el telfono del Club UVT por el nmero 4312548
19/03/2013
Usuarios / Programadores
Sistema de Base de Datos
Programas de Aplicacin/Consultas
SGBD Software para procesar consultas /programas Software de acceso a datos almacenados
Definicin Base de Datos Almacenada
Sistema de Base de Datos (SBD): es el conjunto formado por la Base de Datos ms el SGBD
Debido a que el sistema esconde los detalles de como se almacenan y mantiene los datos (el usuario no necesita conocerlos)
19/03/2013
es
19/03/2013
El Nivel Fsico tiene asociado un ESQUEMA INTERNO que describe la estructura fsica de almacenamiento de la BD: Emplea un modelo de datos fsicos Describe todos los detalles de almacenamiento Rutas de acceso a la BD
Nota: Los 3 Niveles se vern con mayor profundidad en las prximas unidades
El
Nivel
Conceptual
tiene
asociado
un
ESQUEMA
almacenamiento fsico
Describe: o Las Entidades o Los Tipos de datos o Las Relaciones o Las Operaciones de los usuarios o Las restricciones
19/03/2013
El Nivel de Vista incluye una cierta cantidad de ESQUEMAS EXTERNOS o VISTAS DE USUARIO. Para cada uno de ellos
describe la parte de la BD disponible y oculta el resto
Cada visin puede proporcionar diferentes representaciones de los mismos datos
Visin Vendedor
Fechas con formato: (dd-mm-yy)
Visin Contador
Fechas con formato:
BD
(yyyy-dd-mm)
La ARQUITECTURA DE 3 ESQUEMAS se puede usar para explicar este concepto: Puede definirse como la capacidad de cambiar el esquema en un nivel sin tener que cambiar el esquema el nivel inmediatamente superior
En otras palabras es la inmunidad de las aplicaciones frente a los
19/03/2013
Independencia Fsica
Inmunidad que tienen los usuarios y las aplicaciones ante los cambios en la forma de almacenar fsicamente los datos
Independencia Lgica
Inmunidad que poseen los usuarios y las aplicaciones ante los cambios en la estructura lgica de la base de datos
Diseadores de la BD
Antes de implementar la BD, interactan con sus futuros usuarios
Recogen y comprenden sus necesidades y objetivos (Requisitos) Identifican datos que almacenar en la base de datos Eligen estructuras para representar y almacenar los datos Construyen o Vistas que satisface requisitos de cada grupo de usuarios o Diseo final de BD que satisface necesidades de todos los usuarios (resultado de la integracin de las diferentes vistas)
19/03/2013
Usuarios Finales
Ocasionales o Sofisticados
o Acceso espordico y distinto cada vez; usan lenguaje de consulta
Paramtricos o Normales
o Accesos constantes a la BD o Realizan consultas y actualizaciones constantes a la BD o Usan transacciones programadas para ellos
Avanzados o Especializados
o Implementan sus propias aplicaciones especializadas para cumplir sus complejos requisitos o Ingenieros, cientficos, analistas de empresa, ...
Independientes
o Usan BD personales, a travs de aplicacin/paquete comercial especfico
10
19/03/2013
Ingenieros de software
(Analistas de sistemas y Programadores de aplicaciones) Conocen perfectamente capacidades y recursos del SGBD Analistas
o Determinan necesidades de procesamiento de los usuarios finales (especialmente los paramtricos) o Especifican conjuntos de operaciones que satisfacen esas necesidades
Programadores
o Implementan estas especificaciones Programas de aplicacin o Prueba, depuracin, documentacin y mantenimiento de programas
Disminucin y control de la
redundancia de datos
o Procesamiento de archivos varias copias de la misma informacin o Problemas debidos a la redundancia de datos
Duplicacin del trabajo Desperdicio de espacio de almacenamiento Obligacin de evitar las inconsistencias de datos
Evitar
11
19/03/2013
Mantener la integridad
Asegurar que la informacin es correcta=refleja fielmente el minimundo No hay Integridad cuando:
o Existe informacin imposible (absurda)
fecha = 40 / MAYO / 1972
Aplicacin de restricciones de seguridad No todos los usuarios deberan poder acceder a toda la BD o Objetivo: Control de Acceso Selectivo
Slo usuarios autorizados Slo a ciertas partes de la base de datos Slo para realizar ciertas operaciones con los datos
o SGBD fuerza el cumplimiento de las Restricciones de Seguridad o Otros controles de la seguridad seran:
Slo el ABD usa el software de administracin y monitorizacin del SBD Un usuario paramtrico slo accede a la BD a travs del programa que usa
...
12