diccionario de datos
TRANSCRIPT
El diccionario de datos en las BDDatabase design
BD en el modelo relacionalEl diccionario de datos
ConceptosSignificadoLa importancia
Tipos de diccionariosClásicos resumidosIdeales
Luis Eduardo Peláez ValenciaProfesor [email protected]
Diccionario de datos
Diccionario de datos
Un catálogo o diccionario de datos es un listado organizado de todos los datos pertinentes al sistema con definiciones precisas y rigurosas
Un diccionario de datos contiene metadatos, es decir, datos acerca de los datos. El esquema de una tabla es un ejemplo de metadatos. Un sistema de base de datos consulta el diccionario de datos antes de leer o modificar los datos reales. Silberschatz, Korth, & Saenz (2007)
El propósito de su rigurosidad –no complejidad-, es que sea útil para todos los actores del diseño y la implementación de la base de datos; al tiempo que debe evitar ambigüedades y malas interpretaciones
User
Analista
Diseñador(a)
DBA
Al describir el significado de los almacenes de datos, los interesados en el modelo de datos y en la base de datos encuentras respuestas oportunas
Se comprende con facilidad los detalles de las relaciones establecidas en el modelo lógico y las condiciones de funcionamiento en un sistema
Identifica los componentes o procesos donde se emplean los datos de tal forma que analistas, diseñadores y programadores puedan interactuar teniendo la misma información sobre el modelo de datos.
La importancia para el equipo de trabajo y para
el sistema
Entradas Salidas Componentes E/S Cálculos
Entradas Salidas Componentes E/S (Relaciones) Cálculos
Entradas Salidas Componentes E/S Cálculos
Attribute/Field
Id
Code
Name1
Name2
Lastname1
Lastname2
Telephone
Notation Size Description CalculationType Components Change/Alter/Vary
Database UNIVERSITY = Teachers + Students + Courses + TS_Relation + SC_Relation + TC_Relation
Teachers = Id + Code + Name1 + Name2 + Last name1+ Last name2 + Telephone + Address
Primary Key
Id+Code
Secondary Key
Name1
Foreign Key Last name1Related with CoursesRestrictions Example: 2,500,000 > Salary <
4,100,000
Luis Eduardo Peláez ValenciaProfesor [email protected]
General, considered relevant metadata from design to a
correct understanding of the database