ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base De Datos


Enviado por   •  10 de Marzo de 2014  •  11.271 Palabras (46 Páginas)  •  246 Visitas

Página 1 de 46

La estructura fundamental del

modelo relacional es precisamente esa, "relación", es decir una tabla bidimensional constituida por líneas (tuplas) y columnas (atributos). Las relaciones representan las entidades que se consideran interesantes en la base de datos. Cada instancia de la entidad encontrará sitio en una tupla de la relación, mientras que los atributos de la relación representarán las propiedades de la entidad.

el objetivo del modelo relacional es crear un "esquema" (schema), consiste de un conjunto de "tablas" que representan "relaciones", relaciones entre los datos.

http://www.inegi.gob.mx/inegi/contenidos/espanol/prensa/Contenidos/Articulos/tecnologia/relacional.pdf

Introducido por Codd en 1970 Su base es el concepto matemático de relación Modelo sencillo y bastante extendido Existen otros modelos más expresivos (p.e. OO) Sin embargo, no se encuentran tan extendidos Un modelo prometedor es el objeto-relacional

(Incorpora características de ambos modelos)

Dominios, Tuplas, Atributos, Relaciones

• Dominio: Conjunto de valores

• Tupla: Lista de n valores ordenados con un dominio dado

• Relación: Conjunto de tuplas

• Atributo: Papel de un dominio en una relación

• Dominio de un atributo: Valores permitidos para un atributo

http://www.ual.es/~mtorres/BD/bdtransp3.pdf

Las relaciones representan las entidades que se consideran interesantes en la base de datos. Cada instancia de la entidad encontrará sitio en una tupla de la relación, mientras que los atributos de la relación representan las propiedades de la entidad.

Los motivos fundamentalmente dos:

ofrecen sistemas simples y eficaces para representar y manipular los datos

se basan en un modelo, el relacional, con sólidas bases teóricas

Las bases de datos relacionales efectúan todas las operaciones en las tablas usando el álgebra relacional, aunque normalmente no le permiten al usuario usarla. El usuario interacciona con la base de datos a través de una interfaz diferente: el lenguaje SQL, un lenguaje declarativo que permite escribir conjuntos de datos. Las instrucciones SQL vienen descompuestas por el motor de datos en una serie de operaciones relacionales.

http://www.programacion.com/articulo/modelo_relacional_172

 MODELOS AORIENTADOS A OBJETOS

Una BDOO almacena y manipula información que puede ser digitalizada (presentada) como objetos, además proporciona un acceso ágil y permite una gran capacidad de manipulación.

Los principales conceptos que se utilizan en las Bases de Datos Orientada a Objetos (BDOO) son las siguientes:

• Identidad de objetos

• Constructores de tipos

• Encapsulamiento

• Compatibilidad con los lenguajes de programación

• Jerarquías de tipos y herencia

• Manejo de objetos complejos

• Polimorfismo y sobrecarga de operadores y

• Creación de versiones.

Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento).

Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos:

Encapsulación - Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.

Herencia - Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.

Polimorfismo - Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.

En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definición de la base de datos. Una operación (llamada función) se especifica en dos partes. La interfaz (o signatura) de una operación incluye el nombre de la operación y los tipos de datos de sus argumentos (o parámetros). La implementación (o método) de la operación se especifica separadamente y puede modificarse sin afectar la interfaz. Los programas de aplicación de los usuarios pueden operar sobre los datos invocando a dichas operaciones a través de sus nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podría denominarse independencia entre programas y operaciones.

http://modelosbd2012t1.wordpress.com/2012/01/27/bases-de-datos-orientados-a-objetos/

demostrar sus ventajas, entre las cuales:

• Permite un modelado más “natural” de la realidad.

• Facilita la reutilización de componentes de software.

• Ofrece mecanismos de abstracción para mantener controlable la construcción de sistemas complejos.

http://www.dataprix.com/21-modelo-orientado-objetos

El MOO es la construcción de modelos de un sistema por mdeio de la identificación y especificación de un conjunto de objetos relacionados, se comportan y colaboran entre si deauerdo a los requerimientos establecidos para el sistema de objetos

dentro del proceso de MOO, de tres dimensiones

o perspectivas relativamente ortogonales para describir un sistema de objetos:

• Dimensión estructural de los objetos: Se centra en las propiedades estáticas o pasivas de los

sistemas. Está relacionada con la estructura estática del sistema de objetos.

• Dimensión dinámica del comportamiento: Se centra en las propiedades activas y describe el

comportamiento

...

Descargar como (para miembros actualizados)  txt (76.9 Kb)  
Leer 45 páginas más »
Disponible sólo en Clubensayos.com