domingo, 22 de septiembre de 2013

base de datos orientada a objetos.


CONCEPTOS DE ORIENTACIÓN A OBJETOS

La orientación a objetos puede describirse como el conjunto de disciplinas que desarrollan y modelizan software que facilitan la construcción de sistemas complejos a partir de componentes.

El atractivo intuitivo de la orientación a objetos es que proporciona conceptos y herramientas con las que se modela y representa el mundo real tan fielmente como sea posible. Las ventajas de orientación a objetos son muchas en programación y modelación de datos.

El modelo de bases de datos orientado a objetos es una adaptación a los sistemas de bases de datos. Se basa en el concepto de encapsulamiento de datos y código que opera sobre estos en un objeto. Los objetos estructurados se agrupan en clases. El conjunto de clases esta estructurado en sub y superclases basado en una extensión del concepto ISA del modelo Entidad - Relación. Puesto que el valor de un dato en un objeto también es un objeto, es posible representar el contenido del objeto dando como resultado un objeto compuesto.



OBJETOS

    El modelo orientado a objetos se basa en encapsular código y datos en una única unidad, llamada objeto. El interfaz entre un objeto y el resto del sistema se define mediante un conjunto de mensajes.
Un objeto tiene asociado:
  • un conjunto de variables que contienen los datos del objeto. El valor de cada variable es un objeto. También llamados atributos.
  • Un conjunto de mensajes a los que el objeto responde cuando dicho mensajes son invocados.
  • Un método, que es un trozo de código para implementar cada mensaje. Un método devuelve un valor como respuesta al mensaje.

CLASES

La clase es la construcción del lenguaje utilizada más frecuentemente para definir los tipos abstractos de datos en lenguajes de programación orientada a objetos. Generalmente, una clase se puede definir como una descripción abstracta de un grupo de objetos, cada uno de  los cuales se diferencia por el estado específico y es capaz de realizar una serie de operaciones.


ABSTRACCIÓN

La abstracción es uno de los medios más importantes mediante el cual nos enfrentamos con la complejidad inherente al software. La abstracción es la propiedad que permite representar las características esenciales de un objeto, sin preocuparse de las restantes.


ENCAPSULACIÓN

La encapsulación o encapsulamiento es la propiedad que permite asegurar que el contenido de la información de un objeto está oculta al mundo exterior, el objeto A no conoce lo que hace el objeto B y viceversa. La encapsulación, en esencia, es el proceso de ocultar todos los secretos de un objeto que no contribuyen a sus características esenciales.


MODULARIDAD

La modularidad es la propiedad que permite subdividir  una aplicación en partes más pequeñas llamadas módulos, cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las partes restantes.


JERARQUÍA

La jerarquía es una propiedad que permite una ordenación de las abstracciones. Las dos jerarquías más importantes de un sistema complejo son: estructura de clases y estructura de objetos.

bibliografia.


 Fundamentos de Bases de Datos
-         Tercera Edición.
-         Autores: Abraham Silberschatz, Henry F. Korth, S. SudarShan.
-         Editorial Mc Graw Hill.

Procesamiento de Bases de Datos. Fundamentos, Diseño e Implementación.
-         Quinta Edición.
-         Autor: David M. Kroenke.
-         Editorial: Prentice Hall.

Concepción y Diseño de Bases de Datos. Del Modelo E/R al Modelo Relacional
-         Autores: Miguel Castaño, Mario Piattini.
-         Editorial: Addison-Wesley Iberoamerica.

Sistemas de Bases de Datos. Administración y Uso.
-         Autor: Alice Y. H. Tsai.
-         Editorial: Prentice Hall

Programación Orientada a Objetos. Conceptos, modelado, diseño y codificación en C++.
-         Autor: Luis Joyanes Aguilar
-         Editorial: Mc Graw Hill.

modelos de datos jerárquicos.

para ti que son los datos jerárquicos.
Una base de datos jerárquica consiste en una colección de registros que se conectan entre sí por medio de enlaces. Los registros son similares a los expuestos en el modelo de red. Cada registro es una colección de campos (atributos) que contienen un solo valor cada uno de ellos. Un enlace es una asociación o unión entre dos registros exclusivamente.
En este tipo de modelos la organización se establece en forma de árbol, donde la raíz es un nodo ficticio. Así tenemos que una base de datos jerárquica es una colección de árboles de este tipo.
Los diagramas de estructura de árbol es la representación de un esquema de la base de datos jerárquica, de ahí el nombre ya que un árbol está desarrollado precisamente en orden descendente formando una estructura jerárquica.

 


modelo de datos de red

datos de red. 
 según los datos de red son.

datos de red está formada por una colección de registros, los cuales están conectados entre sí por medio  de enlaces. El registro es similar a una entidad como las empleadas en el modelo entidad-relación




modelo entidad-relacion.

entidad-relacion.

segun peter chen.

El modelo entidad- relación (Modelo E-R) fue propuesto por Peter Chen a mediados de los años setenta. Es uno de los modelos lógicos basados en objetos y por lo tanto se enfoca primordialmente a los niveles conceptual y de visión muy utilizado. Esta basado en una percepción del mundo real que consta de un conjunto de objetos básicos llamados entidades y de relaciones entre estos objetos.







fundamentos de base de datos.

segun base de datos es?



Generalmente las bases de datos requieren una gran cantidad de espacio de almacenamiento. Puesto que la memoria principal de la computadora no puede almacenar esta información, se guarda en discos. Ya que el movimiento de los datos en el disco es muy lento comparado con la velocidad de la unidad central de procesamiento de las computadoras, es imperativo que el sistema de base de datos estructure la información de tal manera que se reduzca la necesidad de transferir datos entre el disco y la memoria principal.

Un manejador de base de datos es un módulo de programa que constituye la interfaz entre los datos de bajo nivel almacenados en la base de datos y los programas de aplicaciones y las consultas hechas al sistema.



domingo, 15 de septiembre de 2013

OBJETIVOS DE LOS SISTEMAS DE BASE DATOS

 objetivos de los sistemas de base de datos.


segun.... base de datos es

 base de datos: 

opinando....

para mi es.


La base de datos o el banco de datos es el conjunto de los datos pertenecientes al mismo contexto de los datos almacenados sistemáticamente para su uso posterior.
Por ejemplo podemos usar una biblioteca como base de datos ya que esta compuesta por la mayoría de textos impresos en papel.
De los programas que existen es el de sistemas de gestores de base de datos, que nos permite almacenar y acceder a los datos de una forma rápida y estructurada.
De las aplicaciones mas usadas son de la gestión de empresas e instituciones públicas.





¿para ti que es una base de datos?.

presentación asignatura

UNIVERSIDAD ICEP.

ingeniería en sistemas computacionales.
base de datos I

la presente asignatura proporciona los conceptos básicos de los sistemas manejadores de base de datos centralizadas y distribuidas, su arquitectura, componentes fundamentales y algunos aspectos relacionados con la operación interna de dichos manejadores.