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.