La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Creación de tablas e inserción de datos

Presentaciones similares


Presentación del tema: "Creación de tablas e inserción de datos"— Transcripción de la presentación:

1 Creación de tablas e inserción de datos
Bases de Datos en MySQL Creación de tablas e inserción de datos Profa: Blanca Estela Conde Hernández

2 Modelo Entidad-Relación de una escuela…

3 Base de datos: Escuela 1. Genera las siguientes tablas: ALUMNOS DATO
TIPO DE DATO CLAVE_ALUMNO INT NOMBRE VARCHAR(60) EDAD CURSO_ACTUAL PROFESORES DATO TIPO DE DATO CLAVE_PROFESOR INT NOMBRE VARCHAR(60) Clave principal (PK) EJEMPLO: Mysql> CREATE TABLE ALUMNOS(CLAVE_ALUMNO INT, -> NOMBRE VARCHAR(60), EDAD INT, -> CURSO_ACTUAL INT, PRIMARY KEY (CLAVE_ALUMNO ));

4 Tablas(2) ASIGNATURAS DATO TIPO DE DATO AULAS DATO TIPO DE DATO
CLAVE_ASIGNATURA INT CLAVE_AULA CURSO VARCHAR(30) DESCRIPCION VARCHAR(70) AULAS DATO TIPO DE DATO CLAVE_AULA INT CAPACIDAD EJEMPLO: Mysql> CREATE TABLE ASIGNATURAS(CLAVE_ASIGNATURA -> INT, CLAVE_AULA INT, CURSO VARCHAR(30), -> DESCRIPCION VARCHAR(60) , PRIMARY KEY -> (CLAVE_ASIGNATURA ), FOREING KEY (CLAVE_AULA) -> REFERENCES AULAS(CLAVE_AULA)); Clave Foranea (FK)

5 Tablas(3) HORARIOS DATO TIPO DE DATO LISTAS DATO TIPO DE DATO EJEMPLO:
CLAVE_HORARIO INT CLAVE_ASIGNATURA DIA VARCHAR(10) HORA_INICIO TIME HORA_FIN LISTAS DATO TIPO DE DATO CLAVE_LISTA INT CLAVE_ALUMNO CLAVE_PROFESOR CLAVE_ASIGNATURA EJEMPLO: Mysql> CREATE TABLE LISTAS(CLAVE_LISTA INT, CLAVE_ALUMNO INT, -> CLAVE_PROFESOR INT, CLAVE_ASIGNATURA INT, PRIMARY KEY -> (CLAVE_LISTA), FOREING KEY (CLAVE_ALUMNO) REFERENCES -> ALUMNOS(CLAVE_ALUMNO), FOREIGN KEY(CLAVE_PROFESOR) REFERENCES -> PROFESORES(CLAVE_PROFESOR), FOREIGN KEY(CLAVE_ASIGNATURA) -> REFERENCES ASIGNATURAS(CLAVE_ASIGNATURA));

6 2. Inserta los siguientes datos en la tablas alumnos:
CLAVE_ALUMNO NOMBRE EDAD CURSO_ACTUAL 1 JUAN PEREZ ROSAS 12 3 2 JORGE LOPEZ FLORES 11 LAURA DIAZ HERNANDEZ 13 4 TANIA MONDRAGON GARCIA 5 ALEJANDRO CANSECO DIAZ 10 EJEMPLO: Mysql> INSERT INTO ALUMNOS VALUES(‘1’, ‘JUAN PEREZ ROSAS’,  ’12’, ‘3’);

7 2. Inserta los siguientes datos en la tablas alumnos:
CLAVE_PROFESOR NOMBRE 1 ADRIANA GONZALEZ ROBLES 2 JUAN GARCIA PEREZ 3 ADRIAN FERNANDEZ ROJAS 4 LAURA ITURRIA ESCOBAR 5 CLAUDIA GUZMAN JIMENEZ EJEMPLO: Mysql> INSERT INTO PROFESORES VALUES(‘1’, ‘ADRIANA GONZALEZ ROBLES’);

8 2. Inserta los siguientes datos en la tablas aulas:
CLAVE_AULA CAPACIDAD 1 50 2 60 3 EJEMPLO: Mysql> INSERT INTO AULAS VALUES(‘1’, ‘50’);

9 2. Inserta los siguientes datos en la tablas asignaturas:
CLAVE_ASIGNATURA CLAVE_AULA CURSO DESCRIPCION 1 2 HISTORIA HISTORIA DE MEXICO 3 MATEMATICAS ARITMETICA BASICA FILOSOFIA LOGICA 4 QUIMICA QUIMICA ELEMENTAL 5 TICS INFORMATICA BASICA EJEMPLO: Mysql> INSERT INTO ASIGNATURAS VALUES(‘1’, ‘2’,  ’HISTORIA’, ‘DESCRIPCION’);

10 2. Inserta los siguientes datos en la tablas horarios:
CLAVE_HORARIO CLAVE_ASIGNATURA DIA HORA_INICIO HORA_FIN 1 2 LUNES 10:00 11:00 3 MARTES 7:00 8:00 5 MIERCOLES 12:00 4 JUEVES 9:00 VIERNES EJEMPLO: Mysql> INSERT INTO HORARIOS VALUES(‘1’,’2’,’LUNES’,’10:00’,’11:00’);

11 2. Inserta los siguientes datos en la tabla listas:
CLAVE_LISTA CLAVE_ALUMNO CLAVE_PROFESOR CLAVE_ASIGNATURA 1 5 3 2 4 EJEMPLO: Mysql> INSERT INTO LISTAS VALUES(‘1’,’5’,’1’,’3’);


Descargar ppt "Creación de tablas e inserción de datos"

Presentaciones similares


Anuncios Google