Este documento describe la construcción de una base de datos para una tienda de DVDs y CDs. Explica conceptos clave como entidades, campos, tablas, registros, claves primarias y secundarias. También cubre temas como normalización, dependencias funcionales, formularios, informes y búsquedas de datos. El objetivo final es demostrar cómo funciona una base de datos a través de un ejemplo práctico de una tienda minorista.
1. INSTITUTO SUPERIOR TECNOLOGICO
SUDAMERICANO
CARRERA DE ANALISIS DE SISTEMAS
CONTRUCCION DE UNA BASE DE DATOS
FERNANDO VALENZUELA
JUAN CAJILIMA
DIGNO YUNGA
CARLOS GORDILLO
2 ¨B¨
CUENCA – ECUADOR
2009
2. INTRODUCCION
El siguiente proyecto está basado en definir y mostrar cómo
funciona una base de datos identificando a una identidad
en la cual estos datos que se manejan corresponden a una
base de datos.
Nosotros por medio de este proyecto demostramos como
funciona una tienda de DVD´S y CD´S generando varias
entidades las cuales vendrían a ser los
clientes, vendedor, película, etc. Con sus respectivos
campos que definen estas entidades, aplicando las Normas
de Normalización para la primera base de datos que evitara
la redundancia.
3. MARCO TEORICO
Qué es una base de datos
Una Base de Datos es un conjunto de datos que identifica a
entidades, en el cual esta tiene el fin de relacionarse con otras
entidades para explicar así cómo se da el funcionamiento en una
empresa, tienda, etc.
Nosotros para poder almacenar datos nos basamos por varias
formas, en el cual utilizamos programas que permiten
relacionarse los datos.
Un gestor de base de datos es un programa que permite
introducir y almacenar datos, ordenarlos y manipularlos.
Organizarlos de manera significativa para que se pueda obtener
información no visible como totales, tendencias o relaciones de
otro tipo. Debe permitir en principio:
-Introducir datos
-Almacenar datos
-Recuperar datos y trabajar con ellos
4. Tabla o fichero, registro y campo
Un programa de base de datos almacena la información
que introducimos en forma de tablas como las que
podemos ver, por ejemplo, en un listín telefónico:
Una tabla consta de un registro y un campo
5. Registro: es el concepto básico en el almacenamiento de datos. El
registro agrupa la información asociada a un elemento de un conjunto
y está compuesto por campos.
Tabla: conjunto de registros homogéneos con la misma estructura.
Tipos de campos
En el listín telefónico podemos ver que hay unos campos más
importantes que otros: así el Nombre es fundamental para que el
registro tenga sentido. Sería absurdo que apareciera una dirección en
el listín sin ir acompañado de un nombre. Por este motivo se suelen
denominar campos fundamentales a aquellos que definen al registro, y
campos secundarios a los que lo complementan.
Para que el Gestor de base de datos sepa de qué paciente se trata. Para
que se pueda establecer esta relación es necesario que las dos tablas
contengan un campo en común
A esta forma de organizar la base de datos mediante distintas tablas
relacionadas por campos comunes se le llama base de datos
relacional. Cuando se utiliza solamente una tabla hablamos de una
base de datos plana.
6. CONSIDERACIONES PARA FORMAR BASE DE DATOS
1. Es importante conocer exactamente para qué se quiere usar la base de
datos, qué datos son los que interesan de los que existen en la realidad y
qué información se necesitará extraer.
2. Una vez que esto esté claro, se definen las Tablas que compondrán la
base de datos. Dentro de cada tabla, se piensa qué campos serán
necesarios. Conviene detenerse y definir correctamente la base de datos, ya
que un mal diseño hará que el sistema sea lento y los resultados no sean
los esperados.
Utilidad de una base de datos
Las tres cosas básicas que debe permitir un gestor de base de datos son:
introducir datos, almacenarlos y recuperarlos.
Al mismo tiempo permiten otra serie de funciones que hacen de ellos
herramientas incomparablemente superiores a los métodos tradicionales
de almacenamiento de datos: archivadores, carpetas, etc.
Cualquier gestor debe permitir: ordenar los datos, realizar
búsquedas, mostrar distintas vistas de los datos, realizar cálculos sobre
ellos, resumirlos, generar informes a partir de ellos, importarlos y
exportarlos.
7. IMPORTANCIA DE ORDENACION DE BASE DE DATOS
El orden en una base de datos puede ser alfabético, numérico, de
fecha o de hora; por cualquier campo, y de modo ascendente o
descendente. Así, se puede ordenar indistintamente la tabla de Visitas
por la fecha de la visita, por los nombres de los pacientes o por el
número de código. También se puede especificar varios criterios al
mismo tiempo: por ejemplo, por orden alfabético de nombre y, para
los casos en que un nombre coincida, por fecha de visita.
BUSQUEDA DE DATOS
Cualquier programa permite realizar búsquedas rápidas de datos en
un registro, en el cual evitaremos pérdida de tiempo.
Permiten hacer búsquedas con varios criterios distintos (de este autor y con
fecha de publicación posterior a esta), búsquedas combinadas (de tal autor
o de tal otro), contrarias (que no sean de este autor), etc. Deshacer la
búsqueda es igual de rápido.
Una vez hecha la extracción, el programa nos permite realizar los mismos
procesos que con el total de la base de datos (ordenaciones, informes…)
pero ejecutados únicamente sobre los registros extraídos.
8. Formularios e informes
En las bases de datos, los datos se almacenan en forma de tablas. Esto no
quiere decir que deban tener esta forma de presentación en la pantalla a
la hora de introducir datos o extraerlos, ni que haya que imprimirlos así.
Aquí es donde entran los conceptos de formulario e informe. Ambos son
similares, pero tienen una función diferente. Básicamente los
formularios son presentaciones hechas para mostrar los datos en
pantalla, mientras que los informes están pensados para imprimirlos.
Formularios
Cualquier programa de base de datos permite mostrar los datos en
pantalla de modos muy diferentes. Esto tiene motivos funcionales y
estéticos.
Los formularios permiten mostrar al mismo tiempo en la pantalla
campos procedentes de distintas tablas relacionadas de forma que
resulte mucho más sencillo trabajar con ellas. Al mismo tiempo se
puede hacer que no aparezcan determinados campos.
9. Para trabajar con varios datos en una base de datos es importante distinguir el tipo de
clave, en el cual ayuda a distinguir si se trata de una clave principal, clave secundaria o
foránea, etc.
La clave principal
La clave principal suele ser uno o varios de los campos de la tabla. El contenido de este
campo identifica cada registro del campo de manera única. De modo que no se podrán
introducir dos registros iguales o almacenar valores nulos en los campos de la clave
principal.
La clave Secundaria
Son los datos que dependen de la clave principal.
LA DEPENDENCIA FUNCIONAL
La dependencia Funcional es la conexión entre uno o más atributos, en el cual está formada pos sus propiedades que son de Amstrong y
son: Reflexiva, Aumentativa, Transitiva.
10.
11. NORMALIZACIÓN DE BASE DE DATOS
Una normalización consiste en aplicar una serie de
reglas a las relaciones obtenidas tras el paso del
Modelo Entidad Relacional
12. Recomendaciones:
Sugerimos que en los próximos años se siga dando este método de
aprendizaje para los alumnos, en la cual facilita la comprensión y
ayudara en un futuro a poner en práctica y a trabajar con una base de
datos.
Conclusiones:
Gracias a este proyecto podemos aclarar que para realizar una base de
datos, debemos primero encontrar todas las entidades para luego
realizar sus respectivos campos,
Este proyecto nos ayudo a guiarnos y entender que en un futuro se
aplicara en cualquier empresa.
BIBLIOGRAFIA:
www.wikilearning.com/curso_gratis/curso_de_microsoft_access_xp-
los_modulos/4443-1
http://www.wordreference.com/definicion/Extra%C3%ADdos