Está en la página 1de 3

MODELO LOGICO

Alumnos (codigo, nombres, apellidos, telefono, especialidad, fecha_nacimiento)

PK: codigo

Libros (codigo, titulo, autor, fecha_publicacion, codigo_alumno)

PK: codigo

FK: codigo_alumno references Alumnos(codigo)

MODELO FISICO

CREATE TABLE Alumnos (

codigo NUMBER(10) PRIMARY KEY,

nombres VARCHAR2(50),

apellidos VARCHAR2(50),
telefono VARCHAR2(20),

especialidad VARCHAR2(50),

fecha_nacimiento DATE

);

CREATE TABLE Libros (

codigo NUMBER(10) PRIMARY KEY,

titulo VARCHAR2(100),

autor VARCHAR2(100),

fecha_publicacion DATE,

codigo_alumno NUMBER(10),

FOREIGN KEY (codigo_alumno) REFERENCES Alumnos(codigo)

);

Insertar 5 registros

INSERT INTO Alumnos (codigo, nombres, apellidos, telefono, especialidad, fecha_nacimiento)

VALUES (1, 'Juan', 'Pérez', '123456789', 'Informática', '01-JAN-2000');

INSERT INTO Alumnos (codigo, nombres, apellidos, telefono, especialidad, fecha_nacimiento)

VALUES (2, 'Ana', 'García', '987654321', 'Electrónica', '01-FEB-2001');

INSERT INTO Alumnos (codigo, nombres, apellidos, telefono, especialidad, fecha_nacimiento)

VALUES (3, 'Pedro', 'López', '456789123', 'Mecánica', '01-MAR-2002');

INSERT INTO Alumnos (codigo, nombres, apellidos, telefono, especialidad, fecha_nacimiento)

VALUES (4, 'María', 'Fernández', '789123456', 'Arquitectura', '01-APR-2003');

INSERT INTO Alumnos (codigo, nombres, apellidos, telefono, especialidad, fecha_nacimiento)

VALUES (5, 'Luis', 'Sánchez', '321654987', 'Derecho', '01-MAY-2004');

ORDENAR NOMBRE ALFABETICAMENTE


SELECT nombres FROM Alumnos ORDER BY nombres ASC;

También podría gustarte