Вы находитесь на странице: 1из 17

Tipos de bases de datos.

Existen tambin varios tipos o modelos de bases de datos que a continuacin se describen, estas,
como se mencion anteriormente estn compuestas por campos y registros, cada campo es de
diferentes longitudes y tipos, existen tres tipos que son los ms comunes: bases de datos en red,
jerrquicas y relacionales:
Bases de datos jerrquicas: Este tipo de base de datos se basa en un estructura jerrquica en
forma de rbol en donde hay un nodo padre o raz que puede tener varios nodos hijo u hojas, pero
tiene la desventaja de no representar eficientemente la redundancia de datos. A continuacin aqu
esta un ejemplo de una base de datos de este tipo.

Bases de datos en Red: Los datos son representados por colecciones de datos, la relacin de los
datos se establece por medio de ligas, su organizacin es abstractamente grafica, permite el cada
campo nodo tenga varios padres, este tipo es muy poco utilizado. Ejemplo:

Bases de datos relacionales: Est compuesta por una coleccin de tablas, cada una con campos en
comn que los relacionan entre si formando un conjunto de ellos y no hay relevancia en la manera
en que se almacenen, este modelo es el ms utilizado en la actualidad para administrar bases de
datos de una manera dinmica y eficiente, puede ser imaginada e interpretada fcilmente, los
datos pueden ser recuperados y manipulados mediante consultas con lenguaje SQL (Structured
Query Language) creado para este propsito. Como se muestra a continuacin:

Existen otros modelos como las multidimensionales que son para anlisis de datos y mtrica de
bases de datos. Las orientadas a objetos que son las que se utilizan en los lenguajes de
programacin de este tipo y las distribuidas que son bases de datos que se organizan
estratgicamente en distintos puntos de una red para ser accesadas y despus reunir los datos,
son muy utilizadas en la actualidad para organizaciones descentralizadas, como dependencias de
gobierno, tiendas comerciales entre otros.
1.5 Propiedades y beneficios de las bases de datos
Debemos tomar en cuenta que las bases de datos tienen algunas propiedades entre las cuales
enumeraremos a continuacin:
Cada elemento o campo en particular es lo que se llama una instancia.
Cada instancia cuenta con independencia, es decir, se pueden modificar sin que afecte otras
instancias.
Por lo anterior cambian constantemente.
A todo el diseo de la estructura (columnas y renglones) es lo que se llamar base de datos.
Cada una de las tablas que conformen las bases de datos deben tener una relacin entre si.
Es flexible para el eficiente manejo de los datos.
Tambin la implementacin de una base de datos nos da beneficios como: Compartir datos y no
solo con otros usuarios, sino tambin realizar otras aplicaciones con los mismos datos; reducir
redundancia de los datos, es decir que con ello evitamos los datos repetitivos o informacin
innecesaria (propiedad principal de las bases de datos relacionales). Se evitarn inconsistencias en
la informacin, la ventaja de realizar transacciones con los datos, un ejemplo claro son los bancos
que realizan transacciones a diario, consulta de saldos, pagos, depsitos, movimientos en cajeros
automticos (ATM).
Como hemos visto anteriormente en cuanto a las aplicaciones que se han comentado, para todas
ellas hay que realizar una serie de pasos y de documentacin a cerca del diseo de las bases de
datos, en las que se incluyen el porqu, como, cuando, dnde se aplicarn, el significado de sus
datos. Es un trabajo que se debe realizar cuidadosamente ya que de ello depender que los datos
de una organizacin sean consistentes y veraces, que cualquier persona dentro de la misma,
pueda entenderla a razn de facilitar el trabajo, hacer eficientes sus procesos, pero esto se
describe en el siguiente captulo.
Captulo 2
Anlisis de Datos
2.1 Porqu realizar un anlisis de datos?
Siempre es bueno hacer una evaluacin de lo que se quiere realizar para alcanzar un objetivo, para
ello es necesario hacer un estudio cuidadoso de cada una de sus partes para poder tener una
estructura robusta para hacer posible que los objetivos se cumplan.
As pues para tener una buena base de datos es necesario eso, hacer un estudio minucioso de
cada datos de cada parte de la informacin que se requiere manipular, que relacin tendrn los
datos entre si, quienes van a manejar la informacin, hasta que niveles se requiere que la
informacin se muestre completamente, el flujo que debe seguir hasta el cliente final, interfaces
de entrada y salida, la conformacin para los reportes, todo ello forma parte del anlisis de datos
para tener archivos robustos, estructurados, consistentes, adems todo ello debe quedar en
documentos para cuando surjan incontinencias o bien se requiera una reingeniera de los archivos.
2.2 Cmo realizar el anlisis de datos.
Realizar un anlisis de datos es una actividad importante para que posteriormente un sistema de
informacin funcione correctamente, para ello debemos realizar ciertas actividades:
En primer lugar debemos hacer entrevistas para conocer primero los requerimientos y
necesidades de quienes van a utilizar la informacin, as para cada uno de los procesos en los que
se desee implementar una base de datos. Despus al documentar las necesidades y
requerimientos, se deben realizar entrevistas con cada instancia que se relacionar con la base
datos con preguntas estructuradas de manera que puedan darnos ms informacin para el anlisis
y posteriormente realizar el diseo de esta. Preguntas como Qu datos maneja en su rea?, Qu
relacin tiene su informacin con otras reas?, su informacin depende de alguna otra rea para
poder ser consistente?, Qu datos son los que maneja?- (pedir que los describa uno a uno)-,
Cules son sus datos clave?, entre muchas otras que nos puedan ayudar a realizar a detalle esta
actividad. Despus concentrar la informacin para establecer como se iniciarn los trabajos de
diseo de los archivos, los tipos de datos que se manejarn y relaciones entre datos.
2.3 Tipos de datos.
Una base de datos esta compuesta por campos cada uno de ellos con una caracterstica que le
llamaremos tipo de dato, estos varan segn como los necesitemos los tipos de datos conocidos y
mas usados son:
Carcter: estos estn conformados por una cadena de caracteres.
Numrico: se utiliza para expresar cantidades numricas y pueden ir acompaadas de decimales.
Fecha: Utilizados para expresar fechas expresadas en da, mes ao.
Moneda: para expresar cantidades monetarias.
Fecha-hora: para expresar datos de da, mes, ao, y hora.
Lgicos: Expresan solo el valor verdadero o falso.
Memo: es un tipo de campo en el cual utiliza espacio en el disco para expresar un texto sin
formato
Estos tipos de datos son los ms utilizados dentro del diseo de una base de datos, con los cuales
podemos realizar el diseo de la base de datos, son una parte importante para darle sentido a los
datos que se utilizarn en sta.
2.4 Como nombrar campos y archivos.
Tambin debemos nombrar los campos y los archivos de manera que sea descriptiva y con solo
leerlos nos demos cuenta que es lo que significan, aunque para ellos tambin se debe de elaborar
un diccionario de datos en el cual se describe cada archivo, campo y relacin entra ellas.
Nota: se ejemplificar con bases de datos relacionales ya que son las que se utilizan en la
actualidad.
Para hacerlo debemos hacerlo con abreviaciones o palabras clave para su fcil manejo por
ejemplo:
Los datos a manejar en un archivo sern: Clave de empleado, nombre, sueldo neto, clave de
departamento; tambin se manejar un catlogo de departamentos el cual se compone de los
siguientes datos: clave de departamento y descripcin del departamento.
Cada quien puede asignar los nombres de campo a conveniencia, pero a veces no tomamos una
secuencia al hacerlo y la mayor parte de las veces nombramos de manera desordenada o solo
poniendo el nombre que queremos que lleve, por lo que aqu con este ejemplo veremos una
manera de nombrarlos y que con ello se pueda identificar fcilmente e inclusive para realizar
relaciones entre ellos. Como mencionamos en el ejemplo de los datos:
Para el archivo de empleados
Clave de Empleado-> podemos nombrarlo CveEmpleado, donde Cve (es la abreviacin de Clave) y
Empleado es lo que identifica de que va a ser esa clave.
Nombre de Empleado-> podemos nombrarlo cNombre, donde c (es la abreviacin de cadena) y
Nombre que identifica el campo.
Sueldo neto-> podemos nombrarlo SNeto, SldoNeto, Sueldo_neto, si nos fijamos podemos utilizar
esas abreviaturas para poder identificarlos fcilmente y no se necesita gran conocimiento para
saber lo que nos quiere dar a entender ese nombre de dato.
Clave de Departamento-> sera CveDpto, CvDepart, CveDepart, como vemos cualquiera de las tres
opciones nos da a entender el dato que llevar; optaremos por CveDpto.
Por otro lado el catlogo de empleados ser:
Clave de Departamento -> como vamos a relacionar nuestra base de datos de empleados con la de
departamentos lo mejor y recomendable es que se nombre la clave como en la primera tabla
CveDpto .
Descripcin de Departamento-> lo pondremos como cDescripcin. Se llamar as para no redundar
con los nombres de los campos as que la base se compondr por CveDpto , cDescripcion.
Por otro lado tambin es necesario nombrar los archivos que componen las bases de datos, lo
recomendable es usar abreviaturas clave que puedan ayudar a su fcil identificacin, como hemos
estado viendo en los campos usamos la abreviatura "cve" para dar a entender que es una clave, o
la letra "c" para identificar que es la cadena descripcin "cDescripcion" . As tambin los archivos
deben de ser nombrados, con abreviaturas as que por ejemplo para la tabla de empelados
podemos llamarla de la siguiente manera APEmpleado, donde "A" y "P" significarn lo siguiente:
"A=Archivo" y "P=Principal" o bien BDEmpleado donde "BD" significa base de datos. Cada analista
puede usar la nomenclatura como convenga para la identificacin de sus archivos.
2.5 Definicin de campos relacionales.
Primero explicaremos que una relacin en un vnculo o asociacin entre dos o mas bases de datos
de manera eficiente sin redundancia de datos, sin tener informacin innecesaria dentro de la base
de datos. La relacin debe establecerse de acuerdo a la cantidad de campos clave que estemos
utilizando y que deseemos asociar. O bien de acuerdo al flujo de datos que se establezca en el
anlisis, en donde se define que informacin se requiere de cada base de datos o tabla para
realizar dicho enlace con cada base de datos que va a formar parte de un sistema de informacin;
por ejemplo si requerimos las claves de empleado, claves de departamento, claves de artculos,
nmeros de factura, entre otros. Todo depende de la situacin que se analice. Esto es de gran
ayuda para tener bases de datos organizadas, limpias, eficientes y fciles de interpretar.
Por lo tanto un campo relacional es aquel que establecer una asociacin con una o ms bases de
datos que lo utilice para darle sentido a la informacin que representa.
2.6 Establecer relaciones entre bases de datos
Para efectos de ejemplificacin para establecer relacin entre las tablas o bases de datos tomando
en cuenta la definicin de campos en el punto 2.4; el campo que las relacionar ser cveDpto,
pues si nos fijamos dentro del archivo de empleados se encuentra la clave del departamento
(cveDpto) y la clave por si sola carece de sentido, pero relacionada asociada con el catlogo de
departamentos que contiene el significado de la clave de departamento (cDescripcion);
grficamente se puede observar en el ejemplo de bases de datos relacionales en la pgina 5.
Captulo 3.
Diseo documental de las bases de datos
Cuando se realiza el anlisis para el diseo de bases de datos es necesario dejar documentacin de
cmo se han diseado y para que otras personas la puedan consultar cuando haya rotacin de
personal en el rea de sistemas. Esta debe incluir como se nombran los archivos de base de datos,
campos, tipo de datos, tamao de cada campo, significado de cada uno de ellos, relaciones entre
las bases de datos, mapa de datos, con el fin de tener un control en caso de contingencias y de una
reingeniera de ellas.
3.1 Diccionario de Datos.
Este documento es de vital importancia para tener registro de como estn diseadas las bases de
datos, incluye informacin de diseo como, nombre del archivo, ruta donde se encuentra el
archivo, y detalles de la composicin como: nombre de campo, tipo de dato, tamao de campo,
adems de una descripcin de cada campo acerca del dato que va a representar y las relaciones
que tienen cada una de ellas por los campos en comn. Debe estar diseado de una forma que
pueda ser comprensible para cualquier persona que necesita consultar dicho diccionario, a
continuacin se presentar un ejemplo de este:



Para iniciar cada parte de lo que formar el diccionario de datos es importante primero mencionar
como se llamar el archivo y una descripcin del contenido de la base de datos.
Como podemos ver en el ejemplo cada archivo debe estar diseado en base al anlisis que se
realice para el correcto diseo; en los rubros vemos "Campo", que lleva el como vamos a
nombrarlo, el siguiente es "Tipo" que nos dir que tipo de dato ser el campo, as como "Tamao"
del campo en este si se observa se puso en el archivo APEmpleado en sueldo el tamao es "10:2"
esto es para dar a entender que se campo llevar diez digito y dos decimales y en "Descripcin"
que nos dice el significado de cada campo es decir nos habla de que es lo que llevar en el en su
contenido. Hacemos aclaracin tambin de cmo se compone ese campo con decimales, para as
tener claro cada punto del diseo de archivos, tambin debe especificarse relaciones con otras
bases de datos y campos clave que contiene cada archivo. As es como se va armando un
"Diccionario de Datos". Cabe bien mencionar que es importante la fecha en que fueron creados.
Mapa de Datos.
El mapa de datos es una representacin grfica de las bases de datos y sus relaciones en de
acuerdo al diccionario de datos, con ello podemos tener una mejor perspectiva del diseo y es una
herramienta til para que la gente ajena al equipo de diseo pueda entenderla y comprenderla de
una manera sencilla. Ejemplificaremos con la siguiente imagen:

Como podemos observar en el grfico en base al diccionario de datos, se representa en esta cada
una de las bases de datos con sus campos y sus relaciones entre datos, vemos a la base de datos o
tabla APEmpleado relacionada con CatDepto y CatArea , y CatDepto relacionada con CatArea;
adems se puede observar los campos con que se relacionan respectivamente.
Captulo 4.
Implantacin de un manejador de bases de datos
Despus de haber realizado el anlisis de los datos, disear archivos, realizar el diccionario de
datos y establecer el mapa de los mismos, lo siguiente es buscar un programa manejador de bases
de datos. estos programas diseados para crear, administrar y realizar transacciones con ellas, en
la actualidad muchos de ellos ofrecen herramientas para crear interfaces como formularios y
reportes, as como existen lenguajes de programacin para realizar esta actividad, entre muchos
sistemas manejadores de bases de datos existen: Visual Fox Pro, Oracle, Microsoft SQL Server,
MySQL, SQLite, Delphi, Access, entre muchos otros. As como tambin existen lenguajes y
herramientas para manejar bases de datos compartidas en Internet como un caso exitoso
tenemos a Oracle, y de algunos lenguajes de a nivel servidor como PHP, Visual Basic Script, C#,
entre muchos mas.
Debemos por lo tanto tomar en cuenta:
La flexibilidad, es decir que nos ofrezca facilidad al manipular las bases de datos, por ejemplo,
administrador de datos, opciones para crear reportes e interfaces de usuario, exportacin e
importacin de datos etc.
Cantidad de manejo de datos, con esto referimos a que cada manejador esta diseado para una
determinada cantidad de datos por lo que debemos poner atencin de cuanta informacin se va a
manejar y si soporta dicha cantidad.
Soporte para compartir datos. En la actualidad compartir datos en una parte muy importante en
un sistema de informacin por lo que el manejador debe ofrecer un buen soporte para esta
actividad as como velocidad de transferencia de datos.
Robustez y seguridad. Estas dos caractersticas son importantsimas, pues el manejador de bases
de datos debe ofrecer estabilidad, confiabilidad, eficiencia, calidad en el manejo de datos, que
sean archivos que no se daen tan fcilmente y sobretodo que la informacin est segura.
Herramientas de mantenimiento, cada sistema debe ofrecernos las herramientas necesarias para
crear ndices, recuperacin de datos, depuracin; es decir, todo lo que tenga que ver con la
administracin de bases de datos.
Costo, Seleccionar en base a las caractersticas y revisar el costo beneficio y como queremos
invertir en un manejador de bases de datos. En la actualidad existen manejadores de bases de
datos como MySQL o SQLite que son freeware (software gratuito), lo que viene a significar mucho
en cuanto a costos se refiera, pero todo depender de las decisiones en cuanto a inversiones en el
rubro informtico al implementar un sistema.
Por lo que con lo anterior debemos tomar en cuenta estos puntos para la implementacin de un
buen manejador de bases de datos, que es lo que se acopla ms a las necesidades de la
organizacin.
Captulo 5.
Administracin de bases de datos
Dentro de un ambiente de bases de datos existen usuarios que intervienen en ella, como el
cliente, que es quien recibe solo resultados, los usuarios medios que son quienes manipulan un
poco los datos pero de una forma no profesional, y el administrador de bases de datos (ADB), que
es el que se encarga de realizar todas las actividades que conciernen a la supervisin, explotacin
y el ptimo funcionamiento de las base de datos, intervienen en situaciones de emergencia
problemticas e inclusive manipular la informacin en caso de necesitar un proceso externo como
reportes especiales o procesos de control e inclusive establecer las condiciones para evitar
incidencias. Aqu se enlistan algunas actividades:
Mantenimiento, administracin, control de esquemas y comunicacin de cambios a los usuarios.
Es decir debe establecer los lineamientos para administrar la informacin, por ejemplo como debe
fluir, quien tendr acceso a cada uno de los procesos que intervienen la base de datos. En cuanto a
mantenimiento es decir mantener en buenas condiciones la informacin, depurada, con sus
respectivos ndices, evitar redundancias, etc. En cuanto a control de esquemas es decir que todas
las bases de datos se encuentren bien estructuradas, coherentes y que sigan los flujos de
informacin eficientemente.
Mantener los datos disponibles, como por ejemplo con respaldos, reportes, reestructurando las
bases de datos, cualquier actividad en la que se tenga que afectar la base de datos para tener una
mejor consistencia en la informacin y seguridad en caso de emergencias.
Resolucin de emergencias, es decir, debe estar preparado para resolver una situacin
inconveniente con los archivos y se debe contar con las herramientas informticas necesarias para
la solucin de problemas.
Vigilar que todos los datos sean consistentes y la base de datos se mantenga ntegra.
Diseo fsico, reestructuraciones, accesos y restricciones a la base de datos, esto es que debe
mantener un diseo y poder manipularlo para futuras modificaciones a las estructuras de datos,
establecer criterios de acceso para los usuario y su alcance dentro de ellas.
Controlar el rendimiento, decisiones relacionadas con la base de datos, parmetros y establecer
medidas para mejorar las estructuras y el manejador de bases de datos, adems de ello tener
iniciativa y toma de decisin para realizar las actividades con las que se afecten las bases de datos.
Como hemos mencionado como este usuario es el responsable de la base de datos, tambin debe
asesorar de la normativa de manejo de las bases de datos a los programadores y usuarios que
tengan injerencia en la base de datos.
La tarea de este usuario como se muestra no es fcil, requiere de responsabilidad y buen
conocimiento de estas, adems de la iniciativa para poder hacer los cambios, realizar propuestas y
hacer toma de decisiones para las mejoras dentro de las estructuras de las bases de datos.
Como podemos ver el proceso de un anlisis y diseo de bases de datos es un trabajo que requiere
de tiempo y seguir los pasos para tener el xito y esa sea una estructura robusta para el propsito
para el cual se cre.
Conclusiones
Como hemos visto este escrito es una gua prctica de cmo disear bases de datos y las
responsabilidades que conlleva el administrar una base de datos. Desde que fueron creadas en la
dcada de los setentas han sido de gran ayuda para el manejo de informacin a todos los niveles, y
en cualquier plano de productos y servicios.
Un buen diseo de bases de datos nos lleva a tener datos confiables, robustos y que no requieres
de reingeniera en mucho tiempo a menos que as se decida en algn momento de la vida til de la
base de datos; en otro lado la importancia de tener acervo del diseo en medios magnticos y en
papel, para tener la informacin del diseo disponible y que sea comprensible para otras personas
que interacten con la base de datos. Adems de conocer la responsabilidad del administrador de
base de datos pues este es pieza importante en el mantenimiento y aseguramiento de los archivos
que conforman la base de datos, es quien dar la garanta que la informacin est disponible en
cualquier momento o bien asesorar en el uso de esta misma.
En la actualidad las bases de datos son vitales para muchas empresas, instituciones,
organizaciones gubernamentales y no gubernamentales, van desde requerimientos muy bsicos
hasta grandes transacciones, un ejemplo de ello son los bancos que realizan millones de
transacciones en un solo da, en los hospitales para tener los expedientes de los pacientes, en
gobierno para pago de impuestos, registros de sus actividades, agendas electrnicas, en sitios de
bloggeo como myspace, YouTube, Hi5, entre otros muchos para tener almacenada informacin
acerca de nosotros, formar comunidades; todas ellas funcionan con bases de datos. Son muchas
las aplicaciones que tienen las bases de datos, desde estructuras simples hasta las ms complejas.
Cuando pensemos en una base de datos pensemos en lo que nos conviene en cuanto a durabilidad
y robustez de esta, en que datos vamos a almacenar y establecer los medios para poder hace de
ella un instrumento poderoso que nos ayude a acrecentar la productividad de la organizacin, es
decir buscar que nos brinde los mejores resultados y ayude a tomar excelentes decisiones.
Por ltimo cabe decir que las bases de datos son la herramienta que nos ayuda a mantener hoy en
da estabilidad en cualquier rea de trabajo, gracias a ellas ha sido posible reducir costos, tiempos
muertos de trabajo, una gran disponibilidad de los datos en el momento que se necesite,
sobretodo a optimizar espacios gracias a que son electrnicas y con las nuevas tecnologas de la
informacin forman parte de muchos grandes proyectos como motores de muchos programas que
hoy en da estn vigentes y que se estn desarrollando.
Apndices
Apndice 1
Prctica de anlisis de bases de datos.
Ahora llevaremos a la prctica lo que se ha explicado anteriormente del anlisis para el diseo de
bases de datos. Para ello utilizaremos una aplicacin a la vida real.
En el Instituto Estatal de Educacin para Adultos se desea implementar una base de datos para
manejar la plantilla de empleados y realizar sus incidencias es decir altas, bajas y cambios de
adscripcin as como tener un registro de donde se encuentra el empleado, adems de tener su
fotografa y contar un registro de datos personales con el cual no se cuenta.
Para ello se entrevist al responsable de la Subdireccin de Personal para poder revisar que datos
utilizan para llevar su registro de personal y la forma en que tienen clasificadas las adscripciones y
departamentos, como el instituto maneja cuatro nminas que con que dato manejarn el total del
sueldo mensuales y que datos personales quieren manejar de los empleados por lo que del listado
se recolectaron los siguientes datos:
Nombre completo, curp (Clave nica de registro popular), domicilio, colonia, cdigo postal, ciudad
y estado de residencia actual, telfono, fecha de ingreso al instituto, fecha de nacimiento, nombre
de un familiar directo, telfono del familiar directo y debe tener el registro de una foto del
empleados. Cada empleado percibe de alguno de algunas de las cuatro nminas que se manejan
en el instituto se requiere tener registro de porque rubro gana cada empleado, as como
adscripcin, departamento, descripcin del puesto.
Con estos datos recabados se va a proceder a realizar el diseo de las tablas que van a conformar
la base de datos para este registro de empleados que se requiere.
Diseo de los archivos conforme al anlisis:
Archivo de plantilla de empleados lo conformarn los siguientes campos:
CURP (Clave nica de Registro Popular), Apellido Paterno, Apellido Materno, Nombre, fecha de
nacimiento, fecha de ingreso al instituto, domicilio, colonia, ciudad, Estado, telfono, nombre de
familiar, telfono del familiar y la fotografa del empleado.
El Archivo de nomina lo compondrn los siguientes campos:
CURP (Clave nica de Registro Popular), clave de adscripcin, clave del departamento, clave del
puesto, descripcin del puesto, sueldo por nmina, patronato, burcrata, honorarios.
Adems se crearn tres catlogos:
Catlogo de Adscripciones que lo conformarn: Clave de la adscripcin, descripcin.
Catlogo de Departamentos ser formado por: Clave del departamento, descripcin, clave de la
adscripcin a la que pertenece el departamento.
Catlogo de puestos de burcratas: Clave del puesto del catlogo, descripcin.
Ahora hay que pasmar esto en el diccionario de datos para despus hacer el diseo de esto y sea
reflejado el resultado esperado al implementar el manejador de base de datos que se haya
seleccionado.
Diccionario de Datos.
Sern diseadas cuatro bases de datos de la siguiente forma:




El diccionario queda conformado de esta manera para consultas posteriores y/o futuras
reestructuraciones.
Mapa de datos.
Ahora se transcribir ahora al mapa de datos para tener la documentacin completa.

Aqu damos por terminado el diseo de la base de datos, recordemos que adems de tenerlo en la
computadora, debemos tambin de tener un resguardo en papel en caso de contingencias.
Apndice 2.
Prctica de implementacin del manejar de bases de datos.
Ahora concierne elegir un manejador de bases de datos para ello vamos a tomar en cuenta lo
siguiente:
Las bases de datos van a ser utilizadas por varias personas.
Deben hacerse agrupaciones de los datos.
Rapidez para el manejo de los datos
Facilidad para manejar la informacin externa.
Que permita hacer modificaciones a la estructura de los datos de manera fcil y eficiente.
Y no ocupe mucha memoria en las transacciones.
Para esto se seleccion el manejador Visual Fox Pro de Microsoft para realizar el diseo a nivel
computadora, ya que es un programa fcil de manejar y ofrece las ventajas antes mencionadas.

Para crear la base de datos en el manejador se utilizar:
- El comando CREATE <Nombre de Archivo> para crear cada una de las bases de datos.
- Al ejecutarlo debe seguirse e patrn de datos que marca el diccionario de datos.
- Aqu mismo en esta interface de creacin se establecen los ndices para poder realizar las
relaciones entre las bases de datos.
- Las relaciones se establecen cuando se va a realizar un programa de interface para usuarios.
Como se muestra en la figura de la siguiente pgina.

Este proceso vara de acuerdo al manejador de bases de datos que se seleccione para la creacin
de las bases de datos por lo que este es solo un ejemplo de cmo se ven grficamente en el
manejador que se seleccion para este pequeo caso prctico y que est implementado
actualmente.
Examen
1.- Unidad mnima de informacin que por si sola carece de sentido.
a) registro b) tabla c) dato d) ninguna.
2.- Conformada por un conjunto de datos y que en conjunto toman significado.
a) tabla b) registro c) base de datos d) ninguna.
3.- Conformada por una coleccin de registros.
a) registro b) tupla c) base de datos d) ninguna.
4.- Tipo de base de datos que en su estructura cuenta con un nodo padre raz y este a su vez
puede contar con varios nodos hijo u hojas.
a) Relacional b) jerrquica c) de red d) ninguna
5.- Tipo de base de datos en la cual los registros se relacionan entre si por medio de ligas y en esta
estructura cada campo o nodo puede tener vario nodos padre.
a) De red b) relacional c) jerrquica d) ninguna
6.- Tipo de base de datos compuesta por una coleccin de tablas, cada una con campos en comn
que los relacionan entre si formando un conjunto de ellos.
a) Relacional b) jerrquica c) de red d) ninguna.
7.- Se utiliza para hacer un estudio cuidadoso de los datos.
a) anlisis de sistemas b) anlisis de datos c) diseo de datos d) ninguno
8.- Con este campo se va a establecer una asociacin entre las bases de datos.
a) Clave b) campo relacional c) vnculo d) ninguno.
9.- Documento importante en el cual esta establecido como est diseada la base de datos y
cuenta con una descripcin de los campos.
a) Diccionario de datos b) anlisis de datos c) mapa de datos d) ninguno
10.- Documento en el cual se muestra de manera grfica el diseo de la base de datos.
a) Diccionario de datos b) mapa de datos c) anlisis de datos d) ninguno
11.- Con este programa nos ayuda a manipular y crear la base de datos en la computadora.
a) Diccionario de datos b) procesador de textos c) manejador de bases de datos.
12.- Este usuario es el encargado de la correcta manipulacin, seguridad e integridad de las bases
de datos.
a) Sper Usuario b) Administrador de bases de datos c) usuario de datos d) ninguna

Вам также может понравиться