ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Cuadros de Instancias


Enviado por   •  23 de Noviembre de 2022  •  Práctica o problema  •  317 Palabras (2 Páginas)  •  51 Visitas

Página 1 de 2

Modelo Relacional - Diseño de Base de Datos
Cuadros de Instancias de Tablas

Nombre de la Base de Datos: Empresa de Capacitación

Nombre de Tabla: Cursos

Nombre de columna

codigo

nombre

descripción

idioma

costo

duracion

Tipo de dato

Number (8)

Varchar2(30)

Varchar2 (40)

Varchar2 (16)

Number (8,2)

Number(2)

Tipo de llave

LP

Nula/Única

NU,

NN

NN

NN

NN

NN

Restricciones

Español,Ingles,Frances,otro.

Dolares

1 a 20 días

Instancias
(datos de ejemplo)

CREATE TABLE CURSO{

codigo VARCHAR2(8) NOT NULL,

nombre VARCHAR2(30) NOT NULL,

descripcion VARCHAR2(250) NOT NULL,

idioma VARCHAR2(2) NOT NULL,

costo_sugerido NUMBER(6,2) NOT NULL,

duracion NUMBER(2) NOT NULL,

CONSTRAINT CURSO_PK  PRIMARY KEY (codigo),

CONSTRAINT idioma_CHK CHECK(idioma IN('SP','EN','FR','OT')),

CONSTRAINT costo_sugerido_CHK CHECK(costo_sugerido >=0),

CONSTRAINT duracion_CHK CHECK(duracion BETWEEN 1 AND 20),

}

Nombre de Tabla: Grupos

Nombre de columna

no._de_participantes

codigo

fecha_de_inicio

instructor

curso

Tipo de dato

Number(3)

Varchar2(10)

Date

Varchar2(10)

Varchar2(10)

Tipo de llave

LP

LF

LF

Nula/Única

NN

NU

NN

NN

NN

Restricciones

Mínimo 5

Instancias
(datos de ejemplo)

CREATE TABLE GRUPOS{

no_de_participantes NUMBER(3) NOT NULL,

codigo VARCHAR2(10) NOT NULL,

fecha_de_inicio DATE NOT NULL,

instructor VARCHAR(10) NOT NULL,

curso VARCHAR(10) NOT NULL,

CONSTRAINT no_de_participantes_CHK CHECK(no_de_participantes>=5),

CONSTRAINT INSCRIPCION_PK  PRIMARY KEY (codigo),

CONSTRAINT GRUPOS_INSTRUCTOR_FK FOREIGN KEY (instructor) REFERENCES INSTRUCTOR,

CONSTRAINT GRUPOS_CURSO_FK FOREIGN KEY (curso) REFERENCES CURSO,

}

Nombre de Tabla: Inscripción

Nombre de columna

fecha

Grupo

Participantes

Tipo de dato

Date

Varchar2(10)

Number(6)

Tipo de llave

LP

LF

LF

Nula/Única

NU

NN

NN

Restricciones

Mínimo 5

Instancias
(datos de ejemplo)

CREATE TABLE INSCRIPCION{

fecha DATE NOT NULL,

grupo VARCHAR2(15) NOT NULL,

participantes NUMBER(6) NOT NULL,

CONSTRAINT INSCRIPCION_PK  PRIMARY KEY (fecha, grupo, participantes),

CONSTRAINT INSCRIPCION_GRUPO_FK FOREIGN KEY (grupo) REFERENCES GRUPO,

CONSTRAINT INSCRIPCION_PARTICIPANTE_FK FOREIGN KEY (participante) REFERENCES PARTICIPANTE,

}

Nombre de Tabla: Instructor

Nombre de columna

nombre

Apellido1

Apellido2

Fecha_de_nacimiento

domicilio

rfc

clave

curp

Correo electrónico

Teléfono celular

País

Tipo de dato

Varchar2(30)

Varchar2(30)

Varchar2(30)

Date

Varchar2(20)

Varchar2(13)

Number(10)

Varchar2(18)

Varchar2(50)

Varchar2(13)

Varchar2(2)

Tipo de llave

LP

LF

Nula/Única

NN

NN

NN

NN

NU

NN

NN

NN

Restricciones

Instancias
(datos de ejemplo)

CREATE TABLE INSTRUCTOR{

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (49 Kb) docx (15 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com