1. Fundamentos de Base de Datos
Lcda. Laura Miranda
Instituto Gubernamental Técnico José Castro López
Programación III
BTP en Informática
2022
2. Conceptualizando las Bases de
Datos
Dato
Se considera a la unidad mas mínima a almacenar, esta se encuentra asociada a un grupo y en
su forma individual no representa mayor valor. Representa hechos conocidos que pueden
registrarse.
Ejemplo de datos: Cod_producto=001, detalle_del_producto=Margarina, Id_Cliente=MP03,
Edad_Alumno=18, etc.
Información
Es la agrupación de datos que permiten presentarse como resultados de un proceso y
representan un valor.
Ejemplo de Informacion: RNE_Estudiante=0105-2010-20456, Nombre_estudiante=Heber
Anthony Acosta, Curso=Septimo
Base de Datos
El término de bases de datos fue escuchado por primera vez en 1963, en un simposio
celebrado en California, USA. Una base de datos se puede definir como un conjunto de
información relacionada que se encuentra agrupada ó estructurada.
Una base de datos es una colección de información organizada de forma que un programa de
ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite.
3. Sistema de Gestión de Base de Datos(SGBD)
o DataBase Managenent System (DBMS)
Son un software muy especifico, dedicados a
servir de interfaz entre la base de datos, el
usuario y las aplicaciones que la utilizan
Es un sistema que permite la creación,
gestión y administración de bases de datos,
así como la elección y manejo de las
estructuras necesarias para el
almacenamiento y búsqueda de información
del modo más eficiente posible.
En la actualidad, existen multitud de SGBD y
pueden ser clasificados según la forma en
que administran los datos en:
Relacionales (SQL)
No relacionales (NoSQL)
4. Sistema de Gestión de Base de
Datos(SGBD)
Relacionales (SQL)
Desde que se comenzó a usar el
modelo de bases de datos
relacionales, en 1970, ha ido sufriendo
una serie de transformaciones hasta
convertirse, hoy en día, en el modelo
más utilizado para administrar bases
de datos.
Este modelo se basa
fundamentalmente en
establecer relaciones o vínculos entre
los datos, imaginando una tabla aparte
por cada relación existente con sus
propios registros y atributos.
No Relacionales (No SQL)
Una base de datos no relacional
(NoSQL) es aquella base de datos que:
No requiere de estructuras de datos fijas
como tablas
No garantiza completamente las
características ACID
Escala muy bien horizontalmente.
Se utilizan en entornos distribuidos que
han de estar siempre disponibles y
operativos y que gestionan
un importante volumen de datos.
5. Sistema de Gestión de Base de
Datos(SGBD) Relacionales
https://revistadigital.inesem.es/informatica-y-tics/los-gestores-de-bases-
de-datos-mas-usados/
7. Sistema de Información
Son el conjunto de
componentes
interrelacionados que
permiten en su forma general
realizar el proceso de
recolección,
almacenamiento,
procesamiento y entrega y
distribución de resultados
integrando en estos las
diversas áreas de la
organización, con el fin de
brindar información para la
toma de decisiones.
8. Gestión de los Datos
Bajo este contexto, la gestión de datos esta
relacionadas a las estrategias informáticas
asociadas a la manipulación de la
información.(inserción, modificación,
actualización y eliminación)
Modelo de datos
colección de conceptos que sirven para describir
la estructura de una base de datos: la relación
que existe entre los datos, la semántica y las
restricciones especificas.
9. El término bases de datos fue escuchado por primera
vez en un simposio celebrado en California en 1963.
Evolución Histórica de las Bases
de Datos
10. 1960 - En esta misma época se
dio inicio a las primeras
generaciones de bases de
datos, uno de los principales
logros de los años sesenta fue
la alianza de IBM y American
Airlines para desarrollar
SABRE, un sistema operativo
que manejaba las reservas de
vuelos, transacciones e
informaciones sobre los
pasajeros de la compañía
American Airlines.
11. 1970 - Edgar Frank
Codd definió el modelo
relacional y publicó una
serie de reglas para la
evaluación de
administradores de
sistemas de datos
relacionales y asi nacieron
las bases de datos
relacionales.
12. A partir de los aportes
de Codd el
multimillonario Larry
Ellison desarrolló la base de
datos Oracle, la cual es un
sistema de administración
de Base de Datos, que se
destaca por
sus transacciones,
estabilidad, escalabilidad y
multiplataforma.
13. Ésta tendencia cambio
por un proyecto de IBM el
cual desarrolló técnicas
para la construcción de
un sistema de bases de
datos relacionales
eficientes,
llamado System R.
14. Posteriormente, en esta misma
década, se llevo a cabo el
desarrollo del IDS desarrollado
por Charles Bachman supuso la
creación de un nuevo tipo de
sistema de bases de datos
conocido como modelo en red
que permitió la creación de un
estándar en los sistemas de
bases de datos gracias a la
creación de nuevos lenguajes
de sistemas de información
15. 1986 - SQL comenzó a ser el
estándar de la industria, ya que
las bases de datos relacionales
con su sistema de tablas
pudieron competir con las bases
jerárquicas y de red
16. En la década de 1990 la
investigación en bases de
datos giró en torno a las
bases de datos orientadas a
objetos.
Así se desarrollaron
herramientas como Excel y
Access del paquete de
Microsoft Office que marcan
el inicio de las bases de
datos orientadas a objetos.
17. El boom de esta década fue la
aparición de la WWW “Word
Wide Web” ya que por este
medio se facilitaba la consulta
de las bases de datos.
Actualmente tienen una amplia
capacidad de almacenamiento
de información, también una de
las ventajas es el servicio de
siete días a la semana las
veinticuatro horas del día, sin
interrupciones a menos que
haya planificaciones de
mantenimiento de las
plataformas o el software.
18. Siglo XXI
En la actualidad existe gran cantidad
de alternativas en línea que permiten
hacer búsquedas orientadas a
necesidades especificas de los
usuarios, una de las tendencias más
amplias son las bases de datos que
cumplan con el protocolo Open
Archives Initiative – Protocol for
Metadata Harvesting (OAI-PMH) los
cuales permiten el almacenamiento
de gran cantidad de artículos que
permiten una mayor visibilidad y
acceso en el ámbito científico y
general.
Cuatro generaciones han
manejado datos de
computación:
Sistema de Administración de
Archivos,
Sistemas de administración de
Bases de Datos Jerárquicos
Sistemas de Administración de
Bases de Datos por Relación
Sistemas de Administración
Orientada a Objetos de Bases
de Datos