practica 4

6
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO Centro Universitario UAEM Atlacomulco Licenciatura Informática Administrativa Unidad de Aprendizaje: Bases de Datos Relacionales Docente: LIA. Elizabeth Evangelista Nava Alumno: ANTONIO SÁNCHEZ AMADO Grupo I9 ACTIVIDAD: Práctica 4. Asignación de claves a las entidades. Fecha De Entrega: 20/10/2015

Upload: padrinosmagico

Post on 03-Dec-2015

2 views

Category:

Documents


0 download

DESCRIPTION

trabajo

TRANSCRIPT

Page 1: Practica 4

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO

Centro Universitario UAEM Atlacomulco

Licenciatura Informática Administrativa

Unidad de Aprendizaje: Bases de Datos Relacionales

Docente: LIA. Elizabeth Evangelista Nava

Alumno: ANTONIO SÁNCHEZ AMADO

Grupo I9

ACTIVIDAD:

Práctica 4. Asignación de claves a las entidades.

Fecha De Entrega: 20/10/2015

Page 2: Practica 4

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO

INTRODUCCIÓN

Es necesario poseer los conocimientos adecuados para tener un mejor control en

el sistema de gestor de bases de datos para que resulte muy sencillo y factible de

utilizar ya que permite que los workspace interactúen en él por medio de gráficos.

Se utilizaron los comandos de SQL para la base de datos para visualizar lo que

creamos. Con la ayuda del manual realizamos lo siguiente para poder concluir con

nuestra práctica.

PROPÓSITO

Asignación de la llave primaria PRIMARY KEY a las entidades para establecer la

relación que hace posible la recuperación de los datos, así mismo se crean

constraints para cada una de las entidades de la base de datos.

ALCANCES

El discente habrá creado una base de datos workspace y trabajar en ella. Así

mismo checar la funcionalidad del algebra relacional en la base de datos. Crear,

modificar o eliminar constraints. REQUERIMIENTOS

Equipo de cómputo

Sistema operativo Windows

Oracle Database 11g XE TIEMPO ESTIMADO 2 horas.

BIBLIOGRAFÍA

• C.J. (2001). Introducción a los sistemas de bases de datos. Pearson

Educación.

• Elvia Acid Carrillo, N. M. (2005). Introducción a las bases de datos: El

modelo relacional. España: Paraninfo.

• Jean F. (2011). Administración de Bases de Datos. Ed. Trillas segunda

edición.

• El masri y Navethe. “Fundamentos de Sistemas de Bases de Datos” ,3°

edición, 2002 (capitulo 2)

Page 3: Practica 4

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO

DESARROLLO

Dentro de la base de datos creada con anterioridad (LIBRERÍA_KARY) en el SGBD

Oracle se crean las tablas y se necesita hacer la asignación de claves (Primary Key)

para establecer la relación entre las tablas.

Dentro del SGBD en la solapa SQL workshop, elegir la opción create table y se va

eligiendo el atributo que se necesite asignar como llave primaria o primary key

ilustración 1.

Ilustración 1 Asignación de la llave primaria a la entidad EDITOR

Page 4: Practica 4

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO

Ilustración 4 Asignación de la llave primaria a la entidad PRESTATARIO

A las entidades de la base de datos de la librería se le deben asignar valores para

poder crear relaciones entre ellas, una vez terminado esto se tiene una vista de las

relaciones entre las entidades, después de la inserción de valores. (Ilustración 5).

Ilustración 3 Asignación de la llave primaria a la entidad PRESTAMO

Page 5: Practica 4

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO

Ilustración 5 visualización de las relaciones entre entidades

Después de haber creado y visualizado las relaciones entre entidades se prosigue

a guardar cambios en SQL finalmente se utiliza la sentencia like con la cual se

pretende consultar y comprobar la relación existente entre las entidades y si las

constraints fueron creadas correctamente. (Ilustración 6 y 7).

Page 6: Practica 4

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO

Ilustración 6 Guardar relación creada

Ilustración 7 Acceso al espacio de línea de comandos para ubicar los libros que

comiencen con la letra “a” y el prestatario con la letra “e”

Conclusión:

Conocer la sintaxis correcta de los comandos para poder trabajar dentro del gestor

de base de datos en Oracle, es un poco complicado aprender la sintaxis pero si lo

ponemos en práctica será muy fácilmente que nos la podamos aprender, lo cual

nos permitirá trabajar más rápidamente y poder hacer consultas. Asignando llaves

primarias a la entidades y creando constraints en ellas, así como hacer consultas

con ayuda de la sentencia like.