Академический Документы
Профессиональный Документы
Культура Документы
Mundo Real
Esquema Conceptual
Conceptos cercanos a cmo el usuario percibe la realidad (minimundo) Realidad descrita como entidades que se relacionan entre s
Entidad: cosa | objeto | concepto del minimundo Atributo: propiedad interesante de alguna entidad Relacin: asociacin | vnculo | interaccin entre entidades
Modelo Entidad/Relacin, MER (ERM, entity-relationship model) Modelos Orientados a Objetos (UML, Unified Modeling Language)
3
Permiten describir la estructura lgica global: descripcin de la implementacin Conceptos entendibles por usuarios finales, pero no lejos de organizacin fsica de datos Ocultan detalles de implementacin, pero conceptos implementables directamente en el sistema Los ms utilizados en los SGBD comerciales actuales (ORACLE) Modelos basados en registros Relacional, Red, Jerrquico
CUENTA
Cada cliente slo puede tener una cuenta a su nombre. Una cuenta puede tener ms de un cliente como titular.
505
821 ...
40
50
CLIENTE
Conceptos que describen detalles de almacenamiento de los datos Dirigidos a usuarios especialistas en informtica Describen la estructura fsica de la base de datos: - Formato y ordenamiento de registros en los ficheros de datos - Tamaos de pgina, de bloque,... - Caminos (o estructuras) de acceso a los datos (ficheros ndices, etc.) ...
Representacin del esquema, en un modelo de datos Compuesto de esquemas de tipos de registro (elementos del esquema)
LIBRO isbn titulo apAutor nomEdit ao
Un diagrama de
esquema slo visualiza algunos aspectos del esquema, pero no muestra muchos otros: tipos de datos, relaciones entre elementos del esquema,...
Otra posible representacin: LIBRO ( isbn, titulo, apAutor, nomEdit, ao ) PRESTAMO ( idPer, idLib, fecha ) ...
7
Conjunto de datos que contiene la BD en un momento concreto Conjunto de instancias de los elementos del esquema de BD
1 esquema N estados
Satisface estructura y restricciones especificadas en esquema SGBD asegura que todo estado de la BD sea consistente
Nomenclatura: Esquema = Intensin ; Estado = Extensin
Arquitectura ANSI/X3/SPARC
Ayuda a conseguir
... ...
Nivel Conceptual
Nivel Interno
9
Escrito utilizando un Modelo de Datos Fsico Muy cercano al nivel fsico pero no trata con registros fsicos (bloques, pginas, ) ni con unidades como cilindros o pistas.
10
Oculta detalles fsicos Escrito usando un Modelo de Datos Conceptual o Lgico Actualmente se considera el uso de dos esquemas en este nivel:
Esquema Conceptual: organizativo, cercano al usuario Esquema Lgico: cercano al SGBD
11
12
Algunos incluyen detalles fsicos en el Esquema Conceptual (Lgico) Usan el mismo modelo de datos para especificar
Esquemas Externos (vistas) y Esquema Conceptual (lgico) Los 3 niveles son descripciones de datos
Nivel Interno
EMP_ALMACENADO PREFIJO EMP# DEPTO# PAGA LONGITUD=20 TIPO=BYTE(6), DESPLAZAMIENTO=0 TIPO=BYTE(6), DESPLAZAMIENTO=6, INDICE=IEMP TIPO=BYTE(4), DESPLAZAMIENTO=12 TIPO=PALABRA, DESPLAZAMIENTO=16
14
Capacidad de modificar el esquema de un nivel sin tener que cambiar el esquema del nivel inmediato superior
Independencia lgica de datos
15
mejorar rendimiento de la obtencin/actualizacin ... sin alterar esquema conceptual programas de aplicacin
es ms fcil de lograr
16
OK !!
Mantenimiento de las correspondencias entre niveles... gasto extra en compilacin / ejecucin de programas menor eficiencia del SGBD Pocos SGBD implementan Arquit. de Tres Niveles completa
17
Basadas en mens Basadas en formularios Grficas De lenguaje natural Para usuarios paramtricos Para el ABD (rdenes privilegiadas)
Crear/eliminar cuentas de usuario y establecer autorizaciones Establecer parmetros de ajuste del rendimiento del sistema Modificacin de esquemas y correspondencias Acceso al catlogo Reorganizar estructura de almacenamiento de la BD Realizar/restaurar copias de seguridad ...
18
Arquitectura de los paquetes software de SGBD SGBD Los actuales tienen un diseo modular, segn una arquitectura cliente-servidor BD (dos capas)
SERVIDOR
USUARIOS
CLIENTE
19
Red de larga distancia (WAN) Red de rea local (LAN) Lneas telefnicas Dispositivos de comunicacin por satlite
Compilador de Consultas
Procesador de Consultas
20
Procesador de Consultas
BD SO
21
Carga de datos
Intercambio de informacin entre BD de diferente tipo ( Oracle Access )
Monitorizacin Vigilancia del funcionamiento del sistema y su rendimiento Datos estadsticos que el ABD usa para tomar decisiones de ajuste y
mejora del sistema
TAREA
23