Академический Документы
Профессиональный Документы
Культура Документы
BASE DE DATOS
Programas de aplicacin
Base de
datos
Usuarios Finales
Mantener la integridad
Es posible definir y aplicar restricciones de
seguridad
Independencia de datos.
INDEPENDENCIA DE DATOS
Se define como la inmunidad de las
aplicaciones ante cambios en la estructura de
almacenamiento y en la tcnica de acceso a
los datos (C. J. Date)
O sea, las aplicaciones no dependen de la
estructura o tcnica de acceso de los datos
Para lograr este objetivo se concibe un
sistema de base de datos como una
arquitectura de tres niveles.
ARQUITECTURA DE 3 NIVELES
El Esquema Interno describe la estructura fsica
de almacenamiento de la base de datos.
El Esquema Conceptual describe la estructura de
toda la base de datos para una unidad de usuarios.
Describe entidades, atributos, vnculos, restricciones,
operaciones, etc.
Esquema externo o vista de usuario describe la
parte de la base de datos que interesa a un grupo de
usuarios oculta a ese grupo el resto.
CARACTERSTICAS DE LA
ARQUITECTURA DE TRES NIVELES
El objetivo de la arquitectura de tres niveles es la
separacin entre las aplicaciones de usuario y la base
de datos fsica.
Los tres esquemas (que corresponden a los tres
TRANSFORMACIN DE SOLICITUDES
ENTRE ESQUEMAS
En un SGBD los usuarios hacen referencia slo
NIVEL EXTERNO
Asignatura de un Alumno
Alumno
Matricula
Cursa
Matricula
CveMateria
CveMateria
NomMateria
Nombre
Licenciatura
Semestre
Grupo
Asignatura
Creditos
NIVEL CONCEPTUAL
NIVEL INTERNO
MODELO
MODELO DE DATOS
MODELADO DE DATOS
MODELADO DE DATOS
Modelo Relacional
Modelo de Red
Modelo Jerrquico
Modelo unificador
Memoria de elementos
TIPOS DE ENTIDADES
Tangibles
Son todos aquellos objetos
podemos ver, tocar o sentir.
fsicos
:
que
Intangibles:
Todos
aquellos
eventos
u
objetos
conceptuales que no podemos ver, aun
sabiendo que existen, por ejemplo: la
entidad materia, sabemos que existe, sin
embargo, no la podemos visualizar o tocar.
red
Modelo jerrquico
Modelo relacional
Modelado conceptual
Modelado lgico
Modelado interno
(Estructuras de datos)
Almacenamiento
fsico
ENTIDADES Y ATRIBUTOS
ENTIDADES Y ATRIBUTOS
JERARQUA DE DATOS
Base de datos : Conjunto de archivos
integrados y relacionados
Archivo : Grupo de de registros relacionados
Registro : Conjunto de campos relacionados
Campo : Grupo de caracteres
JERARQUA DE DATOS
Base de datos de
recursos humanos
Archivo de
personal
Caracteres (bytes)
Lder de proyectos
Programador
Carlos
Registro
Campo del nombre
Archivo de personal
Archivo de departamento
Archivo de nmina
TABLAS
INTEGRIDAD DE LA INFORMACIN
GLOBALIZACIN DE LA INFORMACIN
COMPARTICIN DE INFORMACIN
SISTEMA DE ADMINISTRACIN
DE BASE DE DATOS (DBMS)
Es el nivel de software que provee el acceso a
la informacin a un alto nivel de abstraccin.
En lugar de manipular archivos, registros,
ndices, el programa de aplicacin opera en
trminos de clientes, cuentas, saldos, etc.
DBMS
DICCIONARIO DE DATOS
SE COMPONE DE:
ATRIBUTO:
MONTO
TIPO :
NUMRICO
TAMAO:
10:2
DESCRIPCIN: CANTIDAD A COBRAR
LLAVE:
: NO
REGLA
: MAYOR DE CERO
Datos de
Nmina
Inventarios
Facturacin
Sistema de
Admn.
de base de
datos
Programa de
nminas
Informes
Programa de
facturacin
Informes
Programa de
control de
inventarios
Informes
Programa
de soporte
admvo.
Informes
Otros datos
Usuarios
Interfase con
el usuario
DB MS
Interfase con la
base de datos
Base de datos
ARQUITECTURA DE UN DBMS
GLOBALIZACIN DE LA INFORMACIN
ACTUALIDAD
ACTUALIDAD
ACTUALIDAD