Ing.Informatica

Páginas: 7 (1585 palabras) Publicado: 25 de julio de 2012
UNIVERSIDAD DE PANAMA FACULTAD DE INFORMATICA, ELECTRONICA Y COMUNICACIÓN ASIGNATURA BASES DE DATOS (Cod Asig: 10131 Cod. Hor: 2045)

I SEMESTRE DE 2011

LIC. EN ING. INFORMATICA

TEMA MODELO DE DATOS SEMANTICO

ELABORADO POR PROF. VIRGINIA JUAREZ M.

1

Modelos de Datos
Un modelo de datos es un conjunto de conceptos, reglas y convenciones que permiten describir los datos del mundoreal, así como un conjunto de operaciones que permiten manipularlos. Se describen: Los elementos permitidos (objetos o entidades, asociaciones, características de las entidades, dominios), los elementos no permitidos según las restricciones (inherentes al modelo, de integridad o semánticas). Se utilizan los mecanismos de abstracción habituales: • Clasificación. Expresa la idea de “Es un miembrode”. • Agregación. Expresa la idea de “Es parte de”. • Generalización. Expresa la idea de “Es un”.

2

Cualidades de los Modelos Conceptuales de Datos.

Deben ser buenas herramientas para expresar la realidad. Expresividad: Disponibilidad de una amplia gama de conceptos. Simplicidad: Los esquemas creados deben ser fáciles de entender. Minimalidad: Cada concepto tiene un significado distinto conrespecto a los demás. Formalidad: Todos los conceptos tienen una interpretación única, precisa y bien definida.

3

Modelo Entidad-Relación. La información puede ser modelada como: • Una colección de entidades, • Relaciones entre esas entidades.

ENTIDADES Y ATRIBUTOS
• Entidad: Un objeto que existe y es distinguible de otros objetos (“algo” físico o “algo” conceptual) Ejemplos: unapersona específica, una compañía, un suceso,... • Atributo: Es una propiedad o característica de una entidad. Ejemplos: el nombre, el peso, … de una persona. • Una entidad está descrita por un conjunto de atributos. Una entidad concreta tendrá un valor para cada uno de sus atributos. • Dominio: Es el conjunto de valores permitidos de un atributo (todos los posibles valores).

4

Tipos deAtributos. o o o o o Simple (o atómico) y compuesto: DNI; Nombre (Nombre + Apellidos) Mono-valuado y multi-valuado: FechaNacimiento; Titulaciones Almacenado y derivado: FechaNacimiento; Edad Nulo: No aplicable, Desconocido. Complejo: Composiciones arbitrarias de atributos compuestos y multivaluados.

Conjunto de Entidades: Agrupación de entidades del mismo tipo que comparten las mismas propiedades(entidades que poseen los mismos atributos). Ejemplos: El conjunto de todas las personas, los artículos de un almacén. Identificador de Entidad: Atributo o conjunto de atributos cuyos valores permiten distinguir una entidad del resto. Los conjuntos de entidades se describen con un nombre y su lista de atributos. El identificador se subraya. Ejemplo: Clientes = (Nombre, Nº Seguridad Social, Calle,Ciudad) Cuentas = (Nº Cuenta, Saldo)
7

RELACIONES Relación: Asociación entre dos o más entidades. Ejemplo: Juan Entidad Cliente Posee Relación Poseer A 102 Entidad Cuenta

Conjunto de Relaciones: Es un conjunto de asociaciones del mismo tipo. Ejemplo: (Juan, A-102) (Ana, A-342) Poseer Poseer

Un atributo también puede ser una propiedad de un conjunto de relaciones. Ejemplo: El conjunto derelaciones Poseer entre los conjuntos de entidades Clientes y Cuentas puede tener el atributo fecha de creación. Identificador de Relación: Concatenación de los identificadores de las entidades por ella asociadas.

9

Seg. Social Nombre Nº Cuenta Balance

Clientes

Poseer

Cuentas

Calle

Localidad

Fecha de creación

10

DIAGRAMAS ENTIDAD-RELACION El significado de cadaconcepto en el Modelo ER no tiene ambigüedad. Hay diferentes notaciones para representar cada concepto en un diagrama. Una posible, es: Rectángulos: representan conjuntos de entidades. Elipses: representan atributos. Rombos: representan conjuntos de relaciones. Líneas: enlazan los atributos a los conjuntos de entidades o de relaciones y conjuntos de entidades a conjuntos de relaciones. Otra posible...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing.informatica
  • ING.INFORMATICA
  • Ing.Informatica
  • Ing.Informatica
  • Codigos de ing.Informatica
  • Ing.informatico
  • ING.INFORMATICA
  • Ing.Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS