Asignatura: Base de Datos II
Profesora: Gladis Lauritto
Curso: 7° Informática
Tema: Base de Datos Relacionales
Actividades:
1. Leer texto
2. Copiar en la carpeta:
a. Definición
b. Características
c. Elementos
Una base de datos relacional
es una colección de elementos de datos organizados en un conjunto de tablas formalmente
descritas desde la que se puede acceder a los datos o volver a montarlos de
muchas maneras diferentes sin tener que reorganizar las tablas de la base.
Una base
de datos relacional es un conjunto de tablas que contienen datos provistos en
categorías predefinidas. Cada tabla (que a veces se llaman ‘relación’) contiene
una o más categorías de datos en columnas. Cada fila contiene una instancia
única de datos para las categorías definidas por las columnas. Por ejemplo, una
base de datos típica de ingreso de solicitudes de negocio incluiría una tabla
que describiera a un cliente con columnas para el nombre, dirección, número de
teléfono, y así sucesivamente. Otra tabla identificaría el pedido: producto,
cliente, fecha, precio de venta, y así sucesivamente. Un usuario de la base de
datos podría obtener una vista de la base de datos que se ajuste a sus
necesidades. Por ejemplo, un gerente de sucursal podría preferir una vista o
informe sobre todos los clientes que han comprado productos después de una fecha
determinada. Un gerente de servicios financieros en la misma empresa podría,
desde las mismas tablas, obtener un informe sobre las cuentas que deben ser
pagadas.
Al crear
una base de datos relacional, se puede definir el dominio de posibles valores
de una columna de datos y restricciones adicionales que pueden aplicarse a ese
valor de dato. Por ejemplo, un dominio de posibles clientes podría permitir un
máximo de diez posibles nombres de clientes pero estar compilado en una tabla
que permita que sólo tres de estos nombres de clientes puedan ser
especificados.
La
definición de una base de datos relacional resulta en una tabla de metadatos o
descripciones formales de las tablas, columnas, dominios y restricciones.
Características comunes
·
Una base de datos se compone de varias tablas, denominadas relaciones.
·
No pueden existir dos tablas con el mismo
nombre ni registro.
·
Cada tabla es a su vez un conjunto
de campos (columnas) y registros (filas).
·
La relación entre una tabla padre y un
hijo se lleva a cabo por medio de las llaves primarias y llaves foráneas (o
ajenas).
·
Las llaves primarias son la clave
principal de un registro dentro de una tabla y estas deben cumplir con la integridad de datos.
·
Las llaves ajenas se colocan en la tabla
hija, contienen el mismo valor que la llave primaria del registro padre; por
medio de estas se hacen las formas relacionales.
Elementos.
Relaciones (características en común)
En una BDR, todos los datos se almacenan
y se accede a ellos por medio de relaciones previamente establecidas.
Relaciones base
Las relaciones que almacenan datos son
llamadas relaciones base y su implementación es llamada "tabla".
Relaciones derivadas
Otras
relaciones no almacenan datos, pero son calculadas al aplicar operaciones
relacionales. Estas relaciones son llamadas relaciones derivadas y
su implementación es llamada "vista" o "consulta".
Las relaciones derivadas son convenientes, ya que expresan información de
varias relaciones actuando como si fuera una sola tabla.
Algunas
no son determinadas por los usuarios, sino que son inherentemente definidas por
el simple hecho de que la BD sea relacional. Algunas otras restricciones las
puede definir el usuario, por ejemplo, usar un campo con valores enteros entre
1 y 10.
Las
restricciones proveen un método de implementar "reglas" en la base de
datos.
Las
restricciones limitan los datos que pueden ser almacenados en las tablas.
Usualmente
se definen usando expresiones que dan como resultado un valor booleano,
indicando si los datos satisfacen la restricción o no.
Las
restricciones no son parte informal y formal del modelo relacional, pero son
incluidas porque juegan el rol de organizar mejor los datos. Las restricciones
son muy discutidas junto con los conceptos relacionales.
No hay comentarios.:
Publicar un comentario
Nota: sólo los miembros de este blog pueden publicar comentarios.