SEMESTRE 2013-1Verano.- Ejercicios del Tema III y Parte del IV de INF-424
FACULTAD DE CIENCIAS ESCUELA DE INFORMATICA
**EJERCICIOS No. 3
Fecha publicación:_26/06/2013_ Fecha a entregar_1/7/2013_ Fecha entregada:______________ Resultado:______ Clave y Sección:_INF423_01_ __________ Materia:_BASE DE DATOS....... Semestre: 2013-1verano
Profesor: Víctor M. Calcaño......................
. Matrícula(s) Estudiante(s)
__________ ____________________
Titulo del Ejercicio : Lenguaje, Modelo e Intrdoccion a la Base de Dato Relacional
Detalle ó requerimientos de prácticas:
I.- Preguntas de repaso
1.- Defina cada uno de los siguientes términos:
a) lenguaje de dato; b) modelo de datos; c) Homonimo ; d) Sinonimo; e) Clave Foranea (foreing key) ; h) Vistas; i) SQL
2.- Que son los lenguajes de la base de datos y sus clasificaciónes
3.- Cuales fueron los precursores de los modelo de base de dato?
4.- Cual es el modelo actual de implementación de base de datos y cual es su complemento.
5) Que involucra la transformación de un diagrama E-R a tablas?.
6) Cual es la diferencia entre una base de datos y una tabla.
7) Por que en una base de dato relacional son importantes la integridad de entidad y la referencial.
8) Explique brevemente los objetivos de los diferentes modelos de base de datos correspondiente a: Jerarquico, de Red, Relacional, Orientada a Objeto, Transaccional, Distribuidas y Multidimensionales.
8) Especifique el comando SQL que nos permite:
a) Creacion de una tabla
b) Borrado de una tabla
c) Modificacion de la estructura de una tabla
d) Introducir información
e) Modificacion de información
f) Borrado de información
g) Consulta de informacion
9) Para que se utilizan los siguientes comando en SQL: WHERE, ORDER BY, DISTINCT, LIKE,
II.- Problema de Desarrollo
1. Crear un modelo E-R para una Compañía de seguros de vehículos con un conjunto de clientes, cada uno de los cuales es propietario de un numero de automóvil. Cada automóvil tiene asociado un numero de Poliza.
2. Construir un diagrama E-R y luego convertir a Relacional .Tenemos una empresa publica donde los puestos de trabajo están regulados por el Estado, de modo que las condiciones salariales están determinadas por el puesto. Se desea tener un NSS y nombre de empleado. También los correos electrónicos que los empleados puedan tener.
3. Use la siguiente figura para contestar las preguntas
Tabla de Estudiante
Est_Codigo..Prof_Codigo
1000278……….
128569…………2
512272………..4
531235………..2
Tabla de Profesor
Prof_Cod……Departam_Cod
1…………………..2
2…………………..6
3……………………6
4……………………4
Preguntas
1) Genere el modelo E-R para la base de dato que se ve en la figura anterior
2) Genere el diagrama relacional para la base de dato
3) Crear la tabla de profesor y la de Estudiante.
4) Insertar un nuevo profesor.
5) Modificar el registro del estudiante que no tiene profesor asignándole el introducido antetior.
6) Añadir una nueva columna en la tabla de profesor llamada Nombre y Sexo.
7) Consultar todos los datos del profesor ordenado por Departamento y código.
8) Consultar los nombres del profesor que pertenecen al departamento 2.
9) Consultar los datas del profesor cuyo nombre contenga los caracteres “Pedro”
10) Consultar los datos del estudiante que están con el profesor de código 2.
FACULTAD DE CIENCIAS ESCUELA DE INFORMATICA
**EJERCICIOS No. 3
Fecha publicación:_26/06/2013_ Fecha a entregar_1/7/2013_ Fecha entregada:______________ Resultado:______ Clave y Sección:_INF423_01_ __________ Materia:_BASE DE DATOS....... Semestre: 2013-1verano
Profesor: Víctor M. Calcaño......................
. Matrícula(s) Estudiante(s)
__________ ____________________
Titulo del Ejercicio : Lenguaje, Modelo e Intrdoccion a la Base de Dato Relacional
Detalle ó requerimientos de prácticas:
I.- Preguntas de repaso
1.- Defina cada uno de los siguientes términos:
a) lenguaje de dato; b) modelo de datos; c) Homonimo ; d) Sinonimo; e) Clave Foranea (foreing key) ; h) Vistas; i) SQL
2.- Que son los lenguajes de la base de datos y sus clasificaciónes
3.- Cuales fueron los precursores de los modelo de base de dato?
4.- Cual es el modelo actual de implementación de base de datos y cual es su complemento.
5) Que involucra la transformación de un diagrama E-R a tablas?.
6) Cual es la diferencia entre una base de datos y una tabla.
7) Por que en una base de dato relacional son importantes la integridad de entidad y la referencial.
8) Explique brevemente los objetivos de los diferentes modelos de base de datos correspondiente a: Jerarquico, de Red, Relacional, Orientada a Objeto, Transaccional, Distribuidas y Multidimensionales.
8) Especifique el comando SQL que nos permite:
a) Creacion de una tabla
b) Borrado de una tabla
c) Modificacion de la estructura de una tabla
d) Introducir información
e) Modificacion de información
f) Borrado de información
g) Consulta de informacion
9) Para que se utilizan los siguientes comando en SQL: WHERE, ORDER BY, DISTINCT, LIKE,
II.- Problema de Desarrollo
1. Crear un modelo E-R para una Compañía de seguros de vehículos con un conjunto de clientes, cada uno de los cuales es propietario de un numero de automóvil. Cada automóvil tiene asociado un numero de Poliza.
2. Construir un diagrama E-R y luego convertir a Relacional .Tenemos una empresa publica donde los puestos de trabajo están regulados por el Estado, de modo que las condiciones salariales están determinadas por el puesto. Se desea tener un NSS y nombre de empleado. También los correos electrónicos que los empleados puedan tener.
3. Use la siguiente figura para contestar las preguntas
Tabla de Estudiante
Est_Codigo..Prof_Codigo
1000278……….
128569…………2
512272………..4
531235………..2
Tabla de Profesor
Prof_Cod……Departam_Cod
1…………………..2
2…………………..6
3……………………6
4……………………4
Preguntas
1) Genere el modelo E-R para la base de dato que se ve en la figura anterior
2) Genere el diagrama relacional para la base de dato
3) Crear la tabla de profesor y la de Estudiante.
4) Insertar un nuevo profesor.
5) Modificar el registro del estudiante que no tiene profesor asignándole el introducido antetior.
6) Añadir una nueva columna en la tabla de profesor llamada Nombre y Sexo.
7) Consultar todos los datos del profesor ordenado por Departamento y código.
8) Consultar los nombres del profesor que pertenecen al departamento 2.
9) Consultar los datas del profesor cuyo nombre contenga los caracteres “Pedro”
10) Consultar los datos del estudiante que están con el profesor de código 2.