Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Administración y diseño de bases de datos (Management and database design) (página 2)



Partes: 1, 2

  1. Tipos de bases de
    datos.

Existen también varios tipos o modelos de
bases de datos que a
continuación se describen, estas, como se mencionó
anteriormente están compuestas por campos y registros, cada
campo es de diferentes longitudes y tipos, existen tres tipos que
son los más comunes: bases de datos en red, jerárquicas y
relacionales:

Bases de datos jerárquicas: Este tipo de
base de datos se basa en un estructura
jerárquica en forma de árbol en donde hay un nodo
padre o raíz que puede tener varios nodos hijo u hojas,
pero tiene la desventaja de no representar eficientemente la
redundancia de datos. A continuación 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 relación de los
datos se establece por medio de ligas, su organización 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 colección de tablas, cada una con campos
en común 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
más utilizado en la actualidad para administrar bases de
datos de una manera dinámica y eficiente, puede ser imaginada e
interpretada fácilmente, los datos pueden ser recuperados
y manipulados mediante consultas con el lenguaje
SQL
(Structured Query Language) creado para este propósito.
Como se muestra a
continuación:

Existen otros modelos como las multidimensionales que
son para análisis de datos y métrica de bases
de datos. Las orientadas a objetos que son las que se utilizan en
los lenguajes de
programación de este tipo y las distribuidas que son
bases de datos que se organizan estratégicamente en
distintos puntos de una red para ser accesadas y
después 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
continuación:

  1. Cada elemento o campo en particular es lo que se
    llama una instancia.
  2. Cada instancia cuenta con independencia, es decir, se pueden modificar sin
    que afecte otras instancias.
  3. Por lo anterior cambian constantemente.
  4. A todo el diseño de la estructura (columnas y
    renglones) es lo que se llamará base de
    datos.
  5. Cada una de las tablas que conformen las bases de
    datos deben tener una relación entre si.
  6. es flexible para el eficiente manejo de los
    datos.

También la implementación de una base de
datos nos da beneficios como: Compartir datos y no solo con otros
usuarios, sino también realizar otras aplicaciones con los
mismos datos; reducir redundancia de los datos, es decir que con
ello evitamos los datos repetitivos o información innecesaria (propiedad
principal de las bases de datos relacionales). Se evitarán
inconsistencias en la información, la ventaja de realizar
transacciones con los datos, un ejemplo claro son los bancos que
realizan transacciones a diario, consulta de saldos, pagos,
depósitos, movimientos en cajeros automáticos
(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 documentación a cerca del diseño de
las bases de datos, en las que se incluyen el porqué,
como, cuando, dónde se aplicarán, el significado de
sus datos. Es un trabajo que se
debe realizar cuidadosamente ya que de ello dependerá que
los datos de una organización sean consistentes y veraces,
que cualquier persona dentro de
la misma, pueda entenderla a razón de facilitar el trabajo,
hacer eficientes sus procesos, pero
esto se describe en el siguiente capítulo.

Capítulo 2

Análisis de Datos

2.1 ¿Porqué realizar un análisis
de datos?

Siempre es bueno hacer una evaluación
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 información que se requiere manipular, que
relación tendrán los datos entre si, quienes van a
manejar la información, hasta que niveles se requiere que
la información se muestre completamente, el flujo que debe
seguir hasta el cliente final,
interfases de entrada y salida, la conformación para los
reportes, todo ello forma parte del análisis de datos para
tener archivos
robustos, estructurados, consistentes, además todo ello
debe quedar en documentos para
cuando surjan incontinencias o bien se requiera una reingeniería de los archivos.

2.2 Cómo realizar el análisis de
datos.

Realizar un análisis de datos es una actividad
importante para que posteriormente un sistema de
información 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 información, así para cada uno de
los procesos en los que se desee implementar una base de datos.
Después 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 mas información para el
análisis y posteriormente realizar el diseño de
esta. Preguntas como ¿Qué datos maneja en su
área?, ¿Qué relación tiene su
información con otras áreas?, ¿su
información depende de alguna otra área para poder
ser consistente?, ¿Qué datos son los que maneja?-
(pedir que los describa uno a uno)-, ¿Cuáles son
sus datos clave?, entre muchas otras que nos puedan ayudar a
realizar a detalle esta actividad. Después concentrar la
información para establecer como se iniciarán los
trabajos de diseño de los archivos, los tipos de datos
que se manejarán y relaciones entre datos.

2.3 Tipos de datos.

Una base de datos esta compuesta por campos cada uno de
ellos con una característica que le llamaremos tipo de
dato, estos varían según como los necesitemos los
tipos de datos conocidos y mas usados son:

Carácter: estos están conformados por una
cadena de caracteres.

Numérico: se utiliza para expresar cantidades
numéricas y pueden ir acompañadas de
decimales.

Fecha: Utilizados para expresar fechas expresadas en
día, mes año.

Moneda: para expresar cantidades monetarias.

Fecha-hora: para expresar datos de día, mes,
año, y hora.

Lógicos: 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 más utilizados
dentro del diseño de una base de datos, con los cuales
podemos realizar el diseño de la base de datos, son una
parte importante para darle sentido a los datos que se
utilizarán en ésta.

2.4 Como nombrar campos y archivos.

También 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 también se
debe de elaborar un diccionario de
datos en el cual se describe cada archivo, campo y
relación 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 fácil manejo por
ejemplo:

Los datos a manejar en un archivo serán: Clave de
empleado, nombre, sueldo neto, clave de departamento;
también se manejará un catálogo de
departamentos el cual se compone de los siguientes datos: clave
de departamento y descripción 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 fácilmente 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 abreviación 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 abreviación 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 fácilmente y no se
necesita gran conocimiento
para saber lo que nos quiere dar a entender ese nombre de
dato.

Clave de Departamento-> sería
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 catálogo 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 .

Descripción de Departamento-> lo
pondremos como cDescripción. Se llamará así
para no redundar con los nombres de los campos así que la
base se compondrá por CveDpto , cDescripcion.

Por otro lado también es necesario nombrar los
archivos que componen las bases de datos, lo recomendable es usar
abreviaturas clave que puedan ayudar a su fácil
identificación, 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
descripción "cDescripcion" . Así también 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" significarán
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 identificación de sus
archivos.

2.5 Definición de campos
relacionales.

Primero explicaremos que una relación en
un vínculo o asociación entre dos o mas bases de
datos de manera eficiente sin redundancia de datos, sin tener
información innecesaria dentro de la base de datos. La
relación 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
análisis, en donde se define que información 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
información; por ejemplo si requerimos las claves de
empleado, claves de departamento, claves de artículos,
números de factura, entre
otros. Todo depende de la situación que se analice. Esto
es de gran ayuda para tener bases de datos organizadas, limpias,
eficientes y fáciles de interpretar.

Por lo tanto un campo relacional es aquel que
establecerá una asociación con una o mas bases de
datos que lo utilice para darle sentido a la información
que representa.

2.6 Establecer relaciones entre bases de
datos

Para efectos de ejemplificación para establecer
relación entre las tablas o bases de datos tomando en
cuenta la definición 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 catálogo de
departamentos que contiene el significado de la clave de
departamento (cDescripcion); gráficamente se puede
observar en el ejemplo de bases de datos relacionales en la
página 5.

Capítulo 3.

Diseño
documental de las bases de datos

Cuando se realiza el análisis para el
diseño de bases de datos es necesario dejar
documentación de cómo se han diseñado y para
que otras personas la puedan consultar cuando haya
rotación de personal en el
área de sistemas. Esta
debe incluir como se nombran los archivos de base de datos,
campos, tipo de datos, tamaño 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 reingeniería de
ellas.

3.1 Diccionario de
Datos.

Este documento es de vital importancia para tener
registro de
como están diseñadas las bases de datos, incluye
información de diseño como, nombre del archivo,
ruta donde se encuentra el archivo, y detalles de la
composición como: nombre de campo, tipo de dato,
tamaño de campo, además de una descripción
de cada campo acerca del dato que va a representar y las
relaciones que tienen cada una de ellas por los campos en
común. Debe estar diseñado de una forma que pueda
ser comprensible para cualquier persona que necesita consultar
dicho diccionario, a continuación 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 descripción del contenido
de la base de datos.

Como podemos ver en el ejemplo cada archivo debe estar
diseñado en base al análisis que se realice para el
correcto diseño; 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 "Tamaño" del campo en este si se observa se puso en
el archivo APEmpleado en sueldo el tamaño es "10:2" esto
es para dar a entender que se campo llevará diez digito y
dos decimales y en "Descripción" que nos dice el
significado de cada campo es decir nos habla de que es lo que
llevará en el en su contenido. Hacemos aclaración
también de cómo se compone ese campo con decimales,
para así tener claro cada punto del diseño de
archivos, también 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.

  1. Mapa de Datos.

El mapa de datos es una representación
gráfica de las bases de datos y sus relaciones en de
acuerdo al diccionario de datos, con ello podemos tener una mejor
perspectiva del diseño y es una herramienta útil
para que la gente ajena al equipo de diseño pueda
entenderla y comprenderla de una manera sencilla.
Ejemplificaremos con la siguiente imagen:

Como podemos observar en el gráfico 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; además se
puede observar los campos con que se relacionan
respectivamente.

Capítulo 4.

Implantación de un manejador de bases de
datos

Después de haber realizado el análisis de
los datos, diseñar 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
diseñados para crear, administrar y realizar transacciones
con ellas, en la actualidad muchos de ellos ofrecen herramientas
para crear interfases como formularios y
reportes, así como existen lenguajes de programación 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 también 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 interfases de usuario, exportación e importación de datos etc.
  • Cantidad de manejo de datos, con esto
    referimos a que cada manejador esta diseñado para una
    determinada cantidad de datos por lo que debemos poner atención de cuanta información 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
    información 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
    características son importantísimas, pues el
    manejador de bases de datos debe ofrecer estabilidad,
    confiabilidad, eficiencia,
    calidad en el
    manejo de datos, que sean archivos que no se dañen tan
    fácilmente y sobretodo que la información
    esté segura.
  • Herramientas de mantenimiento, cada sistema
    debe ofrecernos las herramientas necesarias para crear
    índices, recuperación de datos,
    depuración; es decir, todo lo que tenga que ver con
    la
    administración de bases de datos.
  • Costo, Seleccionar en base a las
    características 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 informático al implementar un
    sistema.

Por lo que con lo anterior debemos tomar en cuenta estos
puntos para la implementación de un buen manejador de
bases de datos, que es lo que se acopla más a las
necesidades de la
organización.

Capítulo 5.

Administración 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 supervisión, explotación y el
óptimo funcionamiento de las base de datos, intervienen en
situaciones de emergencia ó problemáticas e
inclusive manipular la información 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, administración, control de esquemas y
    comunicación de cambios a los
    usuarios.
    Es decir debe establecer los lineamientos para
    administrar la información, 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 información, 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, coherente y que sigan los flujos
    de información 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
    información y seguridad en
    caso de emergencias.
  • Resolución de emergencias, es decir,
    debe estar preparado para resolver una situación
    inconveniente con los archivos y se debe contar con las
    herramientas informáticas necesarias para la
    solución de problemas.
  • Vigilar que todos los datos sean consistentes
    y la base de datos se mantenga íntegra.
  • Diseño físico, reestructuraciones,
    accesos y restricciones a la base de datos
    , esto es que
    debe mantener un diseño 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, parámetros y
    establecer medidas para mejorar las estructuras y el manejador
    de bases de datos, además de ello tener iniciativa y
    toma de decisión 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, también debe asesorar
    de la normativa de manejo de las bases de datos a los
    programadores y usuarios
    que tengan ingerencia en la base
    de datos.

La tarea de este usuario como se muestra no es
fácil, requiere de responsabilidad y buen conocimiento de estas,
además 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 análisis y
diseño 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 propósito para el
cual se creó.

Conclusiones

Como hemos visto este escrito es una guía
práctica de cómo diseñar bases de datos y
las responsabilidades que conlleva el administrar una base de
datos. Desde que fueron creadas en la década de los
setentas han sido de gran ayuda para el manejo de
información a todos los niveles, y en cualquier plano de
productos y
servicios.

Un buen diseño de bases de datos nos lleva a
tener datos confiables, robustos y que no requieres de
reingeniería en mucho tiempo a menos que así se
decida en algún momento de la vida útil de la base
de datos; en otro lado la importancia de tener acervo del
diseño en medios magnéticos y en papel, para tener
la información del diseño disponible y que sea
comprensible para otras personas que interactúen con la
base de datos. Además 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 garantía que la
información 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 básicos hasta grandes transacciones, un
ejemplo de ello son los bancos que realizan millones de
transacciones en un solo día, en los hospitales para tener
los expedientes de los pacientes, en gobierno para pago de
impuestos,
registros de sus actividades, agendas electrónicas, en
sitios de bloggeo como myspace, youtube, Hi5, entre otros muchos
para tener almacenada información 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 más 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 organización, 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 día
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
electrónicas y con las nuevas
tecnologías de la información forman parte de
muchos grandes proyectos como
motores de muchos
programas que hoy en día están vigentes y que se
están desarrollando.

Apéndices

Apéndice 1

Práctica de análisis de
bases de datos.

Ahora llevaremos a la práctica lo que se ha
explicado anteriormente del análisis para el diseño
de bases de datos. Para ello utilizaremos una aplicación a
la vida real.

En el Instituto Estatal de Educación 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 adscripción así como tener un
registro de donde se encuentra el empleado, además de
tener su fotografía
y contar un registro de datos personales con el cual no se
cuenta.

Para ello se entrevistó al responsable de la
Subdirección 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 nóminas
que con que dato manejarán 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, código
postal, ciudad y estado de residencia actual, teléfono, fecha de ingreso al instituto,
fecha de nacimiento, nombre de un familiar directo,
teléfono del familiar directo y debe tener el registro de
una foto del empleados. Cada empleado percibe de alguno de
algunas de las cuatro nóminas que se manejan en el
instituto se requiere tener registro de porque rubro gana cada
empleado, así como adscripción, departamento,
descripción del puesto.

Con estos datos recabados se va a proceder a realizar el
diseño de las tablas que van a conformar la base de datos
para este registro de empleados que se requiere.

Diseño de los archivos conforme al
análisis:

Archivo de plantilla de empleados lo conformarán
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,
teléfono, nombre de familiar, teléfono del familiar
y la fotografía del empleado.

El Archivo de nomina lo compondrán los siguientes
campos:

CURP (Clave Única de Registro Popular), clave de
adscripción, clave del departamento, clave del puesto,
descripción del puesto, sueldo por nómina
inea, patronato, burócrata, honorarios.

Además se crearán tres
catálogos:

Catálogo de Adscripciones que lo
conformarán: Clave de la adscripción,
descripción.

Catálogo de Departamentos será formado
por: Clave del departamento, descripción, clave de la
adscripción a la que pertenece el departamento.

Catálogo de puestos de burócratas: Clave
del puesto del catálogo, descripción.

Ahora hay que pasmar esto en el diccionario de datos
para después hacer el diseño de esto y sea
reflejado el resultado esperado al implementar el manejador de
base de datos que se haya seleccionado.

Diccionario de Datos.

Serán diseñadas 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 documentación completa.

Aquí damos por terminado el diseño de la
base de datos, recordemos que además de tenerlo en
la
computadora, debemos también de tener un resguardo en
papel en caso de contingencias.

Apéndice 2.

Práctica de
implementación 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 información
    externa.
  • Que permita hacer modificaciones a la estructura de
    los datos de manera fácil y eficiente.
  • Y no ocupe mucha memoria en las
    transacciones.

Para esto se seleccionó el manejador Visual
Fox Pro de
Microsoft
para realizar el diseño a nivel computadora,
ya que es un programa fácil 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 patrón de datos
que marca el
diccionario de datos.

– Aquí mismo en esta interfase de creación
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 interfase para usuarios.

Como se muestra en la figura de la siguiente
página.

Este proceso varía de acuerdo al manejador de
bases de datos que se seleccione para la creación de las
bases de datos por lo que este es solo un ejemplo de cómo
se ven gráficamente en el manejador que se
seleccionó para este pequeño caso práctico y
que está implementado actualmente.

Examen

1.- Unidad mínima de información 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 colección 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 ó raíz y este a su vez puede
contar con varios nodos hijo u hojas.

a) relacional b) jerárquica 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) jerárquica d)
ninguna

6.- Tipo de base de datos compuesta por una
colección de tablas, cada una con campos en común
que los relacionan entre si formando un conjunto de
ellos.

a) relacional b) jerárquica c) de red d)
ninguna.

7.- Se utiliza para hacer un estudio cuidadoso de los
datos.

a) análisis de
sistemas b) análisis de datos c) diseño de
datos d) ninguno

8.- Con este campo se va a establecer una
asociación entre las bases de datos.

a) clave b) campo relacional c) vínculo d)
ninguno.

9.- Documento importante en el cual esta establecido
como está diseñada la base de datos y cuenta con
una descripción de los campos.

a) diccionario de datos b) análisis de datos c)
mapa de datos d) ninguna

10.- Documento en el cual se muestra de manera
gráfica el diseño de la base de datos.

a) diccionario de datos b) mapa de datos c)
análisis de datos d) ninguna

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
manipulación, seguridad e integridad de las bases de
datos.

a) Super Usuario b) Administrador de bases de datos c)
usuario de datos d) ninguna

 

 

 

Autor:

Jesús Humberto Martínez
Obregón

Atlantic International University

Honolulu, Hawaii.

April, Spring 2008

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter