Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Examen 2 empleado
1. Universidad Veracruzana
Facultad De Administración
Lic. Sistemas Computacionales Administrativos
Estudiante:
Moreno Baltazar Luis Ángel
Matricula:
s08007009
FUNDAMENTOS DE BASE DE DATOS
Mc .José Evaristo Pacheco
Primer Examen:
EMPLEADOS
Fecha: 8 De Junio Del 2010
2. Objetivos
Realizar el diagrama entidad relación de una empresa que cuenta
con diversos departamentos y empleados (nombre, curp y fecha de
nacimiento los cuales tienen asignados diferentes equipos
(computadoras, impresoras, videograbadoras y proyectores).
Realizar el código SQL.
Obtener las siguientes consultas:
Número de empleados por departamento
Numero de computadoras por departamento
Empleado más joven
3. Codigo
Create table departamento (
iddepartamento number(2) not null,
Nombre char (30),
Constraint pk_depa primary key (iddepartamento)
)
Create table empleados (
Idempleado number(3) not null,
Nombre char(50) not null,
Curp varchar(18) not null,
Edad number(2) ,
Fecha_nac date,
Iddepartamento number (2),
Constraint pk_empleaduchos primary key (idempleado),
Constraint fk_depa foreign key (iddepartamento)
references departamento (iddepartamento)
)
Create table equipos (
Idequipo number(3) not null,
Tipo char(30),
Idempleado number(3) not null,
Constraint pk_ekipo primary key (idequipo)
Constraint fk_ekipo foreign key (idempleado)
References empleados (idempleado)
7. Conclusión
Para poder llevar a cabo esta practica se tubo que crear el diagrama
entidad relación en el cual se establece que un departamento puede
tener mucho empleados ,sin embargo un empleado solo pertenece
a un departamento, así mismo cada departamento puede tener
diferente equipo y cada equipo asignado a un empleado .
Se crearon tres tablas una llamada equipo, otra empleado y otra
departamento.
Para poder realizar las consultas se requirió insertar primero los
datos.
Debemos tomar en cuente que el orden en el que se asignen los
valores en VALUES tiene que coincidir con el orden en que se
definieron las columnas en la creación del objeto tabla, dado que los
valores se asignan por posicionamiento relativo.