Reglas conversión modelo relacional esquema

3
TABLA AUTORES: AUTORES(id (pk) , nombre) TABLA RELACION LIBROS – AUTORES: RLA(idLibros, idAutores (pk) ) TABLA RELACION LIBROS – EDITORIALES: LIBROS(idLibros(pk) , idEditorial (fk-apunta a editorial), título, páginas) TABLA RELACION EQUIPOS – ESTADIOS: EQUIPOS(idEquipos(pk) , idEstadio (fk-apunta a estadio), nombre, provincia) AUTORES id nombre id nombre AUTORES id LIBROS título páginas n:m id título id 1:n nombre EDITORIALES LIBROS páginas id 1:1 ESTADIO EQUIPOS id nombre provincia nombre aforo

Transcript of Reglas conversión modelo relacional esquema

Page 1: Reglas conversión modelo relacional esquema

TABLA AUTORES:

AUTORES(id (pk), nombre)

TABLA RELACION LIBROS – AUTORES:

RLA(idLibros, idAutores (pk))

TABLA RELACION LIBROS – EDITORIALES:

LIBROS(idLibros(pk), idEditorial (fk-apunta a editorial),título, páginas)

TABLA RELACION EQUIPOS – ESTADIOS:

EQUIPOS(idEquipos(pk), idEstadio (fk-apunta a estadio),nombre, provincia)

AUTORES

id nombre

id nombre

AUTORES

id

LIBROS

título páginas

n:m

id título id

1:n

nombre

EDITORIALESLIBROS

páginas

id

1:1

ESTADIOEQUIPOS

idnombre provincia nombre

aforo

Page 2: Reglas conversión modelo relacional esquema

TABLA JERARQUIA EQUIADOR – E.INDIVIDUAL – E.EQUIPO:

ESQUIADOR (DNI(pk), nombre, edad)E_EQUIPO (DNI(pk))E_INDIVIDUAL (DNI(pk))

Si cada subtipo tuviera un “id” independiente del del subtipo (ejemplo supertipoUsuariosBiblioteca, con subtipo1 Alumnos, y subtipo2 Profesores, en el queindependientemente del “id” de UsuariosBiblioteca cada subtipo tiene un “id” NIE paraalumnos, y NR para profesores) el DNI seria foreign key en los subtipos manteniéndosecomo primary key ambos “id's” en dichos subtipos.

TABLA RELACION LIBROS – EJEMPLARES:

EJEMPLARES(idEjemplares(pk), idLibros (fk-apunta a libros),estado, estantería)

OnDeleteCascade / OnUpdateCascade

ESQUIADOR

ESQUIADOR EQUIPO

ESQUIADOR INDIVIDUAL

DNInombre

edad

id

LIBROS

título páginaspáginas

EJEMPLARES

id estanteriaestado

1:nid

Page 3: Reglas conversión modelo relacional esquema

TABLA RELACION EMPLEADO:

EMPLEADO(id(pk), calle, CP, localidad)TELEFONO(teléfono, id(pk)(fk-apunta a empleado)

Relación reflexiva un Empleado puede ser jefe de varios Empleados / unEmpleado puede ser subordinado de varios Empleados:

TABLA RELACION REFLEXIVA EMPLEADO:

EMPLEADO(idEmpleado(pk), teléfono, cargo)REE(idEmpleado1, idEmpleado2 (pk))

EMPLEADOid

telefonocargo

localidadCPcalle

EMPLEADO

n:m

telefonocargo

id