• No se han encontrado resultados

Bases de datos Telemática

N/A
N/A
Protected

Academic year: 2022

Share "Bases de datos Telemática"

Copied!
17
0
0

Texto completo

(1)

Bases de datos Telemática

Unidad Profesional Interdisciplinaria en Ingeniería Y Tecnologías Avanzadas

Dra. Obdulia Pichardo Lagunas

(2)

MODELO RELACIONAL

Origen:

• Conceptos matemáticos de conjuntos, relación Creación:

• Edgar Frank Codd

• MR* en 1970

• MR/V2 1990 (con propuesta de Michael Stonebraker) ..

(3)

CONCEPTOS DEL MODELO RELACIONAL

• Relación. Es una tabla bidimensional con:

• Columnas (Atributos)

• Filas (Registros individuales)

• Atributo. Columna nominada de una relación

• Tupla. Fila de una relación

• Grado. Número de atributos que contiene

• Cardinalidad. Es el número de tuplas que contiene.

• Dominio. Define y el origen de los valores de atributos

• Base de Datos Relacional. Colección de relaciones normalizadas en la que cada

relación distintivo.

(4)

No. Id_empleado Nombre Departamento Salario

1 V321 Miguel Rubio Sánchez Ventas 1254

2 C125 Ángel López Robles Compras 2546

3 C145 Luisa Andrade Rodríguez Compras 4587

Tuplas

Atributos

Clave principal

CONCEPTOS DEL MODELO RELACIONAL (2)

(5)

No. Id_empleado Nombre Departamento Salario

1 V321 Miguel Rubio Sánchez Ventas 1254

2 C125 Ángel López Robles Compras 2546

3 C145 Luisa Andrade Rodríguez Compras 4587

No. Id_vehículo Modelo Marca Serie Asignación

1 V123 Versa 2015 Nissan 254789245 V321

2 C167 Astra 2016 Chevrolet 287163446 C145

Clave principal

Clave externa

CONCEPTOS DEL MODELO RELACIONAL (3)

(6)

Dominio

• Un dominio describe un conjunto de posibles valores para cierto atributo.

• Como un dominio restringe los valores del atributo, puede ser considerado como una restricción.

• Matemáticamente, atribuir un dominio a un atributo significa "todos los valores de este atributo deben de ser elementos del conjunto especificado“

• Días de la semana,

• Cadenas de caracteres,

• Meses del año,

• Números enteros,

• Ciudades de México, etc.

CONCEPTOS DEL MODELO RELACIONAL (4)

(7)

Relación es el conjunto de atributos, cada uno de los cuales pertenece a un dominio y que posee un nombre que identifica la relación. Se representa gráficamente por una tabla con columnas (atributos) y filas (tuplas).

El conjunto de tuplas de una relación representa el cuerpo de la relación y el conjunto de atributos con el nombre representan el esquema.

No. Id_empleado Nombre Departamento Salario

1 V321 Miguel Rubio Sánchez Ventas 1254

2 C125 Ángel López Robles Compras 2546

3 C145 Luisa Andrade Rodríguez Compras 4587

Relación: Empleados Nombre

Cabeceras Esquema Cuerpo

Estado

CONCEPTOS DEL MODELO RELACIONAL (5)

(8)

PROPIEDADES

• Cada tabla tiene un nombre distinto

• Cada atributo de la tabla toma un solo valor en cada tupla

• Cada atributo tiene un nombre distinto en cada tabla

• Cada tupla es única (no hay tuplas duplicadas)

• El orden de los atributos no es significativo

• El orden de las tuplas no es significativo

(9)

CLAVES

• Clave candidata. [unicidad]

Conjunto de atributos que identifican unívocamente cada tupla de la relación.

• Clave primaria [primary key]

Clave candidata que se escoge como identificador de las tuplas.

• Clave alternativa

Cualquier clave candidata que no sea primaria

• Clave Externa [Foreign Key]

Los atributos contienen sólo valores que estén relacionados con la clave

principal de la tabla que relacionan.

(10)

MIGRACIÓN DE MODELO E-R A MODELO RELACIONAL

• Entidades. Las entidades pasan a ser tablas.

• Atributos. Los atributos pasan a ser columnas.

• Identificadores principales. Pasan a ser claves primarias

• Identificadores candidatos. Pasan a ser claves candidatas.

Estudiante nombre Id_estudiante

carrera

semestre

Estudiante (Id_estudiante, Nombre, Carrera, semestre)

(11)

MIGRACIÓN DE MODELO E-R A MODELO RELACIONAL (2)

Profesor

Materia Profesor

Materia

imparte

imparte

(1,n)

Se toman la cardinalidad mayor. En este caso sería n a n n

(1,n)

n

(12)

RELACIÓN DE N A N

Materia toma Alumno

Clave Nivel

Nombre

Atr

Nombre

Boleta

(1,*) (1,*)

materia(nombre, clave, nivel) alumno(boleta, nombre) toma (clave, boleta)

materia_alumno(clave, boleta)

(13)

RELACIÓN 1 A N

Materia tiene Carrera

Clave Nivel

Nombre

Atr

Nombre

URL

(1,*) (1,1)

carrera (URL, nombre)

materia (nombre, clave, nivel)

(14)

1. Colocar la clave de una de las entidades como clave externa de la otra tabla.

2. Generar una única tabla con todos los atributos de ambas entidades colocando como clave principal cualquiera de las claves de las dos

entidades.

La otra clave será marcada como clave alternativa.

RELACIÓN 1 A 1

(15)

RELACIÓN 1 A 1

Colocar la clave de una de las entidades como clave externa de la otra tabla.

• Carrera(URL, nombre, ubicación)

• Escuela(nombre, ubicación)

• Carrera(URL, nombre)

• Escuela(nombre, ubicación, URL)

(16)

RELACIÓN 1 A 1

Generar una única tabla con todos los atributos de ambas.

• carrera(URL, nombre_carrera,nombre_escuela, ubicación)

Carrera tiene Escuela

Nombre URL

Atr

Nombre

Ubicación

(1,1) (1,1)

(17)

REFERENCIAS

• Silberschatz ,A., Korth , F., Sudarshan, s., FUNDAMENTOS DE BASES DE DATOS, 4ta edición, mc Graw hill, 2002, España

• López Montalban Iván, Castellano Pérez Ma. Jesús y Ospino Rivas Jhon, Bases de Datos, Alfaomega, México, 2013.

• Martínez-Seis, B., (6 de septiembre 2017), Recuperado de:

https://sites.google.com/site/basededatostele/discusión,

Referencias

Documento similar

García Cabello José Manuel García Fernández Laura María. García Ferrero

García Cabello José Manuel García Fernández Laura María. García Herranz

13 El candidato que encabezaba la terna remitida por el gobernador de Orihuela –en marzo de 1593– para la provisión del primer titular de la Abogacía fiscal alicantina,

En primer lugar, se va a realizar el contraste de Chow para concluir si hay cambio estructural desde el segundo trimestre de 2009, lo que nos indicará si

Se consideran aprobadas con anterioridad las materias cursadas de acuerdo con el currículo regulado por la LOE con una calificación igual o superior a 5, que tengan

Y si la intención de los arquitectos góticos era disponer una estructura de dos caras complementarias, materialidad por fuera, ilusión gravitatoria por dentro, como hemos

La combinación, de acuerdo con el SEG, de ambos estudios, validez y fiabilidad (esto es, el estudio de los criterios de realidad en la declaración), verificada la

T02.019- Fecha y usuario del pedido, código, nombre, marca, pvp y precio de venta de los artículos solicitados en el pedido número 1 que sean televisores... select cod,nombre,'tiene