Modelos de datos

Páginas: 8 (1955 palabras) Publicado: 30 de septiembre de 2010
UNIDAD 2 MODELOS DE DATOS
2.1 DEFINICION MODELO DE DATOS
Un modelo de datos es básicamente una “descripción” de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente debase de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.
Algunos modelos con frecuencia utilizados en las bases de datos:
Bases de datos jerárquicas
Éstas 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 deinformación puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.
Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).
Base de datos relacional Éstees el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Y otros tipos de datos que utilizan diferentes tipos de modelos de datos.
2.2 MODELO ENTIDAD RELACION
El modelo entidad-relación (E-R) se basa en una percepción del mundo compuesta por objetos, llamados entidades, y relaciones entre ellos.
Las entidades se diferencian unas de otras através de atributos. El orientado a objetos también se basa en objetos, los cuales contienen valores y métodos, entendidos como órdenes que actúan sobre los valores, en niveles de anidamiento. Los objetos se agrupan en clases, relacionándose mediante el envío de mensajes. Algunos autores definen estos modelos como “modelos semánticos”.

2.2.1 ENTIDADES ATRIBUTOS Y RELACIONES
Las entidades sonlos objetos principales sobre los que se debe recoger información y generalmente denotan personas, lugares, cosas o eventos de interés. Las entidades aparecen reflejadas en el enunciado habitualmente como nombres. Gráficamente se simbolizan con un rectángulo.
Los atributos se utilizan para detallar las entidades asignándoles propiedades descriptivas tales como nombre, color y peso. No solo esposible especificar atributos en las entidades sino también en las relaciones. Los atributos también aparecen reflejados en el enunciado, generalmente, como nombres.
Las entidades pueden clasificarse por la fuerza de sus atributos identificadores, es decir, por su dependencia o no dependencia respecto a otras entidades. Las entidades fuertes tienen existencia propia, es decir, poseenidentificadores internos que determinan de manera única la existencia de sus ocurrencias. Las entidades débiles pueden tienen existencia en la base de datos dependiendo de una entidad fuerte. Gráficamente los atributos se simbolizan con una elipse.
Las relaciones representan asociaciones en el mundo real entre una o más entidades. Las relaciones se caracterizan por su nombre, el grado (número de entidades queparticipan en la relación), el tipo de cardinalidad (número máximo de ejemplares de una entidad asociados a una combinación de ejemplares de las otras entidades de la relación, que pueden ser 1 ó N). Gráficamente las relaciones se simbolizan con un rombo.
2.2.2 LLAVES
• Llaves Primarias
Las llaves permiten identificar una entidad o un grupo. La llave está constituida por atributos (puede ser1 o un grupo), son campos de relevancia en la asociación de entidades. Una entidad fuerte posee una llave primaria. Una llave primaria nos permite identificar una entidad y la llave secundaria nos permite identificar un grupo de entidades.
• Llaves Foráneas
Corresponden a un atributo de una tabla relacionada, que es llave primaria en una tabla principal, es decir, es el atributo de una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelos de datos de las bases de datos
  • Data modeler
  • modelo de datos
  • Modelos de datos
  • Modelado de datos
  • Modelo de datos
  • Modelos de datos
  • Modelo De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS