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

Sistemas Manejadores Base de Datos Relacionales


Enviado por   •  7 de Diciembre de 2015  •  Documentos de Investigación  •  1.473 Palabras (6 Páginas)  •  247 Visitas

Página 1 de 6

Facultad de Ingeniería y Arquitectura
Maestría en Tecnologías de la Información

“Sistemas Manejadores Base de Datos Relacionales (RDBSM) vs los Sistemas Manejadores de Base de Datos Orientadas a Objetos (OODMSM)”

Introducción

En la actualidad existe la necesidad en las empresas de guardar información constantemente, ya que es útil para conocer el funcionamiento actual de sus operaciones, además por ley es necesario guardar información histórica de la operación de la empresa, el procesar toda esta información permite la toma de decisiones sobre la operación de la empresa en el futuro.

En toda operación es imprescindible la información, es por eso que escuelas, mercados, investigadores, solo por mencionar unos cuantos, requieren de bases de datos para mantener y  manejar dicha información.

En esta actividad explicaré los conceptos básicos de un DBMS (Sistema Manejador de Base de Datos) y su clasificación Relacional (RDBMS) y Orientada a Objetos (OODBMS) continuando con una comparativa entre ellos.

DBMS

¿Qué es una base de datos? Es una lista organizada de hechos e información. Las bases de datos usualmente contienen texto y números, también pueden contener fotografías, sonidos y video. La diferencia entre una simple lista y una base de datos (BD) es que una BD permite al usuario extraer un grupo de hechos separados de una colección de hechos.

Para mantener la información y registros precisos se crearon los DBMS (Sistemas Manejadores de Bases de Datos) que son el software que permite al usuario definir, crear,  mantener la base de datos y provee acceso controlado a la base de datos. Las principales ventajas al utilizar un DBMS son:

  • Dar  un correcto mantenimiento a la información.
  • Dar acceso a la información
  • Mantener la seguridad de la información.

Requerimientos de un sistema de Base de Datos

Eficiencia en el acceso y modificación de grandes cantidades de información.

Resiliencia en la capacidad de la información de recuperarse ante desastres de hardware y errores de software sin generar pérdidas e inconsistencias.

Control de Acceso en la capacidad para permitir acceso simultaneo a la información  por múltiples usuarios en una manera consistente y asegurar el acceso permitido solamente.

Persistencia en el mantenimiento de la información sobre largos periodos de tiempo, independiente de cualquier programa que acceda a la información.

Componentes de un DBMS

Hardware – Las computadoras utilizadas para mantener y acceder a la BD, las empresas comúnmente usan un servidor central y muchos programas clientes que corren en computadoras de escritorio. Empresas más pequeñas pueden tener el DBMS y sus clientes en una sola computadora.

Software – Es el sistema DBMS. Permite a los usuarios comunicarse con la base de datos. Controla el acceso, ayuda a mantener la consistencia de la información. Tiene utilerías como generadores de reportes, herramientas de desarrollo de aplicaciones, utilerías para diseño. Ejemplos: Microsoft Access, Oracle.

Datos – Toda la información (datos) relevante que la empresa necesita

Usuarios – Existe un numero de usuario que pueden acceder u obtener información bajo demanda usando las aplicaciones e interfaces que provee el DBMS.
Cada tipo de usuario necesita diferentes capacidades del software:

El administrador de la base de datos (DBA) es la persona que está a cargo de implementar el sistema de base de datos dentro de la empresa.
Los
usuarios finales son la gente que se interactúa directamente con el sistema desde su computadora.
Los
programadores interactúan con la base de datos accediendo a la información desde programas escritos en lenguajes de alto nivel como Visual Basic o C++.

Procedimientos – Es el conjunto de procedimientos que controlan el comportamiento del sistema.

Clasificación de los DBMS

Relacional (RDBMS) 

Son sistemas manejadores de base de datos donde toda la información es guardada en tablas o relaciones. Es más flexible y fácil de usar. Casi cualquier dato puede ser accedido más rápidamente que otros modelos. El tiempo de respuesta es menor.

Edgar F. Codd en IBM invento la base de datos relacional en 1970. RDBMS permiten operaciones en un ambiente humano lógico. La BD relacional es percibida como una colección de tablas. Cada tabla consiste de una serie de intersecciones de filas y columnas. Las tablas (o relaciones) son relacionadas entre sí compartiendo una entidad característica en común.

Orientado a Objetos (OODBMS)

El principal objetivo de las OOBDMS es proveer servicios de administración de datos extensible, controlada, segura, independiente y consistente. Fueron creadas para manipular grandes cantidades de datos y complejos que las bases de datos relacionales no podían.

Su característica más importante es la unión de programación orientada a objetos con la tecnología de base de datos, la cual genera un sistema de desarrollo de aplicación integral. La programación orientada a objetos resulta en 4 características principales: herencia, encapsulación de datos, identidad de objetos, y polimorfismo.

Comparativa de OODBMS y RDBMS en base al modelado de datos

OODBMS

RDBMS

Diferencias

Objeto

Entidad

El objeto también especifica comportamiento.

Clase de objetos

Tipos de entidades

La clase de objetos incluye un comportamiento común de objetos en la clase.

Jerarquía de clase

El esquema de base de datos

La jerarquía de clase incluye herencia, mientras el esquema incluye llaves externas.

Atributo

Atributo

No hay diferencias.

Relaciones

Relaciones

No hay diferencias.

Tienen el significado de descripciones pero con la OODBMS la herencia incluye ambos el estado y el comportamiento.

Mensajes/Interfaz

No hay

Encapsulación

No hay

Identificador de objeto (OID)

Llave primaria

El modelo relacional si la llave primaria no está definida el sistema genera un identificador automáticamente.

Herencia

No hay

...

Descargar como (para miembros actualizados)  txt (10.9 Kb)   pdf (173.6 Kb)   docx (55.2 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com