Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cedula de
identidad: 110465964-2
Ciclo: III
Asignatura: Base de Datos I
Fecha de Entrega: 22-03-2023
Docente: Ing. Juan Macas
Contenido
Realizar en SQL Server Management Studio el ejercicio del documento Tema 9. Ejemplo de
base de datos en SQL y adjuntar el archivo. ................................................................................. 3
Modelo entidad relación: .......................................................................................................... 3
Creación de tablas en el motor de base de datos: .................................................................. 4
Diagrama: .................................................................................................................................. 5
Inserción de datos en las tablas: ............................................................................................... 5
Consulta general de datos ingresados: ..................................................................................... 6
Realizar en SQL Server Management Studio el ejercicio del documento Tema 9.
Ejemplo de base de datos en SQL y adjuntar el archivo.
Modelo entidad relación:
Creación de tablas en el motor de base de datos:
create table Carrera(
Clave_C int,
Nom_C varchar(50),
Durac_C float,
constraint pk_cc primary key(Clave_C)
)
--Tabla Materia
create table Materia(
Clave_M int,
Nom_M varchar(50),
Cred_M float,
constraint pk_cm primary key(Clave_M)
)
--Tabla Profesor
create table Profesor(
Clave_P int,
Nom_P varchar(150),
Dir_P varchar(200),
Tel_P bigint,
Hor_P datetime,
constraint pk_cp primary key(Clave_P)
)
/*Tabla Alumno
(Con una Clave Foranea)*/
create table Alumno(
Mat_Alu int,
Nom_Alu varchar(150),
Edad_Alu int,
Sem_Alu int,
Gen_Alu varchar(10),
Clave_C1 int,
constraint pk_malu primary key(Mat_Alu),
constraint fk_fc1 foreign key(Clave_C1) references Carrera (Clave_C)
)
--Alumno-Profesor
create table Alumno_Profesor(
Mat_Alu1 int,
Clave_P1 int,
constraint fk_falu1 foreign key(Mat_Alu1) references Alumno (Mat_Alu),
constraint fk_fp1 foreign key(Clave_P1) references Profesor (Clave_P)
)
--Materia-Alumno
create table Materia_Alumno(
Clave_M1 int,
Mat_Alu2 int,
constraint fk_fm1 foreign key(Clave_M1) references Materia(Clave_M),
constraint fk_falu2 foreign key(Mat_Alu2) references Alumno(Mat_Alu),
)
--Materia-Profesor
create table Materia_Profesor(
Clave_M2 int,
Clave_P2 int,
constraint fk_fm2 foreign key(Clave_M2) references Materia(Clave_M),
constraint fk_fp2 foreign key(Clave_p2) references profesor(Clave_P))
Nota la base de Datos se creó directamente por método grafico debido que no
reconocía el comando “use”
Diagrama:
Se adjuntará el script