Anda di halaman 1dari 8

PRCTICA 3: CURSO DE FORMACIN E-R

FUNDAMENTOS DE BASE DE DATOS


MORGADO RUZ OMAR DE JESS ALONSO NEZ JESS ALBERTO HERNNDEZ DEMETRIO FELIPE DE JESS MARTNEZ MRIDA IVAN GIOVANNI

INSTITUTO TECNOLGICO SUPERIOR DE MISANTLA ISC 403 DOCENTE: ELSA SALDAA PITEROS

Introduccin
En la actualidad la recopilacin de datos es fundamental para que una empresa o institucin mantenga sus relaciones. Por este motivo se le brinda una gran importancia al mantenimiento de la base de datos y tambin al constante crecimiento de la misma. Es importante que la base contenga ciertos datos fundamentales de la persona, como por ejemplo su telfono (fijo, mvil o ambos), direccin de correo electrnico y la direccin postal. Estas bases de datos son dinmicas, pues se modifican todo el tiempo, a diferencia de las estticas que suelen recopilar informacin o documentos histricos. A lo largo de los aos las bases de datos han sido para las organizaciones una herramienta de uso indispensable, pues esta permite almacenar un conjunto de datos pertenecientes a un mismo contexto, para as ofrecer un alto rango de soluciones al problema de almacenar datos. Muchas de las personas y organizaciones utilizan las bases de datos, como mtodo de encontrar informacin de forma ms rpida y con menos riesgo de prdidas. Entre ms datos sean almacenados en una base de datos se convierte ms til; esta puede llegar a proporcionar a las personas y organizaciones el acceso de datos, donde podemos visualizar, ingresar y/o actualizar informacin. Las bases de datos no solo proporcionan un sin nmero de facilidad, rapidez y actualidad en nuestra informacin, pues estas tambin nos proporcionan una cantidad de funciones con un alto nivel de ventajas a nuestro favor, como por ejemplo, una de las funciones bsicas de las bases de datos es permitir el almacenamiento y la recuperacin de la informacin necesaria, para que tanto las personas como las organizaciones puedan tomar decisiones a partir de los resultados obtenidos por este nuevo sistema.

Objetivo
El alumno realizar el modelo E-R de una base de datos de una empresa.

Desarrollo
Material y equipo

Cantidad 1

Descripcin PCs con office Instalado

Procedimiento:
a) Utilizar las siguientes tablas para realizar lo que a continuacin se le pide:
AUTOR

Nombre Date, C. J. Saltor, F. Ceri, S. Ramos, I.


EDITOR 1

Nacionalidad Norteamericana Espaola Italiana Espaola U.P.C

Institucin Ralational Institute Politcnico de Miln UPV

Nombre Chen , P. Yao, L. Ceri, S. SOCIO Cdigo 1 2 LIBRO Libro


DB Systems Basi di Dati SQL Satandar

Nacionalidad Norteamericana Norteamericana Italiana ER Institute U.N.Y

Institucin

Politcnico de Miln

Nombre
Elena Manrique Manuel Garca Villovela. 25

Direccin
P. Vergara. 56

Autor
Date, C.J. Cari, S. Date, C.J. Addison Clup Addison

Editorial

Crear las tablas (relaciones) resultantes despus de ejecutar las siguientes instrucciones:

R1= nacionalidad = Espaola (AUTOR)


Nombre Saltor F. Ramos, I Nacionalidad Espaola Espaola Institucin U.P.C UPV

R2= nacionalidad (AUTOR)


Nacionalidad Norteamericana Espaola Italiana

R3= AUTOR U EDITOR


Nombre Date, C. J. Saltor F. Ceri S. Ramos I. Chen P. Yao ,L. Nacionalidad Norteamericana Espaola Italiana Espaola Norteamericana Norteamericana Institucin Ralational Institute U.P.C Politcnico De Miln UPV ER Institute U.N.Y

R4= AUTOR
Nombre Date, C.J. Saltor, F. Ramos, I.

EDITOR Nacionalidad Norteamericana Espaola Espaola Institucin Ralational Institute U.P.C UPV

R5= SOCIO X LIBRO


Cdigo Nombre 1 1 1 2 2 2 Elena Manrique Elena Manrique Elena Manrique Manuel Garca Manuel Garca Manuel Garca Direccin Villovela. 25 Villovela. 25 Villovela. 25 Vergara. 56 Vergara. 56 Vergara. 56 Libro DB Systems Basi di Dati SQL Satander DB Systems Basi di Dati SQL Satander Autor Date, C.J Cari, S. Date, C.J Date, C.J Cari, S. Date, C.J Editorial Addison Clup Addison Addison Clup Addison

R6= nombre ( nacionalidad = Norteamericana (AUTOR U EDITOR)) Nombre Date C.J Chen P. Yao, L.

b) Realizar las siguientes consultas utilizando los operadores del algebra relacional

Alumnos ID 01 11 21 31 41 NOMBRE Pedro Juan Diego Rosita Manuel CIUDAD Santiago Buenos Aires Lima Concepcin Lima Cursos FECHA_INICIO 13-01 15-02 01-03 05-04 20-04 Aponderados ID 054 437 354 444 NOMBRE Vctor Jos Mara Paz FONDO 654644 454654 997455 747423 ID_ALUMNO 21 11 31 01 EDAD 14 18 12 15 17

COD 01142 02145 03547 04478 05478

NOMBRE Sociologa Biologa Matemticas Msica Fsica

DURACION 15 12 30 10 15

VALOR 3,000 2,500 4,000 1,500 3,200

Inscritos ID 1 2 3 4 5 ID_AL 01 01 11 21 41 COD 05478 02145 03547 02145 03547

Enunciados:

Mostrar los nombres de los alumnos y su apoderado

Nombre, Apoderado (Alumno)


NOMBRE PEDRO JUAN DIEGO ROSITA APODERADO PAZ JOSE VICTOR MARIA

Mostrar el nombre de los alumnos inscritos y el nombre de los cursos que tomaron Nombre(alumno), Nombre(curso) Nombre Nombre curso Fsica Biologa Matemticas Biologa matematicas

Pedro pedro Juan diego manuel

Mostrar los nombres y precios de los cursos inscritos con valor menor a 3.000

Nombre, Valor (x) x=


NOMBRE BIOLOGIA FISICA

curso = valor <3000


VALOR 2500 1500

Conclusin
Por lo tanto es de gran importancia tener un buen modelo de datos. Si contamos con buenos esquemas en las aplicaciones, los datos capturados y almacenados tendrn una estructura que refleja adecuadamente las entidades del mundo real y no se vern expuestos a continuas transformaciones. Cuando un dato relevante no se captura desde el principio y luego se ve la necesidad de aadirlo sobreviene la pregunta de qu hacer con los registros que ya estn cargados, qu valor asignarles? Un buen modelo de datos es el punto de partida en el diseo de una aplicacin. Ya sea que partamos de un diagrama Entidad/Relacin o de un Esquema de la base de datos, es el momento en que pensamos en el qu del problema a resolver antes que en el cmo. Quines son las entidades, qu atributos esenciales tienen y cmo se relacionan entre s son las cosas que hay que tener en claro desde el principio, antes de pensar en alguna funcionalidad especfica. Con el tiempo, las necesidades del negocio o el contexto cambian y es necesario extender el modelo, contemplar actores en los procesos que antes no eran relevantes. Si el modelo est bien hecho no habr problemas en hacerlo evolucionar sin que haya que hacer una reingeniera del modelo entero.