Vous êtes sur la page 1sur 20

INSTITUTO TECNOLOGICO DE PINOTEPA

Trabajo:

Informe de modelos de BD y tipos

Alumno:

Miller Ronaldo Cruz Meja.

Docente:

Ing. Fernando Morales Cortes

Asignatura:

Estructura de datos

Ing. En sistemas computacionales

Semestre Ago/Dic 2017.

Santiago Pinotepa Nal. Oax. A 19 de Diciembre de 2017


ndice

Introduccin ................................................................................................... 1

Definicin de Base de Datos ................................................................................................ 2

Clasificacin de base de datos ............................................................................................... 3

Tipos de base de datos ........................................................................................................... 5

Conclusin ........................................................................................................................... 17

Referencia bibliogrfica ...................................................................................................... 18


Introduccin

Las Bases de Datos son una Herramienta moderna que Contribuir a la oportuna difusin

de informacin cientfica. Una acumulacin ordenada de observaciones y anotaciones sobre

un tema, hecha de tal manera que los datos tengan una relacin lgica entre si y una

estructura bien definida. Ya teniendo un poco ms claro que es una base de datos y que es

un SGBD, podemos hablar de lo que son los modelos de las bases de datos. Las bases de

datos tienen varias clasificaciones una de ella es de acuerdo al modelo de administracin de

datos, antes de empezar con la clasificacin es bueno saber que es un modelo de base de

datos, lo podemos definir como: Un modelo de bases de datos es un conjunto de ideas

lgicas utilizadas para representar la estructura de datos y las relaciones entre ellos dentro

de la base de datos Un modelo de datos es bsicamente una descripcin de algo conocido

como contenedor de datos ( algo en donde se guarda la informacin), as como de los

mtodos para almacenar y recuperar informacin de esos contenedores. Los modelos de

datos no son cosas fsicas: son abstracciones que permiten la implementacin de

un sistema eficiente de base de datos; por lo general se refiere a algoritmos y conceptos

matemticos

Todo conjunto de datos, almacenado en gran cantidad, requiere de un sistema que gestione

tanto el almacenamiento como el acceso a dicha informacin. Un SGBD (Sistema de

Gestin de Base de Datos) es el encargado de sta tarea, y los hace de varias maneras

diferentes. Desde la aparicin de los primeros SGBDs comerciales en la dcada de los 60

hasta la actualidad, se han sucedido tres generaciones distintas de SGBDs basadas en tres

modelos de datos.

1
Base de datos

Definicin de Base de Datos

Definicin de las bases de datos Para definir bases de datos es importante tener claro qu

es un dato e informacin debido a que estos elementos son fundamentales para el desarrollo

de las bases de datos.

Dato: es un conjunto de caracteres con algn significado, pueden ser numricos,

alfabticos, o alfanumricos, este es la unidad mnima de informacin. Un dato dentro de

una base de datos responde a la funcin (objeto, atributo, valor).

Informacin: es un conjunto ordenado de datos los cuales son manejados segn la

necesidad del usuario, para que un conjunto de datos pueda ser procesado eficientemente y

pueda dar lugar a informacin, primero se debe guardar lgicamente en archivos. La

informacin es el recurso ms valioso en una base de datos, por tanto esta debe ser:

Accesible: es la facilidad y rapidez para poder acceder a ella

Clara: debe ser integra y fcil de entender

Precisa: lo ms exacta posible

Propia: Debe haber la mayor similitud entre el resultado creado y lo que el usuario pide

Oportuna: El proceso de entrada-procesamiento-entrega al usuario debe ser en el menor

tiempo posible, una base de datos es un conjunto de datos que pertenecen al mismo

contexto, almacenados sistemticamente para su posterior uso, es una coleccin de datos

2
estructurados segn un modelo que refleje las relaciones y restricciones existentes en el

mundo real.

Clasificacin de base de datos

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se est

manejando, la utilidad de las mismas o las necesidades que satisfagan.

Segn la variabilidad de la base de datos

Bases de datos estticas

Son bases de datos nicamente de lectura, utilizadas primordialmente para almacenar datos

histricos que posteriormente se pueden utilizar para estudiar el comportamiento de un

conjunto de datos a travs del tiempo, realizar proyecciones, tomar decisiones y realizar

anlisis de datos para inteligencia empresarial.

Bases de datos dinmicas

Son bases de datos donde la informacin almacenada se modifica con el tiempo,

permitiendo operaciones como actualizacin, borrado y edicin de datos, adems de las

operaciones fundamentales de consulta. Un ejemplo, puede ser la base de datos utilizada en

un sistema de informacin de un supermercado.

Segn el contenido

Bases de datos bibliogrficas

Solo contienen un subrogante (representante) de la fuente primaria, que permite localizarla.

Un registro tpico de una base de datos bibliogrfica contiene informacin sobre el autor,

fecha de publicacin, editorial, ttulo, edicin, de una determinada publicacin, etc. Puede

3
contener un resumen o extracto de la publicacin original, pero nunca el texto completo,

porque si no, estaramos en presencia de una base de datos a texto completo (o de fuentes

primarias ver ms abajo). Como su nombre lo indica, el contenido son cifras o nmeros.

Por ejemplo, una coleccin de resultados de anlisis de laboratorio, entre otras.

Bases de datos de texto completo

Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las

ediciones de una coleccin de revistas cientficas.

Directorios

Un ejemplo son las guas telefnicas en formato electrnico.

Estos directorios se pueden clasificar en dos grandes tipos dependiendo de si son personales

o empresariales (llamadas pginas blancas o amarillas respectivamente).

Los directorios empresariales hay de tres tipos: tienen nombre de la empresa y direccin,

contienen telfono y los ms avanzados contienen correo electrnico. Contienen datos

como facturacin o nmero de empleados adems de cdigos nacionales que ayudan a su

distincin Ejemplo

Los directorios personales solo hay de un tipo, ya que leyes como la LOPD en Espaa

protege la privacidad de los usuarios pertenecientes al directorio

La bsqueda inversa est prohibida en los directorios personales (a partir de un nmero de

telfono saber el titular de la lnea)

Bases de datos o "bibliotecas" de informacin qumica o biolgica

4
Son bases de datos que almacenan diferentes tipos de informacin proveniente de

la qumica, las ciencias de la vida o mdicas. Se pueden considerar en varios subtipos:

Las que almacenan secuencias de nucletidos o protenas.

Las bases de datos de rutas metablicas.

Bases de datos de estructura, comprende los registros de datos experimentales sobre

estructuras 3D de biomolecular

Bases de datos clnicas.

Bases de datos bibliogrficas (biolgicas, qumicas, mdicas y de otros

campos): PubChem, Medline, EBSCOhost.

Tipos de base de datos

Base de Datos Jerrquica

Es un tipo de sistema de gestin de base de datos, almacena informacin en una estructura

jerrquica que enlaza los registros en forma de estructura de rbol (similar a un rbol visto

al revs), en donde un nodo padre de informacin puede tener varios nodos hijos y as

sucesivamente.

El modelo jerrquico no diferencia una vista lgica de una vista fsica de la base de datos.

De manera que las relaciones entre datos se establecen siempre a nivel fsico, es decir,

mediante referencia a direcciones fsicas del medio de almacenamiento (sectores y pistas).

Los datos se almacenan en la forma de registro, el equivalente a las tuplas del modelo

relacional. Cada registro consta de un conjunto de campos, el equivalente a los tributos del

5
modelo relacional. Un conjunto de registro con los mismos campos se denomina fichero

(record type, en ingls), el equivalente a las relaciones del modelo relacional.

Implementacin

Los elementos de base del Modelo Jerarquizado son registros lgicos que se unen entre s,

mediante punteros para construir un rbol valorado. Como rbol valorado se entiende que

es aquel rbol cuyos nodos son tipo de registro lgico y a la vez estn valorados.

Un rbol valorado tiene una estructura puramente de rboles n-arios, y mantiene las

estructuras y limitaciones de ste, un conjunto de registros y enlaces donde existe una nica

raz (distinguido por ser el nico que no recibe ninguna flecha), desde la que se desprende

los dems registros. Como enlaces se representan los punteros (apuntadores a direcciones

fsicas) que apuntan a registros que contienen informacin relacionada jerrquicamente con

otra. Los enlaces son asociaciones entre exactamente dos registros. Cada registro padre,

puede tener muchos hijos y cada hijo puede tener un solo padre. No hay enlaces entre

hermanos (como hermanos entenderemos dos registros hijos de un mismo padre, aunque

hay otros tipos de implementacin que s los permiten.

Caractersticas de la estructura jerrquica

Una base de datos jerrquica consiste en una coleccin de segmentos (registro) que se

conectan entre s por medio de enlaces. Cada segmento es una coleccin de campos

(atributos), que contienen un solo valor cada uno de ellos. Un enlace es una asociacin o

unin entre dos segmentos exclusivamente.

Las caractersticas principales de implementar este modelo son:

6
Globalizacin de la informacin: permite a los diferentes usuarios considerar la

informacin como un recurso corporativo que carece de dueos especficos.

Eliminacin de informacin inconsistente: si existen dos o ms archivos con la misma

informacin, los cambios que se hagan a stos debern hacerse a todas las copias del

archivo de facturas.

Permite compartir informacin.

Permite mantener la integridad de la informacin: la integridad de la informacin es una de

sus cualidades altamente deseable y tiene por objetivo que slo se almacena la informacin

correcta.

Independencia de datos: el concepto de independencia de datos es quizs el que ms ha

ayudado a la rpida proliferacin del desarrollo de Sistemas de Bases de Datos.

En este tipo de modelos se establece en forma de rbol donde la raz es un nodo ficticio.

As tenemos que, una base de datos jerrquicos es una coleccin de rboles.

Bases de datos en red

Una base de datos de red est formada por una coleccin de registros, los cuales estn

conectados entre s por medio de enlaces. El enlace es la asociacin entre dos registros

exclusivamente. As que podemos verla como una relacin estrictamente binaria. Una

estructura de datos de red, llamado tambin de estructura, abarca ms que la estructura de

rbol porque un nodo hilo en la estructura de red puede tener ms de un padre. El mdulo

de red organiza datos que usan dos fundamental construcciones, registros y conjuntos. Un

registro puede ser un propietario en cualquier nmero de conjuntos. El modelo de red es

capaz de representar la redundancia en datos de una manera ms eficiente que en el modelo


7
jerrquico. Las operaciones del modelo de red son de navegacin en el estilo: un programa

mantiene una posicin corriente, y navega de un registro al otro por siguiente las relaciones

en las cuales el registro participa. En el modelo de red no existen restricciones

Diagramas de estructura de datos

Es un esquema que representa el diseo de una base de datos de red. La forma del

diagramado consta de dos elementos bsicos: Celdas: representacin a los campos del

registro Lneas: representaciones a los enlaces entre los registros Un diagrama de

estructura de datos de red, especifica la estructura lgica global de base de datos; su

representacin grfica se basa en el acomodo de los campos de un registro en un conjunto

de celdas que se ligan con otro.

Se agrupan en entidades o registros y cada entidad tiene atributos, que corresponden a los

encabezados de columna. Una base de datos de red es similar a una base de datos

jerrquica. Sin embargo, mientras que una base de datos jerrquica tiene solo uno-a-

muchos entre entidades, un sistema de gestin de base de datos de la red permiten a

muchos-a- muchos. Los muchos-a- muchos en una DBMS red permite una sola entidad

matriz a tener muchos hijos entidades, y una entidad hijo tenga muchas entidades matrices.

Beneficios

Su diferencia fundamental es la modificacin de conceptos de nodo: se permite que un

mismo nodo tenga varios padres (posibilidad no permita en el modo jerrquico). Fue una

gran mejora con respecto al modelo jerrquico, ya que ofreca una solucin eficiente al

problema de redundancia de datos. Las bases de datos de red son archivos que

proporcionan informacin necesaria para configurar la red. Como parte del proceso de

8
configuracin, puede editar las bases de datos hosts y netmasks, si la red cuenta con

subredes. Se utilizan dos bases de datos de red, bootparams y ethers, para configurar los

sistemas como clientes de red. El formato de la base de datos de red depende del tipo de

servicio de nombres que seleccione para la red. El uso de las bases de datos de red es el

siguiente:

Las redes que utilizan archivos locales para su servicio de nombres dependiendo de los

archivos de los directores /etc /inet y /etc.

NIS utiliza las bases de datos denominadas asignaciones NIS

DNS utiliza los registros con informacin de host. El modelo de red es un modelo de base

de datos concebido como un modo flexible de representacin y su relacin. El inventor

original del modelo de red (bachman, 1969).

El argumento principal a favor del modelo de red, en comparacin con el modelo

jerrquico, era que permiti un modelado ms natural de relaciones entre entidades.

Productividad suplementaria y la flexibilidad del modelo relacional condujo a la cada

desuso gradual del modelo de red en el uso corporativo de la empresa.

Bases de datos transaccionales

Son bases de datos cuyo nico fin es el envo y recepcin de datos a grandes velocidades,

estas bases son muy poco comunes y estn dirigidas por lo general al entorno de anlisis de

calidad, datos de produccin e industrial, es importante entender que su fin nico es

recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y

duplicacin de informacin no es un problema como con las dems bases de datos, por lo

9
general para poderlas aprovechar al mximo permiten algn tipo de conectividad a bases de

datos relacionales.

Un ejemplo habitual de transaccin es el traspaso de una cantidad de dinero entre cuentas

bancarias. Normalmente se realiza mediante dos operaciones distintas, una en la que se de

cremento el saldo de la cuenta origen y otra en la que incrementamos el saldo de la cuenta

destino. Para garantizar la atomicidad del sistema (es decir, para que no aparezca o

desaparezca dinero), las dos operaciones deben ser atmicas, es decir, el sistema debe

garantizar que, bajo cualquier circunstancia (incluso una cada del sistema), el resultado

final es que, o bien se han realizado las dos operaciones, o bien no se ha realizado ninguna.

Propiedades de las base de datos transaccionales

Automatizan tareas operativas en una organizacin, permitiendo ahorrar en personal.

Suelen dirigirse especialmente al rea de ventas, finanzas, marketing, administracin y

recursos humanos.

Suelen ser los primeros sistemas de informacin que se implementan en una organizacin.

Sus clculos y procesos suelen ser simples.

Se suelen utilizar para cargar grandes bases de datos.* Los beneficios de este tipo de

sistemas en una organizacin son rpidamente visibles.*Estos sistemas son optimizados

para almacenar grandes volmenes de datos, pero no para analizar los mismos.

Base de Datos Relacional

Es una base de datos que cumple con el modelo relacional, el cual es el modelo ms

utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten

establecer interconexiones (relaciones) entre los datos (que estn guardados en tablas), y a

10
travs de dichas conexiones relacionar los datos de ambas tablas, de ah proviene su

nombre: Modelo Relacional Tras ser postuladas sus bases en 1970 por Edgar Frank Codd,

de los laboratorios IBM en San Jos (California), no tardo en consolidarse como un nuevo

paradigma en los modelos de base de datos.

Caractersticas

Una Base de Datos se compone de varias tablas o relaciones. Las claves ajenas se colocan

en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por

medio de estas se hacen las relaciones.

Elementos

Relaciones Base y Derivadas

En una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio

de relaciones. Las relaciones que almacenan datos son llamadas "relaciones base" y su

implementacin es llamada "tabla". Otras relaciones no almacenan datos, pero son

calculadas al aplicar operaciones relacionales. Estas relaciones son llamadas relaciones

derivadas" y su implementacin es llamada "vista" o "consulta". Las relaciones derivadas

son convenientes ya que expresan informacin de varias relaciones actuando como si fuera

una sola

Estructura

La base de datos se organiza en dos marcadas secciones; el esquema y los datos (o

instancia). El esquema es la definicin de la estructura de la base de datos y principalmente

almacena los siguientes datos: El nombre de cada tabla, el nombre de cada columna, el tipo

de dato de cada columna, la tabla a la que pertenece cada columna Las bases de datos
11
relacionales pasan por un proceso al que se le conoce como normalizacin, el resultado de

dicho proceso es un esquema que permite que la base de datos sea usada de manera ptima.

Los datos o instancia es el contenido de la base de datos en un momento dado. Es en s, el

contenido de todos los registros. Manipulacin de la informacin Para manipular la

informacin utilizamos un lenguaje relacional, actualmente se cuenta con dos lenguajes

formales el lgebra relacional y el clculo relacional. El lgebra relacional permite describir

la forma de realizar una consulta, en cambio, el clculo relacional slo indica lo que se

desea devolver. El lenguaje ms comn para construir las consultas a bases de datos

relacionales es SQL (Structured Query Language), un estndar implementado por los

principales motores o sistemas de gestin de bases de datos relacionales integrados. En el

modelo relacional los atributos deben estar explcitamente relacionados a un nombre en

todas las operaciones, en cambio, el estndar SQL permite usar columnas sin nombre en

conjuntos de resultados, como el asterisco taquigrfico (*) como notacin de consultas. Al

contrario del modelo relacional, el estndar SQL requiere que las columnas tengan un orden

definido, lo cual es fcil de implementar en una computadora, ya que la memoria es lineal.

Es de notar, sin embargo, que en SQL el orden de las columnas y los registros devueltos en

cierto conjunto de resultado nunca est garantizado, a no ser que explcitamente sea

especificado por el usuario. Manejadores de base de datos relacionales Existe software

exclusivamente dedicado a tratar con bases de datos relacionales. Este software se conoce

como SGBD (Sistema de Gestin de Base de Datos relacional) o RDBMS (del ingls

Relational Database Management System). Entre los gestores o manejadores actuales ms

populares encontramos:

MySQL

12
PostgreSQL,

Oracle

DB2

INFORMIX

Interbase

FireBird

Sybase

Microsoft SQL Server

Bases de datos orientadas a objetos

Este modelo, bastante reciente, y propio de los modelos informticos 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:

Encapsulacin Propiedad que permite ocultar la informacin al resto de los

objetos, impidiendo as accesos incorrectos o conflictos.

Herencia Propiedad a travs de la cual los objetos heredan comportamiento dentro

de una jerarqua de clases.

Polimorfismo Propiedad de una operacin 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 definicin de la base de datos. Una operacin (llamada funcin) se

13
especifica en dos partes. La interfaz (o signatura) de una operacin incluye el nombre de la

operacin y los tipos de datos de sus argumentos (o parmetros). La implementacin (o

mtodo) de la operacin se especifica separadamente y puede modificarse sin afectar la

interfaz. Los programas de aplicacin de los usuarios pueden operar sobre los datos

invocando a dichas operaciones a travs de sus nombres y argumentos, sea cual sea la

forma en la que se han implementado. Esto podra denominarse independencia entre

programas y operaciones.

SQL: 2003, es el estndar de SQL92 ampliado, soporta los conceptos orientados a objetos y

mantiene la compatibilidad con SQL92.

Estructura de una BD OO

El paradigma orientado a objetos se basa en el encapsulamiento de datos y del cdigo

relacionado con cada objeto en una sola unidad. Conceptualmente, todas las interacciones

entre cada objeto y el resto del sistema se realizan mediante mensajes. Por lo tanto, la

interfaz entre cada objeto y el resto del sistema se define mediante un conjunto de mensajes

permitidos.

En general, cada objeto est asociado con:

Un conjunto de variables que contiene los datos del objeto; las variables corresponden

con los atributos del modelo E-R.

Un conjunto de mensajes a los que responde; cada mensaje puede o no tener parmetros o

tener uno o varios.

Un conjunto de mtodos, cada uno de los cuales es el cdigo que implementa

un mensaje; el mtodo devuelve un valor como respuesta al mensaje.


14
Mensaje en entorno OO no implica uso de mensajes fsicos en redes informticas. Por el

contrario, hace referencia al intercambio de solicitudes entre los objetos,

independientemente de los detalles correctos de su implementacin. Se utiliza a veces la

expresin invocar un mtodo para detonar al hecho de enviar un mensaje a un objeto y la

ejecucin del mtodo correspondiente.

Bases de datos documentales

Las bases de datos documentales estn diseadas para almacenar datos semiestructurados,

como documentos, normalmente en formato JSON o XML.

A diferencia de las bases de datos relacionales tradicionales, el esquema para cada

documento no relacional (NoSQL) puede variar, lo cual ofrece a los desarrolladores,

administradores de bases de datos y profesionales de TI ms flexibilidad en la organizacin

y almacenamiento de datos de aplicaciones, as como una reduccin del almacenamiento

requerido para valores opcionales.

Las bases de datos documentales son una forma moderna de almacenar datos en formato

JSON en lugar de las simples filas y columnas de las bases de datos relacionales. Esto

permite expresar los datos en su forma natural.

Las bases de datos se componen de diferentes registros con su correspondiente nmero de

identificacin. En una base de datos bibliogrfica cada registro se corresponde con

una referencia de un documento original, que puede ser una publicacin independiente

(monografa, tesis, informe) o una parte con autonoma de contenido dentro de otra

publicacin (artculo incluido en una revista, una serie o una compilacin, ponencia o

comunicacin en las actas de una reunin cientfica)

15
La informacin contenida en cada registro bibliogrfico se estructura en

diferentes campos para facilitar su control sistemtico y su recuperacin individualizada.

Algunos campos reflejarn la descripcin formal del documento y otros van destinados a

reflejar su contenido temtico. Segn el modelo de base de datos y el tipo de documentos

vaciado en la misma se establece una estructura de campos particular.

16
Conclusin
Las bases de datos facilitan no solo el registro de gran cantidad de datos son tambin el

acceso de los mismos, lo cual permite ahorrar espacio fsico como tiempo al consultar

informacin de ellas en el mundo actual. La importancia del almacenamiento de una Base

de Datos y no solo en ella, es obtener ms rpido informacin de forma ms rpida y

exacta.

Es una coleccin de datos o informacin usados para dar servicios a muchas aplicaciones al

mismo tiempo.

En cuanto al requerimiento podemos decir que cumple las mismas tareas de anlisis que del

software y tiene como caracterstica relacionar la informacin como va organizacin y

asociacin donde la base de datos tiene una ventaja que es utilizar la plataforma para el

desarrollo del sistema de aplicacin en las organizaciones.

Otro aspectos importante sera el diseo y creacin de la base de datos, donde existen

distintos modos de organizar la informacin y representar las relaciones entre por datos los

tres modelos lgicos principales dentro de una base de datos son el jerrquico, de redes y el

relacional, los cuales tiene ciertas ventajas de procesamiento y de negocios.

Otro punto necesario es la clase de bases de datos las cuales son, base de dato documental,

base de datos distribuidas y base de datos orientadas a objetos e hipermedia y tienen como

funcin derivar, almacenar y procesar datos dentro de una informacin.

17
Bibliografa

http://www.ymant.com/tipos-base-datos/
http://www.netronycs.com/clasificacion_de_base_datos.html
http://victorgh84.blogspot.mx/2015/09/base-de-datos-jerarquica.html
https://arlethparedes.wordpress.com/2012/08/27/bases-de-datos-transaccionales-y-
relacionales/
https://www.ibm.com/developerworks/ssa/data/library/tipos_bases_de_datos/index.
html
http://www.dataprix.com/262-bases-datos-red
http://alucard-base-de-datos.blogspot.mx/2012/01/el-modelo-de-base-de-datos-de-
red.html

18

Vous aimerez peut-être aussi