Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Diseño De Base De Datos
1. Christian Rodas
Gustavo Samaniego
Diseño, Normalización y Elaboración de una Base de Datos
2.
3.
4.
5. El diseño lógico es el proceso
de construir un esquema de la
información que utiliza la En esta etapa, se transforma el
empresa, basándose en un esquema conceptual en un
modelo de base de datos esquema lógico que utilizará las
específico estructuras de datos del modelo de
base de datos en el que se basa el
SGBD que se vaya a utilizar
6. La velocidad de acceso,
El tamaño de la información,
El tipo de la información,
Facilidad de acceso a la información,
Facilidad para extraer la información requerida,
El comportamiento del manejador de bases de datos con cada
tipo de información.
7.
8. Normalizar la Estructura de las Tablas
Seleccionar el Tipo de Dato Adecuado
Utilizar Índices Apropiadamente
Usar Consultas REPLACE
Usar Una Versión Reciente de SQL
Usar Tablas Temporales
9. Para la tabla Ciudades, que tenia 2 campos, hemos creado el DIAGRAMA DE DEPENDENCIAS
FUNCIONALES
Valor de Columna de Tabla Valor de Columna de Tabla
CIUDAD (DETERMINA PK) CIUDAD
Id_ciudad_edit nombre_ciudad_edit
B A
id_libro titulo edicion tipo_libr id_edi nombre_ed Direc_edi id_ciud_edit nomb_ciud_ed
o t it t it
Primera Forma Normal 001 A Primera Ciencia F 101 LNS zzz 02 Quito
002 B Segunda Terror 102 Don Bosco xxx 04 Guayaquil
003 C Primera Drama 103 Norma yyy 07 Cuenca
id_libro titulo edicion tipo_libr id_edi
o t
Segunda Forma Normal 001 A Primera Ciencia F 101
002 B Segunda Terror 102
003 C Primera Drama 103
id_edi nombre_ed Direc_edi id_ciud_edit nomb_ciud_ed
t it t it
PK
101 LNS zzz 02 Quito
102 Don Bosco xxx 04 Guayaquil
103 Norma yyy 07 Cuenca
10. id_libro titulo Id_edicion_libro ID_tipo_libro id_edit
`PK FK FK FK
001 A 001 001 101
002 B 002 002 102
003 C 003 003 103
Tercera Forma Normal
id_edicion_libro edicion id_TIPO_libro tipo_libro
PK PK
001 Primera 001 Ciencia F
002 Segunda 002 Terror
003 Primera 003 Drama
Una relación es 4FN si es 3FN y no
contiene dependencias
multivaloradas.
Cuarta Forma Normal
La dependencia multivaluada se
denota X Y, y se lee X multidetermina
aY
11.
12. Utilizar caracteres alfanuméricos.
Limitar los nombres a menos de 64 caracteres (es
una restricción de SQL).
Utilizar el guión bajo (_) para separar palabras.
Utilizar palabras en minúsculas (esto es más una
preferencia personal que una regla).
Los nombres de las tablas deberían ir en plural y los
nombres de las columnas en singular (es igual una
preferencia personal).
Utilizar las letras ID en las columnas de clave
primaria y foránea.
En una tabla, colocar primero la clave primaria
seguida de las claves foráneas.
Los nombres de los campos deben ser
descriptivos de su contenido.
Los nombres de los campos deben ser unívocos
entre tablas, excepción hecha de las claves.