Está en la página 1de 16

NDICE

1. Introduccin
2. Conceptos bsicos en una Base de Datos.
2.1 Archivo
2.2 Registro
2.3 Campos
2.4 Campo clave
2.5 Enlace
2.6 Estructura de datos de red
2.7 Diagramas de estructura de datos
2.8 Algoritmo
3. Evolucin de las Bases de Datos
4. Definicin de Base de Datos
5. Ventajas en el uso de Base de Datos.
6. Diseo de las Bases de Datos.
7. Grficos y tablas
7.1 Grficos de barras
7.2 Grficos de pastel
7.3 Grficos discretas
8. Sistema de gestin de Base de Datos.
8.1 Objetivos en el uso de un sistema de gestin de base de datos
8.2 Objetivos del sistema de gestin de base de datos que podemos identificar
8.3 Productos Asociados A Los Sistemas De Gestin De Base De Datos
8.4 Administracin de los datos
8.5 Metodologa para la planeacin y el modelaje de datos
8.6 Tecnologa y administracin de las bases de datos
8.7 Usuarios
9. Ventajas de la gestin de Bases de Datos
10. Objetos de la Base de Datos.
11. Propiedades generales de los campos.
12. El Sistema Manejador de Base de Datos (DBMS).
13. Lista
13.1 Modo De Acceso.
1

13.1.1 Listas densas


13.1.2 Listas enlazadas
13.1.3 Listas ordinales
13.1.4 Listas calificadas
13.1.5 Pilas
13.2 Otros Tipos De Listas.
14. Tipos de Modelos de Datos.
NDICE (continuacin)
15. Modelo de Datos Jerrquica y Red.
16. Modelo Relacional.
17. Diferencias ente Sistemas de tipo Red y Relacionales.
18. Bases de Datos Distriuidas.
19. Tendencias Futuras.
20. Conclusin.
21. Bibliografa
22. Grficos
1. Introduccin
El trmino base de datos fue acuado por primera vez en 1963, en un simposio celebrado en California.
De forma sencilla podemos indicar que una base de datos no es ms que un conjunto de informacin
relacionada que se encuentra agrupada o estructurada.
El archivo por s mismo, no constituye una base de datos, sino ms bien la forma en que est organizada la
informacin es la que da origen a la base de datos. Las bases de datos manuales, pueden ser difciles de
gestionar y modificar. Por ejemplo, en una gua de telfonos no es posible encontrar el nmero de un
individuo si no sabemos su apellido, aunque conozcamos su domicilio.
Del mismo modo, en un archivo de pacientes en el que la informacin est desordenada por el nombre de los
mismos, ser una tarea bastante engorrosa encontrar todos los pacientes que viven en una zona determinada.
Los problemas expuestos anteriormente se pueden resolver creando una base de datos informatizada.
Desde el punto de vista informtico, una 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 manipulan ese
conjunto de datos.
Desde el punto de vista ms formal, podramos definir una base de datos como un conjunto de datos
estructurados, fiables y homogneos, organizados independientemente en mquina, accesibles a tiempo real,
compartibles por usuarios concurrentes que tienen necesidades de informacin diferente y no predecibles en el
tiempo.
2

La idea general es que estamos tratando con una coleccin de datos que cumplen las siguientes propiedades:
Estn estructurados independientemente de las aplicaciones y del soporte de almacenamiento
que los contiene.
Presentan la menor redundancia posible.
Son compartidos por varios usuarios y/o aplicaciones.
2. Conceptos bsicos en una Base de Datos.
Una base de datos de red est formada por una coleccin de registros, los cuales estn conectados entre s por
medio de enlaces.
2.1 Archivo: Es un elemento de informacin conformado por un conjunto de registros. Estos registros a su
vez estn compuestos por una serie de carcteres o bytes. Actualmente las organizaciones estn utilizando
bases de datos para generar resultados o para compartir dicha informacin con otros sistemas. Sin embargo,
los principales componentes de las bases de datos son los archivos.

Las formas en las cuales pueden organizarse los archivos, son archivos secuenciales o archivos directos. En
los archivos secuenciales los registros estn almacenados en una secuencia que depende de algn criterio
definido. Por ejemplo, pueden almacenarse los registros de los empleados de la empresa de manera secuencial
de acuerdo al departamento al que pertenecen o de acuerdo a su antigedad. El uso de archivos secuenciales
presenta algunas desventajas en el proceso de actualizacin, consulta o registro de informacin cuando se
maneja gran volumen de datos. Por ejemplo, si se desea registrar un nuevo empleado de acuerdo al
departamento en el que va a laborar es necesario buscar uno por uno en los registros del archivo hasta
encontrar la posicin en la cual debe agregarse la informacin del nuevo empleado.

La otra forma de organizar los archivos es a travs de archivos directos, con los cuales se eliminan las
desventajas mencionadas en los archivos secuenciales, ya que los archivos directos dan mayor flexibilidad en
su manejo. Esta forma de organizacin es la que hace posible que existan las bases de datos. Los archivos
directos permiten accesar directamente un registro de informacin sin tener que buscar uno a uno por todos
los registros del archivo, utilizando una llave de acceso dentro del archivo.
2.2 Registro: Es una coleccin de campos (atributos)
2.3 Campos: Contiene almacenado solamente un valor.
2.4 Campo clave: Campo que permite identificar y localizar un registro de manera gil y organizada.
2.5 Enlace: Asociacin entre dos registros, as que podemos verla como una relacin estrictamente binaria.
2.6 Estructura de datos de red: Abarca ms que la estructura de rbol porque un nodo "hijo" en la estructura
de red puede tener ms de un padre.
2.7 Diagramas de estructura de datos: Es un esquema que representa el diseo de una base de datos de red.
Este modelo se basa en representaciones entre registros por medio de ligas, existen relaciones en las que
participan solo dos entidades(binarias) y relaciones en las que participan ms de dos entidades (generales) ya
sea con o sin atributo descriptivo en la relacin. La forma de diagramado consta de dos componentes bsicos:
Celdas: Representan a los campos del registro.
Lneas: Representan a los enlaces entre los registros,
3

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


celdas que se ligan con otro(s) registro(s).
2.8 Algoritmo: Es un conjunto de reglas que permiten obtener un resultado determinado a partir de ciertas
reglas definidas. Es una secuencia finita de instrucciones, cada una de las cuales tiene un significado preciso y
puede ejecutarse con una cantidad finita de esfuerzo en un tiempo finito. Ha de tener las siguientes
caractersticas: Legible, correcto, modular, eficiente, estructurado, no ambiguo y a ser posible se ha de
desarrollar en el menor tiempo posible.

Registro 1
Registro 2

Nombre
Jones, Bill
Daz, Jos

Direccin
331 Main St.
129 Oak St.

Cuidad
New York
Los ngeles

Cdigo Postal
10021
16587

Grfico de Registros y Campos Campos


3. Evolucin de las Bases de Datos
En la dcada de los aos 50 se hablaba en el mundo informtico de archivos y de conjuntos de datos, pero no
fue hasta el 1960 cuando se comenz a conocer el concepto de Base de Datos.
Para explicar de forma general y concisa la evolucin del concepto de Base de Datos, dividiremos la misma
en 3 etapas que explicaremos a continuacin:
PRIMERA ETAPA
Antes de que aparecieran las primeras computadoras que respondan a la tercera generacin, la mayora de los
archivos se organizaban de modo secuencial simple, mientras que el software ejecutaba las operaciones de
entrada y salida los dispositivos de almacenamiento.
La codificacin en los programas de aplicaciones se encargaba de la organizacin de los datos y esta de
manera muy elemental. Por lo general solo haba a modo de simples archivos secuenciales en cinta. La
dependencia de los datos era nula.
La dependencia de los datos haca que los programas fueran nuevamente escritos y los procesos de
compilacin y depuracin fueran repetidos cada vez que se modificaba la organizacin de los datos o los
dispositivos de almacenamiento. La mayoria de los datos de un archivo servan para una sola aplicacin.
Estos datos o un subconjunto de ellos slo con pequeas variantes, servan para otras aplicaciones, que lo
requeran diferentemente organizado. Esta dependencia obligaba a disear archivos diferentes lo que
originaba un alto grado de redundancia.
SEGUNDA ETAPA
En este segunda etapa se reconoci la naturaleza cambiante de los archivos y de los dispositivos de
almacenamiento. En ella se intenta proteger al programador contra los efectos de las variantes que introducan
el hardware.
El dato, sin que ello se alterase su estructura lgica, siempre que no se introduzcan cambios en los contenidos
de los registros ni en la estructura fundamental. Sin embargo, todava los diseos son exclusivamente para una
sola aplicacin, lo que se traduce a una existencia de redundancia similar a la etapa anterior.

En este etapa las estructuras de datos son por lo general de tipo secuencial, secuencial indexado, o acceso
directo. En cuanto a la organizacin lgica y fsica, estas se distinguen pero las relaciones entre ella son
dbiles. Con referencia a la seguridad existen ciertos recursos pero los mismos son desconfiables ya que no se
han perfeccionado sistemas de proteccin de datos.
En cuanto al software este provee mtodos de accesos pero no de administracin. En este etapa las actividades
de procesamiento de datos en la organizacin han sido tradicionalmente agrupadas por departamento y por
aplicacin, cada aplicacin por separado, contiene sus propios archivos maestros organizados. Los registros
organizados en cada archivo de acuerdo a un campo clave.
Cada aplicacin tambin tena sus propios programas de procesamiento para actualizacin en el archivo y
suplir informacin. Al tiempo se fueron creando ms archivos, se duplicaban nuevos datos en otros
departamentos.
TERCERA ETAPA
En esta etapa las caractersticas de las Bases de Datos mejoran e incluyen facilidades que la perfeccionan:
Los datos pueden evolucionar sin que se incurra en gastos de mantenimiento costosos.
Se provee de medios para que el administrador de datos haga de controlador y custodio de los
mismos asegurndose de que la organizacin de estos sea siempre la mejor para los usuarios
en general.
Se dispone de procedimientos eficaces para controlar el secreto de seguridad y de la
integridad de los datos.
Las Bases de Datos se disean de modo que proveen respuestas a tipos de averiguaciones no
previstas por el diseador.
Facilidad para la migracin de los datos.
Contiene un lenguaje para descripcin de los datos que usa el DBM, un lenguaje de ordenes
para el programador y a veces un lenguaje de interrogacin para el usuario.
4. Definicin de Base de Datos.
Es una serie de datos organizados y relacionados entre s, los cuales son recolectados y explotados por los
Sistemas de Informacin de una empresa o negocio en particular. 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.
Los Sistemas Transaccionales o los Sistemas Estratgicos (SIS) son los encargados de recolectar la
informacin que contendr la base de datos, por medio de las funciones de creacin, bajas o modificacin de
la informacin. La forma de operar de estos sistemas puede ser batch o en lnea. Los Sistemas de Bases de
Datos tiene cuatro componentes principales: datos, hardware, software y usuarios. A continuacin se
describen de manera breve cada uno de ellos:
5. Ventajas en el uso de Base 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,
5

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.

6. Diseo de las Bases de Datos.


Para crear una base se deben realizar dos ejercicios de diseo: un diseo lgico y uno fsico. El diseo lgico
de una base de datos es un modelo abstracto de la base de datos desde una perspectiva de negocios, mientras
que el diseo fsico muestra como la base de datos se ordena en realidad en los dispositivos de
almacenamiento de acceso directo. El diseo fsico de la base de datos es llevado a cabo por los especialistas
en bases de datos, mientras que el diseo lgico requiere de una descripcin detallada de las necesidades de
informacin del negocio de los negocios actuales usuarios finales de la base. Idealmente, el diseos de la base
ser una parte del esfuerzo global de la planeacin de datos a nivel institucional.
El diseo lgico de la base de datos describe cmo los elementos en la base de datos han de quedar agrupados.
El primer paso para crear una base de datos, es planificar el tipo de informacin que se quiere almacenar en la
misma, teniendo en cuenta dos aspectos: la informacin disponible y la informacin que necesitamos.
La planificacin de la estructura de la base de datos, en particular de las tablas, es vital para la gestin efectiva
de la misma. El diseo de la estructura de una tabla consiste en una descripcin de cada uno de los campos
que componen el registro y los valores o datos que contendr cada uno de esos campos.
Los campos son los distintos tipos de datos que componen la tabla, por ejemplo: nombre, apellido, domicilio.
La definicin de un campo requiere: el nombre del campo, el tipo de campo, el ancho del campo, etc.
Los registros constituyen la informacin que va contenida en los campos de la tabla, por ejemplo: el nombre
del paciente, el apellido del paciente y la direccin de este. Generalmente los diferente tipos de campos que su
pueden almacenar son los siguientes: Texto (caracteres), Numrico (nmeros), Fecha / Hora, Lgico
(informaciones lgicas si/no, verdadero/falso, etc., imgenes.
En resumen, el principal aspecto a tener en cuenta durante el diseo de una tabla es determinar claramente los
campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su longitud.
7. Grficos y tablas
Los grficos sirven para resumir en un dibujo toda una serie de datos que, presentados solos, resultan fros y
poco expresivos. Normalmente es un apartado que est ntimamente ligado a los conceptos de hoja electrnica
y base de datos.
Pensemos en un fabricante al que le interesa saber el efectos sobre las ventas de un incremento del
presupuesto de publicidad. Las cifras pueden calcularse mediante la hoja electrnica y puede tener sobre el
papel, pero estn presentadas de manera que son difciles de comprender de comprender. Por esta razn, el
fabricante puede optar por obtener estos datos de una manera mucho ms explicita y fcil de asimilar, o sea, a
travs de una representacin grafica.
7.1 Grficos de barras:

Para trazar los grficos de barras basta definir una variable vertical ( que ser la altura de la barra) y que
normalmente es la variable principal y una o varias horizontales, segn dimensin.
7.2 Grficos de pastel:
Para realizar un grfico de pastel se subdivide una circunferencias completa represente el total o cien por
ciento (%) de los datos. Supongamos que los votos totales en unos comicios son de 3 000, 000, y que partido
A ha obtenido 1 000, 000, el partido B 200 000, el partido C 500 000, el partido D 900 000, el partido E 300
000 y 100 000 votos han sido anulados. Estos datos pueden representarse mediante un grfico de pastel.
7.3 Grficos discretas:
Para realizar una grfica discreta es suficiente escoger dos variables, una para el eje vertical y otra para el eje
horizontal; la aplicacin representar los diversos valores a la escala apropiada y los dibujar en la pantalla o
lo imprimir en el papel. Para representar una grfica discreta el ndice y como variable horizontal los doce
meses del ao. Un grfico no solo puede integrarse con la hoja electrnica, sino tambin con la base de datos.
Con estos datos, convenientemente dispuestas, se pueden asimismo, generar tablas que resuman dicha
informacin.
8. Sistema de gestin de Base de Datos.
Sistema desarrollado que hace posible acceder a datos integrados que atraviesan los lmites operacionales,
funcionales u organizacionales de una empresa.
8.1 Objetivos en el uso de un sistema de gestin de base de datos:
Oportunidad, asociado a la eficiencia y eficacia.
Disponibilidad, permitiendo la accesibilidad de datos
Consistencias (oportunidad + disponibilidad), como calidad de datos
Evolucin, para adaptarse al entorno
Integridad, en el nivel de los datos as como el sistema.
8.2 Objetivos del sistema de gestin de base de datos que podemos identificar son:
Independencia de datos
Accesibilidad limitada
Datos al da y sin redundancias
Consistencia
Interfaz nica
Entrada directa a los datos
Recuperacin por diferentes accesos
Funcin completa de interrogantes
Estandarizacin
Seguridad
8.3 Productos Asociados A Los Sistemas De Gestin De Base De Datos:
Existen cuatro productos bsicos en los Sistema de Gestin de Base de Datos para sistemas Host
(propietarios). Estos son:
Repositorio / diccionario / enciclopedia
Desarrollador de aplicaciones (Prototipo, Lenguaje(s) de programacin, basado en
7

interpretes).
Lenguaje de consulta
Lenguaje reporteador
8.4 Administracin de los datos:
Los sistemas de bases de datos requieren que la institucin reconozca el papel estratgico de la informacin y
comience activamente a administrar y planear la informacin como recurso corporativo. Esto significa que la
institucin debe desarrollar la funcin de administracin de datos con el poder de definir los requerimientos de
la informacin para toda la empresa y con acceso directo a la alta direccin. El director de la informacin (DI)
o vicepresidentes de la informacin es el primero que aboga en la institucin por los sistemas de bases de
datos.
La administracin de la informacin es responsable de las polticas y procedimientos especficos mediante los
cuales los datos pueden ser administrados como recursos institucionales. Entre estas responsabilidades se
incluye el desarrollo de la poltica de informacin, la planeacin de los datos, contemplan un diseo lgico de
la base de datos por los especialistas en sistemas de informacin y los grupos de usuarios finales.
El principio fundamental de la administracin de datos es que son propiedad de la institucin como un todo.
Los datos pueden pertenecer en exclusiva a ninguna de las reas de los negocios o unidades organizacionales.
Todos los datos deben quedar disponibles para cualquier grupo que lo requiera para alcanzar su misin. Una
institucin debe formular una poltica de informacin que especifique sus reglas para compartir, distribuir,
adquirir, clasificar, estandarizar e inventariar la informacin en la institucin. La poltica de informacin traza
procedimientos y responsabilidades especifican, que definen qu unidades de la institucin comparten la
informacin, donde puede distribuirse la informacin y quin es responsable de actualizar y dar
mantenimiento a la informacin.
8.5 Metodologa para la planeacin y el modelaje de datos:
Como los intereses institucionales servidos por el sistema de gestin de base de datos son muchos ms
amplios que aquellos del ambiente tradicional de archivos, la empresa requiere de una planeacin en todo su
mbito para todos los datos. El anlisis a nivel de empresa, que trata sobre los requerimiento de toda la
institucin (en contraposicin con los requisitos de las aplicaciones individuales), es necesario para el
desarrollo de bases de datos. El fin del anlisis de la empresa es identificar las entidades, atributos y relaciones
claves que conforman los datos de la institucin.
8.6 Tecnologa y administracin de las bases de datos:
Las bases de datos requieren de nuevo software y de un nuevo personal capacitado especialmente en las
tcnicas de los Sistema de Gestin de Base de Datos (SABD), as como las nuevas estructuras administrativas.
En la mayora de las corporaciones se desarrolla un grupo de diseo y administracin de bases de datos dentro
de la divisin de sistemas de informacin, que es responsable por los aspectos ms tcnicos y operativos de la
administracin de los datos. Las funciones que realiza se denominan administracin de bases de datos.
Este grupo realiza lo siguiente:
Define y organiza la estructura y el contenido de la base de datos.
Desarrolla procedimientos de seguridad para la salvaguarda de la base de datos.
Desarrolla la documentacin de la base de datos.
Da mantenimiento al software de administracin de la base de datos.
En estrecha cooperacin con los usuarios, el grupo de diseo establece la base de datos fsica, las relaciones
lgicas entre los elementos, las reglas y procedimientos de acceso.

8.7 Usuarios:
Una base de datos sirve a una comunidad ms amplia de usuarios que los sistemas tradicionales. Los sistemas
relacionales con lenguaje de consulta de cuarta generacin permiten que los empleados no especializados en
computo tengan acceso a grandes bases de datos. Adems, entre los usuarios se debe incluir a los especialistas
entrenados en el computo. Con el objeto de optimizar el acceso para los no especialista, es necesario destinar
ms recursos para capacitar a los usuarios finales. Los profesionales de los sistemas deben ser capacitados de
nuevo en el lenguaje de los sistemas de administracin de base de datos, en los procedimientos de desarrollo
de las aplicaciones de los sistemas y en nuevas prcticas de software.
9. Ventajas de la gestin de Bases de Datos
Los gestionadores de bases de datos evitan la duplicacin de los datos. Cuando un sistema crece, la
informacin contenidad en un fichero pronto aparece en otro fichero, con lo que cada fichero contiene idntica
informacin. Alguien debe introducir estos datos duplicados en cada fichero, creando una redundancia de
mecanografiado y aumentado as la probabilidad de errores . De esta manera se utiliza memoria de disco extra
y los cambios no se hacen siempre en cada uno de los ficheros. Los gestionadores de base de datos, al
almacenar cada cosa en una nica base de datos eliminan este problema.
Tambin los gestinadores de bases de datos reducen el tiempo de desarrollo de los programas. Gran parte del
trabajo de programacin rutinario de la gestin de ficheros, indexacin, clasificacin y generacin de informes
se realiza de forma automtica con simples llamadas a un gestionador de base de datos. Los programas pueden
evolucionar fcilmente para satisfacer las necesidades del usuario.
Los gestionadores de bases de datos mejoran la fiabilidad de los datos. La integracin de las informaciones y
las relaciones entre las mismas, dentro de una base de datos, se hace automticamente por el propio sistema.
Esto libera al programador de la necesidad de utilizar apuntadores y cadenas de apuntadores para localizar la
informacin necesitada. Se mejora la fiabilidad de los datos. Por ejemplo, si sexo es siempre M o F, el
gestionador de la base de datos puede evitar cualquier otro tipo de entradas. Si el cdigo postal es siempre un
nmero, cualquier otra entrada se podra rechazar.
Database manager
SS
Tipos de sistemas
de gestin de
informacin
10. Objetos de la Base de Datos.
Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarn ordenados
en columnas verticales. Aqu definimos los campos y sus caractersticas.
Consultas: aqu definimos las preguntas que formularemos a la base de datos con el fin de extraer y presentar
la informacin resultante de diferentes formas (pantalla, impresora...)
Formulario: elemento en forma de ficha que permite la gestin de los datos de una forma ms cmoda y
visiblemente ms atractiva.

Informe: permite preparar los registros de la base de datos de forma personalizada para imprimirlos.
Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas.
Mdulo: programa o conjunto de instrucciones en lenguaje Visual Basic
11. Propiedades generales de los campos.
PROPIEDAD

DESCRIPCIN
Permite establecer la longitud mxima de un campo
Tamao del campo
de texto numrico.
Permite determinar la apariencia de presentacin de
Formato
los datos, utilizando los formatos predefinidos o
nuestros propios formatos
Permite especificar el nmero de cifras decimales
Lugares decimales
para mostrar los nmeros.
Permite controlar y filtrar los caracteres o valores
Mscara de entrada que los usuarios introducen en un control de cuadro
de texto, evitando errores y facilitando su escritura.
Permite definir una etiqueta de campo
Ttulo
predeterminada para un formularios o informe
Valor
Introduce en el campo un valor cuando se agregan
predeterminado
nuevos registros (long. Mx. 255 caracteres)
Permite escribir la condicin que deben satisfacer los
Regla de validacin
datos introducidos para ser aceptados
Define el texto del mensaje que se visualiza cuando
Texto de validacin los datos no cumplen las condiciones enumeradas en
la regla de validacin
Permite especificar si es necesario que exista un
Requerido
valor en un campo.
Permitir longitud
Permite especificar si una cadena de longitud cero
cero
("") es una entrada vlida para el campo
Indexado

Define un campo como ndice o campo clave.

TIPO DE CAMPO
Texto, numrico, contador
Todos, excepto OLE y Memo
Numrico y moneda
Texto, numrico, fecha/hora,
moneda
Todos
Todos, excepto OLE y contador
Todos, excepto OLE y contador
Todos excepto OLE y contador
Todos excepto contador
Texto, memo
Texto, numrico, contador,
fecha/hora.

Las propiedades de un campo, se establecen seleccionando el campo y haciendo clic en la propiedad deseada
del cuadro PROPIEDADES DEL CAMPO situado en la parte inferior de la ventana DISEO DE TABLA.
12. El Sistema Manejador de Base de Datos (DBMS).

Es un conjunto de programas que se encargan de manejar la creacin y todos los accesos a las bases de datos.
Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje
de consulta.
Una de las ventajas del DBMS es que puede ser invocado desde programas de aplicacin que pertenecen a
Sistemas Transaccionales escritos en algn lenguaje de alto nivel, para la creacin o actualizacin de las bases
de datos, o bien para efectos de consulta a travs de lenguajes propios que tienen las bases de datos o
lenguajes de cuarta generacin.
13. Lista
10

Una lista es una estructura de datos homognea y dinmica, que va a estar formada por una secuencia de
elementos, donde cada uno de ellos va seguido de otro o de ninguno.
Homognea: Todos los elementos que la forman tienen el mismo tipo base.
Dinmica: Puede crecer o decrecer en tiempo de ejecucin segn nuestras necesidades.
Dos listas pueden ser diferentes si:
No tienen el mismo nmero de elementos:
L1: gato, perro.
L2: gato, canario, cerdo.
Cuando, aun teniendo el mismo nmero de elementos, estos son distintos:
L1: gato, perro.
L2: gato, cerdo.
Cuando, aun teniendo el mismo nmero de elementos y siendo estos los mismos, no estn dispuestos en el
mismo orden.
L1: gato, perro.
L2: perro, gato.

Hay varios criterios para clasificar las listas: segn su modo de acceso o segn su informacin de acceso.
13.1 Modo De Acceso.
Atendiendo a este, se dividen en densas y enlazadas. El modo de acceso es independiente de la
implementacin realizada.
13.1.1 Listas densas.
Se caracterizan porque los elementos siguen una secuencia fsica. Sabemos cuales es el siguiente elemento
porque para acceder a l hemos tenido que pasar por todos los anteriores. La localizacin de un elemento
cualquiera ser:
El primero si es el primer elemento de la lista.
Nesimo si para llegar a el hemos pasado por N1 elementos.
Siguen una estructura fsica secuencial luego se pueden implementar utilizando ficheros, ARRAYS y
punteros.

13.1.2 Listas enlazadas.


Son aquellas en las que cada elemento que los compone contiene la informacin necesaria para acceder al
elemento siguiente. La localizacin de un elemento cualquiera ser:
Un elemento de la lista tendr la direccin K si K es el primero y K es conocido (direccin de inicio).
Estar en la dir. J si J est contenida en el elemento anterior, Informacin de acceso.
13.1.3 Listas ordinales.
Los elementos se van colocando en la lista a medida que llegan y se identifican por el orden de llegada. El
acceso a un elemento es por su orden o posicin relativa dentro de la lista

11

13.1.4 Listas calificadas.


Los elementos se clasifican por una clave y pueden estar ordenados o no estarlo. A un elemento se accede por
la informacin contenida en un campo clave.
Diferencias: En la primera clase importa en orden de llegada, mientras que en la segunda depende de la clave.
13.1.5 Pilas.
Una pila es una lista ordinal en la que el modo de acceso a sus elementos es del tipo LIFO. Los aadidos y
extracciones de elementos de una estructura se realizan solo por un extremo, luego el nico elemento
accesible de la pila es el que se encuentre en la cima. Esto exigir que la manipulacin sobre un elemento,
necesite que el mismo ocupe la posicin de cima.
Sobre una estructura de tipo pila, surgen de forma natural las operaciones que permiten aadir elementos y
quitar elementos.
13.1.6 Implementacin utilizando tablas.
Esta realizacin consiste en ir guardando consecutivamente los elementos de la pila en un vector de tamao
fijo. Un ndice marcar la posicin del ltimo elemento que se ha aadido a la pila. Por tanto, las inserciones
en la estructura se realizarn en la posicin inmediatamente siguiente a la posicin marcada como cima,
pasando a ser esta nueva posicin ocupada la nueva cima de la pila.
El hecho de utilizar un vector para almacenar los elementos, puede conducir a la situacin en que la pila est
llena, es decir, que no quepa ningn elemento ms. Esto se producir cuando el ndice que seala la cima de la
pila sea igual al tamao del vector.
13.2 Otros Tipos De Listas.
Listas reorganizables. Son aquellas listas en las que el ltimo elemento consultado se sita al
principio.
Listas circulares. En ellas el ltimo elemento apunta al primero.
Listas doblemente enlazadas. Cada elemento tiene dos punteros, uno de los cuales apunta al
elemento siguiente y otro al anterior.
Listas circulares doblemente enlazadas
14. Tipos de Modelos de Datos.
Existen fundamentalmente tres alternativas disponibles para disear las bases de datos: el modelo jerrquico,
el modelo de red y el modelo relacional. MODELO JERARQUICO. Puede representar dos tipos de relaciones
entre los datos: relaciones de uno a uno y relaciones de uno a muchos.
15. Modelo de Datos Jerrquica y Red.
Este modelo permite la representacin de muchos a muchos, de tal forma que cualquier registro dentro de la
base de datos puede tener varias ocurrencias superiores a l. El modelo de red evita redundancia en la
informacin, a travs de la incorporacin de un tipo de registro denominado el conector.
16. Modelo Relacional.
Este modelo se est empleando con ms frecuencia en la prctica, debido a la ventajas que ofrece sobre los
dos modelos anteriores, entre ellas, el rpido entendimiento por parte de usuarios que no tienen conocimientos
profundos sobre Sistemas de Bases de Datos.

12

17. Diferencias ente Sistemas de tipo Red y Relacionales.


Base de Datos Jerrquica y en Red
Las relaciones entre los elementos en la base
de datos se almacenan fsicamente en la
propia base de datos.
Se pueden crear relaciones complejas de
elementos que son una parte fsica de la base
de datos.
Los ficheros de la base de datos no son
fcilmente alterables a nuevas relaciones
fsicas.
Se consigue un buen rendimiento de la
mquina si el tamao del procesador y de la
memoria son adecuados.
Se necesitan grandes capacidades de
memoria tanto central como de tipo
secundario.
Es necesario espacio extra para almacenar
toda la nformacin relacional.

Base de Datos Relacional


Las relaciones entre los elementos no se
almacenan en la base de datos y se crean de
forma lgica en lugar de fsicamente.
Ms fciles de comprender y utilizar.
Los ficheros de la base de datos se pueden
alterar fcilmente para adecuarse a nuevas
situaciones.
El rendimiento de la mquina vara
dependiendo de cmo se realiza la aplicacin.
Utiliza relativamente pequeos espacios de
memoria central y secundaria.
Las base de datos relacionales malgastan
espacio al almacenar el mximo para cada
campo aunque ello pueda no necesitarse.

18. Bases de Datos Distriuidas.


Las bases de datos distribuidas se estn utilizando cada vez ms en la misma medida en que se usan las
arquitecturas de clienteservidor y groupware. Los principales problemas que se generan por el uso de la
tecnologa de bases de datos distribuidas son en lo referente a duplicidad de datos y a su integridad al
momento de realizar actualizaciones a los mismos. Adems, el control de la informacin puede constituir una
desventaja, debido a que se encuentra diseminada en diferentes localidades geogrficas.
19. Tendencias Futuras.
En el futuro la mayora de las organizaciones cambiarn la forma convencional de manejo de la informacin a
la arquitectura de base de datos a las ventajas derivadas de su uso. El uso de las bases de datos distribuidas se
incrementar de manera considerable en la medida en que la tecnologa de comunicacin de datos brinde ms
facilidades para ello. El uso de bases de datos facilitar y soportar en gran medida a los Sistemas de
Informacin para la Toma de Decisiones.
20. 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 loas 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.
13

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 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.

Los grficos y tablas nos sirven para resumir en un dibujo toda una serie de datos mucho ms explicito y fcil
de asimilar, los tipos de grficos que se pueden utilizar en una base de datos son: grficos de pastel, barra y
discretos.

Sistemas de gestin, es un sistema de desarrollo que hace posible ascender a datos integrados funcionales y
organizacionales de una empresa. Otro punto importante seria la creacin de un informe y consultas dentro de
una base de datos.

Los informes de base de datos estn definidos por bandas de informe, estas bandas de informe se definen
cinco tipos de diferentes funcin en el informe, por ejemplo la cabecera que aparece en la parte superior de
cada pagina, lneas de detalle y resumen de informe. El informe se pueda crear rpido y personalizado.

La creacin de consultas de base de datos consta de archivos que permiten realizar muchas tareas diferentes
con los datos que se pueden ver. Tambin se pueden utilizar para controlar los registros que visualiza Dbase la
consulta no contiene informacin de base de datos, si no tan solo las instrucciones necesarias para seleccionar
los registros y campos requeridos de una base de datos.
21. Bibliografa
`Conceptos y diseo de bases de datos.'
Adoracin de Miguel / Mario Riattini.
Editorial Rama.
`Fundamentos de bases de daos'
Korth /Siberschats.
Editorial McGrawHill
`Bases de datos'
G.Gardarin.
CAMPBELl, Mary. base IV Gua de Autoenseanza. Espaa. Editorial McGraw Hill Interamericana. 1990.
pp110/111,121/122,161,169, 179191/192.
Bsquedas en Internet:
monografias.com/trabajos5/tipbases/tipbases.shtml
14

monografias.com/trabajos5/basede/basede.shtml
monografias.com/trabajos5/desor/desor.shtml
inei.gob.pe/cpi/bancopub/libfree/lib607/cap01.htmet.gob.pe
elizabethpeguero.8m.com/enza.htm
learnthenet.com/spanish/glossary/database.htm
http://www.monografias.com/trabajos5/basede/basede.shtml
22. GRFICOS
El Database Manager
Database manager
SS
Tipos de sistemas
de gestin de
informacin

Registro 1
Registro 2

Nombre
Jones, Bill
Daz, Jos

Direccin
331 Main St.
129 Oak St.

Cuidad
New York
Los ngeles

Cdigo Postal
10021
16587

Grfico de Registros y Campos Campos


31
Usuario
Programa de aplicacin
Gestionador de la base de datos
Base de Datos
Sistemas de indexacin (gestionador de acceso, KSAM,MAGSAM)
Sistemas de gestin de ficheros (FMS80, ACCESS/80)
Sistemas de gestin de bases de datos
Sistemas relacionales
(LOGIQUEST)
Sistemas jerrquicos
Y redes (MDBS)

15

USUARIO
PROGRAMA
DE
APLICACIN
GESTIONADOR DE
LA BASE DE DATOS
BASE DE DATOS
Usuario
Programa de aplicacin
Gestionador de la base de datos
Base de Datos
Sistemas de indexacin (gestionador de acceso, KSAM,MAGSAM)
Sistemas de gestin de ficheros (FMS80, ACCESS/80)
Sistemas de gestin de bases de datos
Sistemas relacionales
(LOGIQUEST)
Sistemas jerrquicos
Y redes (MDBS)

16

También podría gustarte