Está en la página 1de 5

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO.

CENTRO UNIVERSITARIO UAEM ATLACOMULCO.

LICENCIATURA EN INFORMTICA ADMINISTRATIVA.

UNIDAD DE APRENDIZAJE:
BASE DE DATOS RELACIONALES.

PRACTICA N 3:
ASIGNACIN DE CLAVES A LAS ENTIDADES.

DOCENTE: L. I. A. ELIZABETH EVANGELISTA NAVA.

ESTUDIANTE: OMAR ARANA TORRIJOS.

GRUPO: I-9.

PERIODO: 2015 B.

Atlacomulco, Mxico a 19 de Octubre de 2015.

INTRODUCCIN
Identificar las claves de cada una de las entidades (tablas) que conforman la base
de datos, y que hacen posible la relacin entre las mismas. Diferenciando sus
caractersticas y funciones con la finalidad de que el usuario final aplique la
funcionalidad del algebra relacional en la base de datos, creando, modificando o
eliminando haciendo uso de constrainst. Y as mismo comprobar su funcionamiento.
Para efectuar la prctica se requiri, un equipo de cmputo de arquitectura de 64
bits, con S. O Windows 7, y el software Oracle Database 11g xe, realizado en un
tiempo de 1 hora 35 minutos.

DESARROLLO
Una vez creadas las tablas (entidades) es necesario la asignacin de claves
(Primary Key) para establecer la relacin entre las tablas. Asignacin de la llave
primaria PRIMARY KEY a las entidades para establecer la relacin que hace posible
la recuperacin de los datos. Se realiza durante el proceso de creacin de la tabla
o cuando ya existe en la interfaz grfica.
La visualizacin de constraints permite observar las llaves primarias o forneas que
hacen posible la relacin entre cada una de las entidades. En la imagen 1.1 muestra
en la parte inferior de la entidad EDITOR un men desplegable con diferentes
solapas como: Table, Data, Indexes, Model, Constraints, Grants, etc. La solapa
Constraints cuenta con cuatro opciones Create, Drop, Enable y Disable. Estas
opciones pueden permitir por ejemplo crear una constrint o eliminar, activar o
desactivar.

Imagen 1.1 Vista de la solapa Constraints de la entidad EDITOR.

Asignacin de claves primarias para cada una de las tablas LIBRO, PRSTAMO,
PRESTATARIO (Imagen 1.2).

Vista previa de las relaciones entre las entidades, antes de la insercin de valores.
(Imagen 1.3).

Imagen 1.3 Vista de relaciones entre entidades LIBRO, EDITOR, PRESTAMO, PRESTATARIO.

Actividad extraclase 1: Una vez identificadas las llaves o claves que hacen posible
la relacin, el discente deber repetir la prctica para todas las entidades.
Actividad extraclase 2: Ejercicio con SQL utilizando like. Con esta sentencia se
pretende consultar y comprobar la relacin existente entre las entidades, si las
constrainsts fueron creadas correctamente.
Selecciona el ttulo del libro, el nombre del editor y el nombre del prestatario, 25
despliega aquellas libros que inicien con la letra a cuyo nombre del editor comience
con la letra e y donde el nombre del prestatario no empiece con la letra a.

Sintaxis: select TIT_LIB, NOM_EDI, NOM_PRE from LIBRO, PRESTATARIO where LIBRO.
TIT_LIB like 'a%' and LIBRO. NOM_EDI like 'e%' and not NOM_PRE like 'a%'; (Imagen 1.4):

Imagen 1.4 No se encontraron datos pedidos por la sentencia

CONCLUSIN
Es indispensable tener un control de la informacin que se almacena en una base
de datos, la cual permite al usuario efectuar diversas actividades con base a los
elementos que contienen las tablas, relacionadas con las llaves primarias ya que
cada una posee su integridad, diferencindolas pos sus entidades, con el objetivo
de que cada dato sea seguro y resguardado respectivamente e independientemente
para que sector pertenezca.
REFERENCIAS
Asif Momen. (2012). Oracle Database XE 11gr2 Jump Start Guide. USA: Packt
Publishing Ltd.
Sharanam Shah, Vaishali Shah. (2008). Oracle For Professionals - Covers Oracle
9i,10g And 11g W CD. Mumbai: SPD.
Castao Miguel. (1993).Concepcin y Diseo de Bases de Datos del Modelo e/r al
Modelo Relacional. Madrid Ra-ma D.L.
Elmasri y Navethe. Fundamentos de Sistemas de Bases de Datos ,3 edicin,
2002 (capitulo 2).
Muoz Chaparro, Antoln (2011).
formacin.Madrid.

Oracle 11g SQL: Curso prctico de

También podría gustarte