Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Conceptos Básicos
Por ejemplo, los campos pueden llamarse Nombre, Dirección o Número telefónico.
Cada campo tiene un tipo que identifica la clase de información que puede almacenar:
números, fechas, caracteres alfanuméricos y otros.
Como cada campo contiene un tipo específico de datos, usted puede realizar cálculos y otras
operaciones con la información guardada en ellos. Por ejemplo, puede sumar los números
de dos campos. Puede comparar la fecha de un campo con la de otro. Puede mostrar el
nombre de una persona (almacenado en un campo) después de su apellido (almacenado en
otro campo) para construir la primera línea de una etiqueta de correo.
El conjunto de registros que utilizan los mismos campos conforma una tabla.
2. Redundancia mínima.
Debe ser controlada, de forma que no exista duplicidad innecesarias, y que las redundancias físicas,
convenientes muchas veces a fin de responder a objetivos de eficiencia, sean tratadas por el mismo sistema, de
modo que no puedan producirse inconsistencias.
Se trata de usar la base de datos como repositorio común de datos para distintas aplicaciones.
Un dato se actualizará lógicamente por el usuario en forma única, y el sistema se preocupará de cambiar
físicamente todos aquellos campos en los que el dato estuviese repetido en caso de existir redundancia física
(redundancia controlada).
3. Acceso concurrente por parte de múltiples usuarios
Las bases de datos pretenden servir al conjunto de la organización,
manejando los datos como otro recurso. Por lo tanto, las bases de
datos han de atender a múltiples usuarios y a diferentes
aplicaciones. En contraposición a los sistemas de ficheros, en donde
cada fichero atiende a determinada aplicación.
8. Respaldo y recuperación.
Se refiere a la posibilidad ya mencionada de acceder a los datos de una base mediante lenguajes de
programación ajenos al sistema de base de datos. en pocas palabras son los programas o software con los
que se mandaran llamar y diseñar los datos que aparecerán en la pantalla
1.3 Áreas de aplicación de los sistemas de BD
Actualmente la base de datos se utilizan en todas las organizaciones tanto públicas como privadas
algunos ejemplos son:
Transacciones de tarjeta de crédito: para comprar con tarjetas de crédito y la generación de los extractos
mensuales.
Telecomunicaciones: para guardar registros de llamadas realizadas, generar facturas mensuales, mantener el
saldo de las tarjetas, telefónicas de prepago y almacenar información sobre las redes.
1.4 Modelos de bases de datos
Qué es un modelo de base de datos
Los directorios personales solo hay de un tipo, ya que leyes como la LOPD en España protege la
privacidad de los usuarios pertenecientes al directorio
La búsqueda inversa está prohibida en los directorios personales (a partir de un número de teléfono
saber el titular de la línea)
Bases de datos o "bibliotecas" de información química o biológica
Este modelo define una base de datos como una colección de objetos, o elementos de
software reutilizables, con funciones y métodos relacionados. Hay varios tipos de bases
de datos orientadas a objetos:
Una base de datos multimedia incorpora elementos multimedia, tales como imágenes,
que no se podrían almacenar en una base de datos relacional.
Una base de datos de hipertexto permite que cualquier objeto se conecte a cualquier
otro objeto. Es útil para organizar lotes de datos disímiles, pero no es ideal para análisis
numérico.
El modelo de base de datos orientado a objetos es el mejor modelo conocido de base
de datos posrelacional ya que incorpora tablas, pero no se limita a ellas. A dichos
modelos también se los conoce como modelos de base de datos híbridos.
Modelo relacional de objetos
Este modelo capta las relaciones entre entidades del mundo real de forma muy
similar al modelo de red, pero no está directamente ligado a una estructura física
de la base de datos. En cambio, con frecuencia se lo usa para diseñar una base de
datos conceptualmente.
Aquí, a las personas, lugares y cosas, acerca de las cuales se almacenan puntos de
datos, se las denomina entidades, cada una de las cuales tiene ciertos atributos
que en conjunto forman su dominio. La cardinalidad, o relaciones entre
entidades, también se representa en diagramas.
Una forma común del diagrama entidad-relación ER es el esquema de estrella, en
el cual una tabla central de información se conecta a múltiples tablas
dimensionales.
Otros modelos de bases de datos
Este modelo ha sido usado por el sistema de gestión de bases de datos ADABAS de
Software AG desde 1970, y se sigue utilizando en la actualidad.
Modelo plano
El modelo plano es el modelo de datos más antiguo y más sencillo. Simplemente
presenta todos los datos en una sola tabla, que consiste de columnas y filas. Para
acceder a los datos o manipularlos, la computadora tiene que leer todo el archivo
plano y traerlo a la memoria, lo que vuelve a este modelo ineficiente para todo,
excepto para los conjuntos de datos más pequeños.
Modelo multidimensional
Esta es una variación del modelo relacional diseñado para facilitar un mejor
procesamiento analítico. Aunque el modelo relacional está optimizado para
procesamiento de transacciones en línea (OLTP), este modelo está diseñado para
procesamiento analítico en línea (OLAP).
Cada celda de una base de datos dimensional contiene datos acerca de las
dimensiones registradas por la base de datos. Visualmente, es como una colección de
cubos, en lugar de tablas bidimensionales.
Modelo semiestructurado
Modelo asociativo
Este modelo divide todos los puntos de datos en base a si describen
una entidad o una asociación. En este modelo, una entidad es todo
lo que existe de manera independiente, mientras que una asociación
es algo que solo existe en relación a algo más.
El modelo asociativo estructura los datos en dos grupos:
Base de datos XML, la cual permite que los datos sean especificados e incluso
almacenados en formato XML.
Gráfico etiquetado.
Triplestore.
Modelos de bases de datos NoSQL
Además del modelo de base de datos de objetos, otros modelos distintos al
tipo SQL han surgido en contraste con el modelo relacional:
El modelo de base de datos gráfico, el cual es aún más flexible que el modelo
de red, permitiendo que cualquier nodo se conecte a cualquier otro.
Nivel Externo
Es el más cercano a los usuarios, es decir, el que atañe a la manera cómo
cada usuario ve los datos.
Nivel Conceptual
Es un nivel de mediación entre los otros dos.
NIVELES ABSTRACCION BASE DE DATOS
debe permitir una cierta independencia entre los datos vistos por las aplicaciones y la
estructura lógica de ellos en la realidad. Ventajas: soporte de la evolución de los datos y
que cada grupo de trabajo vea esos datos como cada grupo lo desea.
Arquitectura de los sistemas de bases de datos
La independencia lógica
La independencia física
La independencia lógica es la capacidad de modificar el
esquema conceptual sin tener que alterar los esquemas
externos ni los programas de aplicación.
Por ejemplo, puede ser necesario reorganizar ciertos ficheros físicos con el fin
de mejorar el rendimiento de las operaciones de consulta o de actualización de
datos.