Está en la página 1de 8

Guía de tópicos de base de datos

Base de datos

Una base de datos la podemos definir como una entidad en la cual se pueden
almacenar datos de manera estructurada, con la menor redundancia posible, la
cual tendrá diferentes programas y diferentes usuarios que podrán utilizar estos
datos.

Las bases de datos orientadas a objetos

Incorporan el paradigma de la Orientación a Objetos (OO) a las bases de datos.


La base de datos está constituida por objetos, que pueden ser de muy diversos
tipos, y sobre los cuales se encuentran definidas unas operaciones.
Las bases de datos orientadas a objetos pueden manejar información binaria
(como objetos multimedia) de una forma eficiente.

MODELOS EMERGENTES DE BASE DE DATOS

Modelos lógicos basados en objetos

Se usan para describir datos en los niveles conceptual y de visión, es decir, con
este modelo representamos los datos de tal forma como nosotros los captamos en
el mundo real, tienen una capacidad de estructuración bastante flexible y permiten
especificar restricciones de datos explícitamente. Existen diferentes modelos de
este tipo, pero el más utilizado por su sencillez y eficiencia es el modelo Entidad-
Relación

Modelo Entidad-Relación

Denominado por sus siglas como: E-R; Este modelo representa a la realidad a
través de entidades, que son objetos  que existen y que se distinguen de otros por
sus características, por ejemplo: un alumno se distingue de otro por sus
características particulares como lo es el nombre, o el numero de control asignado
al entrar a una institución educativa, así mismo, un empleado, una materia, etc.
Las entidades pueden ser de dos tipos:

            Tangibles :


                Son todos aquellos objetos físicos que podemos ver,
              tocar o sentir.
            Intangibles:
                 Todos aquellos eventos u objetos conceptuales que no
              podemos ver, aun sabiendo que existen, por ejemplo:
              la entidad materia, sabemos que existe, sin embargo, no la
              podemos visualizar o tocar.

Modelos lógicos basados en registros

Se utilizan para describir datos en los niveles  conceptual y físico.


Estos modelos utilizan registros  e instancias para representar la realidad, así
como las relaciones que existen entre estos registros (ligas) o apuntadores. A
diferencia de los modelos de datos basados en objetos, se usan para especificar
la estructura lógica global de la base de datos y para proporcionar una descripción
a nivel más alto de la implementación

Modelo relacional

En este modelo se representan los datos y las relaciones entre estos, a través de
una colección de tablas, en las cuales los renglones (tuplas) equivalen a los cada
uno de los registros que contendrá la base de datos y las columnas corresponden
a las características(atributos) de cada registro localizado en la tupla;

Modelo de red

Este modelo representa los datos mediante colecciones de registros


y sus relaciones se representan por medio de ligas o enlaces,|
los cuales pueden verse como punteros.  Los registros se organizan
en un conjunto de gráficas arbitrarias.  

Ventajas y desventajas de las bases de datos orientadas a objetos

Ventajas

*Está su flexibilidad, y soporte para el manejo de tipos de datos complejos

*La segunda ventaja de una BDOO, es que manipula datos complejos en forma
rápida y ágilmente. La estructura de la base de datos está dada por referencias (o
apuntadores lógicos) entre objetos. 
Desventajas

 *Al considerar  la adopción de la tecnología orientada a objetos, la inmadurez del


mercado de BDOO constituye una posible fuente de problemas.  
*  El segundo problema es la falta de estándares en la industria orientadas a
objetos. 

Dibujar dos tipos de modelos de base de datos

Estandar odmg

El modelo estándar ODMG el cual principalmente proporciona técnicas orientadas


a objetos para la ingeniería de software. Permite portar tanto los diseños como las
implementaciones en diversos sistemas compatibles.

Encapsulamiento de base de datos

El encapsulamiento es una de las ventajas de la programación orientada a objetos


y radica en que un objeto puede tener métodos y atributos a la que la clase solo
puede tener acceso, esto se realiza con los modificadores del tipo de acceso, es
capturar todo lo necesario en el objeto y que este controle estas características o
métodos.

Herencia en las bases de datos

La herencia es un tipo de relación entre una entidad “padre” y una entidad “hijo”.
La entidad “hijo” hereda todos los atributos y relaciones de la entidad “padre”. Por
tanto, no necesitan ser representadas dos veces en el diagrama.

Polimorfismo de las bases de datos

El polimorfismo se refiere a la capacidad para que varias clases derivadas de una


antecesora utilicen un mismo método de forma diferente.

Persistencia

Es la capacidad que tiene el programador para que sus datos se conserven al


finalizar la ejecución de un proceso, de forma que se puedan reutilizar en otros
procesos.
Concurrencia

La concurrencia es la propiedad de los sistemas que permiten que


múltiples procesos sean ejecutados al mismo tiempo, y que potencialmente
puedan interactuar entre sí.

Que son las bases de datos mutidimencionales

Base de datos de estructura basada en dimensiones orientada a


consultas complejas y alto rendimiento. Puede utilizar un SGBDR en
estrella (Base de datos Multidimensional a nivel lógico) o SGBDM (Base
de datos Multidimensional a niveles lógico y físico o Base de datos
Multidimensional Pura).

En una base de datos multidimensional, la información se representa


como matrices multidimensionales, cuadros de múltiples entradas o
funciones de varias variables sobre conjuntos finitos. Cada una de estas
matrices se denomina cubo.

Características del Modelo Multidimensional

En general, la estructura básica de un DW para el Modelo Multidimensional está


definida por dos elementos: esquemas y tablas.

PARA QUE SIRVEN Y DONDE SE APLICAN LAS BASES DE DATOS


MULTIDIMENCIONALES

Las bases de datos multidimensionales se utilizan principalmente para crear


aplicaciones OLAP y pueden verse como bases de datos de una sola tabla, su
peculiaridad es que por cada dimensión tienen un campo (o columna), y otro
campo por cada métrica o hecho, es decir estas tablas almacenan registros cuyos
campos son de la forma:

(d1,d2,d3,...,f1,f2,f3,...)

Donde los campos 'di' hacen referencia a las dimensiones de la tabla, y los
campos 'fi' a las métricas o hechos que se quiere almacenar, estudiar o analizar.

QUE ES UN MODELO CONCEPTUAL

Se trata de obtener el esquema conceptual de la base de datos a partir


De la lista descriptiva de objetos y asociaciones identificadas en la
Organización durante el análisis.
Modelo visual de un sistema que ilustra las interconexiones de los componentes
del modelo.

Cubos de base de datos

Son subconjuntos de datos de un almacén de datos, organizado y sumado dentro


de una estructura multidimensional. Los datos se sumarian de acuerdo a factores
de negocio seleccionados, previendo el mecanismo para la rápida y uniforme
tiempo de respuesta de las complejas consultas.

Hipercubos de base de datos

Significa un objeto multidimensional, en el que cada dimensión representa una


variable, de forma que en este objeto se obtienen los valores relacionados de
todas las variables asociadas a las dimensiones simultáneamente.

Concepto de estructuras jerárquicas de base de datos

Es un tipo de sistema de gestión de bases de datos que, como su nombre indica,


almacenan la información en una estructura jerárquica que enlaza los registros en
forma de estructura de árbol (similar a un árbol visto al revés), en donde un nodo
padre de información puede tener varios nodos hijo.

Donde aplicamos las estructuras jerarquicas

Una Base de datos jerárquica es un tipo de Sistema Gestor de Bases de Datos


que, como su nombre indica, almacenan la información en una estructura
jerárquica que enlaza los registros en forma de estructura de árbol (similar a un
árbol visto al revés), en donde un nodo padre de información puede tener varios
nodos hijo.

El modelo jerárquico facilita relaciones padre-hijo, es decir, relaciones


1:N (de uno a varios) del modelo relacional. Pero a diferencia de éste
último, las relaciones son unidireccionales. En justicia, dichas relaciones
son hijo-padre, pero no padre-hijo. Por ejemplo, el registro de un
empleado (nodo hijo) puede relacionarse con el registro de su
departamento (nodo padre), pero no al contrario. Esto implica que
solamente se puede consultar la base de datos desde los nodos hoja
hacia el nodo raíz. La consulta en el sentido contrario requiere una
búsqueda secuencial por todos los registros de la base de datos (por
ejemplo, para consultar todos los empleados de un departamento). En
las bases de datos jerárquicas no existen índices que faciliten esta
tarea.

Que son las consultas multidimensionales

Consultas Multidimensionales

• GROUP BY, ROLLUP y CUBE son casos particulares de GROUPING


SETS
• GROUP BY CUBE (A,B,C) define los subconjuntos: ((A,B,C), (A,B),
(A,C), (A), (B,C), (B), (C), ())
• GROUP BY ROLLUP (A,B,C) define: ((A,B,C), (A,B), (A), ())
• GROUP BY (A,B,C) define: (A,B,C)

Que es una arquitectura de base de datos

Una arquitectura es un entramado de componentes funcionales que aprovechando


diferentes estándares, convenciones, reglas y procesos, permite integrar una
amplia gama de productos y servicios informáticos, de manera que pueden ser
utilizados eficazmente dentro de la organización.

Debemos señalar que para seleccionar el modelo de una arquitectura, hay que
partir del contexto tecnológico y organizativo del momento y, que la arquitectura
Cliente/Servidor requiere una determinada especialización de cada uno de los
diferentes componentes que la integran.

Dar dos ejemplos de arquitectura de base de datos en graficos

Niveles de las bases de datos


 Nivel interno: Tiene un esquema interno que describe la estructura física
de almacenamiento de base de datos. Emplea un modelo físico de datos y
los únicos datos que existen están realmente en este nivel.
 Nivel conceptual: tiene esquema conceptual. Describe la estructura de
toda la base de datos para una comunidad de usuarios. Oculta los detalles
físicos de almacenamiento y trabaja con elementos lógicos como entidades,
atributos y relaciones.
 Nivel externo o de vistas: tiene varios esquemas externos o vistas de
usuario. Cada esquema describe la visión que tiene de la base de datos a
un grupo de usuarios, ocultando el resto

Que son las bases de datos universales

DB2® el Banco de datos Universal Versión 7.1 es el sistema de dirección de base


de datos correlativo habilitado. Es escalable de los procesadores a los
multiprocesadores simétricos a los racimos masivamente paralelos. DB2 la Base
de datos Universal ofrece la capacidad multimedia con la imagen, audio, el video,
el texto, el objeto avanzado espacial, y otro el apoyo correlativo. Con Versión 7.1,
DB2 el Banco de datos Universal ofrece un gran apoyo para los negocios a través
de Java!, XML, y las soluciones móviles así como nuevo apoyo para las
soluciones de inteligencias comerciales.

DB2 incluye todo lo necesario para implementar una solución de


replicación de datos en cualquier tipo fr ambiente distribuido o
heterogéneo, pues permite enviar los datos a cualquier sitio para cubrir
todos los requerimientos de una empresa, desde oficinas centrales a
sucursales, usuarios móviles, proveedores, clientes y socios de
negocios

3 caracteristicas y 3 funciones de las based de datos universalles

DB2 le permite ahora guardar el Idioma de Encarecimiento extendido (XML) los


documentos como unos nuevos datos de la columna.

Se puede descomponer y puede guardar XML en su componente parte así como


la búsqueda en los campos descompuestos de un documento de XML.

Esta función combinó con los perfeccionamientos a Net.Data® le proporcionan


una manera más simple de intercambiar y guardar los documentos
electrónicamente

DB2 está disponible para múltiples sistemas de operaciones, incluyendo UNIX,


Microsoft Windows, OS/2, AS/400, y OS/390. Esto significa que pueden tomarse
las decisiones basado en la plataforma correcta para una porción específica de los
datos.

Concepto de estructuras no jerárquicas de base de datos

Hace referencia a la información que, o bien no tiene un predefinido el modelo de


datos o no encajan bien en las tablas relacionales. La información no estructurada
es generalmente mucho texto, pero puede contener datos tales como fechas,
números y los hechos así.

También podría gustarte