Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MODULO I
Tema 1: Teora de Sistema de Base de Datos Relacional
Objetivo: - Entender los principales conceptos de la teora de base de datos
relacionales
1.1 Sistema de base de datos.- Es bsicamente un sistema que permite
mantener informacin y hacer que est disponible cuando se solicite. La
informacin en cuestin puede ser cualquier cosa que se considere
importante para el individuo o la organizacin a la cual debe servir el
sistema.
Pero es fundamental para el xito de un proyecto limitar el sistema de base
de datos, que se quiere disear, a un especfico y bien definido conjunto
de objetos e interacciones; lo que le permitir definir el alcance del
sistema. No se trata de modelizar "todo" el mundo sino solo la parte
"importante" y "pertinente" para alcanzar los objetivos funcionales del
sistema. Esa parte del mundo que nos interesa la llamaremos el espacio
del problema.
El trmino modelo de datos se utilizar para significar una descripcin
conceptual del espacio del problema, esto incluye la definicin de sus
entidades, que son clases de objetos que comparten determinadas
caractersticas (por ejemplo un "cliente" es una entidad), dichas
caractersticas se las denomina atributos (por ejemplo el "nombre" del
cliente es un atributo de un cliente).
El modelo de datos incluye la descripcin de las interrelaciones entre las
entidades y las restricciones sobre dichas relaciones (por ej: las "facturas
de venta" se emiten a nombre de un "cliente" y esta relacin no puede
faltar, es decir, no puede haber una factura que no tenga asignada un
cliente.
La capa fsica o esquema fsico del diseo, est constituida por las tablas y
vistas que sern implementadas, y no es otra cosa que el modelo
conceptual en una representacin fsica que pueda ser implementada
utilizando el Sistema de Gestin de Bases de Datos Relacional (SGBDR).
A medida que se le vaya indicando al SGBDR como queremos que
almacene los datos, el SGBDR crear los objetos necesarios para
1
Ing. Timoteo Caldern Letona
Todos los valores son escalares, esto es, que dada cualquier posicin
fila/columa dentro de la relacin hay uno y solo un valor.
Con fines prcticos una relacin puede ser considerada como una tabla, por lo
que en el curso utilizaremos en forma indistinta la denominacin de relacin o
de tabla.
2
Ing. Timoteo Caldern Letona
Capa Intermedia
Aplicacin que contiene las reglas del negocio (restricciones
que condicionan el funcionamiento del sistema)
Base de Datos
Contiene la implementacin
fsica del esquema y los datos
propiamente dichos.
Figura 1.1
Modelo de Datos
Descripcin conceptual
del espacio del problema
TUPLA
Proveedor: Nombres de
Compaa
La superior
El rincocito norteo
Fideos Cusipata
TCatunpa S.C.Ltda
Cooperativa San
Pedro
Migulito Distribuciones
Producto: Nombres de
productos
Mozzarela
Papas cortadas y congeladas
Fideos cabello de ngel
Salamn Criollo
Championes andinos
Precio: Valores
Monetarios
14
21
6
25
15
Queso cusqueo
Encabezado
Cuerpo
10
Figura 1.2
de
atributos
indica
el
grado
de
la
relacin.
las
siguientes
equivalencias
de
significado:
tupla
puede
ser
una
fila
(row)
un
registro
(record)
equivalencias
se
generan
porque
al
instanciar
en
la