3. Pedro Armijo
Bases de datos
3
Una colección compartida de datos
lógicamente relacionados, junto con una
descripción de estos datos, que están
diseñados para satisfacer las necesidades de
información de una organización (Connolly y
Begg, 2006)
Una base de datos es un conjunto de datos
relacionados entre sí. Por datos entendemos
hechos conocidos que pueden registrarse y
que tienen un significado implícito (Elmasri y
Navathe, 2000)
La base de datos es una colección de
ocurrencias de múltiples cipos de registro,
pero incluye además las relaciones que
existen entre registros, entre agregados
de datos y entre ítem de datos (Martin y
Marco, 1982)
Representación a nivel integrado de una
colección estructurada de datos que contienen
físicamente el diseño lógico de un conjunto de
entidades, instancias de las diferentes entidades
del sistema de información que se está modelando
en una organización y las interrelaciones de las
entidades; representación que necesita de una
gestión de datos a fin de ser utilizados de una
forma compartida por codos los usuarios de una
organización en la resolución de sus necesidades
de información (Nieto y Capacho, 2017)
4. Pedro Armijo 4
Bases de datos
Colección o depósito de datos, donde los
datos están lógicamente relacionados entre
sí, tienen una definición y descripción
comunes y están estructurados de una
forma particular. Una base de datos es
también un modelo del mundo real y, como
tal, debe poder servir para toda una gama
de usos y aplicaciones. (Conference des
Staticiens Européens citado en González,
2011, p. 65).
Colección de datos relacionados que
representa un cierto modelo o
abstracción del mundo real, y a su vez
esta es diseñada, construida y llenada
con datos para un propósito específico.
(Date, 2001)
Al mismo tiempo las bases de datos
tienen propiedades específicas las cuales
son:
❖ Representa algún aspecto del
mundo real, del cual provienen los
datos.
❖ Es un conjunto de datos
lógicamente coherente, con
significado implícito.
❖ Toda base de datos se diseña,
crea y se carga con datos con un
objetivo determinado
❖ Está dirigida a un grupo de
usuarios interesados en el
contenido de la base de datos.
5. Pedro Armijo 5
Los sistemas de bases de datos se diseñan para
gestionar grandes cantidades de información.
la gestión de loso datos implica tanto la
definición de estructuras par almacenar la
información como la provisión de mecanismos
para la manipulación de la información. Los
sistemas de bases de datos deben garantizar la
fiabilidad den la infamación almacenada, a
pesar de las caídas del sistema o los intentos
de acceso no autorizados. (Silberschatz, Korth
y Sudarshan, 2007)
Aplicaciones de los sistemas
de bases de datos
Banca
Líneas áreas
Universidades
Transacciones de tarjetas de créditos
Telecomunicaciones
Finanzas
Ventas
Comercio en línea
Producción
Recursos humanos
6. Pedro Armijo 6
Conceptos que exponen la complejidad de una BD
Dato
Es el átomo nominado
más pequeño de
información de las
base de datos
Datos estructurados
Colección de ítems de
datos con un
significado sintáctico
y semántico para la
organización o
empresa cuyo
agrupamiento
conforma agregados
de datos
Entidad
Es un objeto único
que pertenece a una
organización, el cual
va a ser modelado en
su sintaxis y su
semántica a través de
un diseño lógico para
ser representado
físicamente en una
base de datos.
Instancia
Ocurrencia concreta
de una entidad.
Interrelación
entre entidades
Grado de asociación
entre las entidades.
7. Pedro Armijo 7
Conceptos que exponen la complejidad de una BD
Diseño lógico
Conjunto de entidades y
relaciones que modelan la
representación de un sistema de
información para una organización.
Uno de los modelos de diseño de
la lógica de un sistema es el
Modelo Entidad-Relación (MER).
Diseño físico
Representación en estructuras de
datos del diseño lógico de un
sistema de información utilizando
la tecnología de bases de datos.
Punto en el cual físicamente la
organización a través del sistema
de información se modela a través
del Modelo Relacional (MR).
Gestión de datos
son las operaciones de carga,
edición y consulta de los datos
almacenados en el Sistema de
Base de Datos.
8. Pedro Armijo 8
Conceptos que exponen la complejidad de una BD
Usuario
Son los actores que construyen y
se sirven de los datos contenidos y
procesados de la base de datos.
Los usuarios se suelen clasificar
en dos tipologías:
• Usuarios no informáticos de la
base de datos
• Usuarios informáticos
Organización
Unidad empresarial de cualquier
sector económico cuyas
decisiones van a ser soportadas
por sistemas de información
construidos en bases de datos.
Modelado de una
organización
Representación lógica y física de
los flujos de información de la
organización. Son represntadios
atravès del modleo entidad
relaciòn yel modelo relacional.
9. Pedro Armijo 9
Campo Identificador para una familia de
datos.
Registro Recolecciónde datos referentes a
un mismo concepto o suceso.
Campo clave
Es un campo especial que
identificade forma única a cada
registro.
Tabla
Conjunto de registro bajo un mismo
nombre que representael conjunto
de todos ellos.
Consulta
Instrucciónpara hacer peticiones a
una base de datos,puede ser una
búsqueda simple de un registro
especifico o una solitudpara
seleccionar todos los registros que
satisfaganun conjunto de criterios.
Índice
Estructuraque almacena los
campos clave de una tabla,
organizándolos para hacer más fácil
encontrar y ordenar los registros de
una tabla.
Vista
Transformaciónque se hace a una o
más tablas para obtener una nueva
tabla.
Informe
Listado ordenado de los campo y
registros seleccionados enun
formato fácil de leer
Guiones o
scripts
Conjunto de instrucciones,que
ejecutadas de forma ordenada,
realizanoperaciones avanzadas de
mantenimiento de los datos
almacenados en un a base de
datos.
Procedimien
tos
Tipo especial de script que está
almacenado en la base de datos y
que forma parte de su esquema
10. Pedro Armijo 10
(Delgado y Gama, 2009)
La clasificación de las bases de datos en tipos esta
ligada a su evolución histórica. Según ha ido
avanzando la tecnología, las bases de datos han
mejorado cambiando la forma de representar y
extraer la información.
11. Pedro Armijo 11
Década de 1950, se inventan las
citas magnéticas
Década de 1960, se generaliza el
uso de discos magnéticos.
1970, Edgar Frank Cood, publica el
articulo “un modelo relacional de
datos para grandes bancos de
datos compartidos” donde definió el
modelo relacional, basado en la
lógica de predicados t la teoría de
conjuntos
Década de 1980, IBM lanza su motor
de base de datos BD2, para la
plataforma MVS, un año después
crea SQL.
Mediados de 1990, lanza la versión
de BD2 que es capaz de dividir una
base de datos enorme en varios
servidores comunicados por líneas
de gran velocidad. Da lugar a las
bases de datos paralelas.
Finales de 1990 IBM y Oracle,
incorporan a sus bases de datos la
capacidad de manipular objetos,
creando así, las bases de datos
orientadas a objetos.
Con la aparición de la internet y el
comienzo de la era de la información,
crean nuevos requerimientos para las
bases de datos. Se crean las bases de
datos distribuidas, que consisten en
multiplicar el numero de ordenadores
que controlan una base de datos,
intercambiándose información y
actualización a través de la red.
Con el aumento de datos a
almacenar, organizados muchas
veces en datos estadísticos, nace las
bases de datos multidimensionales
formando lo que se denomina cubo
de información.
12. Pedro Armijo 12
Tipos de bases
de datos
Base de datos especiales o geográficas
•Son bases de datos que almacenan mapas y símbolos que
representan superficies geográficas. Ejemplo: Google Earth
Base de datos documentales
•Permiten la indexación de texto para poder realizar
búsquedas complejas en textos de gran longitud
Bases de datos deductivas
•Es un sistema de bases de datos que almacena hachos y
que permite, a través de inferencias, extraer nuevos
hechos. Se basan en la lógica.
14. Pedro Armijo
Ciclo de vida de las BD
14
Análisis
(Recopilación
y análisis de
requisitos)
Estrategia
(Planeación y
definición)
Diseño
(conceptual, lógico
y físico)
Implementación
Mantenimiento
15. Pedro Armijo
Reglas que debe cumplir una BD - Codd
15
Reglas 0
Gestion de dartos -
Caracteritcas relacional
Reglas 1
Tablas
Reglas 2
Acceso garantizado
(Tablas, columnas, PK)
Reglas 3
Tratamiento de valores
NULL
Reglas 4
Càtalogo - diccionario de
datos
Reglas 5
SQL
Reglas 6
Actualizaciòn de vistas
(tablas virtuales que se
conforman de otras tablas)
Reglas 7
Operaciones DML
Reglas 8
Independiencia fìsica
Reglas 9
Intependiencia lògica
Reglas 10
Integridad referencial
Reglas 11
Distribucion (BDD)
Reglas 12
No subversión (mantener
la integridad - bases de
datos actualizadas)
16. Pedro Armijo
Referentes bibliográficos
• Alles über. (2 de agosto 2020). Mini Sketchnotes Tutorial. Recuperado de
https://sketchnote-love.com/en/sketchnotes-tutorial/
• Date, C., & Ruiz, S. (2001). Introducción a los sistemas de bases de datos. México [etc.]:
Pearson Educación.
• Silberschatz, A., Korth, H., & Sudarshan, S. (2019). Database System Concept. McGraw-
Hill.