visual basic 6.0

Páginas: 11 (2670 palabras) Publicado: 8 de julio de 2014


EL MODELO ENTIDAD-RELACIÓN:



Conceptos previos vistos anteriormente:

9 Los modelos de datos son el conjunto de conceptos o herramientas conceptuales que sirven para describir la estructura de una BD: los datos, las relaciones y las restricciones que se deben cumplir sobre los datos.

9 Se denomina esquema de la BD a la descripción de una BD mediante un modelo de datos. Esteesquema se especifica durante el diseño de la BD.

9 Modelos de datos lógicos basados en objetos: Se usan para describir datos en el nivel conceptual y en el externo. Se caracterizan porque permiten especificar estructuras flexibles y restricciones de datos. Por ejemplo, el Modelo Entidad-Relación y el Modelo Orientado a Objetos.



• El Modelo Entidad-Relación (o Modelo E-R o ModeloEntidad-Interrelación) fue propuesto por Peter Chen en
1976 para la representación conceptual de los problemas del mundo real. Este modelo de datos representa los datos utilizando grafos y símbolos gráficos, además de tablas para la representación de los datos y sus relaciones.


NIFCIF



IdProveedor

Nombre




Teléfono





1:N



IdArtículo

Descripción



PrecioStock

Proveedor
Suministra
Artículo






Conceptos básicos usados en el Modelo E-R:

1. Entidad: Es un objeto del mundo real que tiene interés para la empresa. Por ejemplo, la entidad ALUMNO de un centro escolar o la entidad CLIENTE de una empresa. Se representan con rectángulos con el nombre en el interior.
2. Conjunto de Entidades: Es un grupo de entidades del mismo tipo, yno tienen que ser conjuntos disjuntos, es decir, puede haber una entidad que pertenezca a varios conjuntos de entidades a la vez. Por ejemplo, el conjunto
de entidades ALUMNOS de un centro escolar.
3. Entidad Fuerte: Es una entidad que no depende de otra entidad para su existencia. Por ejemplo, la entidad ALUMNO es fuerte pues no depende de otra para existir como entidad, mientras que laentidad NOTA es una entidad débil pues necesita a la entidad ALUMNO para existir.
4. Atributos o Campos: Son las unidades de información que describen propiedades de las entidades. Por ejemplo, la entidad ALUMNO posee los atributos: número de matrícula, nombre, dirección, población, código postal,
provincia, y teléfono. Los atributos toman valores, por ejemplo, el atributo provinciapodría ser SEVILLA, CÁDIZ,
etc. Se representan mediante una elipse con el nombre en el interior.
5. Dominio: Es el conjunto de valores permitidos para cada atributo. Por ejemplo, el dominio del atributo nombre puede ser el conjunto de cadenas de texto de una longitud determinada.

6. Identificador o Superclave: Es el conjunto de atributos que identifican de forma única a cada entidad. Porejemplo, la entidad EMPLEADO, con los atributos: número de la seguridad social, dni, nombre, dirección, fecha de nacimiento y teléfono, podría tener como identificador sólo el dni (pues no habrá 2 empleados con el mismo dni), o sólo el número de la seguridad social, o el conjunto de 3 atributos nombre, fecha de nacimiento y teléfono (pues es difícil que hay 2 empleados en la misma empresa quetengan los mismos valores en esos 3 atributos).
7. Clave Candidata: Es cada una de las superclaves formadas por el mínimo número de campos posibles. En el ejemplo anterior habría 2 claves candidatas de un único atributo: dni o número de la seguridad social.
8. Clave Primaria o Clave Principal (Primary Key): Es la clave candidata seleccionada por el diseñador de la BD
para identificar a cadaentidad. Una clave primaria no puede tener valores nulos (vacíos), ha de ser sencilla de crear y no ha de variar con el tiempo. El atributo o conjunto de atributos que forman parte de la clave primaria se
representan subrayados.
9. Clave Ajena o Clave Foránea (Foreign Key): Es el atributo o conjunto de atributos de una entidad que constituyen la clave primaria de otra entidad....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SQL Visual Basic 6.0
  • Visual Basic 6.0
  • visual basic 6.0
  • Programas en Visual Basic 6.0
  • Visual Basic 6.0
  • Variables Visual Basic 6.0
  • Visual Basic 6.0
  • Visual Basic 6.0

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS