Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivos
Objetivos generales:
Elaborar una base de datos para un club deportivo
Comprender que es una base de datos, su funcin o propsito.
Objetivos especficos:
Obtener informacin sobre las bases de datos que genera Access.
Disear tablas, formularios, consultas, relaciones para la base de datos del
club.
Realizar informes que respondan a las necesidades del club.
Tabla de Jugadores:
Dado que nuestro trabajo consiste en realizar una base de datos de un equipo de
futbol, la primera tabla que se debi considerar fue a de los jugadores del club,
considerando la totalidad de los jugadores, y diferenciando su categora en las
propiedades de campos (las que sern explicadas posteriormente) segn la edad
de cada uno, y su cdigo de serie.
Donde:
Cod_jugador: Es un dato de autonumeracin, con el cual se identificara la
posicin de cada jugador en las tablas, segn su orden de inscripcin, ya que se
defini como valores incrementales.
Nombre, Apellido Paterno y Apellido materno: En estos casos se ingresa el
nombre, apellido paterno, y apellido materno del jugador, respectivamente,
ingresado como texto corto, siendo este un valor requerido.
Fecha de Nacimiento-Fecha inscripcin: En esta seccin se ingresara los datos
de la fecha de nacimiento de cada jugador, y la fecha de inscripcin de cada uno
de estos. Para esto se genera la mscara con el formato de fecha que se desea.
En el caso de la fecha de inscripcin se cambia a valor predeterminado, por un
valor igual a la fecha, por lo que no es un valor requerido, este campo contiene un
campo que nos permite pedir que se ingrese la fecha con un formato
predeterminado.
Tabla Histrico:
En esta tabla se representa los datos de las directivas que ha tenido el equipo,
identificados por su Id autonumerado, cargo, su cdigo de socio, su fecha de
inicio, fecha de trmino del ejercicio del cargo.
Tabla directivos
En esta tabla se ingresara los datos de los cargos de cada integrante de la
direccin del equipo, ingresando tambin su fecha de ingreso, la cual se podr
cambiar mediante relaciones.
Imagen N: datos agregados a la tabla de directivos (actuales)
Los datos ingresados en esta tabla se establecieron con los siguientes valores de
campo:
Se puede observar que las cuotas estn relacionadas con valores si/no, esto es, si
pago o no pago la cuota del mes. Por otro lado se tiene la suma de las cuotas
pagadas, que corresponde a Total Parcial pagado, al que se le asigno el campo
calculado, y en el cual se realizo una suma de las cuotas que pago el socio.
Tabla aporte total socio
En esta tabla se realiza la suma total de los aportes realizados por los socios del
equipo, la actualizacin de esta tabla se realiza con la consulta Total ap socios.
Tabla campeonato
En esta tabla se incluyo los tipos de campeonatos que juega el equipo, los cuales
pueden ser locales, provinciales, regionales, nacionales.
Los datos de campo en este caso son autonumeracin y texto corto, para el Cod_campeon y el
campeonato respectivamente. Se puede observar que cada campeonato se designo con un
numero (cod_campeonato) como clave principal, esto es para establecer fcilmente relaciones
entre las tablas.
Tabla categora
En esta tabla se incluyo los tipos de categoras con las que cuenta el equipo para
participar en campeonatos, estos pueden ser infantiles, primera o segunda, y
snior.
Se puede observar que la tabla de categora solo cuenta con dos columnas, en las
cuales se encuentra el cod_serie, y la categora en la que juega cada jugador,
donde se asigno el campo autonumeracion, y texto corto respectivamente.
Tabla gastos habituales
En esta tabla se representa cada uno de los gastos que podra tener el equipo
durante un partido, los cuales pueden ser lavado de camisetas, transporte,
colaciones, etc.
Los gastos habituales estn identificados por su respectivo Id, teniendo cada uno
su respectivo monto, el cual est asignado a un campo de numero.
Relaciones a considerar
Las herramientas para relacionar tablas nos permiten acceder rpidamente
a la informacin almacenada, sin necesidad de abrir cada una de las tablas
que contienen los datos, esto se realiza mediante la asociacin de
informacin que contiene cada tabla por medio de un campo en comn.
En primer lugar para realizar la creacin de las relaciones se debi considerar que
cada tabla debe contar con un campo especial llamado clave principal. Este
campo nos permite identificar cada registro de manera nica e irrepetible, lo cual
es fundamental para localizar e identificar un dato, ya que permite hacer referencia
a por ejemplo los datos de una persona sin nombrar cada uno de sus atributos,
por lo que resulta mucho ms sencillo decir la persona 1, que decir Erick
Risopatron, 20 aos, sexo femenino, etc. Es decir, el campo se emplea para
identificar cada registro con un valor nico.
Los tipos de relaciones que pueden establecer las tablas son los siguientes:
Uno a varios: los datos de un campo pueden tener mltiples registros en el
campo de la otra tabla.
Varios a varios: los datos de un campo pueden tener varios registros en la otra
tabla y viceversa.
Uno a uno: A cada registro de una tabla le corresponde un solo registro en la otra
tabla.
Relaciones establecidas en el equipo:
La primera relacin establecida corresponde a la relacin entre los jugadores y su
correspondiente categora, la cual corresponde a una relacin uno es a varios, es
decir, una categora se puede asociar a varios jugadores, donde las categoras
disponibles son infantil, primera-segunda, y senior.
Donde la clave principal que relaciona las tablas corresponde al cdigo de cada
seria, el cual es nico para cada categora.
Luego se estableci una relacin entre la categora de los jugadores y los partidos
jugados, relacionando estos tambin mediante su cdigo de serie, estableciendo
una relacin de uno es a varios, ya que cada categora puede estar asociada a
varios partidos.
Imagen N: relacin entre los gastos por partido y los gastos habituales
Se estableci una relacin entre los partidos y el campeonato que se jug, el cual
puede ser Local, Regional, Provincial oNacional, asociando a cada partido, su
correspondiente campeonato mediante el cdigo de campeonato
(cod_campeonato), estableciendo una relacin uno es a varios, ya que un
campeonato puede contar con una serie de partidos.
Imagen N: relacin entre los partidos y su respectivo campeonato
Imagen N: relacin entre los socio y si estos tienen algn cargo en la directiva histrica.
Posteriormente se estableci la relacin entre la tabla de aportes de los socios y
los socios, donde la tabla de aporte de los socios corresponde a las cuotas que
estos deben pagar por el hecho de estar asociados al club, la relacin es de uno
es a varios, ya que cada socio debe tener asociadas las diferentes cuotas que ha
pagado, siendo estas una totalidad de 12 al ao (una por cada mes).
Las consultas
El objetivo de las consultas es buscar informacin especfica en las tablas de
datos, as mismo se podrn relacionar dos o ms tablas para buscar informacin.
Es una funcin similar a la de filtrar, pero ms completa, con opciones de mezclar
informacin de diferentes tablas y crear nuevas tablas. Estas pueden ser de
accin o seleccin, dependiendo si modifican o no la informacin
Consulta de accin
A diferencia de las de seleccin, estas permiten modificar la informacin que hay
en las tablas, ya sea aadiendo nuevos registros, eliminando o modificando estos
registros.
Consulta 1, Gasto habitual otros total, en esta consulta se crea una nueva tabla,
con el mismo nombre de la consulta, la que nos indicara cual es la suma total de
monto habitual y suma de montos varios, el primer paso es en la pestaa crear,
hacer clic en diseo de consulta, para luego seleccionar ambas tabla a relacionar.
Consulta 4,Camp cat, este permite filtrar partidos jugados segn el campeonato,
Formularios
Los formularios tienen como objetivo trabajar con los registros para ver o modificar
los datos de una tabla o consulta. Ofrecindonos la posibilidad de manipular los
datos y darles mayor atractivo visual, a travs de diseos predefinidos o
personalizados.
Estos nos permiten realizar operaciones sobre los datos como puede ser: ingresar
nuevos registros, buscar datos, filtrarlos, modificarlos, y eliminarlos. Adems de
ser una ve atractiva de acceso a la informacin.
Para realizar un formulario en primer lugar se debe tener claro que se desea
mostrar y la forma en la cual queremos visualizar la informacin.
Caja: El formulario caja se realiz ingresando a propiedades haciendo clic en
todas, luego origen de registro se debe seleccionar la consulta a la que est
asociada el formulario, en este caso a los saldos en dinero de gastos e ingresos,
los cuales sern mostrados en pantalla mediante una consulta paramtrica.
fcamp cat: Este formulario esta creado del mismo modo que el anterior pero con
la diferencia que el origen de registro est asociado a los tipos de campeonatos
por cdigos los que pueden ser solicitados mediante una consulta paramtrica
ingresando opciones 1, 2, 3 o 4, los que corresponden a los campeonatos locales,
provinciales, regionales y nacionales respectivamente.
fcat partido: El origen de registro de este formulario est asociado a las
categoras de jugadores en infantil, juvenil y adulto, tambin esta informacin es
solicitada mediante una consulta paramtrica.
fcontrincante: En este formulario el origen de registro est asociado a la
informacin de los contrincantes del equipo, que ser mostrada mediante la
consulta paramtrica ingresando el nombre del club contrincante.
fgastos partidos: El origen de registro esta asociados a los gastos del partido que
se jugara, esta consulta paramtricas arrojara los gastos ingresando el
contrincante, categora y campeonato.
fhistor: El origen del formulario est asociado a los antiguos encargados del club
como directores presidentes, vicepresidentes, tesoreros y secretarios, la consulta
paramtrica exigir ingresar uno de estos cargos para entregar los nombres de las
personas que tuvieron alguno de estos cargos antiguamente
fcat jugador: El formulario de campeonato por categora se realizo, vinculando el
formulario a la consulta fcat jugador", la cual es una consulta parametrica, en la
cual se debe ingresar la categora que se jugo, y entrega como salida en la
pantalla: los contrincantes, marcador, si el partido se gano o se perdi (tipo campo
si/no), y la fecha.
Formulario Campeonato: En el formulario campeonato se desplegara la consulta
del tipo de campeonato que se desea observar, el cual puede ser Local,
Provincial, Regional o Nacional. Mostrando de esta forma los partidos que se
jugaron en el respectivo campeonato, desplegando una ventana que nos muestra
la categora (primera, segunda, etc), el contrincante con el que se jug, el
marcador, si el partido se gano o se perdi, y la fecha del partido.
Formulario Contrincantes: Este formulario est asociado a la consulta de
contrincantes, y a la consulta parametrica fcontrincante, entregando la opcin de
seleccionar el contrincante y en una ventana nos entrega los datos de
campeonato, categora, marcador.
Formulario Cat jugador: el formulario categora de jugador nos despliega una
ventana de la categora jugador, la cual est asociada al formulario fcat jugador,
el cual nos despliega los datos de los jugadores segn sus datos, los cuales son
Nombre, Apellido Paterno, Apellido materno, Edad, Rut, Fecha de inscripcin.
Formulario Gastos: El formulario gastos por partidos esta asociado al formulario
fgastos partido, donde se despliega el men de contrincante, categora,
campeonato, ya que estos son los datos requeridos por el formulario mencionado
al que est asociado.
Formulario Histrico: En este formulario se desplega el men de los tipos de
cargo, los cuales tienen un origen de datos asociados a director, presidente,
vicepresidente, tesorero y secretario. Este formulario tiene un subformulario, el
cual esta asociado a fhistor, por lo que nos entregara en una ventana los datos
de fecha inicio fecha de termino, nombre, apellido paterno, apellido materno y rut,
de todas las personas que han ocupado el cargo seleccionado anteriormente.
Formulario Posicin: tienen como datos, en origen de la fila las posiciones que
pueden adoptar los jugadores, las que pueden ser arquero, defensa, medio
campista, lateral, delantero. Este est vinculado a fposicion, el cual nos entrega
los datos de nombre, apellido paterno, apellido materno, Edad, Rut, categora,
fecha de inscripcin, y posicin del jugador.
MACROS
Para maximizar la pantalla se crea una macros.
Se busca en macros la opcin maximizar ventana, con esto se realiza la
opcin.
Eventos en el formulario: se localiza al abrir, y bajo este evento se debe
ejecutar el evento de ejecutar la macro existente.
En la macros: abrir formulario, se debe indicar el nombre del formulario, se
debe indicar si se desea ver en vista diseo o vista formulario.
Se debe nombrar la macros como autoexec, con esto se consigue que la
macros se ejecute automticamente
Panel de control: en herramientas, administrador de panel de control, con
este se genera el formulario de inicio, con una serie de botones, los cuales
pueden realizar diferentes tareas. Con nueva, se genera un nuevo botn.
Estos botones pueden:
-Abrir el formulario en modo agregar
-abrir el formulario en modo edicin
-abrir el informe
-disear aplicacin
-cerrar la aplicacin
-ejecutar macro
Macros independientes:reutilizable por cualquier objeto de la BBDD
Conclusiones
Recomendaciones
Bibliografa
Los objetos que se pueden encontrar en una base de datos son:
Tablas:
-son el almacn de la informacin.
Consultas:
Formularios:
Informes:
Macros:
Ej: que al abrir la base de datos se abra un formulario, o que el pedir un informe, este se imprima
automticamente.
Mdulos:
-almacn de cdigo VBA (visual basic for applications) programado por el administrados de usuario
de la BBDD.
Categoras:
Regla de validacin: Establece una regla para que los datos sean validos, ejemplo limites de edad
en el caso de las series, mayor, menor o igual.
Indexado: es no por defecto, a menos que el dato sea clave, lo que hace es que por ejemplo edad
indexado si, dime que personas tienen mayor edad, si la tabla es muy extensa en index si, las
consultas se realizan msrpidas. Si(con duplicados): para un monton de consultas debe ser si, y
con duplicados puede haber informacin repetida en el campo, ejemplo varias personas con la
misma edad, otro puede ser el rut: si, sin duplicados.
Ttulo: si no se agrega ttulo, el ttulo del campo coincide con el nombre del campo, sirve para
realizar formularios y programacin en VBA