Beruflich Dokumente
Kultur Dokumente
Capítulo 1 9
Diseño de bases de datos relacionales ....................................................................................................9
¿Qué es una base de datos?................................................................................................................... 10
Archivos planos frente a bases de datos relacionales........................................................................ 10
Cómo determinar los requisitos de la base de datos............................................................................ 12
Análisis de las necesidades de negocio............................................................................................. 12
Cómo determinar la información que se va a buscar........................................................................ 14
Cómo determinar el diseño lógico de la base de datos........................................................................ 14
Definición de tablas (entidades) y campos (atributos) .................................................................... 15
Cómo identificar tablas y campos.............................................................................................. 15
Identificación de claves.................................................................................................................... 20
Claves principales ...................................................................................................................... 20
Claves secundarias ..................................................................................................................... 21
Definición de relaciones .................................................................................................................. 22
Relaciones uno a uno................................................................................................................. 23
Relaciones uno a varios.............................................................................................................. 23
Relaciones varios a varios........................................................................................................... 24
Integridad referencial................................................................................................................. 25
Normalización de datos................................................................................................................... 26
Primera forma normal................................................................................................................ 26
Segunda forma normal............................................................................................................... 31
Tercera forma normal ................................................................................................................ 32
Cuándo desnormalizar..................................................................................................................... 33
Definición de índices....................................................................................................................... 34
Comprobación del diseño lógico de la base de datos ....................................................................... 35
Implementación del diseño de bases de datos físicas........................................................................... 35
Cómo crear, probar y retocar una base de datos .............................................................................. 35
Resumen .............................................................................................................................................. 36
Ejercicios............................................................................................................................................... 36