Вы находитесь на странице: 1из 6

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

Вам также может понравиться