        
ALUMNO: Francisco López Angel
GRUPO: 3°“B”
ESPECIALIDAD: Tic-si
TRABAJO: Practica 1
PROFESOR: Carlos Alberto Gonzales Gonzales
MATERIA: Base de datos 2
1.- Modelo E-R hecho en Microsoft Visio siguiendo la simbología de UML.

2.- Modelo Relacional normalizado hasta la tercera forma normal:
Profesor
| Id_prof
| Nombre
| Clave
| Dirección
| F._Nacimiento
| Horas
| Celular
|
Alumno
| Id_Alumno
| Nom_comp
| Num_cont
| Dirección
| F_Nacimiento
| Celular
|
| Curso
| Id_curso
| Nombre
| Horas
| Descripción
|
| Salón
| Id_salon
| Clave
| Edificio
| Calefaxion
|
Clases
| Id_clase
| Nombre
| Hora
|
Edificio
| Id_edi
| Nombre
| Lugar
|
3.- Grafo Relacional:
Id_prof
| Nombre
| Calle
| Ciudad
| Cp.
| F_Nacimiento
| H. clase
| Tel.
|
Profesores
Curso
Id_curso
| H. totales
| Descripción
| Alumno
Id_Alumno
| Nombre
| Cp.
| Calle
| Ciudad
| F_Nacimiento
| Telefono.
| Salón
Id_salon
| Calefaxion
| Id_edi
| Clases Edificio
Código SQL de la Base de Datos del ejercicio:
create table profesores(
id_profesor varchar (25)not null,
nombre varchar (25)not null,
calle varchar (25),
ciudad varchar (25),
cp char (25),
f_nacimiento char (25),
telefono char (10),
horas_clase char (10),
); create table alumnos(
id_profesor varchar (25)not null,
nombre varchar (25)not null,
calle varchar (25),
ciudad varchar (25),
cp char (25),
f_nacimiento char (25),
telefono char (10),
); create table salones(
id_salon varchar (25)not null,
calefaxion nchar(25),
n_edificio nvarchar (40),
); create table curso(
id_curso varchar (25)not null,
horas nvarchar(10),
descripciondelcontenido varchar (40),
); create table clase(
id_clase varchar (25)not null,
nombre varchar (40)not null,
hora nvarchar(25),
);
5.- El código para insertar 10 registros en las tablas de la base de datos: tabla clase insert into clase (nombre,hora)
values ('español','3');
insert into clase (nombre,hora)
values ('formacion socio cultural','2');
insert into clase (nombre,hora)
values ('integradora ','9');
insert into clase (nombre,hora)
values ('paginas web','8');
insert into clase (nombre,hora)
values ('aplicaciones web','5');
insert into clase (nombre,hora)
values ('ofiimatica','16');
insert into clase (nombre,hora)
values ('base de datos','8');
insert into clase (nombre,hora)
values ('ingles','4');
insert into clase (nombre,hora)
values ('informatica','5');
insert into clase (nombre,hora)
values ('desarrolla de habilidades','7');
insert into clase (nombre,hora)
values ('programacion','6'); tabla curso insert into curso(nombre,horas,descripciondelcontenido)
values ('fisica','4','exelente');
insert into curso(nombre,horas,descripciondelcontenido)
values ('mecanica','8','excelente');
insert into curso(nombre,horas,descripciondelcontenido)
values ('quimica','42','exelente');
insert into curso(nombre,horas,descripciondelcontenido)
values ('informatica','6','exelente');
insert into curso(nombre,horas,descripciondelcontenido)
values ('administracion','3','comodo');
insert into curso(nombre,horas,descripciondelcontenido)
values ('reposteria','20','exelente');
insert into curso(nombre,horas,descripciondelcontenido)
values ('ojalateria','9','comodo');
insert into curso(nombre,horas,descripciondelcontenido)
values ('redes','34','exelente');
insert into curso(nombre,horas,descripciondelcontenido)
values ('ingles','89','exelente');
insert into curso(nombre,horas,descripciondelcontenido)
values ('contaduria','200','comodo');
tabla profesores
into profesores (nombre,app,apm,direccion,f_nacimiento,horas_de_clase,telefono)
values ('rafael','martinez','sosa','emiliano zapata','23/06/1970','20','43-2-12-59');
insert into profesores (nombre,app,apm,direccion,f_nacimiento,horas_de_clase,telefono)
values ('oscarl','tobon','escamilla','juan sanchez','23/06/1970','67','43-2-12-59');
insert into profesores
(nombre,app,apm,direccion,f_nacimiento,horas_de_clase,telefono)
values ('francisco','lopez','arriaga','niño perdido','23/06/1970','89','43-2-12-59');
insert into profesores (nombre,app,apm,direccion,f_nacimiento,horas_de_clase,telefono)
values ('esteban','lopez','angel','juan sanchez','23/06/1970','34','43-2-12-59');
insert into profesores (nombre,app,apm,direccion,f_nacimiento,horas_de_clase,telefono)
values ('jose','cano','sanchez','francisco I madero','23/06/1970','23','43-2-12-59');
insert into profesores (nombre,app,apm,direccion,f_nacimiento,horas_de_clase,telefono)
values ('eliud','martinez','martinez','narsico','23/06/1970','29','43-2-12-59');
insert into profesores (nombre,app,apm,direccion,f_nacimiento,horas_de_clase,telefono)
values ('gustavo','gonzales','perez','reforma','23/06/1970','18','43-2-12-59');
insert into profesores (nombre,app,apm,direccion,f_nacimiento,horas_de_clase,telefono)
values ('henry','carranza','escamilla','miguel hidalgo','23/06/1970','45','43-2-12-59');
insert into profesores (nombre,app,apm,direccion,f_nacimiento,horas_de_clase,telefono)
values ('carlos','gomez','torres','juan escutia','23/06/1970','65','43-2-12-59');
insert into profesores (nombre,app,apm,direccion,f_nacimiento,horas_de_clase,telefono)
values ('irvin','bazan','camaillo','pancho villa','23/06/1970','23','43-2-12-59');
insert into profesores tabla salones
insert into salones(aireacondicionado,num_edificio)
values ('si','38');
insert into salones(aireacondicionado,num_edificio)
values ('no','13');
insert into salones(aireacondicionado,num_edificio)
values ('si','29');
insert into salones(aireacondicionado,num_edificio)
values ('no','20');
insert into salones(aireacondicionado,num_edificio)
values ('si','30');
insert into salones(aireacondicionado,num_edificio)
values ('no','01');
insert into salones(aireacondicionado,num_edificio)
values ('si','15');
insert into salones(aireacondicionado,num_edificio)
values ('si','19');
insert into salones(aireacondicionado,num_edificio)
values ('si','14');
insert into salones(aireacondicionado,num_edificio)
values ('no','78'); tabla alumnos
insert into alumnos(nombre,app,apm,direccion,f_nacimiento,telefono)
values ('francisco','lopez','angel','emiliano zapata','15/06/1992','43-6-23-12');
insert into alumnos(nombre,app,apm,direccion,f_nacimiento,telefono)
values ('oscar','lopez','perez','juan sanchez','15/06/1992','43-6-23-12');
insert into alumnos(nombre,app,apm,direccion,f_nacimiento,telefono)
values ('luis ','soriano','benitez','niños heroes','15/06/1992','43-6-23-12');
insert into alumnos(nombre,app,apm,direccion,f_nacimiento,telefono)
values ('joel','rosas','olivares','narsico','15/06/1992','43-6-23-12');
insert into alumnos(nombre,app,apm,direccion,f_nacimiento,telefono)
values ('jonathan','sanches','perez','pancho villa','15/06/1992','43-6-23-12');
insert into alumnos(nombre,app,apm,direccion,f_nacimiento,telefono)
values ('german','reyes','torres','francisco i madero','15/06/1992','43-6-23-12');
insert into alumnos(nombre,app,apm,direccion,f_nacimiento,telefono)
values ('karla','montes','angel','juan escutia','15/06/1992','43-6-23-12');
insert into alumnos(nombre,app,apm,direccion,f_nacimiento,telefono)
values ('estefani','paredes','portillo','reforma','15/06/1992','43-6-23-12');
insert into alumnos(nombre,app,apm,direccion,f_nacimiento,telefono)
values ('magaly','perez','perez','niño perdido','15/06/1992','43-6-23-12'); 6.- 5 consultas: Tabla salon
select aireacondicionado,num_edificio
from salones
where num_edificio='13' tabla curso
select Nombre,horas
from Curso
where horas='20'
Tabla Profesores
select Nombre,f_nacimiento
from profesores
where horas_de_clase='20' Tabla Clase
select Nombre
from Clase
where Hora='8'
Tabla Alumno
select nombre,app
from Alumnos
where F_nacimiento='15/06/1992' |