Bases de Datos

Páginas: 54 (13252 palabras) Publicado: 1 de septiembre de 2014
BASES DE DATOS.

1

1 INTRODUCCIÓN A LAS BASES DE DATOS.
ABSTRACCIÓN DE LOS DATOS.
Un sistema de gestión de bases de datos es una colección de archivos interrelacionados y un conjunto de
programas que permiten a los usuarios acceder y modificar esos archivos. Un objetivo importante de un
sistema de bases de datos es proporcionar a los usuarios una visión abstracta de los datos, es decir,esconder la complejidad a través de diversos niveles de abstracción para simplificar su interacción con el
sistema. Estos niveles son:
Nivel físico: Describe como se almacena realmente los datos. Se describen en detalle las
estructuras de datos complejas de bajo nivel.
Nivel conceptual: Describe que datos son realmente almacenados en la base de datos y las
relaciones que existen entre ellos.Lo usan los administradores de Bases de Datos.
Nivel de visión : Describe sólo parte de la base de datos completa. El sistema puede
proporcionar muchas visiones para la misma base de datos.

MODELO DE DATOS
MODELOS LÓGICOS BASADOS EN OBJETOS.
Se usan para describir datos en los niveles conceptual y de visión. Se caracterizan por proporcionar una
capacidad de estructuración flexible ypermitir especificar restricciones de datos explícitamente. Los
modelo más conocido son:
Modelo entidad relación : (E - R )Se basa en una percepción de un mundo real que consiste en una
colección de objetos básicos llamados entidades, y las relaciones que existen entre ellos. Una entidad es
un objeto que es distinguible de otros objetos por medio de un conjunto específico de atributos. Unarelación es una asociación entre varias entidades. El conjunto de todas las entidades del mismo tipo y
relaciones del mismo tipo se denominan conjunto de entidades y conjunto de relaciones.
Este modelo presenta ciertas restricciones que deben ajustarse a los contenidos de la base de datos. Una
restricción importante es la de la cardinalidad de asignación, que expresa el número de entidades a las
quepuede asociarse otra entidad mediante un conjunto de relación.
Modelo orientado a objetos: Se basa en una colección de objetos. Un objeto contiene valores
almacenados en variables instancia dentro del objeto. Estos valores son objetos por si mismos. Un objeto
también contiene partes de código que operan sobre el objeto. Estas partes se llaman métodos.
Los objetos que contienen los mismos tiposde valores y los mismos métodos se agrupan en clases. Una
clase puede ser vista como una definición de tipo para objetos.
La única forma en la que un objeto puede acceder a los datos de otro objeto es invocando a un método de
ese otro objeto, cuyo resultado es la abstracción de datos en dos niveles.
A diferencia las entidades en el
modelo E - R, cada objeto tiene una única identidadindependientemente de los valores que contiene. Así dos objetos que contienen los mismo valores son
distintos. La distinción entre objetos individuales se mantiene en el nivel físico por medio de
identificadores de objeto.
MODELOS LÓGICOS BASADOS EN REGISTROS.
Se utilizan para describir en los modelos conceptual y físico, especifican la estructura lógica global de la
base de datos y proporcionan unadescripción a nivel mas alto de la implementación.
La base de datos está estructurada en registros de formato fijo de varios tipos. Cada tipo de registro
define un número fijo de campos, o atributos, y cada campo normalmente es de longitud fija, lo que
contrasta con muchos de los modelos orientados a objetos, en los que los objetos pueden contener otros
objetos a un nivel de anidamiento deprofundidad arbitraria. La estructura de estas bases de datos a
menudo lleva a registros de longitud variable en el nivel físico.

Enric Rubio,José Manuel

BASES DE DATOS.

2

Modelo relacional : Representa los datos y las relaciones entre los datos mediante una colección de
tablas, cada una de las cuales tiene un número de columnas con nombres únicos.
Modelo en red: Representa los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS