Está en la página 1de 3

BASE DE DATOS II

MYSQL

CREACION DE BASE DE DATOS CON MAS DE UNA TABLA

MEDIANTE CLAVES PRIMARIAS Y CLAVES FORANEAS

CARDINALIDAD 1:N

PADRE TIENE HIJOS

 Id_padre (clave primaria)  Id_hijo (clave primaria)


 Nombre  Nombre
 Telefono  Edad
 Id_padre (clave foránea)

Create database COMUNIDAD


Create table PADRE(
Id_padre char(8) primary key,
Nombre varchar(20) not null,
Telefono varchar(8) not null,
);
/* Creando la tabal HIJOS con una llave foránea id_padre */
Create table HIJOS(
Id_hijo char(8) primary key,
Nombre varchar(20) not null,
Edad int not null,
Id_padre char(8)
FOREIGN KEY (Id_padre) REFERENCES PADRE (Id_padre),
);

TAREA: CREAR LA BASE DE DATOS DOCUMENTOS

CARDINALIDAD 1:N

AUTOR ESCRIBE LIBROS

 Id_autor  Id_libro
 Nombre  Titulo
 Fecha_nac  Edicion
 Nacionalidad  Descripcion
 Id_autor

1 LIC. LITZEN CHOQUE


BASE DE DATOS II
MYSQL

CREAR LA BASE DE DATOS: UNIVERSIDAD

CARDINALIDAD N:M

ASIGNATURA TIENE ESTUDIANTES

 Id_asign  Id_asign  Id_est


 Nombre  Id_est  Nombre
 Requisitos  Telefono
 Curso

Create database UNIVERSIDAD


use UNIVERSIDAD
Create table ASIGNATURA(
Id_asign char(8) primary key,
Nombre varchar(20) not null,
Requisitos varchar(20) not null,
Curso varchar(20) not null,
);
/* Creando la tabal HIJOS con una llave foránea id_padre */
Create table ESTUDIANTES(
Id_est char(8) primary key,
Nombre varchar(20) not null,
Telefono varchar(8),
);
Create table EST_ASIGNATURA(
Id_asign char(8) NOT NULL,
Id_est char(8) NOT NULL,
FOREIGN KEY (Id_asign) REFERENCES ASIGNATURA (Id_asign),
FOREIGN KEY (Id_est) REFERENCES ESTUDIANTES (Id_est),
);

CREAR LA BASE DE DATOS: COLEGIO

CARDINALIDAD N:M

BUS VIAJA PASAJERO

 Id_bus  Id_bus  Id_pas


 Color  Id_pas  Nombre
 Modelo  Telefono
 Capacidad

2 LIC. LITZEN CHOQUE


BASE DE DATOS II
MYSQL

3 LIC. LITZEN CHOQUE

También podría gustarte