Modelo relacional
El modelo relacional incluye tres aspectos muy importantes
- Estructuras
- Operaciones
- Reglas de integridad
Tablas y atributos
La tabla es la unidad básica de almacenamiento de datos en una base de datos. Las tablas almacenan todos los datos que pueden ser utilizados por todos los usuarios.
Los datos en una tabla son almacenados en forma de filas, también conocidas como registros o tuplas.
Llaves primarias
Constituye el identificador único de un registro.
Nunca dos filas en la misma tabla tendrán el mismo valor.
Nunca una llave primaria aceptará un valor nulo. Para cada registro, la llave primaria debe tener un valor.
Llaves foraneas
Tablas diferentes en una base de datos relacional pueden ser relacionadas por columnas comunes, y las reglas que gobiernan las relaciones de las columnas deben ser mantenidas.
Practicas en clase
El resto de la clase estuvimos en el programa Toad for MySQL creando tablas, borrando y usando mucho código SQL.
Algunas de las instrucciones usadas fueron:
- CREATE DATABASE {valor}
- USE {valor}
- CREATE TABLE {valor}
- DROP TABLE {valor}
- INSERT INTO {valor}
CREATE DATABASE upaep;
commit;
USE UPAEP;
CREATE TABLE empleado
(
id INTEGER PRIMARY KEY,
nombre VARCHAR(30),
direccion VARCHAR(30),
id_depto INTEGER REFERENCES departamento(id)
);
COMMIT;
DROP TABLE empleado;
CREATE TABLE departamento
(
id INTEGER PRIMARY KEY,
descripcion VARCHAR(30)
)
INSERT INTO departamento VALUES(1, ‘CIP’);
INSERT INTO departamento VALUES(2, ‘CUC’);
INSERT INTO departamento VALUES(3, ‘RH’);
INSERT INTO departamento VALUES(4, ‘CONTA’);
INSERT INTO empleado
VALUES(300, ‘MARIA PEREZ’, ‘2 SUR 5′, 5);
SELECT * FROM departamento;
SELECT * FROM empleado, departamento
WHERE empleado.id_depto = departamento.id;






Septiembre 2nd, 2007 at 9:59 pm
Gracias por ayudarme a estudiar para mi examen de certificación de Oracle.
A.