Un documento describe una base de datos como un conjunto de datos almacenados sistemáticamente para su uso posterior. Explica que los sistemas gestores de bases de datos permiten el almacenamiento, modificación y extracción de información de una base de datos a través de lenguajes de interrogación. Finalmente, resume los principales tipos de bases de datos como relacionales, jerárquicas, en red y orientadas a objetos.
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
Clase2 base de datos
1. BASE DE DATOS
Una base de datos o banco de datos es un
conjunto de datos pertenecientes a un mismo
contexto y almacenados sistemáticamente para
su posterior uso.
ORGANIZACIÓN LOGICA DE DATOS
SISTEMA BASADO EN ARCHIVOS
2. Datos e información
Datos: son cifras o valores que por sí solos no tienen un
significado. Representan un hecho, evento o elemento del
mundo real. Ejemplo: 28, 5231.1, “Pedro”, 3798.3.
Información: son los datos ya procesados y ordenados, de
manera que tienen un significado para la persona que los recibe.
Ejemplo:
Nombre: Pedro
Edad: 28 años
Salario base: 5231.1
Bonos: 3798.3
Salario Total: 9029.4
3. Es un conjunto de programas que permiten el
almacenamiento, modificación y extracción de
la información en una base de datos, además
de proporcionar herramientas para añadir,
borrar modificar y analizar los dato se accede a
los datos mediante lenguajes de interrogación,
SISTEMAS GESTORES DE BASES DE DATOS
• Se compone de un lenguaje de definición de
datos, de un lenguaje de manipulación de
datos y de un lenguaje de consulta,
• Un gestor de base de datos es un conjunto de
programas no visibles al usuario final que se
encargan de la privacidad, integridad,
seguridad de los datos y la interacción con el
sistema operativo
4. Ventajas:
Almacenan grandes cantidades de información.
Compartir la información.
Acceso rápido a la información.
Aumento en la productividad.
Reducción del espacio de almacenamiento.
Mejora la seguridad de la información.
Desventajas:
Mayor Tamaño, mayor recurso
Costo.
Actualización.
Vulnerabilidad a los fallos.
Ventajas y Desventajas de los SGBD
5. SEGUN SU VARIABILIDAD DE DATOS SE CLASIFICAN EN :
TIPOS DE BASES DE DATOS
ESTATICAS DINAMICAS
Bases de datos de sólo 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 y tomar
decisiones.
Éstas son bases de datos donde la información
almacenada se modifica con el tiempo,
permitiendo operaciones como actualización,
borrado y adición de datos, además de las
operaciones fundamentales de consulta.
6. SEGUN SU CONTENIDO SE CLASIFICAN EN :
BIBLIOGRAFICA = 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. Ej: una
colección de resultados de análisis de laboratorio.
TEXTO COMPLETO = Almacenan las fuentes primarias, como
por ejemplo, todo el contenido de todas las ediciones de una colección
de revistas científicas.
DIRECTORIO = Un ejemplo de este tipo de bases de datos son las
GUÍAS TELEFÓNICAS en formato electrónico.
QUIMICA = Son bases de datos que almacenan diferentes tipos de
información proveniente de la química y las ciencias de la vida o
médicas.
7. MODELOS DE BASES DE DATOS
Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en
donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos
contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación
de un sistema eficiente de base de datos; por lo general se refieren a algoritmos y conceptos matemáticos.
BASES DE DATOS JERARQUICAS
los datos se organizan en forma de árbol invertido (algunos dicen raíz), en
donde un nodo padre de información puede tener varios hijos.
BASES DE DATOS EN RED
su diferencia fundamental es la modificación del concepto de nodo:
se permite que un mismo nodo tenga varios padres (posibilidad no
permitida en el modelo jerárquico).
BASES DE DATOS TRANSACCIONAL
Son bases de datos cuyo único fin es el envío y recepción de
datos a grandes velocidades, Un ejemplo habitual de transacción
es el traspaso de una cantidad de dinero entre cuentas bancarias
8. BASES DE DATOS RELACIONALES
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.
Son bases de datos ideadas para desarrollar
aplicaciones muy concretas, como creación
de Cubos OLAP Básicamente no se diferencian
demasiado de las bases de datos relacionales,
la diferencia está más bien a nivel conceptual;
en las bases de datos multidimensionales los
campos o atributos de una tabla pueden ser
de dos tipos, o bien representan dimensiones
de la tabla, o bien representan métricas que
se desean aprender.
BASES DE DATOS MULTIDIMENSIONALES
9. BASES DE DATOS ORIENTADA A OBJETOS
La información se representa mediante objetos Las bases de datos orientadas a
objetos se diseñan para trabajar bien en conjunción con lenguajes de programación
orientados a objetos como Java, C#, Visual Basic.NET y C++. Los ODBMS usan
exactamente el mismo modelo que estos lenguajes de programación.
BASES DE DATOS DOCUMENTALES
Permiten la indexación a texto completo, y en líneas generales realizar
búsquedas más potentes, sirven para almacenar grandes volúmenes de
información de antecedentes históricos. Tesaurus es un sistema de
índices optimizado para este tipo de bases de datos.
BASES DE DATOS DEDUCTIVAS
Es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a través de inferencias.
Se basa principalmente en reglas y hechos que son almacenados en la base de datos. Las bases de datos
deductivas son también llamadas bases de datos lógicas, a raíz de que se basa en lógica matemática. Este tipo
de base de datos surge debido a las limitaciones de la Base de Datos Relacional de responder a consultas
recursivas y de deducir relaciones indirectas de los datos almacenados en la base de datos.
10.
11. MOTORES DE BASE DE DATOS
• Motor de base de datos es el servicio principal para almacenar,
procesar y proteger los datos. El Motor de base de datos
proporciona acceso controlado y procesamiento de transacciones
rápido para cumplir con los requisitos de las aplicaciones
consumidoras de datos más exigentes de su empresa.
• Oracle - 1977
• PostgreSQL - 1988
• MS Access - 1992
• MySQL - 1995
• SQLite - 2000