Practica Oracle

TECNOLÓGICO NACIONAL DE MÉXICO INSTITUTO TECNOLÓGICO DE CERRO AZUL INGENIERÍA EN SISTEMAS COMPUTACIONALES ADMINISTRACIÓN

Views 187 Downloads 58 File size 604KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

TECNOLÓGICO NACIONAL DE MÉXICO INSTITUTO TECNOLÓGICO DE CERRO AZUL INGENIERÍA EN SISTEMAS COMPUTACIONALES ADMINISTRACIÓN DE BASE DE DATOS Clave de la asignatura: SCB-1001 Unidad 3: Configuración y administración del espacio en disco.

PRÁCTICA 3: DEFINICIÓN DEL DIAGRAMA DE RELACIONES

 ALUMNO:  SIERRA GONZÁLEZ FRANCISCO

15500675

 FACILITADOR:  M.A.T.I. MARÍA CONCEPCIÓN LARA GOMEZ

Cerro Azul, Ver.

Mayo 2018

PRACTICA No. 3 DEFINICIÓN DEL DIAGRAMA DE RELACIONES INTRODUCCIÓN Para esta práctica se determinarán y establecerán las relaciones entre las tablas creadas en la práctica anterior (Práctica 2. Creación de Tablas). Para establecer una relación entre dos tablas debe definirse una “clave ajena” en una de ellas, misma que hará referencia a una “clave primaria” en la tabla restante. Los campos que se utilizan para establecer una relación entre tablas, deben ser del mismo tipo y tener la misma longitud, de lo contrario no será posible establecer dicha relación. OBJETIVO El propósito de esta práctica es definir el diagrama de relaciones de acuerdo a los campos llave definidos para cada tabla, tanto llaves primarias como foráneas. Con esto estaremos protegiendo la integridad referencial de los datos. MATERIAL  Material bibliográfico básico  Manejador de base de datos  Modelo de la base de datos DESARROLLO 1. Para realizar esta práctica debes haber hecho la práctica #2, ya que se utilizarán las tablas de la base de datos de ESCOLARES. 2. Entrar al entorno de SQL Developer. Dar clic derecho a la tabla ALUMNOS y elegir la opción “Editar…”.

Página | 2

3. Del menú en la izquierda, seleccionar el ítem “Restricciones”. A continuación, dar clic al ícono “+” de color verde y elegir la opción “Nueva Clave Ajena”.

4. En el área de trabajo aparecerá la lista de tablas que existen en el esquema elegido. El campo ESPEC_ALU será la clave ajena en la tabla ALUMNOS, esta apuntará a la clave primaria de la tabla ESPECIALIDAD. Por lo tanto, se elige ESPECIALIDAD como tabla de referencia y la clave primaria a la que referenciará, es decir la PK de la tabla ESPECIALIDAD (CVE_ESP). Se asignó un nombre alusivo a la relación entre las tablas ALUMNOS y ESPECIALIDAD. Por último, clic en Aceptar.

Página | 3

Para visualizar el modelo relacional, se debe seleccionar la tabla ALUMNOS, navegar hasta la ficha “Model” y se observarán ambas tablas con sus campos, restricciones y relaciones.

5. Se efectuarán los mismos pasos para relacionar el resto de las tablas.

Página | 4

Se editó la tabla MATERIAS para agregar una restricción de clave ajena. Al igual que antes, la clave ajena (que será el atributo ESPEC_MAT) hará referencia a la clave primaria de la tabla ESPECIALIDAD (CVE_ESP). Por lo tanto, se eligió la tabla y campo correspondientes para formar la clave ajena.

Al igual que antes, se puede apreciar el modelo relacional.

Página | 5

Finalmente, se seleccionó la tabla ESPECIALIDAD para poder observar el modelo relacional completo.

CONCLUSIÓN Se desarrolló la práctica sin problemas en Oracle XE 11g r2, siendo la edición gratuita disponible al momento. A pesar de ello, para la práctica es una muy buena herramienta, al igual que el software SQL Developer, que en este caso simplificó en gran medida el proceso de crear las relaciones entre las tablas que ya estaban definidas, es decir, crear las restricciones de clave ajena y referenciarlas a una clave primaria. Así mismo, el SQL Developer permite visualizar el modelo relacional al momento de establecer las relaciones. Página | 6