Está en la página 1de 7

Introduccin

Las bases son cualquier conjunto de datos organizados para su almacenamiento en la memoria de un
ordenador o computadora, diseado para facilitar su mantenimiento y acceso de una forma estndar. Los datos
suelen aparecer en forma de texto, nmeros o grficos.
Desde su aparicin en la dcada de 1950, se han hecho imprescindibles para las sociedades industriales.
La Base de Datos tienen varios tipos entre ellos estn: Base de Datos Relacional, Base de Datos Jerrquica,
Bases de Datos Red tambin sus tipos de Datos que pueden ser tanto de Entrada como de Salida y los tipos de
Datos para los campos de una tabla.
Base de datos
Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados
independientemente de su utilizacin y su implementacin en mquina accesible en tiempo real y compatibles
con usuarios concurrentes con necesidad de informacin diferente y no predicable en tiempo.
Las bases de datos proporcionan la infraestructura requerida para los sistemas de apoyo a la toma de
decisiones y para los sistemas de informacin estratgicos, ya que estos sistemas explotan la informacin
contenida en las bases de datos de la organizacin para apoyar el proceso de toma de decisiones o para lograr
ventajas competitivas. Por este motivo es importante conocer la forma en que estn estructuradas las bases de
datos y su manejo.
El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California
USA.
Una base de datos se puede definir como un conjunto de informacin relacionada que se encuentra agrupada
estructurada.
Desde el punto de vista de la informtico, la base de datos es un sistema formado por un conjunto de datos
almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese
conjunto de datos.
Este trabajo se realizara con la finalidad de aprender un poco ms sobre una base de datos, sus caractersticas,
usos, estructuras, diseos, entre otros. Una base de datos tiene mucha importancia en el ritmo de vida que
llevamos en los actuales momentos, ya que, est acelera el ritmo en el momento realizar una bsqueda de
informacin.
Requerimientos de las bases de datos
El anlisis de requerimientos para una base de datos incorpora las mismas tareas que el anlisis de
requerimientos del software. Es necesario un contacto estrecho con el cliente; es esencial la identificacin de
las funciones e interfaces; se requiere la especificacin del flujo, estructura y asociatividad de la informacin
y debe desarrollarse un documento formal de los requerimientos.
Requerimientos administrativos: se requiere mucho ms para el desarrollo de sistemas de bases de datos que
nicamente seleccionan un modelo lgico de base de datos. La bases de datos es una disciplina
organizacional, un mtodo, ms que una herramienta o una tecnologa. Requiere de un cambio conceptual y
organizacional.
1

Elementos claves de organizacin en un ambiente de Bases de Datos


Sistema de administracin de base de datos
Administracin de informacin
Tecnologa de administracin de base de datos
Usuarios
Planeacin de informacin y tecnologa de modelaje
Caractersticas de las bases de datos:
Una base de datos contiene entidades de informacin que estn relacionadas va organizacin y asociacin. La
arquitectura lgica de una base de datos se define mediante un esquema que representa las definiciones de las
relaciones entre las entidades de informacin. La arquitectura fsica de una base de datos depende de la
configuracin del hardware residente. Sin embargo, tanto el esquema (descripcin lgica como la
organizacin (descripcin fsica) deben adecuarse para satisfacer los requerimientos funcionales y de
comportamiento para el acceso al anlisis y creacin de informes.
Ventajas en el uso de bases de datos
La utilizacin de bases de datos como plataforma para el desarrollo de Sistemas de Aplicacin en las
organizaciones se ha incrementado notablemente en los ltimos aos, se debe a las ventajas que ofrece su
utilizacin, algunas de las cuales se comentarn a continuacin:
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 en 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. La independencia de datos implica
un divorcio entre programas y datos.
Diseo de una base de datos
Existen distintos modos de organizar la informacin y representar las relaciones entre los datos en una base de
datos. Los Sistemas administradores de bases de datos convencionales usan uno de los tres modelos lgicos de
bases de datos para hacer seguimiento de las entidades, atributos y relaciones. Los tres modelos lgicos
principalmente de bases de datos son: el jerrquico, de redes y el relacional.
Cada modelo lgico tiene ciertas ventajas de procesamiento y tambin ciertas ventajas de negocios.
Modelo de jerrquico de datos:
Una clase de modelo lgico de bases de datos que tiene una estructura arborescente. Un registro subdivide en
segmentos que se interconectan en relaciones padre e hijo y muchos ms. Los primeros sistemas
administradores de bases de datos eran jerrquicos. Puede representar dos tipos de relaciones entre los datos:
relaciones de uno a uno y relaciones de uno a muchos
Modelo de datos en red:

Es una variacin del modelo de datos jerrquico. De hecho las bases de datos pueden traducirse de jerrquicas
a en redes y viceversa con el objeto de optimizar la velocidad y la conveniencia del procesamiento. Mientras
que las estructuras jerrquicas describen relaciones de muchos a muchos.
Modelo relacional de datos:
Es el ms reciente de estos modelos, supera algunas de las limitaciones de los otros dos anteriores. El modelo
relacional de datos representa todos los datos en la base de datos como sencillas tablas de dos dimensiones
llamadas relaciones. Las tablas son semejantes a los archivos planos, pero la informacin en ms de un
archivo puede ser fcilmente extrada y combinada.
PROGRAMACIN ORIENTADA A OBJETO
El concepto de programacin orientada a objetos (OOP) no es nuevo, lenguajes clsicos como SmallTalk se
basan en ella. Dado que la OOP. Se basa en la idea natural de la existencia de un mundo lleno de objetos y
que la resolucin del problema se realiza en trminos de objetos, un lenguaje se dice que est basado en
objetos si soporta objetos como una caracterstica fundamental del mismo.
El elemento fundamental de la OOP es, como su nombre lo indica, el objeto. Podemos definir un objeto como
un conjunto complejo de datos y programas que poseen estructura y forman parte de una organizacin.
Esta definicin especifica varias propiedades importantes de los objetos. En primer lugar, un objeto no es un
dato simple, sino que contiene en su interior cierto nmero de componentes bien estructurados. En segundo
lugar, cada objeto no es un ente aislado, sino que forma parte de una organizacin jerrquica o de otro tipo.
Estructura de un objeto
Un objeto puede considerarse como una especie de cpsula dividida en tres partes:
1 RELACIONES
2 PROPIEDADES
3 METODOS
Cada uno de estos componentes desempea un papel totalmente independiente:
Las relaciones permiten que el objeto se inserte en la organizacin y estn formadas esencialmente por
punteros a otros objetos.
Las propiedades distinguen un objeto determinado de los restantes que forman parte de la misma organizacin
y tiene valores que dependen de la propiedad de que se trate. Las propiedades de un objeto pueden ser
heredadas a sus descendientes en la organizacin.
Los mtodos son las operaciones que pueden realizarse sobre el objeto, que normalmente estarn incorporados
en forma de programas (cdigo) que el objeto es capaz de ejecutar y que tambin pone a disposicin de sus
descendientes a travs de la herencia.
RELACIONES
Las relaciones entre objetos son, precisamente, los enlaces que permiten a un objeto relacionarse con aquellos
que forman parte de la misma organizacin.
3

Las hay de dos tipos fundamentales:


Relaciones jerrquicas. Son esenciales para la existencia misma de la aplicacin porque la construyen. Son
bidireccionales, es decir, un objeto es padre de otro cuando el primer objeto se encuentra situado
inmediatamente encima del segundo en la organizacin en la que ambos forman parte; asimismo, si un objeto
es padre de otro, el segundo es hijo del primero (en la fig. 2, B es padre de D,E y F, es decir, D,E y F son hijos
de B; En la fig. 3, los objetos B y C son padres de F, que a su vez es hijo de ambos).
Una organizacin jerrquica simple puede definirse como aquella en la que un objeto puede tener un solo
padre, mientras que en una organizacin jerrquica compleja un hijo puede tener varios padres).
Relaciones semnticas. Se refieren a las relaciones que no tienen nada que ver con la organizacin de la que
forman parte los objetos que las establecen. Sus propiedades y consecuencia solo dependen de los objetos en
s mismos (de su significado) y no de su posicin en la organizacin.
Se puede ver mejor con un ejemplo: supongamos que vamos a construir un diccionario informatizado que
permita al usuario obtener la definicin de una palabra cualquiera. Supongamos que, en dicho diccionario, las
palabras son objetos y que la organizacin jerrquica es la que proviene de forma natural de la estructura de
nuestros conocimientos sobre el mundo.
PROPIEDADES
Todo objeto puede tener cierto nmero de propiedades, cada una de las cuales tendr, a su vez, uno o varios
valores. En OOP, las propiedades corresponden a las clsicas "variables" de la programacin estructurada.
Son, por lo tanto, datos encapsulados dentro del objeto, junto con los mtodos (programas) y las relaciones
(punteros a otros objetos). Las propiedades de un objeto pueden tener un valor nico o pueden contener un
conjunto de valores mas o menos estructurados (matrices, vectores, listas, etc.). Adems, los valores pueden
ser de cualquier tipo (numrico, alfabtico, etc.) si el sistema de programacin lo permite.
Pero existe una diferencia con las "variables", y es que las propiedades se pueden heredar de unos objetos a
otros. En consecuencia, un objeto puede tener una propiedad de maneras diferentes:
Propiedades propias. Estn formadas dentro de la cpsula del objeto.
Propiedades heredadas. Estn definidas en un objeto diferente, antepasado de ste (padre, "abuelo", etc.). A
veces estas propiedades se llaman propiedades miembro porque el objeto las posee por el mero hecho de ser
miembro de una clase
METODOS
Una operacin que realiza acceso a los datos. Podemos definir mtodo como un programa procedimental o
procedural escrito en cualquier lenguaje, que est asociado a un objeto determinado y cuya ejecucin slo
puede desencadenarse a travs de un mensaje recibido por ste o por sus descendientes.
Son sinnimos de 'mtodo' todos aquellos trminos que se han aplicado tradicionalmente a los programas,
como procedimiento, funcin, rutina, etc. Sin embargo, es conveniente utilizar el trmino 'mtodo' para que se
distingan claramente las propiedades especiales que adquiere un programa en el entorno OOP, que afectan
fundamentalmente a la forma de invocarlo (nicamente a travs de un mensaje) y a su campo de accin,
limitado a un objeto y a sus descendientes, aunque posiblemente no a todos.
Si los mtodos son programas, se deduce que podran tener argumentos, o parmetros. Puesto que los mtodos
pueden heredarse de unos objetos a otros, un objeto puede disponer de un mtodo de dos maneras diferentes:
4

Mtodos propios. Estn incluidos dentro de la cpsula del objeto.


Mtodos heredados. Estn definidos en un objeto diferente, antepasado de ste (padre, "abuelo", etc.). A
veces estos mtodos se llaman mtodos miembro porque el objeto los posee por el mero hecho de ser
miembro de una clase.
MODELO ENTIDAD RELACIN
Se trata de una tcnica de diseo de base de datos grfica, que nos muestra informacin relativa a los datos y
la relacin existente entre ellos. Sus caractersticas principales son:
Reflejan tan slo la existencia de los datos sin expresar lo que se hace con ellos.
Es independiente de las bases de datos y de los sistemas operativos (por lo que puede ser
implementado en cualquier base de datos).
Est abierto a la evolucin del sistema.
Incluye todos los datos que se estudian sin tener en cuenta las aplicaciones que se van a tratar.
No tienen en cuenta las restricciones de espacio y almacenamiento del sistema.
Conceptos del Modelo Entidad Relacin
Entidades
Son objetos concretos o abstractos que presentan inters para el sistema y sobre los que se recoge informacin
que ser representada en un sistema de bases de datos. Por ejemplo, clientes, proveedores y facturas seran
entidades en el entorno de una empresa.
Atributos
Es una unidad bsica e indivisible de informacin acerca de una entidad o una relacin. Por ejemplo la entidad
proveedor tendr los atributos nombre, domicilio, poblacin, CIF.
Dominios
Es el conjunto de valores que puede tomar cada atributo. Por ejemplo el dominio del atributo poblacin, ser
la relacin de todas las poblaciones del mbito de actuacin de nuestra empresa.
Tablas
Es la forma de estructurar los datos en filas o registros y columnas o atributos.
Relacin
Es la asociacin que se efecta entre entidades. Por ejemplo la relacin entre las entidades facturas emitidas y
clientes.
Tablas relacionales
Son tablas que cumplen los siguientes requisitos:
Cada fila debe ser nica, es decir no pueden existir filas duplicadas.
Cada columna debe ser nica
Los valores de las columnas deben pertenecer al dominio de cada atributo
5

Debe tener un solo tipo de fila, cuyo formato est definido por el esquema de tabla o la relacin.
El valor de la columna para cada fila debe ser nico.
No puede contener columnas duplicadas.
Claves
En una tabla relacional a veces es necesario poder determinar un registro concreta, lo cual es posible mediante
la clave. Se debe elegir la clave entre los atributos, de forma que no puedan existir valores duplicados (la
clave puede contener uno o ms atributos).
Conclusin
Luego de haber concluido este trabajo de investigacin sobre bases de datos fueron muchos los esfuerzos y
conocimientos adquiridos durante dicha elaboracin.

Algunos de los aspectos aprendidos y que de gran peso es la base de datos su definicin, requerimiento,
ventajas y caractersticas donde podemos decir que la base de datos: 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 seria 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 de recalcar es la clase de bases de datos las cuales son, base de datos 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.

Bibliografa
HARWRYSZKIEWYCZ, I T. Anlisis y diseo de base de datos. Editorial Megabyte. Noriega Editores.
Mxico. 1994. pp29/31

LAUDON, Kenneth C. Administracin de los sistemas de informacin. 3ra. Edicin. Mxico. 1996. pp
271/295

Aprende computacin. Editorial ocano. Pp36/39


Bsquedas en Internet:
rincondelvago.com

FUNDAMENTOS DE BASES DE DATOS TERCERA EDICION


Abraham Silberschatz, Heny F. Korth y S. Sudarxhan, Editorial Mc Graw Hill, 1998
Otras Referencias:
DISEO CONCEPTUAL DE BASES DE DATOSUN ENFOQUE DE
ENTIDADESINTERRELACIONES
Carlo Batini, Stefano Ceri y Shamkant B. Navathe, Editorial AddisonWesley/Diaz de Santos, 1994
DISEO Y ADMINISTRACION DE BASES DE DATOS, SEGUNDA EDICCION
Gary W. Hansen, James V. Hansen, Prentice Hall, 1997
SISTEMAS DE BASES DE DATOS QUINTA EDICIN.
C. J. Date, Addison Wesley ,1993.
ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN TERCERA EDICIN.
Jeffrey L Witten, Lonnied D. Bentely, Victor M. Barlow, Editorial McGrawHill, 1996.

También podría gustarte