Sei sulla pagina 1di 4

Bases de datos relacionales

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

La base de datos se organiza en dos marcadas secciones; el esquema y los datos


(o instancia).

El esquema es la definición de la estructura de la base de datos y principalmente


almacena los siguientes datos:

• El nombre de cada tabla


• El nombre de cada columna
• El tipo de dato de cada columna
• La tabla a la que pertenece cada columna

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.

Los datos o instancia es el contenido de la base de datos en un momento dado. Es


en sí, el contenido de todos los registros.
Base de datos de Red

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.

Una restricción bastante importante de este modelo, es que una ocurrencia de


registro miembro puede pertenecer como máximo a una sola instancia de un
determinado conjunto, aunque puede participar en varios tipos de conjuntos
distintos

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.

LAS ENTIDADES- se representan en un pequeño recuadro

LOS ATRIBUTOS- se representan mediante sus propios nombres pero en


minúsculas; todos deben ser univaluados.

LA CLAVE PRIMARIA- debe estar subrayada para poder diferenciarla de las


demás

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:

• Las bases de datos jerárquicas construyen una estructura de jerarquía con


los datos que permite una estructuración muy estable cuando gestionamos
una gran cantidad de datos muy interrelacionados.
• Las bases de datos en red derivan de las jerárquicas pero mejoran la
gestión de datos redundantes manteniendo su rendimiento en consultas de
datos.
• Las bases de datos transaccionales están diseñadas para el envío y
recepción de datos a grandes velocidades y de forma continua. Su único fin
es la recepción y envío de información pero la gestión de almacenamiento o
redundancia están fuera de su propósito.
• Las bases de datos relacionales son las más utilizadas en aplicaciones
reales. La información se almacena siempre haciendo referencia a otra por
lo que se facilita la gestión y su uso por personal no especialista. En este
modelo el lugar y la forma donde se guarde la información es secundario.
• Las bases de datos orientadas a objetos han surgido como concepto tras
la aparición de los sistemas de programación orientada a objetos.
• Las bases de datos documentales están especializadas en el
almacenamiento de textos completos, por lo que facilitan el tratamiento
informatizado de grandes cadenas de caracteres.

Potrebbero piacerti anche