2. 1 CONTENIDO:
DEFINICIÓN:
• Un modelo de base de datos es un tipo de modelo de datos que
determina la estructura lógica de una base de datos y de
manera fundamental determina el modo de almacenar, organizar
y manipular los datos.
4. Este modelo representa a la
realidad a través de entidades, que
son objetos que existen y que se
distinguen de otros por sus
características, por ejemplo: Tangibles: Son todos aquellos
objetos físicos que podemos ver,
tocar o sentir.
Intangibles: Todos aquellos
eventos u objetos conceptuales
que no podemos ver, aun
sabiendo que existen, por
ejemplo: la entidad materia,
sabemos que existe, sin embargo,
no la podemos visualizar o tocar.
Un alumno se distingue de otro
por sus características
particulares como lo es el
nombre, o el número de control
asignado al entrar a una
institución educativa, así
mismo, un empleado, una
materia, etc. Las entidades
pueden ser de dos tipos:
Modelo Entidad-Relación:
5. Modelo Orientado a Objetos:
Este modelo, trata de almacenar en la base de datos los objetos completos
(estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora
todos los conceptos importantes del paradigma de objetos: Encapsulación,
Herencia, Polimorfismo.
En bases de datos orientadas a objetos, los usuarios pueden definir
operaciones sobre los datos como parte de la definición de la base de datos.
Una operación (llamada función) se especifica en dos partes. La interfaz (o
signatura) de una operación incluye el nombre de la operación y los tipos de
datos de sus argumentos (o parámetros).
La implementación (o método) de la operación se especifica separadamente y
puede modificarse sin afectar la interfaz. Los programas de aplicación de los
usuarios pueden operar sobre los datos invocando a dichas operaciones a
través de sus nombres y argumentos, sea cual sea la forma en la que se han
implementado.
6. MODELOS LOGICOS BASADOS EN REGISTROS:
Los modelos lógicos basados en
registros se utilizan para describir
los datos en los modelos
conceptual y físico.
A diferencia de los modelos
lógicos basados en objetos, se
usan para especificar la
estructura lógica global de la BD
y para proporcionar una
descripción a nivel más alto de
la implementación..
7. Modelo Relacional:
• En el modelo relacional se utiliza un grupo de tablas para representar los datos
y las relaciones entre ellos.
• Cada tabla está compuesta por varias columnas, y cada columna tiene un
nombre único, cada tabla contiene registros de un tipo particular.
• Cada tipo de registro define un número fijo de campos, o de atributos.
• Las columnas de la tabla corresponden a los atributos del tipo de registro.
• El modelo de datos relacional es el modelo de datos más ampliamente usado, y
una amplia mayoría de sistemas de bases de datos actuales se basan en el
modelo relacional.
8. Modelo Jerárquico:
Estas son bases de datos que, como su nombre indica, almacenan su
información en una estructura jerárquica. En este modelo los datos se
organizan en una forma similar a un árbol (visto al revés), en donde un nodo
padre de información puede tener varios hijos.
El nodo que no tiene padres se le conoce como raíz, y a los nodos que no
tienen hijos se les conoce como hojas.
Una de las principales limitaciones de este modelo, es su incapacidad de
representar eficientemente la redundancia de datos.
9. Modelo de Red:
Este es un modelo ligeramente distinto del jerárquico, en
donde su diferencia fundamental es la modificación del
concepto de un nodo, permitiendo que un mismo nodo tenga
varios padres (algo no permitido en el modelo jerárquico).
Fue una gran mejora con respecto al modelo jerárquico, ya que
ofrecía una solución eficiente al problema de redundancia de
datos, pero aun así, la dificultad que significa administrar la
información en una base de datos de red, ha significado que
sea un modelo utilizado en su mayoría por programadores más
que por usuarios finales.
10. > MODELOS FISICOS
DE DATOS:
Los modelos físicos de datos se usan para describir
cómo se almacenan los datos en el ordenador: formato
de registros, estructuras de los archivos, métodos de
acceso, etcétera. Hay muy pocos modelos físicos de
datos en uso, siendo los más conocidos el modelo
unificador y de memoria de elementos.
11. 2 RESUMEN:
Se hace necesaria la creación de
un sistema que ayude al
diseñador a crear estructuras
correctas y fiables, minimizando
los tiempos de diseño y
explotando todos los datos, nace
así la metodología de diseño de
bases de datos. Para ello hemos
realizado una breve descripción
de los diferentes modelos de
datos que existen ayudando así a
los lectores tener una noción
básica de los modelos de datos.
Según van evolucionando los
tiempos, las necesidades de
almacenamiento de datos van
creciendo y con ellas las
necesidades de transformar los
mismos datos en información de
muy diversa naturaleza. Por este
motivo el trabajo del diseñador de
bases de datos es cada vez más
delicado, un error en el diseño o
en la interpretación de datos
puede dar lugar a información
incorrecta y conducir al usuario a
la toma de decisiones
equivocadas.
12. 3 CONCLUSIONES:
Dar a conocer los diferentes
modelos de datos lógicos y físicos
en la cual nos indica su
funcionamiento de cada una y la
forma como se aplican para evitar
errores y redundancia al momento
de crear una base de datos.
13.
14. 5 GLOSARIO DE TERMINOS:
Entidad. Es un objeto del mundo real, que tiene interés para la empresa.
Nodo. Es un punto de intersección, conexión o unión de varios elementos
que confluyen en el mismo lugar.
Encapsulación. Propiedad que permite ocultar la información al resto de
los objetos, impidiendo así accesos incorrectos o conflictos.
Herencia. Propiedad a través de la cual los objetos heredan
comportamiento dentro de una jerarquía de clases.
Polimorfismo. Propiedad de una operación mediante la cual puede ser
aplicada a distintos tipos de objetos.