Clever Villegas Burga
Jorge Paredes Toledo
http://www.systemsupa.blogspot.pe
MODELO DE
DATOS
BASE DE DATOS I
• es un sistema formal y abstracto que permite
describir los datos de acuerdo a reglas y
convenios predefinidos o podríamos decir que
es un conjunto de concepto que permite
describir, a distintos niveles de abstracción, la
estructura de una base de datos.
Definición
TIPOS
MODELOS
LOGICOS
BASADOS EN
OBJETOS
MODELOS
FISICOS DE
DATOS
MODELOS
LOGICOS
BASADOS EN
REGISTROS
MODELOS LOGICOS BASADOS EN OBJETOS
Se usan para describir datos en los niveles conceptual y de visión, es decir, con
este modelo representamos los datos de tal forma como nosotros los captamos en
el mundo real, tienen una capacidad de estructuración bastante flexible y permiten
especificar restricciones de datos explícitamente. Existen diferentes modelos de
este tipo, pero el más utilizado por su sencillez y eficiencia es el modelo
Entidad-Relación.
Modelo Entidad-Relación
Representa la realidad a través de entidades, que son objetos que existen y que se
distinguen de otros por sus características, por ejemplo: 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:
Tangibles: Son todos aquellos objetos físicos que podemos ver, tocar o sentir.
Intangibles: 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 a su vez una entidad se puede asociar o
relacionar con más entidades a través de relaciones.
EJEMPLO E-R
Una empresa requiere controlar a los vendedores y las ventas que ellos realizan; de
este problema determinamos que los objetos o entidades principales a estudiar son
el empleado (vendedor) y el artículo (que es el producto en venta), y las
características que los identifican son:
La relación entre ambas entidades la
podemos establecer como Venta. Bueno,
ahora nos falta describir como se
representa un modelo E-R gráficamente,
la representación es muy sencilla, se
emplean símbolos, los cuales son:
• Se utilizan para describir datos en niveles conceptual y físico.
Estos utilizan registros e instancias para representar la
realidad, así como las relaciones que existen entre estos
registros. A diferencia de los modelos de datos basados en
objetos, se usan para especificar la estructura lógica global de
la base de datos y para proporcionar una descripción a nivel
más alto de la implementación.
MODELOS LOGICOS BASADOS EN REGISTROS
• El modelo relacional para la gestión de una
base de datos es un modelo de datos basado
en la lógica de predicado y en la teoría de
conjuntos. Éste es el modelo más utilizado en
la actualidad para modelar problemas reales y
administrar datos dinámicamente.
Modelo relacional
Modelo RED
• Este modelo representa los datos mediante colecciones de registros y sus
relaciones se representan por medio de ligas o enlaces, los cuales pueden
verse como punteros. Los registros se organizan en un conjunto de gráficas
arbitrarias.
• Es un modelo de datos en el cual los datos son organizados en una
estructura parecida a un árbol. La estructura permite a la información que
repite y usa relaciones padre/Hijo: cada padre puede tener muchos hijos
pero cada hijo sólo tiene un padre. Todos los atributos de un registro
específico son catalogados bajo un tipo de entidad.
Modelo Jerarquico
Considere la siguiente estructura
En esta tabla, "el hijo" es el mismo tipo que "el padre". La jerarquía
que declara EmpNo 10 es el jefe de 20, y30 y 40 cada informe a 20 es
representado por la columna "Reporta". Llamada en la Base de datos
relacional, la columna Reporta es una llave foránea, el referirse de la
columna EmpNo. Si el tipo de datos "hijo" fuera diferente, estaría en
una tabla diferente, pero todavía habría una llave foránea que se
refiere la columna EmpNo de la tabla de empleados.
MODELO FÍSICO DE DATOS
El modelo de datos físicos se usa para describir datos en un nivel más
bajo. En contraste con el modelo de datos lógico, hay pocos modelos
de datos físicos en uso.
Los más conocidos son:
• Modelo de unificación
• Modelo de memoria por marcos.

MODELO DE DATOS

  • 1.
    Clever Villegas Burga JorgeParedes Toledo http://www.systemsupa.blogspot.pe MODELO DE DATOS BASE DE DATOS I
  • 2.
    • es unsistema formal y abstracto que permite describir los datos de acuerdo a reglas y convenios predefinidos o podríamos decir que es un conjunto de concepto que permite describir, a distintos niveles de abstracción, la estructura de una base de datos. Definición
  • 3.
  • 4.
    MODELOS LOGICOS BASADOSEN OBJETOS Se usan para describir datos en los niveles conceptual y de visión, es decir, con este modelo representamos los datos de tal forma como nosotros los captamos en el mundo real, tienen una capacidad de estructuración bastante flexible y permiten especificar restricciones de datos explícitamente. Existen diferentes modelos de este tipo, pero el más utilizado por su sencillez y eficiencia es el modelo Entidad-Relación.
  • 5.
    Modelo Entidad-Relación Representa larealidad a través de entidades, que son objetos que existen y que se distinguen de otros por sus características, por ejemplo: 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: Tangibles: Son todos aquellos objetos físicos que podemos ver, tocar o sentir. Intangibles: 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 a su vez una entidad se puede asociar o relacionar con más entidades a través de relaciones.
  • 6.
    EJEMPLO E-R Una empresarequiere controlar a los vendedores y las ventas que ellos realizan; de este problema determinamos que los objetos o entidades principales a estudiar son el empleado (vendedor) y el artículo (que es el producto en venta), y las características que los identifican son: La relación entre ambas entidades la podemos establecer como Venta. Bueno, ahora nos falta describir como se representa un modelo E-R gráficamente, la representación es muy sencilla, se emplean símbolos, los cuales son:
  • 8.
    • Se utilizanpara describir datos en niveles conceptual y físico. Estos utilizan registros e instancias para representar la realidad, así como las relaciones que existen entre estos registros. A diferencia de los modelos de datos basados en objetos, se usan para especificar la estructura lógica global de la base de datos y para proporcionar una descripción a nivel más alto de la implementación. MODELOS LOGICOS BASADOS EN REGISTROS
  • 9.
    • El modelorelacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicado y en la teoría de conjuntos. Éste es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Modelo relacional
  • 10.
    Modelo RED • Estemodelo representa los datos mediante colecciones de registros y sus relaciones se representan por medio de ligas o enlaces, los cuales pueden verse como punteros. Los registros se organizan en un conjunto de gráficas arbitrarias.
  • 11.
    • Es unmodelo de datos en el cual los datos son organizados en una estructura parecida a un árbol. La estructura permite a la información que repite y usa relaciones padre/Hijo: cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre. Todos los atributos de un registro específico son catalogados bajo un tipo de entidad. Modelo Jerarquico
  • 12.
    Considere la siguienteestructura En esta tabla, "el hijo" es el mismo tipo que "el padre". La jerarquía que declara EmpNo 10 es el jefe de 20, y30 y 40 cada informe a 20 es representado por la columna "Reporta". Llamada en la Base de datos relacional, la columna Reporta es una llave foránea, el referirse de la columna EmpNo. Si el tipo de datos "hijo" fuera diferente, estaría en una tabla diferente, pero todavía habría una llave foránea que se refiere la columna EmpNo de la tabla de empleados.
  • 13.
    MODELO FÍSICO DEDATOS El modelo de datos físicos se usa para describir datos en un nivel más bajo. En contraste con el modelo de datos lógico, hay pocos modelos de datos físicos en uso. Los más conocidos son: • Modelo de unificación • Modelo de memoria por marcos.