Professional Documents
Culture Documents
Freidy Nuez
BASE DE DATOS
Email: fnunez@itla.edu.do
ESTRUCTURA
Arquitectura ANSI
Estructura
Grupo de estudio ANSI/SPARC en 1977
propuesta de arquitectura para los DBMS
que plantea la definicin de la base de
datos a tres niveles de abstraccin:
Nivel conceptual
Nivel interno
Nivel externo
Arquitectura ANSI
Estructura
Nivel conceptual
Representacin terica de los datos y de sus
relaciones. Representa la lgica de la base de
datos.
Ejemplo:
Empleado (nombre, direccin, telfono,
depto, sueldo)
Nivel Conceptual
Arquitectura ANSI
Estructura
Nivel interno
Nivel Fsico
Bases de datos I
Arquitectura ANSI
Estructura
Nivel externo
Visin de la base de datos que ofrece cada aplicacin.
Lgicamente es distinta en cada aplicacin. Representan
vistas concretas de la base de datos.
Ejemplo:
Subschema1: E1 (nombre, direccin, telfono)
Subschema2: E2 (nombre, depto, sueldo)
Nivel de Visin
Cada visin puede proporcionar diferentes
representaciones de los mismos datos
Visin Vendedor
Fechasconformato:
(dd-mm-yy)
Visin Contador
BD
Fechasconformato:
(yyyy-dd-mm)
Bases de datos I
10
Nivel de Visin
Algunas visiones de usuario pueden incluir:
Bases de datos I
11
n esquemas
externos
Vista usuario 2
Nivel externo
confidencialidad
Nivel conceptual
integridad-coherencia
Nivel interno
gestin de acceso
Vista usuario 1
Bases de datos I
12
Diagrama
Culessonlos
datos?
Cmose
almacenan?
Arquitecturade3esquemas
14
Fsica: inmunidad que tienen los usuarios y las aplicaciones ante los
cambios en la forma de almacenar fsicamente los datos.
Bases de datos I
15
Independencia Fsica
Bases de datos I
16
Independencia Lgica
Bases de datos I
17
Independencia Lgica
Algunos de los posibles cambios en el nivel conceptual:
Adicin de nuevos elementos (atributos, entidades etc.)
Bases de datos I
18
Modelos de datos
Los modelos se utilizan en todo tipo de ciencias. Su finalidad es la de
simbolizar una parte del mundo real de forma que sea ms fcilmente
manipulable. En definitiva es un esquema mental (conceptual) en el
que se intentan reproducir las caractersticas de una realidad
especfica.
En el caso de los modelos de datos, lo que intentan reproducir es
una informacin real que deseamos almacenar en un sistema
informtico.
Se denomina esquema a una descripcin especfica en trminos de
un modelo de datos. El conjunto de datos representados por el
esquema forma la base de datos.
Esquema
conceptu
al
Modelo
conceptual
Esquema
cannico
Modelo
lgico
Esquema
fsico
Modelo
interno
DBMS
Base
de
datos
Modelo E/R
Modelos semntico
Modelo relacional
Codasyl
Jerrquico
EnfoquedeBasedeDatos
En el enfoque de bases de datos se mantiene un nico almacn de
datos que se define una sola vez y al cual tienen acceso muchos
usuarios.
Las principales ventajas del enfoque de Base de Datos sobre el
enfoque tradicional son:
Evita los datos repetidos (redundancia).
Evita que distintas copias de un dato tengan
valores distintos (inconsistencia).
Evita que usuarios no autorizados accedan a los
datos (seguridad).
Protege los datos contra valores no permitidos
(integridad o restricciones de consistencia).
Permite que uno o ms usuarios puedan accesar
simultneamente a los datos (concurrencia).
Desventajas
Instalacin costosa. El control y administracin de
bases de datos requiere de un software y hardware
poderoso
Requiere personal cualificado. Debido a la dificultad
de manejo de este tipo de sistemas.
Implantacin larga y difcil. Debido a los puntos
anteriores. La adaptacin del personal es mucho ms
complicada y lleva bastante tiempo.
Ausencia de estndares reales. Lo cual significa una
excesiva dependencia hacia los sistemas comerciales del
mercado. Aunque hay una buena parte de esta tecnologa
aceptada como estndar de hecho.
Anlisis y diseo
Antes de construir una base de datos necesitamos disearla.
La etapa de diseo nos permite expresar lo que queremos
registrar de
Forma clara.
Ademsantes
permitede
evaluar
la calidad de nuestra solucin y
Proceso
crear
mejorarla.
Analizar un problema del mundo real
Determinacin de requerimientos
Determinacin de requerimientos es el
conjunto de actividades encaminadas que nos
lleva a entender como trabaja y donde efectuar
mejoras y cambios
Observacin
Entrevista
cuestionarios
Revisin de documentos
Observacin
Productos electrnicos.
Vendedores.
Ventas.
Clientes
Sucursales.
Marca:
Modelo:
Descripcin:
Ficha tcnica:
Precio:
Stock:
Cedula:
Nombre:
Edad:
Cargo:
Director :
Sucursal:
Ventas:
Cedula:
Nic:
Nombre:
Representante de ventas:
Direccin:
Email:
Cdigo:
Ciudad:
Direccin:
Gerente:
Objetivo de ventas:
Ventas:
Recopilar informacin.
Nro. Factura:
Fecha:
Cliente:
Producto vendido:
Total de la venta:
Vendedor:
Se tiene producto con los datos: marca, modelo, descripcin, ficha tcnica,
precio, stock
factura que contiene detalle de los productos vendidos con los datos: nro.
Factura, fecha, cliente , producto vendido, total de la venta, vendedor.