Friday, April 05, 2013

SEMESTRE 2013-1.- Ejercicios del Tema III y Parte del IV de INF-424



SEMESTRE 2013-1.- Ejercicios del Tema III y Parte del IV de INF-424
FACULTAD DE CIENCIAS ESCUELA DE INFORMATICA
**EJERCICIOS No. 3
Fecha publicación:_05/04/2013_ Fecha a entregar_13/04/2012_ Fecha entregada:______________ Resultado:______ Clave y Sección:_INF423_01_ __________ Materia:_BASE DE DATOS....... Semestre: 2013-1
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, GROUP BY, HAVING, CREATE VIEW, CREATE INDEX y de un ejemplo de cada uno.
10) Especificar cómo en la  creación de tablas se define las relaciones entre tabla y, validaciores de los datos

II.- Problema de Desarrollo(Practica No. IV en Laboratorio, usando SQ-Server.)
Tabla de Empleado
Id. Empleado
Nombre. Empleado
Sexo
Feha ingreso
Departamento
Salario
Jefe?
Cantidad.dependiente

De la siguiente Tabla Usando comandos SQL , realizar las siguientes operacione:.
1)      Crear la base de dato
2)      Crear la tabla
3)      Insertar 10 registros, donde hay por lo menos 3 que son jefe, 4 que pertenezcan a un mismo departamento, 3 que pertenezcan a un mismo departamento  y los restantes a distintos departamento.El salario debe ser mayor de 6,000
4)      Consultar los empleados por departamento
5)      Agregar un empleado de los 3 que tienen departamento diferente al departamento que tiene 3 empleados.
6)      Consultar los datos del empleados Id, nombre, Departamento y Salario del departamento al que se agrego el empleado anterior.
7)      Eliminar el empleado agregado.
8)      Consultar los empleados que ganan mayor de 10,000 y menor de 25,000.
9)      Consultar los empleados que contenga el nombre ‘Marte’ sin importar la posición de donde se encuentre en el campo.
10)  Consultar los empleados que son Jefe.