TEMA DE HOY- BASES DE DATOS
Enviado por Isaac Reinoso • 13 de Mayo de 2017 • Ensayo • 1.242 Palabras (5 Páginas) • 313 Visitas
[pic 1][pic 2]
UNIVERSIDAD TECNICA ESTATAL DE QUEVEDO
Facultad de Ciencias Empresariales
ENSAYO[pic 3]
Tema:
BASES DE DATOS
Autora:
Ube Vélez Jamilet Estefanía
Semestre:
2-A Marketing
Quevedo, 15 de Mayo del 2017
Introducción
En la historia todo lo que conocemos siempre evoluciona, desde el elemento más pequeño hasta lo más sublime, de esta evolución no se escapan Las bases de datos las mismas que desde su aparición ha ido en constante cambio y evolución. Desde su aparición su característica principal es la de almacenar información.
Básicamente una base de datos orientada a objetos es aquella que además de cumplir con las mismas características de una base de datos tradicional, permite el paradigma de la programación orientada a un objeto y todos sus conceptos, tales como encapsulamiento, herencia y polimorfismo. Las bases de datos tienen su aparición alrededor de los años 80 y pueden manejar información binaria como los objetos multimedia de una forma muy eficiente.
Al combinarse las características de una base de datos tradicional con las características de un lenguaje de programación orientado a un objeto, tendremos cono resultado un sistema gestor de base de daos orientada a objeto.
El principal fundamento en la cual se sustenta el funcionamiento de las bases de datos es la de encerrar o técnicamente llamado encapsular los datos y el código en unidades llamada objetos, los mismo que se los almacena directamente en la base de datos, esta función no la permiten las bases de datos relacionales o jerárquicos, comúnmente llamadas tradicionales.
En el desarrollo de una base de datos se emplean las mismas técnicas para el Análisis, diseño y construcción que para los otros modelos de base de datos tradicionales.
Las bases de datos OO son consideradas más seguras, esto debido a que para llegar a los datos se los debe hacer utilizando los métodos que estén desarrollados en los objetos.
Cuando la clase de un objeto es programada esta es llevada a la base de datos tal cual como es, pero en cambio en una base de dato tradicional, esta clase debe sufrir un cambio o una traducción para crear las tablas y registros, este proceso de traducción hace que su programación sea demasiado complicado para poder entenderlo.
CONCEPTOS FUNDAMENTALES
Entidad: Podemos definir a un objeto en donde podamos almacenar datos y métodos que controlaran los datos, estos objetos que declaremos pueden ser reales y/o abstractos.Ej:
Atributo: En el caso de los atributos queda claro que es unas características que definamos o encontramos que posea la entidad, estas características deben ser las que las distinguen de los demás atributos, como ejemplo podemos nombrar en la entidad empleado el atributo dirección puede representarse:
- Una variable dirección.
- Un mensaje obtener-dirección cuya respuesta sea la dirección.
- Un mensaje establecer-dirección, que necesita un parámetro nueva dirección, para catalizar la dirección.
Métodos: A los métodos los podemos definir como las funciones o procedimiento que se declaran o se desarrollan en un tipo de objeto.
Clase: La clase la conoceremos básicamente como un objeto, la cual la podremos representar como una estructura de datos y de método que se aplican a estos objetos y/o clases.
Interrelación: La interrelación es definida como la unión o asociación que existe entre dos o más entidades, esta relación es representada básicamente con líneas entre las clases.
Encapsulado: El encapsulado no es otra cosa que ocultar los detalles de implantación de un objeto respecto al usuario que la va a utilizar. Esto se refiere al hecho de que los procesos son ocultos al usuario ya que no importa como funcione sino que realice lo que debe realizar, como es el caso del control remoto de un televisor, al presionar el botón para cambiar de canales.
...