1. Modelos de BDD y
Modelos de Datos
I.U.P “Santiago Mariño”
Escuela: Sistemas
Materia: Bases de datos
SAIA-S1 2019-1
Alumno: José Padrón C.I 28,462,837
2. Puntos a tratar
• - Modelos de datos:
• - Definición, clasificación, utilidad, definiciones básicas:
• Abstracción, semántica, integridad y restricciones.
• - Modelo Entidad – Relación. Definición, elementos,
representación grafica.
• - Modelado de situaciones de requerimiento de información
propuestas.
3. Introducción
En este mundo globalizado se consideran a los
diversos programas y aplicaciones como entes
que manipulan Datos, lo cual revela su enorme
importancia no solo en el campo de la
informática y sistemas sino en general.
Frente a dichas expectativas desarrollamos
este trabajo monográfico con el propósito de
mejorar y profundizar nuestros conocimientos
sobre las Bases de Datos, sus modelos y tipos de
datos.
4. Modelo de datos
Definición
Los modelos de datos aportan la base conceptual
para diseñar aplicaciones que hacen un uso
intensivo de datos, así como la base formal para las
herramientas y técnicas empleadas en el desarrollo
y uso de sistemas de información.
Con respecto al diseño de bases de datos, el
modelado de datos puede ser descrito así "dados
los requerimientos de información y proceso de una
aplicación de uso intensivo de datos (por ejemplo,
un sistema de información), construir una
representación de la aplicación que capture las
propiedades estáticas y dinámicas requeridas para
dar soporte a los procesos deseados (por ejemplo,
transacciones y consultas).
5. Modelo de datos
Definición
Un modelo de datos es por tanto una colección de
conceptos bien definidos matemáticamente que
ayudan a expresar las propiedades estáticas y
dinámicas de una aplicación con un uso de datos
intensivo. Conceptualmente, una aplicación puede
ser caracterizada por:
-Propiedades estáticas: entidades (u objetos),
propiedades (o atributos) de esas entidades, y
relaciones entre esas entidades.
-Propiedades dinámicas: operaciones sobre
entidades, sobre propiedades o relaciones entre
operaciones.
-Reglas de integridad sobre las entidades y las
operaciones (por ejemplo, transacciones).
6. Clasificación
Modelos de Datos Conceptuales
Son los orientados a la descripción de estructuras de
datos y restricciones de integridad. Se usan
fundamentalmente durante la etapa de Análisis de un
problema dado y están orientados a representar los
elementos que intervienen en ese problema y sus
relaciones.
Modelos de Datos Lógicos
Son orientados a las operaciones más que a la
descripción de una realidad. Usualmente están
implementados en algún Manejador de Base de Datos.
Modelos de Datos Físicos
Son estructuras de datos a bajo nivel implementadas
dentro del propio manejador. Ejemplos típicos de estas
estructuras son los Árboles B+, las estructuras de Hash,
etc.
7. Abstracción
A menudo pensamos en todo lo que
quisiéramos que estuviera almacenado en una
base de datos y diseñamos la base de datos
para guardar dichos datos. Debemos de ser
realistas acerca de nuestras necesidades y
decidir qué dato es realmente necesario.
Frecuentemente podemos generar algunos
datos sobre la marcha sin tener que
almacenarlos en una tabla de una base de
datos. En estos casos también tiene sentido
hacer esto desde el punto de vista del
desarrollo de la aplicación.
8. Semántica
El modelado semántico resume la complejidad
lógica representativa de la Base de Datos, esto
permite mayor usabilidad por parte de más
usuarios, se extiende el amplio dominio para las
redes de comunicaciones donde los usuarios
no son conscientes de la estructura lógica de
una base de datos remota.
La abstracción de datos y la separación de
componente lógicos y conceptuales son
propiedades importantes en las Bases de Datos
Semántica por tanto permiten la
representación de la realidad a modo de
espejo.
9. Integridad
El término integridad de datos se refiere la
correctitud y completitud de la información en una
base de datos. Cuando los contenidos se modifican
con sentencias INSERT, DELETE o UPDATE, la
integridad de los datos almacenados puede
perderse de muchas maneras diferentes. Pueden
añadirse datos no válidos a la base de datos, tales
como un pedido que especifica un producto no
existente.
Pueden modificarse datos existentes tomando un
valor incorrecto, como por ejemplo si se reasigna un
vendedor a una oficina no existente.
10. Restricciones
Las restricciones de los datos se imponen para
asegurarnos que los datos cumplen con una
serie de condiciones predefinidas para cada
tabla. Estas restricciones ayudan a conseguir la
integridad de referencia: todas las referencias
dentro de una BD son válidas y todas las
restricciones se han cumplido.
Las restricciones se van a definir acompañadas
por un nombre, lo que permitirá activarlas o
desactivarlas según sea el caso; o también
mezcladas en la definición de las columnas de
la tabla.
11. Modelo E – R Definición
Un diagrama entidad-relación, también
conocido como modelo entidad relación o
ERD, es un tipo de diagrama de flujo que ilustra
cómo las "entidades", como personas, objetos
o conceptos, se relacionan entre sí dentro de
un sistema.
Los diagramas ER se usan a menudo para
diseñar o depurar bases de datos relacionales
en los campos de ingeniería de software,
sistemas de información empresarial,
educación e investigación.
12. Elementos
Entidad
Algo que se puede definir, como una persona,
objeto, concepto u evento, que puede tener datos
almacenados acerca de este. Piensa en las
entidades como si fueran sustantivos.
Relación
Cómo las entidades interactúan o se asocian entre
sí. Piensa en las relaciones como si fueran verbos.
Atributo
Una propiedad o característica de una entidad. A
menudo se muestra como un óvalo o círculo.
13. Elementos
Entidad
Algo que se puede definir, como una persona,
objeto, concepto u evento, que puede tener datos
almacenados acerca de este. Piensa en las
entidades como si fueran sustantivos.
Relación
Cómo las entidades interactúan o se asocian entre
sí. Piensa en las relaciones como si fueran verbos.
Atributo
Una propiedad o característica de una entidad. A
menudo se muestra como un óvalo o círculo.
14. Conclusión
Hoy en día las empresas manejan una gran cantidad de
datos. Cualquier empresa que se precie debe tener
almacenados todos estos datos en una base de datos para
poder realizarlos mediante una aplicación profesional; sin
esta funcionalidad resultaría imposible tratar y manejar en su
totalidad los datos que lleva a cabo la empresa y se perdería
un tiempo y dinero muy valioso.
Uno de los pasos cruciales en la construcción de una
aplicación que maneje una base de datos, es sin duda, el
diseño de la base de datos, en donde lo más importante son
LOS MODELOS DE DATOS.
15. Bibliografía
• SENN, James A. "Análisis y Diseño de Sistemas de Información". Segunda Edición. McGraw
Hill. 1992.
• FOWLOER, Martín. "UML Gota a Gota". Primera edición. Addison Wesley Longman. 1999.
• HARWRYSZKIEWYCZ, I T. Análisis y diseño de base de datos. Editorial Megabyte. 1994.
• LAUDON, Kenneth C. Administración de los sistemas de información. 3ra. Edición. 1996.
• https://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n
• https://es.wikipedia.org/wiki/Base_de_datos
• https://es.wikipedia.org/wiki/Modelo_de_datos
• https://es.wikipedia.org/wiki/Modelo_relacional
• https://es.wikipedia.org/wiki/Base_de_datos_objeto-relacional