lunes, 10 de octubre de 2016

TABLAS

*cardinalidad de las relaciones en base de datos


Es Simplemente la forma en que se relacionan las Entidades, o expresa cuantas entidades seRelacionan con otras entidades. Hay varias maneras de mostrar las cardinalidades:Poner etiquetas en las líneas que unen las relaciones con las entidades, consiste en un mínimo y máximo que contiene un cero (varios a varios) y lo usual es poner una “M” en unExisten 4 tipos de relaciones que pueden establecerse entre entidades, las cuales establecen con cuantas ocurrencias de entidad de tipo B se puede relacionar una ocurrencia de entidad de tipo A:
4. Relación uno a uno.
5. Relación uno a varios (n).3. Relación varios (n) a uno.
4. Relación varios a varios (n)- (n)

Resultado de imagen para CARDINALIDAD DE LAS RELACIONES EN BASE DE DATOS


*Modelo entidad-relación ER


El modelo entidad-relación ER es un modelo de datos que permite representar cualquier abstracción, percepción y conocimiento en un sistema de información formado por un conjunto de objetos denominados entidades y relaciones, incorporando una representación visual conocida como diagrama entidad-relación.
Modelo entidad relación
Objeto de la base de datos
Ejemplo
Ejemplares – Conjuntos – Extensión
Registros de una tabla – Conjunto de registros

Conjunto-Usuarios{Jorge Martínez(1|alumno), Enrique Valtierra(2|profesor), Miguel dos Santos(3|investigador)}

Entidad
Tabla de la base de datos

Tabla usuarios

Atributos – Intención
Campos de una tabla

id, nombre, apellidos, tipo de usuario, dni, dirección, teléfono

Relación
Vínculo entre conjuntos

Jorge Martínez es investigador

Interrelación
Relación entre tablas

Tabla Usuarios relacionada con Tabla Tipo de usuarios

Entidades fuertes
Tabla principal

Tabla Usuarios

Entidades débiles
Tabla auxiliar

Tabla Tipo de usuarios

lunes, 3 de octubre de 2016

modelo relacional

El modelo relacional, para el modelado y la gestión de bases de datos, es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Su idea fundamental es el uso de relaciones. Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados tuplas. Pese a que esta es la teoría de las bases de datos relacionales creadas por Codd, la mayoría de las veces se conceptual iza de una manera más fácil de imaginar, pensando en cada relación como si fuese una tabla que está compuesta por registros (cada fila de la tabla sería un registro o "tupla") y columnas (también llamadas "campos"). Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámica mente.
_________________________________________________________________________
Ventajas 
  • Provee herramientas que garantizan evitar la duplicidad de registros.
  • Garantiza la integridad referencia, así, al eliminar un registro elimina todos los registros relacionados dependientes.
  • Favorece la nacionalización por ser más comprensible y aplicable.
  • ______________________________________________________________________

Desventajas
  • Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información geográfica.


  • No se manipulan de forma manejable los bloques de texto como tipo de dato.

  • Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las aplicaciones anteriores y así, complementar pero no sustituir a las bases de datos relacionales