Implementación de Bases de Datos Relacionales
Cómo crear Bases de Datos Relacionales utilizando el DDL de SQL
Implementación de Bases de Datos Relacionales (Plataforma Moodle)
Presentación: ¿Cómo formamos una sentencia DDL en MySQL?
Ejemplo: Veterinaria
CREATE DATABASE Veterinaria; USE Veterinaria;
Ejemplo: Instituto
CREATE DATABASE IF NOT EXISTS Instituto DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_spanish_ci; USE Instituto; CREATE TABLE Aula ( codigo CHAR(5) PRIMARY KEY, tipo VARCHAR(10), aforo TINYINT DEFAULT 30 ); CREATE TABLE Profesor ( DNI CHAR(9) PRIMARY KEY, nombre VARCHAR(30), apellido VARCHAR(50), direccion VARCHAR(50), telefono CHAR(9) ); CREATE TABLE Asignatura ( codigo CHAR(5) PRIMARY KEY, nombre VARCHAR(30) UNIQUE, horas_totales TINYINT NOT NULL, fecha DATE, hora TIME, DNI_profesor CHAR(9), codigo_aula CHAR(5), FOREIGN KEY (DNI_profesor) REFERENCES Profesor(DNI) ON DELETE CASCADE, FOREIGN KEY (codigo_aula) REFERENCES Aula(codigo) ON DELETE CASCADE ); CREATE TABLE Alumno ( DNI CHAR(9) PRIMARY KEY, nombre VARCHAR(30), apellido VARCHAR(50), edad TINYINT ); CREATE TABLE Se_matricula ( DNI_alumno CHAR(9), codigo_asignatura CHAR(5), curso_escolar YEAR, nota TINYINT, PRIMARY KEY (DNI_alumno, codigo_asignatura, curso_escolar), FOREIGN KEY (codigo_asignatura) REFERENCES Asignatura(codigo) ON DELETE CASCADE, FOREIGN KEY (DNI_alumno) REFERENCES Alumno(DNI) ON DELETE CASCADE );
Tarea online de la unidad 3
Más información:
Creación de bases de datos en MySQL
Lenguaje SQL: Creación de bases de datos y tablas
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.