Sunteți pe pagina 1din 18

Access Avanzado

Clase 3

Constanza Navarro A.
José Luis Carrasco V.
MODELO
RELACIONAL INTEGRIDAD
REFERENCIAL
RELACION
ENTIDAD
ELIMINACION
EN CASCADA FOREIGN
KEY

TABLAS REPASO PRIMARY


KEY
BASES DE
DATOS ACCESS

MODELOS MODELO E-R


ACTUALIZACION
EN CASCADA
Ejercicio:
• Suponga que estamos modelando los datos de una COMPAÑIA. La base de datos
COMPAÑIA
• debe mantener información sobre los empleados de la compañía, los departamentos y
los
• proyectos. La descripción del mini-mundo (la parte de la compañía a ser representada
en la
• base de datos) es la siguiente:

• 1. La compañía está organizada en departamentos. Cada departamento tiene un


nombre y un número único, y un empleado particular quien lo administra. Se quiere
saber la fecha en que el empleado administrador empezó a hacerse cargo del
departamento.
• 2. Cada departamento controla un cierto número de proyectos. Cada proyecto tiene
un nombre y un número único.
• 3. Para cada empleado se desea tener su nombre, Rut, dirección, salario, sexo y año
de nacimiento. Un empleado es asignado a un departamento, pero puede trabajar en
varios proyectos, los que no son necesariamente controlados por el mismo
departamento. Se quiere saber el número de horas semanales que un empleado
trabaja en cada proyecto.
Ejercicio:
• Suponga que estamos modelando los datos de una COMPAÑIA. La base de datos
COMPAÑIA
• debe mantener información sobre los empleados de la compañía, los departamentos y
los
• proyectos. La descripción del mini-mundo (la parte de la compañía a ser representada
en la
• base de datos) es la siguiente:

• 1. La compañía está organizada en departamentos. Cada departamento tiene un


nombre y un número único, y un empleado particular quien lo administra. Se quiere
saber la fecha en que el empleado administrador empezó a hacerse cargo del
departamento.
• 2. Cada departamento controla un cierto número de proyectos. Cada proyecto tiene
un nombre y un número único.
• 3. Para cada empleado se desea tener su nombre, Rut, dirección, salario, sexo y año
de nacimiento. Un empleado es asignado a un departamento, pero puede trabajar en
varios proyectos, los que no son necesariamente controlados por el mismo
departamento. Se quiere saber el número de horas semanales que un empleado
trabaja en cada proyecto.
Solució n: modelo e –r
Ejercicio:
• Suponga que estamos modelando los datos de una COMPAÑIA. La base de datos
COMPAÑIA
• debe mantener información sobre los empleados de la compañía, los departamentos y
los
• proyectos. La descripción del mini-mundo (la parte de la compañía a ser representada en
la
• base de datos) es la siguiente:

• 1. La compañía está organizada en departamentos. Cada departamento tiene un


nombre y un número único, y un empleado particular quien lo administra. Se quiere
saber la fecha en que el empleado administrador empezó a hacerse cargo del
departamento.
• 2. Cada departamento controla un cierto número de proyectos. Cada proyecto tiene
un nombre y un número único.
• 3. Para cada empleado se desea tener su nombre, Rut, dirección, salario, sexo y año de
nacimiento. Un empleado es asignado a un departamento, pero puede trabajar en varios
proyectos, los que no son necesariamente controlados por el mismo departamento. Se
quiere saber el número de horas semanales que un empleado trabaja en cada proyecto.
Solució n: modelo e –r
Ejercicio:
• Suponga que estamos modelando los datos de una COMPAÑIA. La base de datos
COMPAÑIA
• debe mantener información sobre los empleados de la compañía, los departamentos y
los
• proyectos. La descripción del mini-mundo (la parte de la compañía a ser representada en
la
• base de datos) es la siguiente:

• 1. La compañía está organizada en departamentos. Cada departamento tiene un


nombre y un número único, y un empleado particular quien lo administra. Se quiere
saber la fecha en que el empleado administrador empezó a hacerse cargo del
departamento.
• 2. Cada departamento controla un cierto número de proyectos. Cada proyecto tiene
un nombre y un número único.
• 3. Para cada empleado se desea tener su nombre, Rut, dirección, salario, sexo y año de
nacimiento. Un empleado es asignado a un departamento, pero puede trabajar en varios
proyectos, los que no son necesariamente controlados por el mismo departamento. Se
quiere saber el número de horas semanales que un empleado trabaja en cada proyecto.
Solució n: modelo e –r
Solució n: modelo relacional
solució n: modelo relacional
Solució n: modelo relacional
solució n: modelo relacional
Solució n: modelo relacional
solució n: modelo relacional
Solució n: modelo relacional
Solució n: modelo relacional
Ejercicio: microsoft access
• Ingrese la base de datos de la compañía a Microsoft Access.
• Para ello debe respetar las siguientes peticiones:
1.La base de datos debe tener integridad referencial en todas
sus tablas.
2.Debe sólo existir actualización en cascada.
3.NO debe por ningún motivo existir eliminación en cascada, en
ninguna de las relaciones.
4.Debe ingresar los datos de la compañía que se entregan en el
listado.

S-ar putea să vă placă și