Las bases de datos relacionales surgieron en 1970 y fueron postuladas por Edgar Frank Codd. Almacenan información en tablas para controlar la redundancia y preservar la integridad de los datos. Se caracterizan por almacenar datos en tablas con filas y columnas, donde cada fila es un registro único y las columnas son atributos.
2. Surgieron en 1970 ,tras ser postuladas
por Edgar Frank Codd ( 1923 - 2003 )
3. Una base de datos relacional es aquella
base de datos cuya información se
almacena en tablas(relaciones),controlan la
redundancia de información y contemplan
establecer integridad.
4. • BD: Son el método preferido para el
almacenamiento estructurado de datos
• Constituyen la 2ª generación de Bases de
Datos
5. Atributo o campo: nombre de una columna de una
relación. Debe ser único en una relación.
Tupla o registro: fila de una relación.
Grado. Número de atributos de la tabla
una relación se representa gráficamente como una
tabla bidimensional en la que las filas corresponden a
registros individuales o tuplas y las columnas
corresponden a los campos o atributos de esos
registros
6. ID_PERSONA NOMBRE FECHA DEPARTAMENTO CIUDAD
P1 Hernán 23/2/1990 Boyaca Tunja
P2 Osca 12/6/1985 Boyaca Duitama
Cada relación debe tener las siguientes características:
Cada relación tiene un nombre y éste es distinto del
nombre de todas las demás.
En cada tupla, cada atributo toma un solo valor, por lo
que se dice que las relaciones están normalizadas.
7. No puede haber dos atributos de una relación con el mismo
nombre.
El orden en que coloquemos los atributos no importa.
No puede haber dos tuplas idénticas.
El orden de las tuplas no importa.
8. Reglas de integridad
Cuando se desconoce un atibuto en una tupla se
dice que es nulo
Al definir un atributo se imponen restricciones
sobre el dominio
Los atributos que componen la llave primaria no
pueden ser nulos
9. MODELO ENTIDAD DE RELACION “ M.E.R ”
Entidad : Objeto y elemento real o abstracto en el cual se podrá
almacenar información de una base de datos
Estudiante
Entidad regular
Detalle estudiante
Entidad débil
16. Roles: Representan el papel que juega una
determinada entidad
TrabajaEmpleado
Obrero
Jefe
17. Atributo : describen las propiedades de las
entidades
Persona
Apellido
Nombre
Id_Persona
18. Identificadores : Son valores únicos en cada
ejemplar de una entidad
Persona
Apellido
Nombre
Id_Persona
Id_Persona Nombre Apellido
1020 Hernán Fagua
1030 Harold Fagua
1040 Hernan Castellanos
19. Toda entidad se convierte en una
relación
Persona
Apellido
Nombre
Id_Persona
Persona
PK Id_Persona
Nombre
Apellido
20. Toda interrelación de uno a muchos se
realiza la propagación de la llave primaria
JueganJugador Equipo
n 1
Jugador
PK Id_Jugador
Nombre
Equipo
PK Id_Equipo
Nombre
n 1juegan
22. Toda interrelación de muchos a muchos se convierte
en una relación
PasanUniversitario Materias
n n
Universitario
PK Id_Universitar
io
Nombre
FK Id_Materia
Materia
PK Id_Materi
a
Nombre
Cod_Asign
Id_Materia NombreId_universitario Nombre
Pasan
PK Cod_asignn1 n 1
23. PasanUniversitario Materias
n n
Universitario
PK Id_Universitar
io
Nombre
FK Id_Materia
Materia
PK Id_Materi
a
Nombre
Cod_Asign
Id_Materia NombreId_universitario Nombre
Pasan
PK Cod_asign
FK1 Id_Universitar
io
FK2 Id_Materia
n1 n 1
24. Normalización :Proceso que consiste en aplicar
una serie de reglas a las tablas del modelo
relacional
No pueden haber dos registros iguales
Todos los datos de una fila deben ser del
mismo tipo
25. 1FN
Una tabla está en 1FN si y sólo si todos
los atributos son atómicos (elementos del
dominio son indivisibles, mínimos), una
columna no puede tener múltiples valores
26. 2FN
Si esta en 1FN
Si los atributos que no forman parte de
ninguna llave dependen de forma completa
de la llave principal, es decir que no existen
dependencias parciales o que los atributos
dependen de la llave, o que cambia la llave
y cambian los atributos
27. 3FN
Si está en 2FN
Cada atributo que no forma parte de
ninguna llave, depende directamente y
no transitivamente, de la llave primaria