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
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)
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)
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)
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)
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)
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)
El resultado de esta
estructura hace que el
modelo de datos jerárquico
soporte relaciones del tipo
uno a muchos. (Powell,
2006)
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)
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)
Cualquier tabla se puede
relacionar, tanto con
cualquier número de tablas
padre, como con cualquier
número de tablas hija.
(Powell, 2006)
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)
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)
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)
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)
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)
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)
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)
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)
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
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 OLTP.
Causan problemas con
la concurrencia debido
al número de usuarios
que se puede alcanzar
por Internet.
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.
• 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.
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
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

Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
Cesar David Fernandez Grueso
 
Base de datos
Base de datosBase de datos
Base de datos
Luis Sanchez
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
Diego Alexander Aguirre Forero
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
Manuel Padilla
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
emilio_ambrosio
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamiento
Carlos Mila
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normal
ITCV
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
Yaskelly Yedra
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
Uniandes
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
judithmore16
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
Jesús Tramullas
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos
Mario De La Cruz
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos
alexmerono
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datosralbarracin
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
José Antonio Sandoval Acosta
 
Rational rose
Rational roseRational rose
Rational rose
Israel Chava Gonzales
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalLuis Jherry
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
Fani Calle
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
Pipe Muñoz
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
Alfredo Colcha
 

La actualidad más candente (20)

Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamiento
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normal
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Rational rose
Rational roseRational rose
Rational rose
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 

Similar a 1. Modelo de Datos

1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
MSc Aldo Valdez Alvarado
 
base de datos
base de datosbase de datos
base de datos
ashly2203
 
Base de datos
Base de datosBase de datos
Base de datosmanuel
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaLeidyOsorioM
 
Base de datos
Base de datosBase de datos
Base de datos
Michell Chia
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1alejandro
 
Funciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datosFunciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datos
Fernando suca
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredorYORMANRCG
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
Juan Soubervielle
 
Actividad 5, bases de datos, rubrica 3 contenido.docx
Actividad 5, bases de datos, rubrica 3 contenido.docxActividad 5, bases de datos, rubrica 3 contenido.docx
Actividad 5, bases de datos, rubrica 3 contenido.docx
William A De Jimenez
 
Base de datos
Base de datosBase de datos
Base de datos
HubertCallaRojas
 
Consulta: Bases de datos
Consulta: Bases de datosConsulta: Bases de datos
Consulta: Bases de datos
Diana Barco
 
Consulta: Bases de datos
Consulta: Bases de datosConsulta: Bases de datos
Consulta: Bases de datos
Diana Barco
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
Daryi
 
Base de datos(quinteros)
Base de datos(quinteros)Base de datos(quinteros)
Base de datos(quinteros)jonyquinteros
 

Similar a 1. Modelo de Datos (20)

1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
base de datos
base de datosbase de datos
base de datos
 
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
 
base de datosss
base de datosssbase de datosss
base de datosss
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Generalidades bases de datos
Generalidades bases de datosGeneralidades bases de datos
Generalidades bases de datos
 
Funciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datosFunciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datos
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredor
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Actividad 5, bases de datos, rubrica 3 contenido.docx
Actividad 5, bases de datos, rubrica 3 contenido.docxActividad 5, bases de datos, rubrica 3 contenido.docx
Actividad 5, bases de datos, rubrica 3 contenido.docx
 
Base de datos
Base de datosBase de datos
Base de datos
 
Consulta: Bases de datos
Consulta: Bases de datosConsulta: Bases de datos
Consulta: Bases de datos
 
Consulta: Bases de datos
Consulta: Bases de datosConsulta: Bases de datos
Consulta: 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
 
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)
 

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

Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
QuispeJimenezDyuy
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
MaribelGaitanRamosRa
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 

Último (20)

Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 

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. Una Base de Datos es una colección de información, preferiblemente información relacionada y preferiblemente información organizada. (Powell, 2006)
  • 5. 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)
  • 6. 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)
  • 7. 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)
  • 8. 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)
  • 9.
  • 10. 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)
  • 11. 2. Evolución del Modelado de Base de Datos
  • 12. 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)
  • 13.
  • 14. 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)
  • 15. 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)
  • 16. El resultado de esta estructura hace que el modelo de datos jerárquico soporte relaciones del tipo uno a muchos. (Powell, 2006)
  • 17. 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)
  • 18.
  • 19. 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)
  • 20. Cualquier tabla se puede relacionar, tanto con cualquier número de tablas padre, como con cualquier número de tablas hija. (Powell, 2006)
  • 21. 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)
  • 22. 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)
  • 23. 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)
  • 24.
  • 25. 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)
  • 26. 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)
  • 27. 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)
  • 28. 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)
  • 29. 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)
  • 30. 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)
  • 31. 3. Tipos de Base de Datos
  • 32. Las bases de datos se dividen funcionalmente en tres categorías generales: • Transaccionales • Sistemas de Soporte a la Toma de Decisiones • Híbridos
  • 33. 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.
  • 34. • Bases de datos OLTP. Causan problemas con la concurrencia debido al número de usuarios que se puede alcanzar por Internet.
  • 35. 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.
  • 36. • 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.
  • 37. 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)
  • 38. 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
  • 39. Describe un marco para manejar el procesamiento distribuido de grandes conjuntos de datos.(Foster, 2016)
  • 40. 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)
  • 41. 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)
  • 42. 4. Métodos de Diseño de Bases de Datos
  • 43. 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.
  • 44. • 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.
  • 45. 5. Ventajas de un Sistemas de Base de Datos
  • 46. 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.
  • 47. • 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.
  • 48. • 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).
  • 49. 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!!!