2. ¿ Qué es una Base de Datos?
Una Base de Datos es un conjunto exhaustivo no
redundante
de
datos
estructurados
organizados
independientemente
de
su
utilización
y
su
implementación en máquina accesibles en tiempo real y
compatibles con usuarios concurrentes con necesidad de
información diferente y no predicable en tiempo.
Son datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso
3. Tipo de Base de Datos
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al
contexto que se esté manejando, la utilidad de las mismas o las
necesidades que satisfagan.
Según la variabilidad de la base de Datos
Bases de datos estáticas
Son bases de datos de solo lectura, utilizadas primordialmente para
almacenar datos históricos que posteriormente se pueden utilizar para
estudiar el comportamiento de un conjunto de datos a través del
tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos
para inteligencia empresarial.
Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica
con el tiempo, permitiendo operaciones como actualización, borrado y
edición de datos, además de las operaciones fundamentales de
consulta. Un ejemplo de esto puede ser la base de datos utilizada en un
sistema de información de un supermercado, una farmacia, un videoclub
o una empresa.
científicas.
4. Según el contenido
Bases de datos bibliográficas
Sólo contienen un subrogante (representante) de la fuente
primaria, que permite localizarla. Un registro típico de una base de
datos bibliográfica contiene información sobre el autor, fecha de
publicación, editorial, título, edición, de una determinada
publicación, etc. Puede contener un resumen o extracto de la
publicación original, pero nunca el texto completo, porque si
no, estaríamos en presencia de una base de datos a texto completo (o
de fuentes primarias). Como su nombre lo indica, el contenido son
cifras o números. Por ejemplo, una colección de resultados de análisis
de laboratorio, entre otras.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido
de todas las ediciones de una colección de revistas.
Directorios
Un ejemplo son las guías telefónicas en formato electrónico.
5. Bases de datos o "bibliotecas" de información química o biológica
Son bases de datos que almacenan diferentes tipos de
información proveniente de la química, las ciencias de la vida o
médicas. Se pueden considerar en varios subtipos:
Las que almacenan secuencias de nucleótidos o proteínas.
Las bases de datos de rutas metabólicas.
Bases de datos de estructura, comprende los registros de datos
experimentales sobre estructuras 3D de biomoléculas Bases de datos clínicas.
Bases de datos bibliográficas (biológicas, químicas, médicas y
de otros campos): PubChem, Medline, EBSCOhost.
6. Estructura
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, el resultado de
dicho proceso es un esquema que permite que la base de
datos sea usada de manera óptima.
7. Ventaja de la Base de Datos
Uso de reglas lógicas para expresar las consultas.
Permite responder consultas recursivas.
Cuenta con negaciones estratificadas
Capacidad de obtener nueva información a través de
la ya almacenada en la base de datos mediante
inferencia.
Uso de algoritmos de optimización de consultas.
Soporta objetos y conjuntos complejos.
9. OBJETO DE UNA BASE DE DATOS
Tablas:
Son las encargadas de almacenar los datos. El almacenamiento de los mismos
se realiza de forma organizada gracias a la estructura de las tablas, la buena
estructuración de las tablas es imprescindible para realizar con eficacia todas
las operaciones necesarias. Las tablas son los elementos principales. Si no hay
tablas, no tienen sentido el resto de los elementos propios de una base de
datos. Si no tenemos los almacenes principales de información, es decir las
tablas, ¿que se puede hacer?
Consultas:
Permiten dar respuesta a preguntas que se puedan plantear respecto a los
datos almacenados en las tablas, además permiten realizar cálculos y
operaciones con los datos almacenados. De esta forma se pueden filtrar los
datos para trabajar únicamente con aquellos que se precisen en cada
momento. Permiten establecer una serie de criterios que aplicados sobre una
o varias tablas devuelven ciertos datos de éstas. Estos criterios, de cara a
utilizarlos en sucesivas ocasiones, se pueden guardar, en lo que se ha dado en
llamar una consulta.
10. OBJETO DE UNA BASE DE DATOS
Formularios:
Se encargan de presentar los datos procedentes de tablas o consultas con
un formato personalizado y "elegante". De esta forma se presentan los datos
de forma atractiva, pudiendo al mismo tiempo realizar todas las
operaciones habituales con registros: añadir, modificar, eliminar, etc. Es
mejor trabajar con los datos de las tablas viéndolos a través de un formulario
en vez de en forma de tabla de filas y columnas. Son la interfaz de los
trabajos.
Informes:
Crean resúmenes y presentan los datos de tablas y consultas con un formato
personalizado, fundamentalmente de cara a "sacarlos" por impresora
(aunque no siempre). Las posibilidades para ello inmensas. De este modo los
datos pueden ser analizados e impresos con una gran calidad en cuanto a
diseño, formato y distribución.
11.
12. MODELO ENTIDAD
RELACIÓN
Un diagrama o modelo entidad-relación (a veces
denominado por sus siglas en inglés, E-R "Entity
relationship", o del español DER "Diagrama de Entidad
Relación") es una herramienta para el modelado de datos
que permite representar las entidades relevantes de un
sistema de información así como sus interrelaciones y
propiedades.
El Modelo Entidad-Relación.
o Se elabora el diagrama (o diagramas) entidad-relación.
o Se completa el modelo con listas de atributos y una
descripción de otras restricciones que no se pueden
reflejar en el diagrama.
13. MODELO ENTIDAD
RELACIÓN
El modelado de datos no acaba con el uso de esta técnica.
Son necesarias otras técnicas para lograr un modelo
directamente implementable en una base de datos.
Brevemente: permite mostrar resultados entre otras entidades
pertenecientes a las existentes de manera que se encuentre la
normatividad de archivos que se almacenaran
Transformación de relaciones múltiples en binarias.
Normalización de una base de datos de relaciones (algunas
relaciones pueden transformarse en atributos y viceversa).
Conversión en tablas (en caso de utilizar una base de datos
relacional).
14. MODELO ENTIDAD
RELACIÓN
El modelo de datos entidad-relación está basado en una percepción
del mundo real que consta de una colección de objetos
básicos, llamados entidades, y de relaciones entre esos objetos.
Entidad
Representa una “cosa” u "objeto" del mundo real con existencia
independiente, es decir, se diferencia unívocamente de otro objeto o
cosa, incluso siendo del mismo tipo, o una misma entidad.
Ejemplo:
Una persona. (Se diferencia de cualquier otra persona, incluso siendo
gemelos).
15. MODELO ENTIDAD
RELACIÓN
Atributos
Los atributos son las características que definen o identifican
a una entidad. Estas pueden ser muchas, y el diseñador solo
utiliza o implementa las que considere más relevantes. Los
atributos son las propiedades que describen a cada entidad
en un conjunto de entidades.
En un conjunto de entidades del mismo tipo, cada entidad
tiene valores específicos asignados para cada uno de sus
atributos, de esta forma, es posible su identificación unívoca.
16. MODELO ENTIDAD
RELACIÓN
Relación
Describe cierta dependencia entre entidades o permite la
asociación de las mismas.
Una relación tiene sentido al expresar las entidades que
relaciona. En el ejemplo anterior, podemos decir que un
huésped (entidad), se aloja (relación) en una habitación
(entidad).
17. MODELO ENTIDAD
RELACIÓN
Conjunto de relaciones
Consiste en una colección, o conjunto, de relaciones de la
misma naturaleza.
La dependencia o asociación entre los conjuntos de
entidades es llamada participación. En el ejemplo anterior los
conjuntos de entidades "Habitación" y "Huésped" participan
en el conjunto de relaciones habitación-huésped.
Se llama grado del conjunto de relaciones a la cantidad de
conjuntos de entidades participantes en la relación.