PBModeloRelacional_color

Páginas: 12 (2964 palabras) Publicado: 22 de octubre de 2015
Modelo
El Modelo Relacional es actualmente el
principal modelo de datos para las
aplicaciones de procesamiento de datos

Modelo
Relacional

Las implementaciones actuales de las
bases de datos casi siempre se basan
en el enfoque del modelo relacional

Es simple y facilita el trabajo del programador
Bases de Datos
Ingenierí
Ingeniería Té
Técnica en Informá
Informática de Sistemas
IntroduccióIntroducción

2

Índice
¾ Bases de Datos Relacionales

Bases de Datos
Relacionales

¾ Reducción de Esquemas E-R a Tablas

Modelo Relacional
Bases de Datos
Ingenierí
Ingeniería Té
Técnica en Informá
Informática de Sistemas
Introducció
Introducción

3

Tablas

Estructura Bá
Básica de Tabla

Una Base de Datos Relacional consiste en un
conjunto de tablas, a cada una de las cuales se le
asigna un nombreexclusivo

Atributos
Relación
ejemplo

Cada fila de la tabla representa una
relación entre un conjunto de valores
Una tabla es un conjunto de relaciones Æ existe una
fuerte correspondencia entre el concepto de tabla y
el concepto
Modelo Relacional
matemático
Las relaciones son tablas que representan información
de relación
Las columnas están encabezadas por atributos; cada

atributo tiene un dominiorelacionado, o tipo de datos
A los renglones se les llama tuplas, y una tupla posee
un componente en cada atributo de la relación

Bases de Datos Relacionales

5

Atributo 1

Atributo 2

Valor 1

Valor 2

Atributo 3
Valor 3

Valor 4

Valor 5

Valor 6

Valor 7

Valor 8

Valor 9

Valor 10

Valor 11

Valor 12

Valor 13

Valor 14

Valor 15

Valor 16

Valor 17

Valor 18

Al conjunto de
valorespermitidos de
un atributo se le
llama dominio

Una tabla de n atributos es un subconjunto de D1 x D2 x …
x Di x … x Dn-1 x Dn (matemáticamente una relación es un
subconjunto del producto cartesiano de la lista de dominios)
Bases de Datos Relacionales

6

1

Nomenclatura

Esquema

El orden de las
tuplas es irrelevante

Relación (tabla)
Atributo 1

Atributo 2

Atributo 3

Valor 1

Valor 2

Valor 3

Valor 4Valor 5

Valor 6

Valor 7

Valor 8

Valor 9

Valor 10

Valor 11

Valor 12

Valor 13

Valor 14

Valor 15

Valor 16

Valor 17

Valor 18

Esquema de Relación: El nombre de una relación y el
conjunto de sus atributos
Esquema-abc=(atributo1(dominio1),
atributo2(dominio2), …, atributoN(dominioN))

Tupla (fila)

Relación: Una tabla con la estructura indicada en el
esquema de relaciónnombre(Esquema-abc)
Ejemplar de Relación o Instancia:

t[atributo 1]t=1=Valor 1
Los dominios deben ser atómicos pero no tiene por que ser
disjuntos y el valor nulo pertenece a todos los dominios
Bases de Datos Relacionales

7

estado actual, variable conforme se actualiza

Bases de Datos Relacionales

Tuplas

8

Dominios

A los renglones de una relación, si no son el renglón
del encabezado que contiene losatributos, se les da
el nombre de tuplas

El modelo relacional exige que los componentes de una
tupla sean atómicos, o sea que pertenezcan a algún
tipo elemental como enteros o cadenas de caracteres

Una tupla tiene un componente para
cada uno de los atributos de la relación
Esquemas
Un nombre de relación junto con los atributos de cada relación forma un
esquema relacional
Una colección de estos esquemasconstituye un esquema de base de datos
A los datos particulares de una relación o colección de relaciones se le da
el nombre de instancia del esquema de la relación o de la base de datos

Bases de Datos Relacionales

9

Ejemplo 1: Banco

No se admite que un valor sea una
estructura de registro, un conjunto, una
lista, un arreglo o cualquier otro tipo que
razonablemente pueda tener sus valoresdivididos en componentes más pequeños

Cada atributo de una relación se asocia con un dominio
Bases de Datos Relacionales

10

Ejemplo 1: Banco

Esquema_cuenta=(numero_cuenta,
nombre_sucursal, saldo)

Esquema_sucursal=(nombre_sucursal,
ciudad_sucursal, activos)

numero_cuenta

nombre_sucursal

saldo

nombre_sucursal

ciudad_sucursal

activos

C-101

Principal

500

Principal

Santiago

75000

C-102...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS