Está en la página 1de 6

1

ASIGNATURA: Sistemas de Informacin 1 ICI 2do.Semestre 2015


TPICO
EJERCICIO
BASE DE DATOS
OBJETIVO

1.

: Introduccin a ACCESS 2010


: 01
: MarketingDigital.accdb
: Disear las Tablas para este ejercicio, con sus atributos

Introduccin
El Grupo Marketing Digital es una pequea empresa que ofrece soluciones de
marketing a medida para los sectores de servicios, sin fines de lucro, y venta al por
menor. Alyssa Morgan, Camden Scott, y Ashton James comenzaron el negocio
despus de graduarse de una universidad local. Los tres propietarios, todos con
estudios bsicos en Negocios y de especialidad en Diseo Grfico Computarizado,
trabajaron en un proyecto de servicios de aprendizaje durante su estada en la
universidad, el que produjo un sitio web para una organizacin sin fines de lucro. Alyssa,
Camden, y Ashton lograron trabajar muy bien juntos. Tras investigar el mercado local,
decidieron formar su propia empresa. La compaa se especializa en el diseo y
mantenimiento de sitios web y en el uso de las redes sociales para el marketing online.
Tambin llevan a cabo estudios de mercado y desarrollan medios de comunicacin
impresos. El Grupo Marketing Digital ya ha recibido un premio por su trabajo de diseo,
y tambin es reconocida por sus esfuerzos en ofrecer oportunidades de trabajo a las
personas que quieren horarios flexibles y a los estudiantes internos.
El Grupo Marketing Digital utiliza Analistas de Negocio para trabajar en colaboracin
con los clientes. Los Analistas de Negocio son empleados que traducen los
requerimientos del negocio de los clientes, en especificaciones de marketing, y
cumplen el rol de interfaz entre los clientes y El Grupo Marketing Digital. A los Analistas
de Negocio se les remunera en base a un sueldo base y pueden ganar incentivos por
mantener y expandir las relaciones con los clientes.
El Grupo Marketing Digital cobra una tarifa nica por el desarrollo de sitios Web. Los
clientes pueden pagar por el mantenimiento del sitio Web mediante la contratacin de
un nmero especfico de horas o pueden pagar por el mantenimiento en base a las
horas consumidas. Otras tarifas varan dependiendo del alcance especfico del trabajo.
Para asegurarse de que las operaciones funcionen sin problemas, el Grupo Marketing
Digital desea organizar los datos de sus clientes y analistas de negocio en una base
de datos gestionada por Access. De esta manera, el Grupo Marketing Digital espera
mantener sus datos actualizados y precisos, a la vez que los propietarios podrn
analizar los datos para identificar tendencias y producir una variedad de informes tiles.
En esta primera parte del Caso, Ud. crear la base de datos del Grupo Marketing Digital.

2.

Diseo y Requerimientos de la Base de Datos


En este Caso Ud. aprender el proceso de diseo de la base de datos del Grupo
Marketing Digital, a partir de sus requerimientos. Usaremos prcticas comnmente
aceptadas para representar las Tablas y los Atributos de c/u de ellas, junto con las
Claves Principales.
Para cada Tabla definiremos un NOMBRE, seguido de parntesis redondos, dentro de
los cuales, separados por comas, escribiremos los nombres de los Atributos. Para

ASIGNATURA: Sistemas de Informacin 1 ICI 2do.Semestre 2015


indicar cul es la Clave Principal, dicho atributo deber aparecer subrayado. El
siguiente ejemplo representa una Tabla llamada PRODUCTO, que contiene 4 atributos:
producto_codigo, producto_descripcion, producto_stock, producto_precio, y cuya clave
primaria o principal, es producto_codigo:
Producto (producto_codigo, producto_descripcion, producto_stock, producto_precio)
La Base de Datos del Grupo Marketing Digital debe mantener informacin tanto de los
clientes como de los analistas de negocio. La empresa actualmente mantiene esta
informacin en archivos WORD y planillas EXCEL, cuya copia se adjunta en las Figuras
1 a 4.

Figura 1: Informacin de Identificacin del Cliente

Figura 2: Informacin Financiera del Cliente

ASIGNATURA: Sistemas de Informacin 1 ICI 2do.Semestre 2015

Figura 3: Informacin de Identificacin de los Analistas de N

Figura 4: Informacin Financiera de los Analistas de Negocio

Adems de los datos que se muestran en las Figura 1 a 4, el Grupo Marketing Digital lleva
el registro de qu clientes se encuentran asignados a cada Analista de Negocios, tal como
se ve en la Figura 5. All es posible observar que Scott an no tiene ninguna asignacin.

Figura 5: Clientes que administra cada Analista de Negocios

3.

Nombrando las Tablas y Atributos


Al disear la Base de Datos, es necesario dar nombre a las Tablas y Atributos de cada
Tabla. Veamos las Reglas de Access para este efecto:

Los nombres pueden tener hasta 64 caracteres.


Los nombres pueden contener letras, dgitos y espacios, a la vez que gran parte
de los smbolos de puntuacin.

ASIGNATURA: Sistemas de Informacin 1 ICI 2do.Semestre 2015

Los nombres NO pueden contener puntos (.), signos de exclamacin (!)acentos


graves o parntesis cuadrados ([ ]).
No se puede utilizar el mismo nombre para dos capos de la misma tabla.

La nomenclatura que usaremos en el curso ser la siguiente:

Los nombres de las Tablas debern comenzar por una letra Mayscula; si es
necesario usar ms de una palabra para nombrar una Tabla, las palabras
estarn separadas por un guin bajo. Los siguientes sern nombres vlidos
para los fines de la Asignatura:
o
o
o

Productos
Alumnos_antiguos
Alumnos_antiguos_2013

No sern nombres correctos para los fines de la asignatura, los siguientes:


o
o
o

Para los fines de la Asignatura, los nombres de los Atributos de una Tabla, se
formarn por el nombre de la tabla, seguido de un guin bajo y seguido del
nombre de Atributo propiamente tal. Por ejemplo:
o
o

4.

productos
Alumnos-antiguos
Alumnos_Antiguos_2013

Productos_codigo
Productos_fecha_vencimiento

Determine las Relaciones entre las Tablas


El tipo ms comn de relacin que uno encuentra entre las Tablas, es uno-a-muchos.
Esto significa que cada tupla/fila en una de las Tablas, est asociada con muchas
tuplas/filas de la segunda Tabla. Por ejemplo: el Nmero de una Cuenta Corriente
Bancaria, est asociado a muchos cheques emitidos desde esa cuenta corriente (unoa-muchos); el cdigo de un Departamento funcional de una organizacin, est asociado
a muchos empleados que trabajan en ese departamento. Para determinar las
relaciones entre las Tablas, puede seguir la siguiente regla general:

5.

Identifique la Tabla uno


Identifique la Tabla muchos
Incluya la Clave Primaria de la Tabla uno, como atributo de la Tabla muchos
(en esta ltima, esta clave ser una clave fornea.

Determine los Tipos de Dato para cada atributo de cada Tabla


Cada Atributo/campo de una Tabla tiene un Tipo de Dato. Esta restriccin seala el
tipo de datos que puede ser almacenado en el Atributo/campo. Los ms comunes son
los siguientes 3:

ASIGNATURA: Sistemas de Informacin 1 ICI 2do.Semestre 2015

Texto (text): El campo puede contener cualquier carcter. Se permite hasta un


mximo de 255 caracteres en un campo de este tipo.
Nmero (number): El campo puede contener slo nmeros. Los nmeros pueden
ser positivos o negativos. Los campos definidos con este tipo, pueden ser utilizados
para operaciones aritmticas. Los campos que contienen nmeros, pero no se
usarn para operaciones aritmticas, se suelen definir como Tipo Texto.
Currency: El campo puede contener slo datos monetarios. Los valores aparecern
con el smbolo de moneda que se elija, por ejemplo, $, US$, etc. Tal como ocurre
con los campos numricos, Ud. puede utilizar los campos de Moneda para efectuar
clculos aritmticos.

Adicionalmente, Access soporta los siguientes tipos de datos:


Tipo de Dato
Memo

Date/Time
AutoNumber

Yes/No
OLE Object
Hyperlink
Attachment

Calculated

Descripcin
El campo puede almacenar una cantidad variable de texto o
combinaciones de texto y nmeros, donde el nmero total de
caracteres puede exceder los 255.
El campo puede almacenar fechas y tiempos horarios
El campo puede almacenar una secuencia numrica nica, que
Access asigna al registro (tupla, fila).Access incrementar en 1
cada nuevo registro aadido a la Tabla.
El campo puede almacenar uno slo de 2 valores. Las alternativas
son Yes/NO, True/False, u On/Off.
El campo puede almacenar un objeto OLE, que es un objeto
vinculado a la tabla o incrustado en la tabla.
El campo puede almacenar un texto que se puede utilizar como
direccin de Hyperlink.
El campo puede contener un archivo adjunto. Se puede adjuntar
imgenes, planillas electrnicas, documentos, grficos. El archivo
adjunto se puede ver y editar.
El valor del campo se determina en base a clculos realizados con
otros campos. El valor no es realmente almacenado.

La Tabla siguiente muestra las definiciones de los atributos/campos de la tabla de los


Analistas de Negocio:

ASIGNATURA: Sistemas de Informacin 1 ICI 2do.Semestre 2015


6.

Determine el Tipo de Datos Numrico cuando corresponda


Para aquellos campos cuyo tipo de dato es Numrico (number), frecuentemente
requerir cambiar el tamao del campo, que corresponde al espacio de
almacenamiento asignado al campo por Access. La Tabla que sigue muestra los
posibles tamaos de campo para los campos que se han definido como Numricos.

7.

SOLUCIN DEL CASO

Identifique las Tablas que utilizar. Para ello piense en cules son los objetos
centrales para los que la empresa desea almacenar informacin.
Determine la clave primaria de cada una de las Tablas identificadas en el paso
anterior. Recuerde que la Clave Primaria le permite identificar de manera nica
una tupla o fila (es decir, no pueden haber repeticiones).
Identifique y dele nombres a los Atributos (campos, o columnas) que debe
contener cada Tabla. Por ejemplo:
o

Productos (Producto_codigo, Producto_nombre, Producto_precio)

Identifique y elimine las REDUNDANCIAS de datos, removindolas. Esto le


significar, con seguridad, crear Tablas Auxiliares que no haba previsto. Por
ejemplo, si en 10.000 registros de clientes estamos repitiendo la ciudad La
Serena, mejor crear una tabla CIUDAD donde se le da un c+odigo a cada
ciudad y se describe su nombre, y en el resto de las tablas se hace referencia
a dicho cdigo solamente.
En el siguiente Ejercicio Ud. comenzar a crear las TABLAS que dise y sus
ATRIBUTOS y RELACIONES, usando ACCESS 2010.