Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Especialización en Administración de Bases de Datos: Instructor: Ing. Sergio Arturo Medina Castillo
Especialización en Administración de Bases de Datos: Instructor: Ing. Sergio Arturo Medina Castillo
de Bases de Datos
Competencia
Manejo información BD
Modelar BD
Modelo Relacional Estándar hoy en día
Tema No. 1:
Ejes temáticos
--Modelo relacional
--Normalización
--Esquema BD (SQL-DDL)
Especialización en Administración
de Bases de Datos
ALGO DE HISTORIA
El Dr. Peter Pin-Shan Chen es el creador del Modelo Entidad-Relación
(Modelo ER).
El Modelo ER ha sido la base para diversas metodologías sobre análisis y diseño de sistemas,
herramientas de ingeniería de software asistida por computador (CASE) y repositorios de
sistemas. En este sentido, el Modelo ER ha sido utilizado por el IBM Repository Manager/MVS y
por el DEC CDD/Plus. Los términos “Modelo de Entidad-Relación (Modelo ER)”, “Diagrama de
Entidad-Relación (Diagrama ER)” y “Peter Chen” son utilizados habitualmente en diccionarios
on-line, libros, artículos, páginas Web, textos de aprendizaje y en especificaciones de productos
comerciales.
Al Dr. Peter Chen le debemos la fundamentación detallada de todo lo que es
bases de datos
Especialización en Administración
de Bases de Datos
ALGO DE HISTORIA
Hoy en día, es muy probable encontrar al menos un capítulo que hable sobre el Modelo ER en libros de
diseño de sistemas de información o de bases de datos.
También es muy probable ver que el Modelo ER se explica en clases de Gestión de la Información.
Estos son sólo algunos ejemplos, ya que actualmente se enseña el Modelo ER en diversas instituciones
de educación superior.
Especialización en Administración
de Bases de Datos
ALGO DE HISTORIA
Edgar Frank Codd:
Científico informático inglés (23 de agosto de 1923 - 18 de abril de 2003), conocido por sus aportes a la
teoría de bases de datos relacionales.
En las décadas de los sesenta y los setenta trabajó en sus teorías sobre modelado de datos, publicando
su trabajo "Un modelo relacional de datos para grandes bancos de datos compartidos“.
El Señor codd tomo el Modelo-Entidad-Relación (ER) y le aplico las 12 reglas de codd que determinan
la fidelidad de un sistema relacional al modelo relacional.
VER LAS 12 REGLAS DE CODD
Aspectos
Modelo
Relacional
Entidad-Tabla
Estructura de Datos: Tipo y longitud
Aspectos
Modelo Valor Nulo: Permiso campo vacío
Relacional
Dominio: Valores de un campo (Finito – No Finito)
Asociación de 2 entidades
Aspectos
Modelo Llave Foránea: Campo de Relación en la tabla hija
Relacional
Integridad Referencial: Manejo de Huérfanos
EJEMPLOS DE RELACIONES
M: 1: 1:
M: M: 1:
Para implementar
1 FN= Identificar Entidades Relación entre campos
(Modelo ER)
2 FN= Dependencias Funcionales
DirectasLlaves primarias
3 FN= Eliminar Relaciones DFT Transitivas
Dueño(OWNER)
de las tablas Usuario
Tabla
Lenguaje de Definición de
DDL Datos
Mantenimiento
DML
Lenguaje de
Manipulación Consulta
de Datos
Creación de Tablas
Especialización en Administración
de Bases de Datos
Creación de Tablas
Especialización en Administración
de Bases de Datos
Eliminar Tablas
Especialización en Administración
de Bases de Datos
DESCRIBE Tabla;
Otros
Comandos
Tarea