0% encontró este documento útil (0 votos)
17 vistas23 páginas

UCP 1-BD I - Introduccion - Conceptos

El documento ofrece una introducción a las bases de datos, incluyendo su historia, tipos, y el ciclo de vida de una base de datos. Se discuten las ventajas de los sistemas de gestión de bases de datos sobre los sistemas de archivos, así como la evolución hacia tecnologías modernas como NoSQL y bases de datos en la nube. También se describen los roles de los usuarios de bases de datos y la importancia de la información en la toma de decisiones.

Cargado por

taty.vale.0306
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas23 páginas

UCP 1-BD I - Introduccion - Conceptos

El documento ofrece una introducción a las bases de datos, incluyendo su historia, tipos, y el ciclo de vida de una base de datos. Se discuten las ventajas de los sistemas de gestión de bases de datos sobre los sistemas de archivos, así como la evolución hacia tecnologías modernas como NoSQL y bases de datos en la nube. También se describen los roles de los usuarios de bases de datos y la importancia de la información en la toma de decisiones.

Cargado por

taty.vale.0306
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Base de Datos I

Introducción a las Bases de Datos

Tecnicatura Superior en Desarrollador de Software


Contenidos

• Historia de los sistemas de bases de datos.


• Sist. de archivos (desventajas) vs Sistemas de bases de datos.
• Definición de base de datos. Dato e Información.
• Tipos de bases de datos.
• Ciclo de Vida de una Base de Datos
• Usuarios de una Base de Datos.
Historia de los sistemas de bases de datos
• A mediados de los 70, IBM se unió a NAA para desarrollar GUAM en
lo que después fue IMS (Information Management System). IBM
restringió IMS al manejo de jerarquías de registros fue el de permitir
el uso de dispositivos de almacenamiento serie, más exactamente
las cintas magnéticas.

• A mitad de los sesenta, General Electric desarrolló IDS (Integrated


Data Store). Este trabajo fue dirigido por uno de los pioneros en los
sistemas de bases de datos, Charles Bachmann. IDS era un nuevo
tipo de sistema de bases de datos conocido como sistema de red.
Historia de los sistemas de bases de datos

• El sistema de red se desarrolló, en parte, para satisfacer la necesidad de


representar relaciones entre datos más complejas que las que se podían
modelar con los sistemas jerárquicos.
• Grupo CODASYL definió especificaciones estándar que permitieran la
creación de bases de datos y el manejo de los datos.

• Los sistemas jerárquico y de red constituyen la primera generación de los


SGBD. Estos sistemas presentan algunos inconvenientes:
o Es necesario escribir complejos programas de aplicación para
responder
o a cualquier tipo de consulta de datos, por simple que ésta sea.
o La independencia de datos es mínima.
o No tienen un fundamento teórico.
Historia de los sistemas de bases de datos

• En 1970, Edgar Frank Codd de los laboratorios de investigación de


IBM, escribió un artículo presentando el modelo relacional, donde se
expresaba los inconvenientes de los sistemas previos, el jerárquico y
el de red. Idea central:
oLos datos se organizan en tablas (relaciones).
oSe accede mediante un lenguaje declarativo (SQL) y no por
navegación de punteros.
oVentajas: simplicidad, independencia de datos, flexibilidad.
Historia de los sistemas de bases de datos
Expansión y Estándar SQL (años 80–90)

•SQL (Structured Query Language) se convierte en el estándar


internacional (ANSI/ISO).

•Los SGBD relacionales se consolidan como la tecnología dominante.

•Se agregan funciones como transacciones, control de concurrencia,


recuperación ante fallos.

•Surgen herramientas para procesamiento analítico (OLAP) y


almacenamiento masivo (Data Warehouses).
Historia de los sistemas de bases de datos

Nuevos enfoques y diversidad (años 90–2000)

• Bases de datos orientadas a objetos: para manejar datos complejos


(gráficos, multimedia).

• Bases de datos distribuidas: permiten almacenar datos en diferentes


lugares, conectados en red.

• Data Mining y Data Warehousing se popularizan para análisis


masivo.
Historia de los sistemas de bases de datos

Era del Big Data y NoSQL (2000 en adelante)

• Con la expansión de Internet y redes sociales, aparecen problemas de


volumen, velocidad y variedad.

• Surgen las bases de datos NoSQL:


• Documentales (MongoDB),
• Clave-Valor (Redis),
• Columnar (Cassandra),
• Grafos (Neo4j).

• Paralelamente, los sistemas relacionales siguen vigentes, pero ahora


conviven con enfoques híbridos.
Historia de los sistemas de bases de datos

Bases de datos actuales y futuras

• Cloud Databases: servicios en la nube (AWS RDS, Azure SQL, Google


BigQuery).

• Bases en memoria (ej. SAP HANA) para acelerar análisis.

• Bases multimodelo que permiten combinar relacional, grafos,


documentos en un mismo motor.

• Uso de IA para optimización de consultas y autogestión.


Sistema de Archivos vs Bases de Datos

• Antes de la aparición de los sistemas de gestión de bases de datos la


información normalmente se almacenaban usando sistemas de archivos,
aunque no fuese lo más adecuado.

• Cada archivo almacenaba una parte de la información de una Organización.

• El almacenamiento de datos en archivos era factible, siempre y cuando la


cantidad de datos a almacenar fuese pequeña.

• Los datos a almacenar fueron creciendo, y los sistemas basados en archivos


fueron quedando obsoletos.
Ejemplo
• Un agente de bienes raíces debería tener un archivo separado por cada
propiedad para vender o alquilar, por cada potencial comprador o
inquilino, y por cada miembro del staff. Considere el esfuerzo que se
requiere para contestar las siguientes preguntas:
• Que propiedades posee para venta con 3 habitaciones, con un acre
en el frente y un garaje?
• Que departamentos tienes para alquilar que se encuentren a 4 km
del centro?
• Cual es el precio promedio de alquiler para un departamento de 2
habitaciones?
• Cual es el salario total anual del staff?
• Como fueron los ingresos del ultimo mes, comparados con el
proyectado del mes?
• Cual es el ingreso neto mensual esperado para el próximo año
fiscal?
Problemas con Sistemas de Archivos
Mantener la información en un Sistema de Archivos supone los siguientes
inconvenientes:
• Redundancia e Inconsistencia de Datos
• Dificultad en el Acceso a los Datos
• Aislamiento de Datos
• Problemas de Integridad
• Problemas de Atomicidad
• Anomalias en el Acceso Concurrente
• Problemas de Seguridad
Introducción a los Sistemas de Bases
de Datos

•Sistemas Gestores de Bases de Datos (SGBD)


•Colección de Datos Interrelacionados
•Bases de Datos

•Conjunto de Herramientas de Software


•Manipulación de Datos
•Administración de Datos
Definición de Base de Datos

Una Base de Datos es un conjunto autodescriptivo de registros integrados

• “Una Base de Datos es Autodescritptiva”


• Una base de datos se compone de:
• Datos
• Metadatos o Diccionario de Datos: describen y definen a los datos
almacenados.
• Ventajas:
• Genera independencia programa/datos
• Si cambiamos la estructura de la Base de Datos, solo se introduce el
cambio en el Diccionario de Datos. Además, se requieren pocos cambios en
los programas
Definición de Bases de Datos
¿Cuándo usamos una Base de Datos?
• Cuando deseamos mantener almacenado en el tiempo
ciertos datos que son de interés. 🡪 Persistencia de Los Datos
• Cuando deseamos recuperar esa información de una
manera practica y eficiente.

Hoy en día, todos somos un registro en alguna Base de Datos.


Dato e Información
• DATO
• Hechos que describen sucesos y entidades
• Simbolos que describen condiciones, hechos, situaciones o
valores
• Ejemplo:
• 1945 🡪 Dato
• 4 🡪 Dato
• “Verde” 🡪 Dato
• INFORMACION
• Hechos significativos que describen sucesos y entidades

DATO + (SIGNIFICADO) = INFORMACION


Dato e Información
• CARACTERISTICAS DE LA INFORMACION
• La informacion sirve para tomar decisiones
• La informacion disminuye la incertidumbre

• Ejemplo
• “24.580” 🡪 DATO
• “El total de Ventas del Mes Julio del 2016 fue de 24.580 unidades
de producto” 🡪 INFORMACION
Tipos de Bases de Datos

Bases de Datos
Bases de Datos Bases de Datos No
Orientadas a
Relacionales Relacionales
Objetos

Bases de Datos Bases de Datos Bases de Datos de


Distribuidas Jerárquicas Red

Bases de Datos
Big Data
Multidimensionales
Ciclo de Vida de una Base de Datos

• Evaluación de Requerimientos

• Modelado de Base de Datos

• Implementación de la Base de Datos


• Carga de Datos

• Prueba

• Mantenimiento
Usuarios de Bases de Datos
• Son aquellos que consumen y manipulan los datos de una Base de
Datos.

•Administradores de Datos (DA)


•Administradores de Bases de Datos (DBA)
•Diseñadores de Bases de Datos
•Diseñador Lógico

•Diseñador Físico

•Desarrolladores de Aplicaciones
•Usuarios Finales
•Usuarios Novatos

•Usuarios Sofisticados
Usuarios de Bases de Datos
• Un tipo especial de usuario el cual tiene el control central de un SGBD, es el
denominado Administrador de Base de Datos (DBA)
• Entre las funciones de un DBA se encuentran:
• Definición del Esquema
• Definición de la Estructura y del Método de Acceso
• Modificación del Esquema y de la Organización Física
• Concesión de autorización para el acceso a datos
• Mantenimiento Rutinario
• Copias de Seguridad
• Asegurarse de que exista espacio Libre.
• Supervisión y mantenimiento del rendimiento de la Base de Datos. Tunning de Base de Datos
FIN

También podría gustarte