|
| |
Bases de datos Sistemas Columbia
Resumen: Generalidades. Manejo de Access. Creación de una base de datos. El Instituto Superior Tecnológico "Sistemas Columbia" ubicado en el paradero 7 de la avenida Wiese en Canto Grande tiene 2 años de vigencia y debido a que en este último año se ha incrementado su cantidad de alumnos, docentes y signaturas a dictar, se desea desarrollar una Base de Datos para la correcta manipulación de toda su información académica. En el cual se desea alcanzar algunos objetivos tales como: Solución al problema de administración académica.
Publicación enviada por Torres Mariño, Daniel
Indice
1. Introducción
2. Generalidades
3. Manejo De Access
4. Creación de una base de datos
5. Bibliografía
1. Introducción
El Instituto Superior Tecnológico "Sistemas Columbia" ubicado en el paradero
7 de la avenida Wiese en Canto Grande tiene 2 años de vigencia y debido a que en
este último año se ha incrementado su cantidad de alumnos, docentes y signaturas
a dictar, se desea desarrollar una Base de Datos para la correcta manipulación
de toda su información académica.
En el cual se desea alcanzar algunos objetivos tales como :
Solución al problema de administración académica.
Extraer datos de una realidad para reflejarlos en los campos de las tablas.
Desarrollar consultas ya sean de selección o de tabla de referencias cruzadas,
para hacer más fácil la visualización de datos específicos.
2. Generalidades
- Introducción a MS ACCESS
El ms access es una aplicación windows que permite crear y administrar
información almacenada en base de datos relaciónales.
- Definiciones principales
- Base de Datos.- Es una conjunto de información la cual ha
sido organizada y presentada para servir a un propósito
determinado.
- Modelo Relacional.- Una base de datos de tipo relacional se
muestra como una o mas tablas rectangulares de filas y columnas.
- Entidad.- Persona, lugar, objeto o evento de interés acerca
del cual se recogen o procesan datos. Por ejemplo: pacientes,
clientes, artículos son entidades de un hospital y de una tienda
comercial respectivamente.
- Dato.- Elemento individual de un campo, se identifica por un
nombre y tiene un valor específico.
- Campo.- Conjunto de datos de un mismo tipo. Por ejemplo:
conjunto de nombres, conjunto de notas, conjunto de direcciones,
etc.
- Registro.- Conjunto de datos pertenecientes a una misma
entidad. El registro consta de campos, cada campo tiene una
longitud definida, por lo tanto los registros son de longitud
fija.
- Atributos de una entidad.- Cada entidad tiene
características propias. Por ejemplo: la entidad de alumnos
tiene las siguientes características: nombres, apellidos, edad,
sexo, fecha de nacimiento, grado, dirección, teléfono, etc. a
cada una de estas características o propiedades de la entidad se
denomina atributo de la entidad.
- Elementos De Una Base De Datos De Ms Access
- Tablas.- Es un conjunto de datos dispuesto en una estructura
de filas y columnas. En una tabla las filas se denominan
registros y las columnas campos. En una tabla la primera fila
contiene los nombres de campo. Cada campo contiene determinado
tipo de datos y tiene una longitud expresada en el número de
caracteres máximo del campo. Para crear una tabla será necesario
definir su estructura:
- El nombre de la tabla
- Los nombres de campo
- Los tipos de datos de cada campo
- Las propiedades o características de cada campo
- El campo clave (clave principal)
- Consultas.- Es una pregunta específica acerca de los datos
almacenados en la base de datos. Veamos algunos tipos de consultas:
- Consulta de Selección.- es una de las consultas más utilizadas. Con
las consultas de selección podrá ver datos de las tablas, analizar
dichos datos e incluso hacer cambios en ellos. Es posible ver datos
procedentes de una tabla o bien agregar campos de varias tablas
distintas.
- Consulta de tabla de referencias cruzadas.- Presenta los datos con
títulos en la filas y columnas, como en una hoja de cálculo. Con una
consulta de tabla de referencias cruzadas se puede resumir gran cantidad
de información en un formato de fácil lectura.
- Consulta de Actualización.- Permite cambiar los valores de un
determinado campo en todos los registros.
- Formularios.- Son objetos en pantalla a través de los cuales
podemos ingresar, mostrar y editar información de los registros de
la tabla o consulta. Cada formulario está constituido por controles
que permiten una mayor rapidez y menor posibilidad de error al
momento de ingresar información.
- Informes.- Se pueden mostrar los registros agrupados y ordenados
según múltiples claves de ordenamiento, los subtotales y totales por
subgrupos y grupos.
- Macros.- Es una secuencia de instrucciones creadas para ejecutar
un proceso. Cada instrucción origina una acción. Sirven para
automatizar tareas rutinarias repetitivas.
- Módulos .- Son conjunto de declaraciones, instrucciones
almacenados como una unidad. Es decir es un programa en un lenguaje
de programación como por ejemplo el Access Basic.
3. Manejo De Access
- Ingreso A Ms Access 2000
- Haga clic en el botón Inicio de la Barra de Tareas – Programas.
- En el menú Programas – Luego Microsoft Access.
- En la ventana de MS Access, podemos crear una Nueva Base de Datos en
blanco o abrir una base de datos existente.
- Después de este paso elegir Base de Datos en blanco, se mostrará la
siguiente ventana de diálogo para guardar la nueva Base de Datos.
En la Opción Guardar en:, seleccione la ruta donde almacenará la
base de datos.
Ingrese un nombre para la base de datos, por ejemplo: IST Sistemas
Columbia
Al terminar, haga clic en el botón crear.
- La Ventana De Ms Access
Creación De Una Tabla
- En la ventana de base de datos, realice un clic en la ficha Tablas.
- Elija el botón "Diseño".
- Esto creará una tabla vacía en el modo de presentación de diseño.
- Tipos De Datos
| TIPO DE
DATO |
ALMACENA |
TAMAÑO |
| Texto |
Caracteres
alfanuméricos |
Hasta 255
bytes |
| Memo |
Caracteres
alfanuméricos |
Hasta 64.000
bytes |
| Numérico |
Valores
Enteros o fraccionarios |
1,2,4 u 8
bytes |
| Fecha/Hora |
Fechas y
Horas |
8 bytes |
| Moneda |
Valores de
moneda |
8 bytes |
| Autonumérico |
Valor
numérico de incremento automático |
4 bytes |
| Si/No |
Valores
Booleanos (Verdadero o Falso) |
1 byte |
| Objeto OLE |
Imágenes o
Gráficos |
Hasta 1 Gb. |
- Tipo De Dato Numérico
| VALOR DE
CAMPO |
RANGO |
LUGARES
DECIMALES |
TAMAÑO |
| Byte |
0 – 255 |
Ninguno |
1 byte |
| Entero |
-32.768 a
32.767 |
Ninguno |
2 byte |
| Entero Largo |
-2.147.486.648 a 2.147486.647 |
Ninguno |
4 byte |
| Simple |
-3.4*10 a
3.4*10 |
7 |
4 byte |
| Doble |
-1.797*10 a
1.797*10 |
15 |
8 byte |
- Propiedades Del Campo
Es la apariencia que tiene los datos, evita la introducción
incorrecta de los mismos, especifica valores predeterminados, acelera la
búsqueda y la ordenación de la tabla mediante índices. Las propiedades
de los campos se visualizan y se modifican individualmente para cada
campo.
|
PROPIEDADES DEL CAMPO |
PARA |
| Tamaño de
campo |
Ajusta el
tamaño de un campo de tipo texto o limita el rango de valores permitidos
en un campo numérico. |
| Máscara de
entrada |
Presentación
de un formato de un campo para no escribirlos y los datos se ajusten a
la máscara. |
| Reglas de
validación |
Permite
limitar los datos introducidos en un campo. |
| Texto de
validación |
Texto que se
muestra al infringir la regla de validación |
4. Creación de una base de datos
La Nueva Base de Datos a
crear se llamará IST "Sistemas Columbia".
Crear las siguientes tablas con sus respectivas claves principales y
claves externas:
- Tabla : Ciclos
|
Campos |
Tipo |
Tamaño |
Máscara Entrada |
|
Cic_Codigo |
Texto |
6 |
LLL999 |
|
Cic_Nombre |
Texto |
13 |
|
|
Cic_Nº Alumnos |
Texto |
Byte |
99 |
Clave Principal : Cic_Codigo
Para la Tabla Ciclos se tiene los siguientes códigos:
|
Cic001 |
Primer Ciclo |
|
Cic002 |
Segundo Ciclo |
|
Cic003 |
Tercer Ciclo |
|
Cic004 |
Cuarto Ciclo |
|
Cic005 |
Quinto Ciclo |
|
Cic006 |
Sexto Ciclo |
Tabla : Alumnos
|
Campos |
Tipo |
Tamaño |
Máscara Entrada |
Regla Validación |
|
Alu_Codigo |
Texto |
6 |
LLL999 |
|
|
Alu_Apellidos |
Texto |
50 |
|
|
|
Alu_Nombres |
Texto |
20 |
|
|
|
Alu_Sexo |
Si/No |
|
|
"Becado" o "Pagante" |
|
Alu_Nº Matricula |
Texto |
3 |
999 |
|
|
Cic_Codigo |
Texto |
6 |
LLL999 |
|
|
Alu_FechaNacimiento |
Fecha/Hora |
Fecha corta |
|
|
|
Alu_Domicilio |
Texto |
50 |
|
|
|
Alu_Condición |
Texto |
10 |
|
|
Clave Principal : Alu_Codigo
Clave Externa : Cic_Codigo
A continuación se va a crear la tabla asignaturas con sus claves
principales por cada curso.
Tabla : Asignaturas
| Campos |
Tipo |
Tamaño |
Máscara
Entrada |
| Asi_Codigo |
Texto |
6 |
LLL999 |
| Cic_Codigo |
Texto |
6 |
LLL999 |
| Asi_Nombre |
Texto |
50 |
|
| Asi_Duración |
Texto |
20 |
|
| Doc_Codigo |
Texto |
6 |
LLL999 |
Clave Principal : Asi_Codigo
Clave Externa : Cic_Codigo
Doc_Codigo
Asignaturas :
| Asi_Codigo |
Nombre
Asignatura |
Cic_Codigo |
Doc_Codigo |
| Mat001 |
Matemática I |
Cic001 |
Doc009 |
| Apli001 |
Aplicativo I |
Cic001 |
Doc002 |
| Met001 |
Metodología
Investigación |
Cic001 |
Doc013 |
| Adm001 |
Administración |
Cic001 |
Doc011 |
| Len001 |
Lenguaje
Programación I |
Cic001 |
Doc005 |
| Ing001 |
Inglés I |
Cic001 |
Doc002 |
| Inf001 |
Informática
Básica |
Cic001 |
Doc012 |
| Fun001 |
Fundamentos
Programación I |
Cic001 |
Doc008 |
| Mat002 |
Matemática II |
Cic002 |
Doc009 |
| Apli002 |
Aplicativo II |
Cic002 |
Doc002 |
| Len002 |
Lenguaje
Programación II |
Cic002 |
Doc005 |
| Ing002 |
Inglés II |
Cic002 |
Doc002 |
| Eco002 |
Economía |
Cic002 |
Doc014 |
| Fun002 |
Fundamentos
Programación II |
Cic002 |
Doc008 |
| Con002 |
Contabilidad I |
Cic002 |
Doc001 |
| Sop003 |
Sistemas
Operativos I |
Cic002 |
Doc006 |
| Apli003 |
Aplicativo III |
Cic003 |
Doc002 |
| Len003 |
Lenguaje
Programación III |
Cic003 |
Doc005 |
| Ing003 |
Inglés III |
Cic003 |
Doc002 |
| Est003 |
Estadística |
Cic003 |
Doc014 |
| Ama003 |
Análisis
Matemático |
Cic003 |
Doc009 |
| Con003 |
Contabilidad II |
Cic003 |
Doc001 |
| Sop004 |
Sistemas
Operativos II |
Cic004 |
Doc006 |
| Ans004 |
Análisis de
Sistemas |
Cic004 |
Doc006 |
| Len004 |
Lenguaje
Programación IV |
Cic004 |
Doc005 |
| Ing004 |
Inglés IV |
Cic004 |
Doc002 |
| Cpr004 |
Costos y
Presupuestos |
Cic004 |
Doc011 |
| Mfi004 |
Matemática
Financiera |
Cic004 |
Doc009 |
| Bda004 |
Base de Datos |
Cic004 |
Doc007 |
| Mbd005 |
Manejo de Base
de Datos I |
Cic005 |
Doc007 |
| Red005 |
Redes (Novell,
Netware) |
Cic005 |
Doc003 |
| Int005 |
Internet I
(Interdev, JScript) |
Cic005 |
Doc003 |
| Dsi005 |
Diseño de
Sistemas |
Cic005 |
Doc006 |
| Afi005 |
Administración
Financiera |
Cic005 |
Doc009 |
| Mfp005 |
MS Front Page |
Cic005 |
Doc003 |
| Ing005 |
Inglés V |
Cic005 |
Doc002 |
| Len005 |
Lenguaje
Programación V |
Cic005 |
Doc005 |
| Mbd006 |
Manejo de Base
de Datos II |
Cic006 |
Doc007 |
| Int006 |
Internet II |
Cic006 |
Doc003 |
| Ecp006 |
Ensamblaje y
Configuración Pc’s |
Cic006 |
Doc010 |
| Len006 |
Lenguaje
Programación VI |
Cic006 |
Doc005 |
| Ing006 |
Inglés VI |
Cic006 |
Doc002 |
| Mcr006 |
Macromedia
Flash 5.0 |
Cic006 |
Doc004 |
Tabla : Distritos
| Campo |
Tipo |
Tamaño |
Máscara
Entrada |
|
Dis_CodDistrito |
Texto |
3 |
L99 |
| Dis_Nombre |
Texto |
20 |
|
Clave Principal : Dis_CodDistrito
Para la Tabla Distritos se tiene los siguientes códigos:
|
Dis_CodDistrito |
Dis_Nombre |
| L01 |
Los Olivos |
| L02 |
La Molina |
| L03 |
San Borja |
| L04 |
Chorrillos |
| L05 |
Barranco |
| L06 |
San Isidro |
| L07 |
Surco |
| L08 |
San Miguel |
| L09 |
Miraflores |
| L10 |
Lince |
| L11 |
Jesús María |
| L12 |
Sta. Anita |
| L13 |
Pueblo Libre |
| L14 |
Surquillo |
Tabla : Docentes
| Campo |
Tipo |
Tamaño |
Máscara
Entrada |
| Doc_Codigo |
Texto |
6 |
LLL999 |
|
Doc_Apellidos y Nombres |
Texto |
50 |
|
|
Doc_Domicilio |
Texto |
50 |
|
|
Dis_CodDistrito |
Texto |
3 |
L99 |
| Doc_Telefono |
Texto |
8 |
999-9999 |
Clave Principal : Doc_Codigo
Clave Externa : Dis_CodDistrito
Los códigos de los Docentes son:
|
Doc_Codigo |
Doc_Apellidos y Nombres |
| Doc001 |
Vizarreta
Cajo, Luis |
| Doc002 |
Zerpa
Solano, Patricia |
| Doc003 |
Vives
Romero, Carlos |
| Doc004 |
Tarazona
Moreno, Mauro |
| Doc005 |
Sayán Lopez,
Felix |
| Doc006 |
Saavedra
Castillo, Claudio |
| Doc007 |
Romero
Vargas, Ricardo |
| Doc008 |
Pizarro
Alarcón, Domingo |
| Doc009 |
Pereyra
Lozano, David |
| Doc010 |
Orozco Cruz,
Eduardo |
| Doc011 |
Minaya
Flores, Wilfredo |
| Doc012 |
Martínez
Valdez, Emilio |
| Doc013 |
Guzmán
Chavez, Julio |
| Doc014 |
Falcón
Cáceres, Omar |
Tabla : Calificaciones
| Campo |
Tipo |
Tamaño |
Máscara
Entrada |
| Alu_Codigo |
Texto |
6 |
LLL999 |
|
Cal_PParcial1 |
Número |
Byte |
99 |
|
Cal_PParcial2 |
Número |
Byte |
99 |
|
Cal_PParcial3 |
Número |
Byte |
99 |
| Cal_PGeneral |
Número |
Byte |
99 |
| Cal_Aplazado |
Si/No |
|
|
Clave Principal : Alu_Codigo
Luego de haber creado todas las tablas para esta Base de Datos se va a proceder
a relacionar las tablas
- Relaciones
Se desean relacionar las tablas de la Base de Datos creada. Para que exista
una relación entre tablas, éstas deben cumplir 2 condiciones :
- De referencia los campos a relacionar en las dos tablas deben tener
el mismo nombre.
- El contenido de los campos debe ser el mismo.
El procedimiento para establecer relaciones entre tablas se describe a
continuación :
Elija menú Herramientas-Relaciones. En la pantalla se muestra la ventana
Relaciones en la cual se irán agregando las estructuras de las tablas que desea
relacionar desde la ventana Mostrar tabla. Una vez que haya agregado todas las
tablas que desee, cierre la ventana Mostar tabla.
La ventana de relaciones presentará las tablas a relacionar como se observa
en el siguiente gráfico:
Con la ayuda del mouse arrastar el campo a Relacionar desde la tabla Principal
(en la cual el campo en común es clave principal) hacia el campo de la
secundaria o relacionada tabla.
En la ventana de relaciones puede marcar la casilla verificación Exigir
integridad referencial y Actualizar en cascada los registros relacionados.
- Consultas De Selección
- Mostrar los apellidos y nombres de los alumnos becados por cada
ciclo.
Desarrollo:
Seleccionar el objeto de consulta
Dar clic en el botón Diseño
En la ventana mostrar tabla seleccionar la tabla Alumnos, Ciclos, luego
dar clic en el botón agregar para finalizar clic en el botón cerrar
En la cuadrícula QBE se indicarán los siguientes argumentos:
Dar clic en el botón ejecutar , para ejecutar y visualizar la
consulta.
Guardar la consulta con el nombre de Alumnos Becados
Mostrar el código del ciclo, los apellidos y nombres de los alumnos
y la calificación del promedio general para todos los alumnos
desaprobados.
Desarrollo:
Seleccionar el objeto de consulta
Dar clic en el botón Diseño
En la ventana mostrar tabla seleccionar la tabla Alumnos, Calificaciones y
Ciclos; luego dar clic en el botón agregar para finalizar clic en el botón
cerrar.
En la cuadrícula QBE se indicarán los siguientes argumentos :
Dar clic en el botón ejecutar , para ejecutar y visualizar la consulta.
Guardar la consulta con el nombre de Alumnos Desaprobados
5. Bibliografía
Úrsula M. Becerra Florez
Access 2000
Aplicativos I – Guía del Usuario
ICI-UNI
1998
Darío Rosas Ayala
Access 7.0
Base de Datos en Access
ICI-UNI
2000
Trabajo enviado por
Torres Mariño, Daniel
eldeanoche@Hotmail.com
Flores Naquiche, Dony
Compartir 
Publicación enviada por Torres Mariño, Daniel
Contactar mailto:eldeanoche@Hotmail.com
Código ISPN de la Publicación EpZVVZkZZAjAUESMnQ
Publicado Saturday 31 de January de 2004
Ultimas Publicaciones en ilustrados.com
ilustrados.com nace con el fin difundir el conocimiento publicando trabajos de investigación, monografias, tesis, presentaciones powerpoint y afines. Publicar trabajos en ilustrados.com ha alcanzado prestigio y reconocimiento internacional siendo cada vez más el número de académicos, empresas, investigadores, científicos que consultan las publicaciones de nuestro portal.
|