Está en la página 1de 10

Estructura de las bases de datos relacionales

Edgar Frank Codd definió el modelo relacional y publicó una


serie de reglas para la evaluación de administradores de
sistemas de datos relacionales y así nacieron las bases de
datos relacionales.
Estructura de las bases de datos relacionales

Una base de datos relacional es un tipo de base de datos que


almacena y proporciona acceso a puntos de datos relacionados entre
sí. Las bases de datos relacionales se basan en el modelo relacional,
una forma intuitiva y directa de representar datos en tablas. En una
base de datos relacional, cada fila en una tabla es un registro con una
ID única, llamada clave. Las columnas de la tabla contienen los
atributos de los datos y cada registro suele tener un valor para cada
atributo, lo que simplifica la creación de relaciones entre los puntos
de datos.

Para garantizar la precisión y accesibilidad continua de los datos, las


bases de datos relacionales siguen ciertas reglas de integridad. Por
ejemplo, una regla de integridad podría especificar que no se permite
duplicar filas en una tabla, a fin de evitar que se introduzca
información errónea en la base de datos.
¿Bases de datos Relacionales?

Hagamos un Ejemplo:
Vamos a crear una Base de Datos para el Politécnico San Pablo.

Como ya establecimos que las bases de datos deben tener un orden; es lógico
pensar que debo tener un campo para llevar el registro de:
- Profesores - Cursos
- Alumnos - Materias
- Notas
 
PROFESORES ALUMNOS CURSOS
 
 
 
 
 
     
     
 

 
 
 
 
 
     
   
 

 
 
 
 

ENTIDADES
   
     
 
 

 
 
 
 
     

     
¿Qué es una Entidad?
Una entidad es un objeto que representa algo del mundo real ya sea físicamente
o de manera conceptual.

• Objeto Físico: Aquellos que pueden ser palpables. Ejemplo: Una casa, un
automóvil, personas (Entidades Concretas).
• Conceptuales: Aquellas que existen de forma teórica, pero que se pueden
describir. Ejemplo: un software, una asignatura, un puesto de trabajo
(Entidades Abstractas).
Las entidades están compuestas por tablas y cada tabla lleva el mismo
nombre de la entidad. Ejemplo:
Profesores

Ariel Enrique Pérez Herrera 849-207-0028 El Corbano


El Corbano Ariel Enrique Pérez Herrera 849-207-0028
Ariel Enrique Pérez Herrera 555-555-555 Centro Ciudad

Componentes Las tablas están compuestas por Atributos, Campos (columnas) y


Registros (filas).
Los atributos nos permiten describir un campo en una tabla y un campo clave que
identifique cada registro.

Profesores
ID_profesor Nombre_ y_ Apellidos Teléfono Dirección
71192 Ariel E. Pérez Herrera 849-207-0028 El Corbano
La finalidad de una base de datos relacional es que no existan redundancia de
registros, por lo general cada tabla debe tener un campo clave o ID. Es decir, la tabla
profesores debe verse así:
Profesores
ID_profesor Nombre_ y_ Apellidos Teléfono Dirección

Nota. Debemos saber distinguir entre Registros, Campos y Datos…


Reglas que debe tener una clave primaria (PK)

ID_profesor Nombre_ y_ Apellidos Teléfono Dirección

1. Única
2. Inalterable
3. Nunca nula o vacía
Veamos:
• El atributo nombre_y_Apellidos: Dos o mas profesores pueden llamarse igual,
así que este campo no cumple con la regla de campo clave
• El atributo teléfono: un profesor puede cambiar de número telefónico y el
teléfono anterior debe ser remplazado por el nuevo, es decir el dato es alterado.
• Un profesor puede cambiar de dirección o incluso simplemente no
suministrarla, así que este dato puede quedar vacío o puede ser reemplazado.

También podría gustarte