Modelamiento de base de datos

Solo disponible en BuenasTareas
  • Páginas : 2 (380 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de diciembre de 2010
Leer documento completo
Vista previa del texto
EJEMPLO DE MODELO DE BASE DE DATOS
– DIAGRAMA E-R

Crear un modelo E-R de los requisitos de datos para una compañía que se especializa en IT. (tributos)

La empresa cuenta con instructores ypuede manejar hasta 100 alumnos por sesión de entrenamiento.

La compañía ofrece cinco cursos de tecnología avanzada, cada uno de ellos es compartido por un equipo de enseñanza de dos o másinstructores.= profesores

Cada profesor esta asignado a un máximo de dos equipos de profesores o puede ser asignado a hacer la investigación.

Creado por case estudio codificado con enlace sql
Cada alumnorealiza un curso de tecnología avanzada por sesión

Created 27/11/2010
Modified 27/11/2010
Project
Model
Company
Author
Version
Database mySQL 4.0
*/

Create table alumnos (cod_alumno Int NOT NULL,
nom_alumno Char(20),
nivel_alumno Char(20),
cod_sesion Int NOT NULL,
cod_curso Int NOT NULL,
cod_eqinst Int NOT NULL,
cod_inst Int NOT NULL) TYPE = MyISAMROW_FORMAT = Default;

Create table sesiones (
cod_sesion Int NOT NULL,
nom_sesion Char(20),
tiempo_sesion Int) TYPE = MyISAM
ROW_FORMAT = Default;

Create table cursos (
cod_curso Int NOTNULL,
nom_curso Char(20),
f_ini_curso Char(20),
f_fin_curso Char(20),
duracion_curso Char(20),
cod_eqinst Int NOT NULL,
cod_inst Int NOT NULL) TYPE = MyISAM
ROW_FORMAT = Default;

Createtable eqinstructores (
cod_eqinst Int NOT NULL,
nom_eqinst Char(20),
cod_inst Int NOT NULL) TYPE = MyISAM
ROW_FORMAT = Default;

Create table instructores (
cod_inst Int NOT NULL,nom_inst Char(20),
espec_inst Char(20)) TYPE = MyISAM
ROW_FORMAT = Default;

Con primary key

Create table alumnos (
cod_alumno Int NOT NULL,
nom_alumno Char(20),
nivel_alumno Char(20),cod_sesion Int NOT NULL,
cod_curso Int NOT NULL,
cod_eqinst Int NOT NULL,
cod_inst Int NOT NULL,
Primary Key (cod_alumno,cod_sesion,cod_curso,cod_eqinst,cod_inst)) TYPE = MyISAM
ROW_FORMAT =...
tracking img