SlideShare una empresa de Scribd logo
MODELO DE DATOS
M.SC. ALDO VALDEZ ALVARADO
Preparado como parte de los contenidos de la Asignatura
Diseño y Administración de Base de Datos
UNIVERSIDAD MAYOR DE SAN ANDRÉS
CARRERA DE INFORMÁTICA
Conceptos sobre Bases de Datos
Evolución del Modelado de Bases de Datos
Tipos de Bases de Datos
Métodos de Diseño de Bases de Datos
Ventajas de un Sistema de Bases de Datos
Índice
1
2
3
4
5
1. Conceptos sobre
Bases de Datos
Los datos son el centro de muchas cosas
Introducción
todo
Los datos son el centro de muchas cosas
Introducción
La búsqueda del
conocimiento empezaba con
grandes teorías, ahora
empieza con grandes
cantidades de datos.
Bienvenidos a la era del
Petabyte.
Introducción
En 2007 solo el 7% de la
información estaba en
medios analógicos (libros,
revistas, fotografías en papel,
etc.)
En 2012 la información
digital alcanzó a nivel mundial
2.837 exabytes (miles de
millones de gigabytes).
Puestos en DVDs, la torre
sería de 400.000 Kms, más
que la distancia de la Tierra a
la Luna.
Google procesa más de 24
Petabytes/día, información
equivalente a varios miles de
veces la biblioteca del
congreso de USA
• Información es conocimiento
– Albert Einstein
• Conocimiento es Poder
– Sir Francis Bacon
• Con un gran poder se tiene una gran
responsabilidad
– Tío Ben
Los datos serán el
centro de los
principales
problemas y
eventos de
nuestras vidas.
Una Base de Datos es una colección de
información, preferiblemente información
relacionada y preferiblemente información
organizada. (Powell, 2006)
Un sistema de base de datos (SBD) es un
sistema de registros computarizado con el
propósito general de mantener la información y
ponerla a disposición cuando sea necesario. La
base de datos normalmente almacena datos
relacionados en un sistema informático. (Foster
& Shripad, 2016)
Un sistema gestor de base de datos (DBMS) es
un conjunto de programas que permiten la
administración de una base de datos.(Foster &
Shripad, 2016)
Base de Datos
Una base de datos consiste de archivos físicos, que se
configuran en un ordenador, cuando se instala un gestor
de base de datos. Un modelo de base de datos, es más un
concepto que un objeto físico y se usa para crear tablas en
una base de datos. (Powell, 2006)
Base de Datos
Una base de datos es un objeto estructurado. Este objeto
consiste de datos y metadatos. Los datos son la
información descriptiva almacenada actualmente en una
base de datos. Los metadatos describen la estructura
aplicada por la base de datos a los datos del cliente, es
decir, la definición de la tabla del cliente, que contiene
campos que tienen una longitud y un tipo de dato, estos
metadatos aplican la estructura y organización a los datos.
(Powell, 2006)
Modelo de Base de Datos
Un modelo de base de datos o un modelo de datos puede
ser usado para describir un conjunto de información
ordenada y organizada que se encuentran almacenadas en
un ordenador, usualmente estructurada usando un tipo de
modelo de datos, que además puede ser modificada para
permitir cambios eficientes en los datos. (Powell, 2006)
2. Evolución del
Modelado de Base de
Datos
Todos los modelos de datos anteriores al modelo
de datos relacional, fueron soluciones parciales al
eterno problema sobre como almacenar datos y
como hacerlo de manera eficiente. Actualmente el
modelo de datos relacional es la mejor solución
tanto para almacenar como para recuperar datos.
(Powell, 2006)
Sistemas de Archivos
Usando un modelo de datos, como un sistema de
archivos implica que no se han aplicado técnicas de
modelado y que los modelos de datos están
almacenados en archivos de texto planos (aquellos
que no tienen ninguna estructura), en un sistema de
archivos, utilizando solamente la estructura del
sistema operativo. (Powell, 2006)
Modelo de Datos Jerárquico
Este modelo de datos tiene una estructura tipo árbol
invertido. Las tablas de este modelo tienen una
relación padre – hijo. Cada tabla hijo tiene una sola
tabla padre, y cada tabla padre puede tener muchas
tablas hijo. Las tablas hijo son completamente
dependientes de las tablas padre, por lo que una
tabla hija solo puede existir, si existe una tabla padre.
(Powell, 2006)
Modelo de Datos Jerárquico
El resultado de esta
estructura hace que el
modelo de datos jerárquico
soporte relaciones del tipo
uno a muchos. (Powell,
2006)
Modelo de Datos de Red
Este modelo de datos es un refinamiento del modelo
de datos jerárquico. El modelo de red permite a las
tablas hijo tener más de un padre, así se crea una
estructura de tablas tipo red. Múltiples tablas padre
para cada hijo permiten relaciones muchos a
muchos, en adición a las relaciones uno a muchos
del modelo jerárquico. (Powell, 2006)
Modelo de Datos Relacional
El modelo de datos relacional mejora la restricción
de la estructura jerárquica, de tal manera que
cualquier tabla puede ser accedida directamente sin
tener que acceder a todos los objetos padres. Otro
beneficio, es que cualquier tabla se puede relacionar
con otra, independientemente de su posición en la
jerarquía. (Powell, 2006)
Modelo de Datos Relacional
Cualquier tabla se puede
relacionar, tanto con
cualquier número de tablas
padre, como con cualquier
número de tablas hija.
(Powell, 2006)
Modelo de Datos Relacional
Un sistema gestor de base de datos relacional
(SGBDR) es un término usado para describir un
conjunto completo de programas que permiten tanto
gestionar la base de datos relacional, como
comunicarse con el motor de la base de datos
relacional. (Powell, 2006)
Modelo de Datos Relacional
Las bases de datos relacionales fueron inventadas
por el investigador de IBM llamado Dr. E. F. Codd. El
modelo de datos relacional, comenzó con la idea de
obtener grupos de datos de un conjunto de datos
muy grande, a partir de remover los duplicados,
usando para ello un proceso conocido como
normalización. (Powell, 2006)
Modelo de Datos Relacional
La normalización esta compuesta de un número de
pasos denominados formas normales. El resultado
fue un lenguaje de acceso general a los datos,
llamado Lenguaje Estructurado de Consulta (SQL),
que permite consultas sobre estructuras de datos
organizados. (Powell, 2006)
Modelo de Datos Orientado
a Objetos
Este modelo provee una estructura tridimensional
de datos, donde cualquier ítem en una base de datos
puede ser recuperada, desde cualquier punto muy
rápidamente. Mientras que el modelo de datos
relacional se presta a recuperar grupos de registros
solo en dos dimensiones, el modelo orientado a
objetos es eficiente encontrando ítems únicos.
(Powell, 2006)
Modelo de Datos Orientado
a Objetos
El modelo de datos orientado
a objetos tiene un
rendimiento muy pobre
cuando recupera mas de un
simple ítem, en el que el
modelo de datos relacional es
muy competente. (Powell,
2006)
Modelo de Datos Objeto
Relacional
El modelo de datos objeto relacional fue creado como
respuesta a los conflictos entre las capacidades de
los modelos relacionales y orientados a objetos. Las
capacidades de modelado de bases de datos
orientadas a objetos están incluidas en las bases de
datos relacionales, pero no al revés. (Powell, 2006)
Modelo de Datos Objeto
Relacional
Muchas bases de datos relacionales ahora permiten
el almacenamiento de objetos binarios y capacidades
limitadas de codificación de métodos de objetos,
con diversos grados de éxito.(Powell, 2006)
Modelo de Datos Objeto
Relacional
El mayor problema con el almacenamiento de objetos
binarios en una base de datos relacional es que los
objetos potencialmente grandes se almacenan en
lo que en realidad es un elemento estructural de
pequeña escala como una sola entrada de registro
de campo en una tabla.(Powell, 2006)
Modelo de Datos Objeto
Relacional
Este no es siempre el caso, porque algunas bases de
datos relacionales permiten el almacenamiento de
objetos binarios en archivos de disco separados,
fuera de las estructuras de registros bidimensionales
de la tabla.(Powell, 2006)
3. Tipos de Base de
Datos
Las bases de datos se dividen funcionalmente en
tres categorías generales:
• Transaccionales
• Sistemas de Soporte a la Toma de Decisiones
• Híbridos
Bases de Datos Transaccionales
La función primaria de este tipo de Base de Datos es:
adicionar nuevos datos, cambiar datos existentes,
borrar datos existentes, todo realizado en pequeños
cambios a la base de datos, es decir, pequeñas
transacciones.(Powell, 2006)
Algunos ejemplos de este tipo de base de datos son:
• Bases de datos Cliente – Servidor. Usualmente
atendidos a baja concurrencia y bajo
rendimiento al mismo tiempo.
Bases de Datos Transaccionales
• Bases de datos OLTP.
Causan problemas con
la concurrencia debido
al número de usuarios
que se puede alcanzar
por Internet.
Bases de Datos que Soportan
Decisiones
Este tipo de base de datos, soportan las decisiones
de un tipo gerencial (Powell, 2006), algunos ejemplos
de este tipo de base de datos son:
• Base de Datos Data warehouse. Contienen datos
históricos, y son mucho mas grandes que una
base de datos OLTP.
Bases de Datos que Soportan
Decisiones
• Data marts. Esencialmente
es un pequeño subconjunto
de un data warehouse.
• Base de Datos de Reportes.
Es un tipo de base de datos
de Data Warehouse, pero
que contiene solamente
datos activos.
Bases de Datos Hibridas
Una base de datos híbrida, es simplemente una
mezcla que contiene requisitos de concurrencia de
tipo OLTP y requisitos de rendimiento de tipo Data
Warehouse.(Powell, 2006)
Además de las bases de datos contemporáneas
dominantes, hay tres enfoques de bases de datos
emergentes que son dignos de mención
• Hadoop
• Modelo Entidad – Atributo – Valor
• NoSQL
Hadoop
Describe un marco para
manejar el
procesamiento
distribuido de grandes
conjuntos de
datos.(Foster, 2016)
Modelo Entidad – Atributo – Valor
Este enfoque reduce una base de datos a tres
principales entidades de almacenamiento: una
entidad para definir otras entidades; una entidad
para definir propiedades (atributos) de entidades;
una entidad EAV que conecta las otras dos
entidades y valores almacenados para
combinaciones de entidad-atributo.(Foster, 2016)
NoSQL
Las bases de datos no relacionales están diseñados
para administrar grandes conjuntos de datos, a la
vez que proporcionan beneficios tales como
flexibilidad, escalabilidad, disponibilidad, costos más
bajos y capacidades especiales.(Foster, 2016)
4. Métodos de Diseño
de Bases de Datos
A continuación se presenta la secuencia de pasos
para el diseño de un modelo de base de datos:
• Análisis de Requerimientos. Se recolecta
información sobre la naturaleza de los datos,
características requeridas y cualquier otra
necesidad especial, como las respuestas a
salidas esperadas.
• Diseño Conceptual. En este se usa los
diagramas Entidad – Relación, que incluye el
modelo relacional hasta la normalización.
• Diseño Lógico. Se crea comandos del
lenguaje de base de datos para generar
definiciones de tablas. Se generan scripts del
lenguaje de definición de datos (DDL).
• Diseño Físico. Se ajusta los comandos del
lenguaje de la base de datos para alterar el
modelo para los atributos físicos subyacentes
de las tablas.
5. Ventajas de un
Sistemas de Base de
Datos
Según Foster (2016) algunas ventajas son:
• La redundancia se puede reducir.
• Se pueden evitar las inconsistencias.
• Los datos pueden ser compartidos.
• Los estándares pueden ser aplicados.
• Se pueden aplicar restricciones de
seguridad.
• Se puede mantener la integridad.
• Los requisitos contradictorios pueden ser
equilibrados.
• El rendimiento se mejora debido a la
velocidad de procesamiento, la reducción de
papeleo, etc.
• El mantenimiento y la recuperación de datos
son muy fáciles; no se necesita un programa
complicado.
• No depende únicamente de la programación
de lenguaje de alto nivel para su uso.
• Las vistas lógicas de los datos almacenados
se pueden crear fácilmente.
• Las estructuras de registro pueden cambiar
sin ningún efecto adverso en la recuperación
de datos (debido a la independencia de datos
físicos y lógicos).
Aldo Ramiro Valdez Alvarado
Licenciado en Informática
Master en Dirección Estrategica en
Tecnologías de la Información
Máster en Business Intelligence y Big Data
Docente Titular de Pregrado en la UMSA
Docente de Postgrado en la UMSA
Ex - Coordinador del Postgrado en
Informática UMSA
Conferencista Nacional e Internacional
http://aldovaldezalvarado.blogspot.com/
https://www.linkedin.com/in/msc-aldo-
valdez-alvarado-17464820
aldo_valdez@hotmail.com
Muchas Gracias!!!

Más contenido relacionado

La actualidad más candente

Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
COMPUTO1ISTENE
 
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
itsl
 
Modelo dominio y secuencia
Modelo dominio y secuenciaModelo dominio y secuencia
Modelo dominio y secuencia
brayanfp
 
Integridad en las bases de datos
Integridad en las bases de datosIntegridad en las bases de datos
Integridad en las bases de datos
Guadalupe Robles Calderón
 
Base de datos
Base de datosBase de datos
Base de datos
David
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
Jorge Luis Chalén
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
Miguel Angel Rivera Robledo
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
Caro_Noirgean
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
Jsrfs Montemayor
 
Presentación Modelo de Datos
Presentación Modelo de DatosPresentación Modelo de Datos
Presentación Modelo de Datos
Enrique Cabello
 
Trabajo Final Base De Datos
Trabajo Final Base De DatosTrabajo Final Base De Datos
Trabajo Final Base De Datos
ricardo901
 
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptxBASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
Jose walter Vega Acebey
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
Cristian Salazar C.
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
persye
 
Minería de datos
Minería de datosMinería de datos
Minería de datos
Keopx
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
Sergio Sanchez
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
VISTAS
VISTASVISTAS
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
Victor Quintero
 
Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1
1052403005n
 

La actualidad más candente (20)

Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
 
Modelo dominio y secuencia
Modelo dominio y secuenciaModelo dominio y secuencia
Modelo dominio y secuencia
 
Integridad en las bases de datos
Integridad en las bases de datosIntegridad en las bases de datos
Integridad en las bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 
Presentación Modelo de Datos
Presentación Modelo de DatosPresentación Modelo de Datos
Presentación Modelo de Datos
 
Trabajo Final Base De Datos
Trabajo Final Base De DatosTrabajo Final Base De Datos
Trabajo Final Base De Datos
 
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptxBASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
 
Minería de datos
Minería de datosMinería de datos
Minería de datos
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
VISTAS
VISTASVISTAS
VISTAS
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1
 

Similar a 1. Modelo de Datos

Base de datos
Base de datosBase de datos
Base de datos
manuel
 
Generalidades bases de datos
Generalidades bases de datosGeneralidades bases de datos
Generalidades bases de datos
Angela Maria Guerrero
 
Generalidades bases de datos
Generalidades bases de datosGeneralidades bases de datos
Generalidades bases de datos
Angela Maria Guerrero
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
Daryi
 
Base de datos
Base de datosBase de datos
Base de datos
Karen Sorza
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
GaliaEspinozaMatveev
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
alejandro
 
base de datos
base de datosbase de datos
base de datos
ashly2203
 
Base de datos
Base de datosBase de datos
Base de datos
CSBB
 
Access 2013
Access 2013Access 2013
Access 2013
EmilianyGarcia12
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
LeidyOsorioM
 
Base de datos jairo
Base de datos jairoBase de datos jairo
Base de datos jairo
Jairo D' Rivera
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredor
YORMANRCG
 
Base de datos
Base de datosBase de datos
Base de datos
Yelitza Caceres
 
Base de datos(quinteros)
Base de datos(quinteros)Base de datos(quinteros)
Base de datos(quinteros)
jonyquinteros
 
Una base de datos o banco de datos
Una base de datos o banco de datosUna base de datos o banco de datos
Una base de datos o banco de datos
jookeer
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
eleanavaleria
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
eleanavaleria
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Sara Maria
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredor
YORMANRCG
 

Similar a 1. Modelo de Datos (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Generalidades bases de datos
Generalidades bases de datosGeneralidades bases de datos
Generalidades bases de datos
 
Generalidades bases de datos
Generalidades bases de datosGeneralidades bases de datos
Generalidades bases de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
base de datos
base de datosbase de datos
base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Access 2013
Access 2013Access 2013
Access 2013
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Base de datos jairo
Base de datos jairoBase de datos jairo
Base de datos jairo
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredor
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos(quinteros)
Base de datos(quinteros)Base de datos(quinteros)
Base de datos(quinteros)
 
Una base de datos o banco de datos
Una base de datos o banco de datosUna base de datos o banco de datos
Una base de datos o banco de datos
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredor
 

Más de MSc Aldo Valdez Alvarado

Introducción a la Ciberseguridad
Introducción a la CiberseguridadIntroducción a la Ciberseguridad
Introducción a la Ciberseguridad
MSc Aldo Valdez Alvarado
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
MSc Aldo Valdez Alvarado
 
2. Modelo ER - Relacional
2. Modelo ER - Relacional2. Modelo ER - Relacional
2. Modelo ER - Relacional
MSc Aldo Valdez Alvarado
 
Machine Learning para Todos
Machine Learning para TodosMachine Learning para Todos
Machine Learning para Todos
MSc Aldo Valdez Alvarado
 
Algunas aplicaciones del Blockchain
Algunas aplicaciones del BlockchainAlgunas aplicaciones del Blockchain
Algunas aplicaciones del Blockchain
MSc Aldo Valdez Alvarado
 
El Blockchain más allá del Bitcoin
El Blockchain más allá del BitcoinEl Blockchain más allá del Bitcoin
El Blockchain más allá del Bitcoin
MSc Aldo Valdez Alvarado
 
5. SQL
5. SQL5. SQL
Python con Anaconda
Python con AnacondaPython con Anaconda
Python con Anaconda
MSc Aldo Valdez Alvarado
 
Introducción al ML
Introducción al MLIntroducción al ML
Introducción al ML
MSc Aldo Valdez Alvarado
 
Matemática y Data Science
Matemática y Data ScienceMatemática y Data Science
Matemática y Data Science
MSc Aldo Valdez Alvarado
 
3. Modelo Relacional
3. Modelo Relacional3. Modelo Relacional
3. Modelo Relacional
MSc Aldo Valdez Alvarado
 
Plataformas IoT Open Source
Plataformas IoT Open SourcePlataformas IoT Open Source
Plataformas IoT Open Source
MSc Aldo Valdez Alvarado
 
2. Modelo ER
2. Modelo ER2. Modelo ER
6. Procesos de Cierre
6. Procesos de Cierre6. Procesos de Cierre
6. Procesos de Cierre
MSc Aldo Valdez Alvarado
 
5. Procesos de Monitoreo y Control
5. Procesos de Monitoreo y Control5. Procesos de Monitoreo y Control
5. Procesos de Monitoreo y Control
MSc Aldo Valdez Alvarado
 
4. Procesos de Ejecución
4. Procesos de Ejecución4. Procesos de Ejecución
4. Procesos de Ejecución
MSc Aldo Valdez Alvarado
 
3. Procesos de Planificación (2)
3. Procesos de Planificación (2)3. Procesos de Planificación (2)
3. Procesos de Planificación (2)
MSc Aldo Valdez Alvarado
 
3. Procesos de Planificación (1)
3. Procesos de Planificación (1)3. Procesos de Planificación (1)
3. Procesos de Planificación (1)
MSc Aldo Valdez Alvarado
 
2. Procesos de Inicio
2. Procesos de Inicio2. Procesos de Inicio
2. Procesos de Inicio
MSc Aldo Valdez Alvarado
 
1. Introducción y Marco Conceptual
1. Introducción y Marco Conceptual1. Introducción y Marco Conceptual
1. Introducción y Marco Conceptual
MSc Aldo Valdez Alvarado
 

Más de MSc Aldo Valdez Alvarado (20)

Introducción a la Ciberseguridad
Introducción a la CiberseguridadIntroducción a la Ciberseguridad
Introducción a la Ciberseguridad
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
2. Modelo ER - Relacional
2. Modelo ER - Relacional2. Modelo ER - Relacional
2. Modelo ER - Relacional
 
Machine Learning para Todos
Machine Learning para TodosMachine Learning para Todos
Machine Learning para Todos
 
Algunas aplicaciones del Blockchain
Algunas aplicaciones del BlockchainAlgunas aplicaciones del Blockchain
Algunas aplicaciones del Blockchain
 
El Blockchain más allá del Bitcoin
El Blockchain más allá del BitcoinEl Blockchain más allá del Bitcoin
El Blockchain más allá del Bitcoin
 
5. SQL
5. SQL5. SQL
5. SQL
 
Python con Anaconda
Python con AnacondaPython con Anaconda
Python con Anaconda
 
Introducción al ML
Introducción al MLIntroducción al ML
Introducción al ML
 
Matemática y Data Science
Matemática y Data ScienceMatemática y Data Science
Matemática y Data Science
 
3. Modelo Relacional
3. Modelo Relacional3. Modelo Relacional
3. Modelo Relacional
 
Plataformas IoT Open Source
Plataformas IoT Open SourcePlataformas IoT Open Source
Plataformas IoT Open Source
 
2. Modelo ER
2. Modelo ER2. Modelo ER
2. Modelo ER
 
6. Procesos de Cierre
6. Procesos de Cierre6. Procesos de Cierre
6. Procesos de Cierre
 
5. Procesos de Monitoreo y Control
5. Procesos de Monitoreo y Control5. Procesos de Monitoreo y Control
5. Procesos de Monitoreo y Control
 
4. Procesos de Ejecución
4. Procesos de Ejecución4. Procesos de Ejecución
4. Procesos de Ejecución
 
3. Procesos de Planificación (2)
3. Procesos de Planificación (2)3. Procesos de Planificación (2)
3. Procesos de Planificación (2)
 
3. Procesos de Planificación (1)
3. Procesos de Planificación (1)3. Procesos de Planificación (1)
3. Procesos de Planificación (1)
 
2. Procesos de Inicio
2. Procesos de Inicio2. Procesos de Inicio
2. Procesos de Inicio
 
1. Introducción y Marco Conceptual
1. Introducción y Marco Conceptual1. Introducción y Marco Conceptual
1. Introducción y Marco Conceptual
 

Último

Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
RicardoValdiviaVega
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
Fernández Gorka
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdfPOESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
karlavasquez49
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
arianet3011
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Alejandrino Halire Ccahuana
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
https://gramadal.wordpress.com/
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
karlafreire0608
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CARMENSnchez854591
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
genesiscabezas469
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 

Último (20)

Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdfPOESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 

1. Modelo de Datos

  • 1. MODELO DE DATOS M.SC. ALDO VALDEZ ALVARADO Preparado como parte de los contenidos de la Asignatura Diseño y Administración de Base de Datos UNIVERSIDAD MAYOR DE SAN ANDRÉS CARRERA DE INFORMÁTICA
  • 2. Conceptos sobre Bases de Datos Evolución del Modelado de Bases de Datos Tipos de Bases de Datos Métodos de Diseño de Bases de Datos Ventajas de un Sistema de Bases de Datos Índice 1 2 3 4 5
  • 4. Los datos son el centro de muchas cosas Introducción
  • 5. todo Los datos son el centro de muchas cosas Introducción
  • 6. La búsqueda del conocimiento empezaba con grandes teorías, ahora empieza con grandes cantidades de datos. Bienvenidos a la era del Petabyte. Introducción
  • 7. En 2007 solo el 7% de la información estaba en medios analógicos (libros, revistas, fotografías en papel, etc.)
  • 8. En 2012 la información digital alcanzó a nivel mundial 2.837 exabytes (miles de millones de gigabytes). Puestos en DVDs, la torre sería de 400.000 Kms, más que la distancia de la Tierra a la Luna.
  • 9. Google procesa más de 24 Petabytes/día, información equivalente a varios miles de veces la biblioteca del congreso de USA
  • 10. • Información es conocimiento – Albert Einstein • Conocimiento es Poder – Sir Francis Bacon • Con un gran poder se tiene una gran responsabilidad – Tío Ben
  • 11. Los datos serán el centro de los principales problemas y eventos de nuestras vidas.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Una Base de Datos es una colección de información, preferiblemente información relacionada y preferiblemente información organizada. (Powell, 2006)
  • 20. Un sistema de base de datos (SBD) es un sistema de registros computarizado con el propósito general de mantener la información y ponerla a disposición cuando sea necesario. La base de datos normalmente almacena datos relacionados en un sistema informático. (Foster & Shripad, 2016)
  • 21. Un sistema gestor de base de datos (DBMS) es un conjunto de programas que permiten la administración de una base de datos.(Foster & Shripad, 2016)
  • 22. Base de Datos Una base de datos consiste de archivos físicos, que se configuran en un ordenador, cuando se instala un gestor de base de datos. Un modelo de base de datos, es más un concepto que un objeto físico y se usa para crear tablas en una base de datos. (Powell, 2006)
  • 23. Base de Datos Una base de datos es un objeto estructurado. Este objeto consiste de datos y metadatos. Los datos son la información descriptiva almacenada actualmente en una base de datos. Los metadatos describen la estructura aplicada por la base de datos a los datos del cliente, es decir, la definición de la tabla del cliente, que contiene campos que tienen una longitud y un tipo de dato, estos metadatos aplican la estructura y organización a los datos. (Powell, 2006)
  • 24.
  • 25. Modelo de Base de Datos Un modelo de base de datos o un modelo de datos puede ser usado para describir un conjunto de información ordenada y organizada que se encuentran almacenadas en un ordenador, usualmente estructurada usando un tipo de modelo de datos, que además puede ser modificada para permitir cambios eficientes en los datos. (Powell, 2006)
  • 26. 2. Evolución del Modelado de Base de Datos
  • 27. Todos los modelos de datos anteriores al modelo de datos relacional, fueron soluciones parciales al eterno problema sobre como almacenar datos y como hacerlo de manera eficiente. Actualmente el modelo de datos relacional es la mejor solución tanto para almacenar como para recuperar datos. (Powell, 2006)
  • 28.
  • 29. Sistemas de Archivos Usando un modelo de datos, como un sistema de archivos implica que no se han aplicado técnicas de modelado y que los modelos de datos están almacenados en archivos de texto planos (aquellos que no tienen ninguna estructura), en un sistema de archivos, utilizando solamente la estructura del sistema operativo. (Powell, 2006)
  • 30. Modelo de Datos Jerárquico Este modelo de datos tiene una estructura tipo árbol invertido. Las tablas de este modelo tienen una relación padre – hijo. Cada tabla hijo tiene una sola tabla padre, y cada tabla padre puede tener muchas tablas hijo. Las tablas hijo son completamente dependientes de las tablas padre, por lo que una tabla hija solo puede existir, si existe una tabla padre. (Powell, 2006)
  • 31. Modelo de Datos Jerárquico El resultado de esta estructura hace que el modelo de datos jerárquico soporte relaciones del tipo uno a muchos. (Powell, 2006)
  • 32. Modelo de Datos de Red Este modelo de datos es un refinamiento del modelo de datos jerárquico. El modelo de red permite a las tablas hijo tener más de un padre, así se crea una estructura de tablas tipo red. Múltiples tablas padre para cada hijo permiten relaciones muchos a muchos, en adición a las relaciones uno a muchos del modelo jerárquico. (Powell, 2006)
  • 33.
  • 34. Modelo de Datos Relacional El modelo de datos relacional mejora la restricción de la estructura jerárquica, de tal manera que cualquier tabla puede ser accedida directamente sin tener que acceder a todos los objetos padres. Otro beneficio, es que cualquier tabla se puede relacionar con otra, independientemente de su posición en la jerarquía. (Powell, 2006)
  • 35. Modelo de Datos Relacional Cualquier tabla se puede relacionar, tanto con cualquier número de tablas padre, como con cualquier número de tablas hija. (Powell, 2006)
  • 36. Modelo de Datos Relacional Un sistema gestor de base de datos relacional (SGBDR) es un término usado para describir un conjunto completo de programas que permiten tanto gestionar la base de datos relacional, como comunicarse con el motor de la base de datos relacional. (Powell, 2006)
  • 37. Modelo de Datos Relacional Las bases de datos relacionales fueron inventadas por el investigador de IBM llamado Dr. E. F. Codd. El modelo de datos relacional, comenzó con la idea de obtener grupos de datos de un conjunto de datos muy grande, a partir de remover los duplicados, usando para ello un proceso conocido como normalización. (Powell, 2006)
  • 38. Modelo de Datos Relacional La normalización esta compuesta de un número de pasos denominados formas normales. El resultado fue un lenguaje de acceso general a los datos, llamado Lenguaje Estructurado de Consulta (SQL), que permite consultas sobre estructuras de datos organizados. (Powell, 2006)
  • 39.
  • 40. Modelo de Datos Orientado a Objetos Este modelo provee una estructura tridimensional de datos, donde cualquier ítem en una base de datos puede ser recuperada, desde cualquier punto muy rápidamente. Mientras que el modelo de datos relacional se presta a recuperar grupos de registros solo en dos dimensiones, el modelo orientado a objetos es eficiente encontrando ítems únicos. (Powell, 2006)
  • 41. Modelo de Datos Orientado a Objetos El modelo de datos orientado a objetos tiene un rendimiento muy pobre cuando recupera mas de un simple ítem, en el que el modelo de datos relacional es muy competente. (Powell, 2006)
  • 42. Modelo de Datos Objeto Relacional El modelo de datos objeto relacional fue creado como respuesta a los conflictos entre las capacidades de los modelos relacionales y orientados a objetos. Las capacidades de modelado de bases de datos orientadas a objetos están incluidas en las bases de datos relacionales, pero no al revés. (Powell, 2006)
  • 43. Modelo de Datos Objeto Relacional Muchas bases de datos relacionales ahora permiten el almacenamiento de objetos binarios y capacidades limitadas de codificación de métodos de objetos, con diversos grados de éxito.(Powell, 2006)
  • 44. Modelo de Datos Objeto Relacional El mayor problema con el almacenamiento de objetos binarios en una base de datos relacional es que los objetos potencialmente grandes se almacenan en lo que en realidad es un elemento estructural de pequeña escala como una sola entrada de registro de campo en una tabla.(Powell, 2006)
  • 45. Modelo de Datos Objeto Relacional Este no es siempre el caso, porque algunas bases de datos relacionales permiten el almacenamiento de objetos binarios en archivos de disco separados, fuera de las estructuras de registros bidimensionales de la tabla.(Powell, 2006)
  • 46. 3. Tipos de Base de Datos
  • 47. Las bases de datos se dividen funcionalmente en tres categorías generales: • Transaccionales • Sistemas de Soporte a la Toma de Decisiones • Híbridos
  • 48. Bases de Datos Transaccionales La función primaria de este tipo de Base de Datos es: adicionar nuevos datos, cambiar datos existentes, borrar datos existentes, todo realizado en pequeños cambios a la base de datos, es decir, pequeñas transacciones.(Powell, 2006) Algunos ejemplos de este tipo de base de datos son: • Bases de datos Cliente – Servidor. Usualmente atendidos a baja concurrencia y bajo rendimiento al mismo tiempo.
  • 49. Bases de Datos Transaccionales • Bases de datos OLTP. Causan problemas con la concurrencia debido al número de usuarios que se puede alcanzar por Internet.
  • 50. Bases de Datos que Soportan Decisiones Este tipo de base de datos, soportan las decisiones de un tipo gerencial (Powell, 2006), algunos ejemplos de este tipo de base de datos son: • Base de Datos Data warehouse. Contienen datos históricos, y son mucho mas grandes que una base de datos OLTP.
  • 51. Bases de Datos que Soportan Decisiones • Data marts. Esencialmente es un pequeño subconjunto de un data warehouse. • Base de Datos de Reportes. Es un tipo de base de datos de Data Warehouse, pero que contiene solamente datos activos.
  • 52. Bases de Datos Hibridas Una base de datos híbrida, es simplemente una mezcla que contiene requisitos de concurrencia de tipo OLTP y requisitos de rendimiento de tipo Data Warehouse.(Powell, 2006)
  • 53. Además de las bases de datos contemporáneas dominantes, hay tres enfoques de bases de datos emergentes que son dignos de mención • Hadoop • Modelo Entidad – Atributo – Valor • NoSQL
  • 54. Hadoop Describe un marco para manejar el procesamiento distribuido de grandes conjuntos de datos.(Foster, 2016)
  • 55. Modelo Entidad – Atributo – Valor Este enfoque reduce una base de datos a tres principales entidades de almacenamiento: una entidad para definir otras entidades; una entidad para definir propiedades (atributos) de entidades; una entidad EAV que conecta las otras dos entidades y valores almacenados para combinaciones de entidad-atributo.(Foster, 2016)
  • 56. NoSQL Las bases de datos no relacionales están diseñados para administrar grandes conjuntos de datos, a la vez que proporcionan beneficios tales como flexibilidad, escalabilidad, disponibilidad, costos más bajos y capacidades especiales.(Foster, 2016)
  • 57. 4. Métodos de Diseño de Bases de Datos
  • 58. A continuación se presenta la secuencia de pasos para el diseño de un modelo de base de datos: • Análisis de Requerimientos. Se recolecta información sobre la naturaleza de los datos, características requeridas y cualquier otra necesidad especial, como las respuestas a salidas esperadas. • Diseño Conceptual. En este se usa los diagramas Entidad – Relación, que incluye el modelo relacional hasta la normalización.
  • 59. • Diseño Lógico. Se crea comandos del lenguaje de base de datos para generar definiciones de tablas. Se generan scripts del lenguaje de definición de datos (DDL). • Diseño Físico. Se ajusta los comandos del lenguaje de la base de datos para alterar el modelo para los atributos físicos subyacentes de las tablas.
  • 60. 5. Ventajas de un Sistemas de Base de Datos
  • 61. Según Foster (2016) algunas ventajas son: • La redundancia se puede reducir. • Se pueden evitar las inconsistencias. • Los datos pueden ser compartidos. • Los estándares pueden ser aplicados. • Se pueden aplicar restricciones de seguridad. • Se puede mantener la integridad. • Los requisitos contradictorios pueden ser equilibrados.
  • 62. • El rendimiento se mejora debido a la velocidad de procesamiento, la reducción de papeleo, etc. • El mantenimiento y la recuperación de datos son muy fáciles; no se necesita un programa complicado. • No depende únicamente de la programación de lenguaje de alto nivel para su uso.
  • 63. • Las vistas lógicas de los datos almacenados se pueden crear fácilmente. • Las estructuras de registro pueden cambiar sin ningún efecto adverso en la recuperación de datos (debido a la independencia de datos físicos y lógicos).
  • 64. Aldo Ramiro Valdez Alvarado Licenciado en Informática Master en Dirección Estrategica en Tecnologías de la Información Máster en Business Intelligence y Big Data Docente Titular de Pregrado en la UMSA Docente de Postgrado en la UMSA Ex - Coordinador del Postgrado en Informática UMSA Conferencista Nacional e Internacional http://aldovaldezalvarado.blogspot.com/ https://www.linkedin.com/in/msc-aldo- valdez-alvarado-17464820 aldo_valdez@hotmail.com Muchas Gracias!!!