Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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
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
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.
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
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.
11
12
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
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