Este documento describe las tres fases principales de la metodología de diseño de bases de datos, enfocándose en la fase de diseño físico. Esta fase incluye traducir el diseño lógico a instrucciones SQL para implementar tablas y restricciones, agregar índices para mejorar el rendimiento de búsquedas, diseñar la organización de archivos e índices, y estimar los requisitos de espacio en disco. El documento también incluye información de contacto para el autor.
Metodologia diseño fisico de bases de datos relacionales
1. BASE DE DATOS AVANZADAS
Unidad 2: Metodología: diseño físico de bases de
datos relacionales
ESCUELA: Ciencias de la Computación
NOMBRES: Ing. Juan Carlos Morocho
1
4. Diseño físico
Traducir nuestro diseño a una forma que se
pueda implementar en el SGBD seleccionado
5. Diseño físico
Diseño físico traducido a instrucciones DDL
de SQL.
create table Hotel
(hotelNo number(6) primary key,
hotelName varchar2(50) not null,
city varchar2(50));
create table Room
(roomNo number(6),
hotelNo number(6),
type varchar2(20) default 'SIMPLE',
price number(8,2) default 0,
constraint room_pk primary key(roomNo,hotelNo),
constraint hotelNoR_fk foreign key (hotelNo) references Hotel(hotelNo));
6. Diseño físico
Implementar restricciones: NOT NULL,
FOREIGN KEY, CHECK.
CONSTRAINT nac_ck CHECK
(nacionalidad IN (‘Ecuatoriano’,’Colombiano’));
7. Diseño físico
Implementar índices donde haga falta, estos
aceleran la búsqueda de información.
CREATE INDEX ejemplar_idx
ON Ejemplar (numero, id_p);