Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD 1
Para verlo desde el punto de vista de nuestra actividad profesional diremos que se guardan
en ficheros las existencias de un depsito o stock los datos personales del personal de un
destino, los datos de tiro de un arma determinada.
Por ello es que debemos prestar especial atencin a este programa de computadora pues
permitir solucionar uno de los problemas ms importantes de los ficheros de cartn que es
la necesidad de efectuar la bsqueda de informacin de manera secuencial (revisando todas
las fichas)
Ejemplo:
Si en un fichero donde tengo los datos del personal militar de un destino necesito buscar
por ejemplo los que han nacido en la ciudad de MAR DEL PLATA para asignarles una
determinada comisin del servicio, debo buscar las fichas una a una y separar aquellas que
son de esa localidad, pero si adems necesito que sean mujeres, debo revisar nuevamente
las fichas extradas y separar aquellas que son mujeres, lo cual en un destino con 1400
hombres puede ser sumamente tedioso.
Este problema lo soluciona de manera muy fcil una base de datos informatizada dado que
permite bsquedas por ms de una condicin, y rpidamente brinda la informacin
solicitada en el formato adecuado.
INFORMATICA III
INGENIERA ADRIANA MARIA ANGELA VINCENTI DE GARCIA
PAGINA 1
ARMADA ARGENTINA
ESCUELA DE INFANTERIA DE MARINA
SISTEMA ABIERTO DE NIVEL MEDIO
Definiciones Bsicas:
Tabla: dentro de las BDD que contienen informacin sobre un tema especfico, podemos
agrupar datos que se refieran a una parte de ese tema, como por ejemplo una tabla donde se
guardan los datos de los cursos efectuados por el personal, otra donde se guardan sus datos
personales, otra en la cual se guardan sus calificaciones, etc.
Registros: Son los datos de un individuo en particular, por ejemplo dentro de la BDD
Personal los datos del agente civil Prez Julio.
Campos: Son cada uno de los datos de un registro, por ejemplo, el lugar de nacimiento, la
fecha de nacimiento, sus nombres, su direccin, etc.
Nombre
del
campo
Contenido
del campo
Registro
En el cuadro anterior vemos como est guardada la informacin en una tabla. Como
recordarn es muy similar a las tablas de WORD o a los datos de EXCEL, asimismo existe
una gran similitud entre esta tabla y una similar realizada en un fichero de cartn:
Id de pedido 11022
Id de cliente HANAR
Fecha entrega 09-may-96
Empleado Dodsworth
anne
FICHA 1
INFORMATICA III
INGENIERA ADRIANA MARIA ANGELA VINCENTI DE GARCIA
PAGINA 2
ARMADA ARGENTINA
ESCUELA DE INFANTERIA DE MARINA
SISTEMA ABIERTO DE NIVEL MEDIO
Estas tablas se pueden haber llenado desde cualquier informacin obrante en formularios o
papelera que utilizaba la empresa antes de decidirse a pasar a informatizar su
administracin.
Es de fundamental importancia por lo tanto verificar la papelera y ficheros existentes en la
empresa dado que estos sern la fuente de la cual se obtendrn los datos para llenar nuestra
Base de Datos.
Por ejemplo las indicadas en el grfico siguiente que a su vez generalmente se encuentran
relacionadas porque en ambas debe existir un campo en comn por ejemplo Id de cliente.
Una vez entendido el concepto general del modo de funcionamiento de una BDD
pasaremos a analizar los pasos necesarios para el diseo de una BDD, la cual por
simplicidad supondremos que tiene una sola tabla.
Disear una BDD toma cierto tiempo y esfuerzo, pero este proceso mental previo ahorra
largamente el tiempo invertido cuando nos sentamos frente a la computadora para
materializar nuestro trabajo. Un plan construido cuidadosamente sirve de anteproyecto para
la estructura de la BDD. Con un buen diseo dedicar menos tiempo a enmiendas y
correcciones durante la etapa de creacin y el resultado final ser una BDD que aumentar
su productividad y la de todos aquellos que la utilicen.
Al disear una BDD, debemos dividir en varios temas la INFO a procesar.
INFORMATICA III
INGENIERA ADRIANA MARIA ANGELA VINCENTI DE GARCIA
PAGINA 3
ARMADA ARGENTINA
ESCUELA DE INFANTERIA DE MARINA
SISTEMA ABIERTO DE NIVEL MEDIO
PASOS A SEGUIR
En esta etapa debemos averiguar o definir la informacin que se desea obtener de la BDD.
A partir de all podr determinar los temas sobre los que necesita almacenar datos (Tablas)
y los datos que necesita almacenar sobre cada tabla (Campos).
Hable con personas que vayan a utilizar la BDD, intercambie ideas sobre las preguntas que
desearan que ella pudiera responder, elabore en borrador los informes que debera brindar,
rena y verifique los informes que actualmente se utilizan y que sern reemplazados por la
BDD, vea como se recaben los datos en forma manual, etc.
En resumen sepa de que tema se trata.
Por ejemplo deseamos tener una BDD para controlar las ventas de una empresa.
Determinar las tablas de la BDD puede ser el proceso ms delicado ya que toda la
informacin posterior que se procese depende de ellas.
Por ello vamos a desarrollar un poco mas en detalle el tema tablas
Una tabla es un lugar donde se almacenan datos sobre un determinado tema que
contribuyen al propsito de la BDD, como por ejemplo una tabla con los datos de los
clientes, una con el stock y facturacin y una sobre los datos de los empleados podran
ayudarnos a controlar eficazmente las ventas de una empresa.
En una BDD como la planteada puede haber varias tablas pero tambin puede existir una
BDD con una sola tabla.
Como ejemplo utilizaremos una de las tablas, la de los datos de los clientes
Para determinar los campos de la tabla decida lo que necesita saber sobre la persona,
empresa, cosas o eventos registrados en la tabla, considere los campos como los datos de
las tablas.
INFORMATICA III
INGENIERA ADRIANA MARIA ANGELA VINCENTI DE GARCIA
PAGINA 4
ARMADA ARGENTINA
ESCUELA DE INFANTERIA DE MARINA
SISTEMA ABIERTO DE NIVEL MEDIO
Cada registro o fila de la tabla contiene el mismo conjunto de datos. Por ejemplo el campo
Direccin del cliente, de la tabla clientes, de la BDD ventas, contiene para cada uno de
nuestros clientes su direccin.
Asegrese que cada campo de una tabla esta directamente relacionado con el tema de la
tabla
No incluya datos derivados o calculados
Incluya toda la informacin que necesite
Almacene la informacin de cada campo asignndole al mismo la menor longitud
( en caracteres ) posible.
Esto se debe, a que como la cantidad de informacin que puede almacenar un disco
rgido se mide en bytes o caracteres, si cada campo ocupa muchos bytes, podremos
como consecuencia almacenar menos registros.
Si en una BDD usamos varias tablas al obtener los informes es muy probable que debamos
conseguir para completarlos informacin de distintas tablas, en este proceso debemos ver la
manera de indicarle a ACCESS como recuperar esa info en forma conjunta.
Por ejemplo supongamos que deseamos telefonear a un empleado y hacerle ciertas
preguntas sobre una venta que l hizo, cuando est de vacaciones. Los nmeros de
telfonos de los empleados estn almacenados en la tabla empleados y las ventas estn
almacenadas en la tabla de facturacin y stock. Cuando se indique a ACCESS la venta
sobre la que se desea informacin, este programa podr buscar el nmero de telfono del
empleado basado en la relacin entre ambas tablas (un dato comn en ambas) como ser el
nmero de identificacin o CUIL del empleado
Cuando tenga las tablas, los campos y las relaciones que necesite, es el momento de
estudiar el diseo para detectar posibles fallos.
Cree las tablas, llene algunos registros y vea si puede obtener las respuestas deseadas de la
BDD, cree borradores de sus formularios e informes y vea si estos muestran los datos
esperados, busque si hay datos duplicados innecesarios y elimnelos, a medida que pruebe
la BDD podr descubrir posibles mejoras, he aqu una gua de puntos a verificar:
Ha olvidado incluir algn campo?
Ha elegido una clave principal adecuada? (Veremos esto mas adelante)
Est escribiendo info repetida en varias tablas?
Tiene tablas con muchos campos y un pequeo nmero de registros?
Contesta la BDD a mis preguntas?
INFORMATICA III
INGENIERA ADRIANA MARIA ANGELA VINCENTI DE GARCIA
PAGINA 5
ARMADA ARGENTINA
ESCUELA DE INFANTERIA DE MARINA
SISTEMA ABIERTO DE NIVEL MEDIO
1. USANDO SOLO LPIZ Y PAPEL VAMOS A DISEAR UNA BDD PARA ELLO
ESCRIBA UN RESUMEN CONCISO DE LOS PASOS PARA EL DISEO DE LA
MISMA.
INFORMATICA III
INGENIERA ADRIANA MARIA ANGELA VINCENTI DE GARCIA
PAGINA 6
ARMADA ARGENTINA
ESCUELA DE INFANTERIA DE MARINA
SISTEMA ABIERTO DE NIVEL MEDIO
INFORMATICA III
INGENIERA ADRIANA MARIA ANGELA VINCENTI DE GARCIA
PAGINA 7