Diccionario de Datos

13
El diccionario de datos en las BD Database design BD en el modelo relacional El diccionario de datos Conceptos Significado La importancia Tipos de diccionarios Clásicos resumidos Ideales Luis Eduardo Peláez Valenc Profesor Asociado [email protected]

Transcript of Diccionario de Datos

Page 1: Diccionario de Datos

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]

Page 2: Diccionario de Datos

Diccionario de datos

Page 3: Diccionario de Datos

Diccionario de datos

Page 4: 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)

Page 5: Diccionario de Datos

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

Page 6: Diccionario de Datos
Page 7: Diccionario de Datos

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

Page 8: Diccionario de Datos
Page 9: Diccionario de Datos

Entradas Salidas Componentes E/S Cálculos

Page 10: Diccionario de Datos

Entradas Salidas Componentes E/S (Relaciones) Cálculos

Page 11: Diccionario de Datos

Entradas Salidas Componentes E/S Cálculos

Page 12: Diccionario de Datos

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

Page 13: Diccionario de Datos