no e dicho que sea dificil...xD
Te dejo aqui un ejemplo de segundo año, de lo que estoy haciendo ahora:
create table Central(
CodCentral varchar2(2) not null,
Dirección varchar2(30) not null,
Teléfono varchar2(9) not null,
CP varchar2(5) not null,
Primary key (CodCentral));
create table Tiendas(
CodTienda varchar2(2) not null,
CodCentral varchar2(2) not null REFERENCES Central (CodCentral),
Dirección varchar2(30) not null,
Teléfono varchar2(9) not null,
CP varchar2(5) not null,
Primary key (CodTienda));
create table Pedidos(
CodPedido varchar2(5) not null,
CodCentral varchar2(2) not null REFERENCES Central (CodCentral),
CodTienda varchar2(2) not null REFERENCES Tiendas (CodTienda),
Primary key (CodPedido));
create table Transporte(
CodTransporte varchar2(5) not null,
CodCentral varchar2(2) not null REFERENCES Central (CodCentral),
Primary key (CodTransporte));
create table Empleados(
CodEmpleado varchar2(4) not null,
CodCentral varchar2(2) not null REFERENCES Central (CodCentral),
CodTienda varchar2(2) not null REFERENCES Tiendas (CodTienda),
DNI varchar2(9) not null,
Nombre varchar2(15),
Dirección varchar2(30) not null,
Teléfono varchar2(9) not null,
CP varchar2(5) not null,
Primary key (CodEmpleado));
create table Clientes(
CodSocio varchar2(5) not null,
CodEmpleado varchar2(4) REFERENCES Empleados (CodEmpleado),
DNI varchar2(9) not null,
Nombre varchar2(15),
Dirección varchar2(30) not null,
Teléfono varchar2(9) not null,
CP varchar2(5) not null,
Primary key (CodSocio));
create table Consolas(
CodConsola varchar2(2) not null,
CodTienda varchar2(2) not null REFERENCES Tiendas (CodTienda),
CodSocio varchar2(5) not null REFERENCES Clientes (CodSocio),
Nombre varchar2(10) not null,
CodSerie varchar2(5) not null,
Primary key (CodConsola));
create table Accesorios(
CodAccesorio varchar2(5) not null,
CodTienda varchar2(2) not null REFERENCES Tiendas (CodTienda),
CodSocio varchar2(5) not null REFERENCES Clientes (CodSocio),
CodConsola varchar2(2) not null REFERENCES Consolas (CodConsola),
Nombre varchar2(10) not null,
CodSerie varchar2(5) not null,
Primary key (CodAccesorio));
create table Juegos(
CodJuego varchar2(5) not null,
CodTienda varchar2(2) not null REFERENCES Tiendas (CodTienda),
CodSocio varchar2(5) not null REFERENCES Clientes (CodSocio),
CodConsola varchar2(2) not null REFERENCES Consolas (CodConsola),
Nombre varchar2(10) not null,
CodSerie varchar2(5) not null,
Primary key (CodJuego));