Modelo BD 1 PDF
Modelo BD 1 PDF
Modelo BD 1 PDF
Una base de datos relacional es una base de datos que se trata como un conjunto
de tablas y se manipula de acuerdo con el modelo de datos relacional. Contiene un
conjunto de objetos que se utilizan para almacenar y gestionar los datos, así como
para acceder a los mismos. Las tablas, vistas, índices, funciones, activadores y
paquetes son ejemplos de estos objetos.
Una base de datos relacional particionada es una base de datos relacional cuyos
datos se gestionan repartidos en múltiples particiones (también denominadas
nodos). Esta separación de los datos entre particiones es transparente para los
usuarios de la mayoría de sentencias de SQL. Sin embargo, algunas sentencias
DLL (lenguaje de definición de datos) tienen en cuenta la información de las
particiones (por ejemplo, CREATE DATABASE PARTITION GROUP). (DLL,
lenguaje de definición de datos, es el subconjunto de sentencias de SQL que se
utilizan para describir las relaciones de los datos de una base de datos.)
Una base de datos federada es una base de datos relacional cuyos datos están
almacenados en varias fuentes de datos (tales como bases de datos relacionales
separadas). Los datos son tratados como si pertenecieran a una sola gran base de
datos y se pueden acceder mediante las consultas SQL normales. Los cambios en
los datos se pueden dirigir explícitamente hacia la fuente datos apropiada.
Estructura
Las bases de datos relacionales pasan por un proceso al que se le conoce como
normalización de una base de datos, el resultado de dicho proceso es un esquema
que permite que la base de datos sea usada de manera óptima.
Una base de datos de red está conformada por una colección o set de registros,
los cuales están conectados entre sí por medio de enlaces en una red. El registro
es similar al de una entidad como las empleadas en el modelo relacional. El
modelo de datos en red general representa las entidades en forma de nodos de
un grafo, y las interrelaciones entre estas mediante arcos que unen dichos
nodos. En principio esta representación no impone restricción alguna acerca del
tipo y el número de arcos que puede haber, con lo que se pueden modelar
estructuras de datos tan complejas como sea necesario.
Si, las siglas ER, modelo entidad-relación y reciben este nombre ya que los
elementos principales son las interrelaciones y entidades que puedan haber. En
este modelo uno de los modos de modelización de datos que más se utiliza pues
es simple y fácil de aprender. La transformación E-R es una herramienta muy útil
pues ayuda al diseñador a reflejar un modelo conceptual de los verdaderos
requisitos para que, pueda interactuar con el usuario final y corroborar la
satisfacción de las necesidades de los usuarios.
Ejemplos:
Base de datos jerárquicas
Éstas son bases de datos que, como su nombre indica, almacenan su información
en una estructura jerárquica. En este modelo los datos se organizan en una forma
similar a un árbol (visto al revés), en donde un nodo padre de información
puede tener varios hijos . El nodo que no tiene padres es llamadoraíz, y a los nodos
que no tienen hijos se los conoce como hojas.
Las bases de datos jerárquicas son especialmente útiles en el caso
de aplicaciones que manejan un gran volumen de información y datos muy
compartidos permitiendo crear estructuras estables y de gran rendimiento.
La principal ventaja que presenta este tipo de base de datos es la rapidez en las
consultas de información ya que la propia estructura piramidal de los datos permite
un rápido acceso a ella.
La base de datos de un aeropuerto
Modelos de bases de datos
Existen diferentes maneras de ordenar y organizar la información para que este sea
accesible para nosotros. No existe el sistema de ase de datos perfecto: hay que
elegir aquella estructura que mejor se adapte a nuestras necesidades. Los
siguientes son los tipos más comunes: