0% encontró este documento útil (0 votos)
278 vistas12 páginas

Introducción al Modelo Relacional en Bases de Datos

Este documento describe los conceptos fundamentales del modelo relacional de bases de datos, incluyendo tablas, columnas, filas, llaves primarias, llaves externas y la conversión de diagramas entidad-relación a esquemas de bases de datos relacionales.

Cargado por

samar2008
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
278 vistas12 páginas

Introducción al Modelo Relacional en Bases de Datos

Este documento describe los conceptos fundamentales del modelo relacional de bases de datos, incluyendo tablas, columnas, filas, llaves primarias, llaves externas y la conversión de diagramas entidad-relación a esquemas de bases de datos relacionales.

Cargado por

samar2008
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Modelo Relacional

Curso Taller de Bases de


Datos

Por
MSc. Mario Seminario Atarama

Bases de datos – Modelo Relacional


Agenda
1. Terminología
2. Llaves

Bases de datos – Modelo Relacional


Modelo Relacional
Una base de datos relacional es una colección de
relaciones que continen los datos que describen un
ambiente de negocios. Basado en matemáticas

Bases de datos – Modelo Relacional


Relación
Relación → Tabla

Columna
Campo
Atributo
Estudiante
Codigo Nombre Edad Genero Telefono
259875 Carlos 18 m 3114123456
fila
259040 Jorge 19 m 3126543211 registro
256734 Ana 18 f 3001298765 tupla
250021 Maria 20 f 3109977564

Bases de datos – Modelo Relacional


LLave primaria
Una relación siempre tiene una llave primaria

Una llave primaria (llamada clave) es un atributo o un grupo de atributos


en los que los valores son únicos en todas las tuplas (filas) de la
relación.

Estudiante
Codigo Nombre Edad Genero Telefono
259875 Carlos 18 m 3114123456
259040 Jorge 19 m 3126543211
256734 Ana 18 f 3001298765
250021 Maria 20 f 3109977564

Bases de datos – Modelo Relacional


Llave primaria
● Grupo de atributos
● En el peor de los casos se necesitan todos los atributos para
identificar que los registros son únicos

Bases de datos – Modelo Relacional


Llaves Candidatas
● Cuando una relación tiene más de un atributo (o grupos de atributos)
que representen las tuplas como únicas.

● Se debe escoger una como llave primaria.

Codigo Nombre Edad Genero Telefono Cedula PAPA


259875 Carlos 18 m 3114123456 121212 3.8
259040 Jorge 19 m 3126543211 343434 3.5
256734 Ana 18 f 3001298765 767756 4.1
250021 Maria 20 f 3109977564 367787 4.0

Llave primaria LLaves Candidatas


Bases de datos – Modelo Relacional
Llaves Foráneas o Externas
Son llaves que son primarias en una relación, y aparecen como atributos
en otra relación. Son llaves foráneas para la relación en la que
aparecen como atributos.

LABORATORIO
Id_lab Nombre Ubica Hora Id_laboratorista Atributo que es llave foránea en la
cion rio relación Laboratorio
259875 Redes 209 7-5 134324
LABORATORISTA
259040 Desarrollo 203 7-5 343442 Id_laboratorista Nombre Gen Edad
256734 Linux-Alife 206 7-5 567673 ero
259875 Juan m 30
250021 Programac 119 7-5 789894
ión 259040 Cesar m 31
256734 Daniel m 25
250021 Rosa f 38

Bases de datos – Modelo Relacional


Conversión Diagrama E-R a
Tablas relacionales
● 1 a 1: Atributos de una entidad pasan a ser atributos de la otra. Una
sola relación con los atributos de las dos entidades

● 1 a muchos: Atributo llave primaria de la entidad con cardinalidad uno


pasa a ser llave foránea (atributo) de la entidad con cardinalidad
múltiple. Se crean dos relaciones.

● Muchos a muchos: Cada entidad es una relación, y se crea una


nueva relación con el nombre de la relación de las dos entidades y
con atributos las llaves primarias de las entidades relacionadas (llaves
foráneas). La llave primaria de la nueva relación son el grupo de llaves
foraneas, o se crea una llave artificial

Bases de datos – Modelo Relacional


Uno a uno
Facultad Decano
Nombre
Nombre
Ubicación tiene
Cedula
Tamaño Edad
Telefono

Facultad
Nombre Ubicacion Tamaño Nombre_decano Cedula_decano Edad telefono

Bases de datos – Modelo Relacional


Uno a muchos
Profesor Estudiante
Nombre Codigo
Cedula Es tutor Nombre
Edad Edad
Telefono Genero
PAPA

Estudiante Profesor
Codigo Nombre Edad Género PAPA id_tutor cedula Nombre edad telefono

Es llave foranea, corresponde con cedula de


profesor (llave primaria de Profesor
Bases de datos – Modelo Relacional
Mucho a muchos
Estudiante Curso
Codigo Nombre
Nombre inscribe Creditos
Edad Grupo
Genero
PAPA

Estudiante Curso
Codigo_a Nombre Edad Género PAPA Codigo_c Nombre Créditos Grupo

Inscripcion
codigo_a codigo_c fecha Nota Se puede crear una llave artificial! en
Inscripción: id_inscripcion Inscripcion
id_inscripcion codigo_a codigo_c fecha Nota

Bases de datos – Modelo Relacional

También podría gustarte