LaTeX:Recursos interesantes
Enviado por Roberto Francotzin • 20 de Mayo de 2020 • Síntesis • 287 Palabras (2 Páginas) • 116 Visitas
CREATE TABLE Libro(
titulo VARCHAR2(30),
id NUMERIC(10,0),
autor VARCHAR2(30),
editorial VARCHAR2(30),
edicion NUMERIC(2,1),
paginas NUMERIC(4,0));
CREATE TABLE Autor(
id_autor NUMERIC(10,0),
nombre VARCHAR2(30),
aPATERNO VARCHAR2(30),
aMaterno VARCHAR2(30),
nacionalidad VARCHAR2(30),
fk_id_libro NUMERIC(10,0),
CONSTRAINT pk_autor FOREIGN KEY (fk_id_libro) REFERENCES Libro(id));
);
CREATE TABLE Puesto(
puesto_id NUMERIC(3,0),
clave_puesto CHAR(2),
funcion_principal VARCHAR2(40),
sueldo_tabulador NUMERIC(6,2),
CONSTRAINT puesto_id_pk PRIMARY KEY(puesto_id),
CONSTRAINT clave_puesto CHECK(clave_puesto in ('DG','GE','EM'));
CREATE TABLE Empleado(
empleado_id NUMERIC(3,0),
nombre VARCHAR2(20),
apellido_paterno VARCHAR2(20),
apellido_materno VARCHAR2(20),
puesto_id NUMERIC(3,0),
CONSTRAINT empleado_id_pk PRIMARY KEY (empleado_id),
CONSTRAINT puesto_id_fk FOREIGN KEY (puesto_id) REFERENCES Puesto(puesto_id);
CREATE TABLE Hijo_empleado(
hijo_empleado_id NUMERIC(3,0),
nombre VARCHAR2(20),
apellido_paterno VARCHAR2(20),
apellido_materno VARCHAR2(20),
empleado_id NUMERIC(3,0),
CONSTRAINT hijo_id_pk PRIMARY KEY(hijo_empleado_id),
CONSTRAINT empleado_id_fk FOREIGN KEY (empleado_id) REFERENCES Empleado(empleado_id));
INSERT INTO Puesto(
puesto_id,clave_puesto,funcion_principal,sueldo_tabulador)
VALUES (1,'DG','Director General',2000),
VALUES (2,'GE','Gerente',8500),
VALUES (3,'EM','Empleado',5000),
INSERT INTO Puesto(
puesto_id,clave_puesto,funcion_principal,sueldo_tabulador)
VALUES (1,'DG','Director General',2000);
INSERT INTO Puesto(
puesto_id,clave_puesto,funcion_principal,sueldo_tabulador) VALUES (2,'GE','Gerente',8500);
INSERT INTO Puesto(
puesto_id,clave_puesto,funcion_principal,sueldo_tabulador) VALUES (3,'EM','Empleado',5000);
INSERT INTO Empleado VALUES (1,'Juan','Martínez','Salazar',1);
INSERT INTO Empleado VALUES (2,'Pedro','Juárez','Duran',2);
INSERT INTO Empleado VALUES (3,'Fernanda','Marroquin','PEREZ',3);
INSERT INTO Empleado VALUES (4,'Gabriela','Díaz','Ortega',3);
INSERT INTO Empleado VALUES (5,'Alejandro','Benitez','Solano',3);
INSERT ALL
INTO Empleado VALUES (1,'Juan','Martínez','Salazar',1)
...