Anda di halaman 1dari 52

U

Tecnolgico
Universitario del
Valle de Chalco

TECNOLGICO UNIVERSITARIO DE VALLE DE CHALCO

MEMORIA DE ESTADA

CAPAS DE DATOS

Que presenta

Alvarez Santos Alicia Iveth


Matrcula 0701095

A partir de su Estada Profesional realizada en


Empacadora Therbal S.A. DE C.V

Para obtener el ttulo de

Tcnico Superior Universitario en


Tecnologas de la Informacin y Comunicacin.
rea en Informtica Administrativa

Asesores:
Ing. Octavio Lpez Garza.
LSCA. Miguel ngel Santamara Malanco.

Valle de Chalco Solidaridad, 08 de Febrero, 2010.

A ti Dios, que me diste la oportunidad de vivir, y por regalarme una


familia.

A mi madre, por su apoyo, por estar conmigo en todo momento, por


su infinito amor y por brindarme una carrera; a mi abuelita por sus
sabias palabras que siempre me han ayudado para seguir adelante.

A mis hermanos Elsa y David quienes siempre han credo en m y


estn conmigo.

Elihel, gracias por darme nimos para continuar en el camino y por


brindarme tu apoyo.

A Irene, mi amiga y compaera, por tu entusiasmo y empeo para


lograr nuestro objetivo.

A la ingeniera Mariana, por su exigencia para poder brindar lo mejor


de m, al igual que al licenciado Leopoldo, gracias por todo.

A mis profesores, quienes hicieron de m una persona ms culta,


gracias por su esfuerzo y dedicacin.

A mis asesores de estada, gracias por su tiempo y su enseanza.

ii

NDICE
Portada ....................................................................... I
Dedicatoria ................................................................. II
ndice .......................................................................... III
Resumen .................................................................... V
Abstract ...................................................................... VII
Introduccin
Planteamiento del problema ....................................... 2
Justificacin ................................................................ 3
Antecedentes de la empacadora Therbal.................... 3
Misin ......................................................................... 4
Visin .......................................................................... 4
Valores ....................................................................... 4
Metodologa ................................................................ 5
Objetivos..................................................................... 6
Programa y cronograma
Marco terico.
Capa de Datos
Programacin por capas
Qu es la Capa de Datos?........................................ 10
Qu es un Dato? ...................................................... 11
Qu es la Base de Datos? ........................................ 11
Qu es la Minera de Datos? .................................... 12
Qu es una Tabla? ................................................... 12
Qu es un Campo?................................................... 12
Qu es un Registro? ................................................. 13
Qu es una Vista? .................................................... 13
Qu es una Llave Principal? ..................................... 15
Metodologa
Captulo I. Antecedentes del SIT
Antecedentes del SIT.................................................. 17
iii

Captulo II. Capa de Datos


2.1 Qu es la Capa de Datos y cul es su
Importancia?
...................................................................

20

Captulo III. Base de Datos


3.1 Importancia de las Bases de Datos
En Therbal .................................................................. 24
3.1.1 Elementos de una Base de Datos ...................... 25
3.1.2 Tablas de las Bases de Datos............................ 26
3.1.3 Estructura de la Base de Datos de Therbal ........ 27
3.1.4 Entidad-Relacin de las Tablas.......................... 28
3.1.5 Recordemos algunas de las partes de una
Base de Datos ............................................................ 30

Captulo IV. Desarrollo de Estada


4.1.1 Desarrollo de Estada......................................... 32
4.1.2 Diferentes Departamentos ................................. 36

Conclusin

Glosario
Fuentes de Consulta

Anexos

iv

RESUMEN

Durante la estancia en Therbal se aprendi acerca de las Bases de


Datos y su funcionamiento; toda empresa las maneja para tener un
orden. El proyecto fue la documentacin del Sistema Integral Therbal
(SIT). Para que los usuarios lo utilicen se necesita de tres capas.
La primera es la Capa de presentacin, que son las pantallas que
nos muestran el programa, y con las que interactuamos. Aqu
interviene el ingenio de cada persona para realizar las interfaces. El
SIT fue realizado en Visual Basic, con los colores de la empresa.
Existen varios SIT en otros lugares del pas, como SIT Culiacn, SIT
Puebla, SIT Monterrey, etc. Cada SIT tiene su propio color, para que
los usuarios no se confundan, ya que fsicamente todos son iguales y
cada uno tiene su propia Base de Datos.
La segunda es la Capa de Reglas de Negocio, aqu se capturan los
datos que ingresamos, le damos una orden a la computadora y ella
nos responde.
Y la tercera capa son las Reglas de Negocio, stas existen para que
haya control sobre las actividades que se realizan, ya que no todos
los usuarios deben tener acceso a todas las pantallas, para que no
existan fraudes de los usuarios de Therbal.
Toda esa informacin se almacena en la Capa de Datos, que como
ya sabemos es importante guardarla para que se generen utilidades,
en vez de prdidas.
Para ello, todos los departamentos tienen un papel de gran
importancia, porque stos se convierten en las tablas de nuestra
v

Base de Datos. Al documentar la Capa de Datos, se tuvo la


oportunidad de conocer cmo se relaciona una tabla con otra y de
igual manera observar cmo los departamentos forman uno solo, ya
que si no hay producto, no hay venta, no hay pedido y no hay
produccin.
Toda Base de Datos est formada por campos, registros, llaves, que
hacen funcionar a la misma. Esto nos permiti saber cmo est
relacionado cada departamento.
Cada departamento cambia dependiendo el trabajo que quiera
cumplir, ya sea existencias, reportes, cardex, etc.
Recordemos que toda accin es resultado de otra accin, por eso es
que los departamentos se encuentran relacionados para lograr un fin.
Es importante tener en cuenta que para que las personas en Therbal
se mantengan estables en el rea de trabajo, sus equipos de
cmputo deben satisfacer sus necesidades.
Por otro lado, el lugar donde se encuentran los servidores debe ser
fro, porque las computadoras suelen calentarse y pueden provocar
un incendio, si no se toman las medidas necesarias sobre el lugar.
Los equipos deben tener los programas necesarios para realizar sus
actividades, un usuario no debe contar con juegos, videos, correos
ajenos a su trabajo, ya que esto puede distraerlo y provocar algn
accidente como tirar el t en su escritorio, bajar virus, etc.

vi

ABSTRACT

While staying in Therbal, I learned about the databases, and its


operation, all the company manages them to have organization stuff.
The project was the certification of SIT, (Integral System
Therbal) and for users to use it. It takes three layers.
The first was the presentation layer, which are the screens
which show the program, and with whom we interact, to.
Besides that it the ingenuity of each person to perform the
interfaces. The SIT was performed on Visual Basic, with the colors of
the company, SIT there are several parts of the country, Culiacan as
SIT, SIT Puebla, Monterrey SIT, etc.., each has its own color SIT, so
those users are not confused because physically they are all alike
and each has its own database.
The second layer was the Business Rule-Layers, here we
enter data capture, we give a command to the computer and it
responds to us.
Business Rules are to be achieved and control over the activities
taking place, since not all users can access all screens, this is mostly
for the lack of fraud by them.
All this information is stored in the data layer, as we know it is
important to store order to generate profits instead of losses.
To do this, all departments have a major role, because they
become the tables of your database and documents. The Data Layer
we had the opportunity to learn how to relate one table to another; It`s
vii

equally known how departments become one, because if there is not


product, there won`t be sales, orders and productions.
All Databases, consists on fields, records, keys which makes it
work run to it; this enabled us to know how each department relates.
Besides departmental changes depends on the task you want
to perform, stocks, reports, cardex, etc.
Besides that the action is the result of another action, that's
why the departments are related until the end.
It is important to remember that for people working in Therbal
remain stable in the workplace their computing equipment should
meet their labor needs,
The team should have the necessary programs for its
activities; a user should not have games and videos, post nonbusiness, as this can distract you and cause an accident in the labor
area.

viii

INTRODUCCIN

Therbal es una empresa que ofrece productos, bienes y servicios; la


cual se apoya de la tecnologa para realizar operaciones y
transacciones que generen ganancias.
Esta empresa cuenta con un software llamado SIT que es el
Sistema Integral Therbal, de gran importancia para que las personas
que trabajan en la empresa puedan realizar sus operaciones, como
captura de pedidos, facturar, ejecutar cobranza, logstica de envo,
entre otros.
El SIT est conformado por tres capas; la primera capa es de
PRESENTACIN y es la que ve el usuario, muestra el sistema, le
comunica la informacin y luego la captura en un mnimo de
procesos (realiza un filtrado previo para comprobar que no hay
errores de formato).
La segunda capa es NIVEL DE NEGOCIO y aqu residen los
programas que se ejecutan; se reciben las peticiones del usuario y se
envan las respuestas tras el proceso. Se denomina capa de negocio
(e incluso de lgica del negocio) porque es aqu donde se establecen
todas las reglas que deben cumplirse
Y por ltimo la CAPA DE DATOS, que es donde residen los
datos y es la encargada de acceder a los mismos. Est formada por
uno o ms gestores de Base de Datos (BD) que realizan todo el
almacenamiento de stos, reciben solicitudes, dan seguimiento,
manipulan y recuperan informacin desde la capa de negocio.
Para entender mejor este proceso existe el Three-Tier que es
un modelo o una arquitectura que nos ayuda a comprender cmo
ix
1

est conformado el SIT, y a conocer ms a fondo la tarea que realiza


cada capa.
Aqu se hablar sobre el tipo de base de datos que usa
Therbal y cmo est relacionada con los distintos departamentos
existentes.
Las tres capas en el modelo Three-Tier son mdulos
independientes, la mayora de las veces en diferentes plataformas.
La arquitectura de tres niveles tiene por objeto autorizar a cualquiera
de los tres niveles que van a ser actualizados o sustituidos.

PLANTEAMIENTO DEL PROBLEMA

En Empacadora Therbal se cuenta con un sistema llamado SIT


(Sistema Integral Therbal), y es aqu donde los usuarios realizan sus
pedidos, de ventas, facturacin, etc.
El SIT es de gran importancia para Therbal, y al llegar a la
empresa, nos dimos cuenta de que no contaban con un documento
que indicara el uso de ste. Es necesario documentar para conocer
cmo est integrada a la base de datos del sistema.
El SIT es un software que est compuesto por un conjunto de
instrucciones que un computador ejecuta para realizar una funcin
especfica, al conjunto de instrucciones se le llama cdigo fuente.
En Therbal hay distintos departamentos que utilizan el SIT,
pero slo pueden utilizarlo, no tienen acceso al cdigo ni pueden
hacerle ningn cambio o alguna mejora.
El mantenimiento al SIT debe hacerlo una persona capacitada
y de confianza. Para hacerlo debe contar con el equipo necesario,
para ello se realiz la documentacin del SIT, la Capa de Datos, para
2x

que la persona que conozca sobre Base de Datos de soporte sin


ningn problema.

JUSTIFICACIN

El trabajo se realiz porque el SIT no tiene una documentacin que


avale su uso y mantenimiento, as mismo esto servir para que el
personal autorizado conozca cmo est integrada la base de datos, y
pueda darle mantenimiento.
Adems el SIT es una herramienta para Therbal, ya que es el
software donde realizan una serie de actividades para que la
empresa siga operando.
Cuando le agreguen o quieran quitarle algo al SIT, ser ms
fcil, porque se guiarn del documento. El tiempo de pruebas ser
ms corto y las diferentes reas no detendrn por mucho tiempo su
trabajo.
La informacin que tendr la documentacin del SIT, le
servir especialmente al departamento de sistemas.

ANTECEDENTES DE EMPACADORA THERBAL

Empacadora Therbal es una empresa 100 por ciento mexicana,


dedicada a la produccin, venta y distribucin de productos
naturistas. Con una experiencia de ms de treinta aos, que le ha
valido conservar una incomparable tradicin en este mercado.
3
xi

Comprometida con nuestro pas, Therbal siempre ha tratado de estar


a la vanguardia, al crear nuevos y mejores productos.

MISIN

La empresa Therbal est comprometida en la creacin de productos


naturales innovadores y variados con la ms alta calidad, que
contribuyan al bienestar, la salud y belleza de nuestros
consumidores.

VISIN

Therbal busca la mejora continua, expande su mercado nacional e


internacional apoyndose con la implementacin de nuevas
tecnologas para consolidarse como una de las mejores empresas de
Amrica Latina.

VALORES

Honestidad.
Responsabilidad.
Compromiso.
Perseverancia.
Empata.
Mentalidad de servicio.
Superacin contina
xii
4

METODOLOGA

Para realizar la documentacin del SIT se necesit:


Identificar el problema:
Conocer el programa para ver su uso y su forma de trabajo.
El Sistema Integral Therbal cuenta con la Capa de Datos, y se
tuvo que conocer cmo estn relacionadas sus bases de
Datos entre s, para realizar algn movimiento.
Para ello conocimos las ventanas con las que cuenta, y el uso
de stas, tambin conocimos su Base de Datos, y cmo est
integrada.

5
xiii

OBJETIVOS

OBJETIVO GENERAL

Realizar la documentacin del SIT, as como conocer su manejo ya


que sirve para realizar el ciclo de ventas y otro tipo de facturaciones.
La documentacin servir para que cuando una persona
quiera hacerle un cambio o darle mantenimiento, conozca su
funcionamiento.

OBJETIVOS ESPECFICOS

Realizar la documentacin de la Capa de Datos, ya que es


una de las partes de la construccin de proyectos de ThreeTier, y de eso est conformado el SIT.
Conocer la Base de Datos de Therbal.
Conocer la aplicacin que le da el SIT a la Base de Datos.
Entender las relaciones de cada tabla de la Base de Datos.
xiv
6

PROGRAMA Y CRONOGRAMA DE
ACTIVIDADES

Actividades Especficas
1.- Recopilar Informacin sobre la Base de Datos: Para ello
investigamos
sus
antecedentes,
tambin
visitamos
los
departamentos que utilizan el SIT, para conocer su proceso de
facturacin, de ventas, compras, existencias, etc.
2.- Documentar el Marco Terico del Proyecto: Antes de realizar el
contenido, primero se tuvo que explicar cierta informacin con la que
trabaja el SIT.
3.- Recopilacin sobre la Base de Datos en Therbal: Investigamos
el Gestor de la Base de Datos, para saber cmo realiza sus
consultas y modificaciones.
4.- Verificacin sobre la estructura de las tablas de la Base de
Datos: Conocimos la relacin de la Base de Datos, y cmo estn
constituidas; al igual que su relacin con los departamentos.
5.- Disear la Base de Datos de Therbal en Visio: La Base de
Datos de Therbal es informacin confidencial y no puede ser vista
por cualquier persona. Cuando conocimos su estructura, la vimos por
primera vez en un papel, y la necesitbamos en la computadora.
Para ello se pas toda esa informacin en el programa Visio de
Microsoft Office, para poder trabajar sobre ella, y guardar de nuevo
toda esa informacin.

xv
7

6.- Verificacin de la Entidad-Relacin de las Tablas: Al disear


las tablas en Visio, notamos que las tablas estaban relacionadas
unas con otras sin embargo haba tablas que no tenan relacin, para
entender mejor esto tuvimos que estudiar los tipos de relaciones y
conocer las reas de la empresa.
Las tablas solas no son excludas, es slo que no tienen
relacin con las dems, sin embargo esa informacin es necesaria
para la empresa.
7.- Estructuracin del Proyecto: Para disear la memoria se
organiz la informacin que se obtuvo en dicha empresa. Dentro de
todos esos datos se discrimin lo que serva y lo que no.
Para la documentacin del SIT, comenzamos con la Capa de
Diseo, es lo primero que ve el usuario y las pantallas que muestra el
programa. Despus la Capa de Negocio que es cuando el programa
realiza la funcin que le piden los interesados; para ello se sigue una
serie de pasos y reglas que hay que cumplir.
8.-Proyecto Terminado. En este punto la informacin fue
organizada y analizada. Posteriormente se le explic al usuario cmo
debe ser su interaccin con el SIT, hacindole entender cmo
funciona dicho sistema: su validez, su rendimiento y lo importante
que es para la empresa tener este software.

8
xvi

Nombre
Carrera
Empresa
Objetivo

Nmero

ALICIA IVETH ALVAREZ SANTOS


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

EMPACADORA THERBAL S.A DE C.V.


DOCUMENTACIN DE LA CAPA DE DATOS DEL SIT
(SISTEMA INTEGRAL THERBAL)

ACTIVIDAD

Recopilar Informacin sobre la Base de Datos

Recopilar Informacin sobre la Base de Datos

Documentar el Marco Terico del Proyecto

Documentar el Marco Terico del Proyecto

Documentar el Marco Terico del Proyecto

Recopilacin sobre la Base de Datos en Therbal

Verificacin sobre la estructura de las tablas de la BD

Verificacin sobre la estructura de las tablas de la BD

Disear la Base de Datos de Therbal en Visio

Disear la Base de Datos de Therbal en Visio

Verificacin de la Entidad-Relacin de las tablas

Verificacin de la Entidad-Relacin de las tablas

xvii
9

MARCO TERICO

PROGRAMACIN POR CAPAS

La programacin por capas es un estilo de programacin en la que el


objetivo primordial es la separacin de la lgica de negocios, de la
lgica de diseo. Un ejemplo bsico de esto es separar la capa de
datos de la capa de presentacin.

QU ES LA CAPA DE DATOS?

Figura 1.1 Diseo de la Capa de Datos

xviii
10

La capa de Datos es donde


reside la informacin. Est
formada por uno o ms
gestores de Base de Datos
(BD) que realizan todo el
almacenamiento de stos,
reciben
solicitudes,
dan
seguimiento, manipulan y
recuperan informacin desde
la capa de negocio.

QU ES UN DATO?

Un dato es la expresin
general que describe las
caractersticas
de
las
entidades sobre las cuales
opera un algoritmo, que son
recolectados y explotados
por
los
sistemas
de
informacin de una empresa.
Figura 1.2 Diseo de la expresin de un dato.

Un dato por s mismo


no constituye informacin, es
el procesamiento de los datos lo que nos proporciona informacin.

QU ES UNA BASE DE DATOS?

Una base de datos es un almacn que nos permite guardar grandes


cantidades de informacin de forma organizada, para que luego
podamos encontrarla y utilizarla fcilmente.
La base de datos es una serie de datos organizados y
relacionados entre s, los cuales son recolectados y explotados por
los sistemas de informacin.
Un diagrama o modelo entidad-relacin es una herramienta
para el modelado de datos, de un sistema de informacin.

xix
11

QU ES UNA MINERA DE DATOS?

La minera de datos consiste en la extraccin no trivial de


informacin que reside de manera implcita en los datos. sta era
previamente desconocida y podra resultar til para algn proceso.
En otras palabras, la minera de datos prepara, sondea y explora los
datos para sacar la informacin oculta en ellos.

QU ES UNA TABLA?

Una tabla, en las bases de datos, se refiere al tipo de modelado de


datos, donde se guardan los mismos y son recogidos por un
programa. Su estructura general se asemeja a la vista general de
una hoja de clculo.
Las tablas se componen de dos estructuras:
Campo: Corresponde al nombre de la columna. Debe ser
nico y adems tener un tipo de dato asociado.
Registro: Corresponde a cada fila que compone la tabla. All
se componen los datos y los registros. Eventualmente pueden
ser nulos en su almacenamiento.

QU ES UN CAMPO?
Un campo es un espacio de almacenamiento para un dato en
particular. En las bases de datos, un campo es la mnima unidad de
informacin a la que se puede acceder; un campo o un conjunto de
ellos forman un registro.
xx
12

QU ES UN REGISTRO?

Un registro es un conjunto de campos que contienen los datos que


pertenecen a una misma repeticin de entidad. Se le asigna
automticamente un nmero consecutivo (nmero de registro) que
en ocasiones es usado como ndice, aunque lo comn y prctico es
asignarle a cada registro un campo clave para su bsqueda.

Qu es una Vista de Base de Datos?

Una vista de base de datos es el resultado de una consulta SQL


(Lenguaje de Consulta Estructurado) de una o varias tablas; tambin
se le puede considerar una tabla virtual.
Las vistas tienen la misma estructura que una tabla: filas y
columnas. La nica diferencia es que slo se almacena de ellas la
definicin, no los datos. Los datos que se recuperan mediante una
consulta a una vista se presentarn igual que los de una tabla. De
hecho, si no se sabe que se est trabajando con una vista, nada
hace suponer que es as. Al igual que sucede con una tabla, se
pueden insertar, actualizar, borrar y seleccionar datos en una vista.
Aunque siempre es posible seleccionar datos de una vista, en
algunas condiciones existen restricciones para realizar el resto de las
operaciones sobre vistas.
Una vista se especifica a travs de una expresin de consulta
(una sentencia SELECT) que la calcula y que puede realizarse sobre
una o ms tablas. Sobre un conjunto de tablas relacionales se puede
trabajar con un nmero cualquiera de vistas.

xxi
13

Los tipos de datos char y varchar almacenan datos


compuestos de caracteres en maysculas y minsculas, como, por
ejemplo, a, b y c, nmeros, como 1, 2 y 3. Caracteres especiales,
como el signo de arroba (@), "y" comercial (&) y el signo de
exclamacin de cierre (!).
Los datos char o varchar pueden consistir en un nico
carcter o una cadena con un mximo de ocho mil caracteres para
los datos char y de hasta 2^31 caracteres para los datos varchar. Los
tipos de datos varchar pueden adoptar dos formas.
Los datos varchar pueden tener una longitud mxima de
caracteres especificada; por ejemplo, varchar (6) indica que este tipo
de datos puede almacenar un mximo de seis caracteres; o bien
puede tener la forma varchar (max) que aumenta hasta 2^3, el
nmero mximo de caracteres que se pueden almacenar en este tipo
de datos.
Cada valor de datos de char y varchar tiene una intercalacin.
Las intercalaciones definen atributos como los patrones de bits que
se utilizan para representar cada carcter, las reglas de
comparacin, la distincin entre maysculas y minsculas y la
distincin de los acentos.
Cada base de datos tiene una intercalacin predeterminada.
Cuando se define una columna o se especifica una constante, se les
asigna la intercalacin predeterminada de la base de datos, a menos
que les asigne una intercalacin especfica mediante la clusula
COLLATE.
Cuando se combinan o se comparan dos valores char o
varchar que tienen intercalaciones distintas, las reglas de prioridad
de intercalacin determinan la intercalacin que se utiliza para la
operacin.
Las constantes de caracteres deben incluirse entre comillas
simples () o comillas dobles ("). Se recomienda incluir entre comillas
simples una constante de caracteres. Cuando la opcin QUOTED EL
xxii
14

IDENTIFIER es ON, algunas veces no se permite incluir una


constante de caracteres entre comillas dobles.
Bit es el acrnimo de Binary digit (dgito binario), un bit es un
dgito del sistema de numeracin binario. Mientras que en el sistema
de numeracin decimal se usan diez dgitos, en el binario se usan
slo dos dgitos, el 0 y el 1. Un bit o dgito binario puede representar
uno de esos dos valores, 0 1.

QU ES UNA LLAVE PRINCIPAL?


Una clave principal consta de uno o varios campos que identifican de
forma exclusiva cada uno de los registros de la tabla. Los valores de
los campos de una clave principal no se repetirn nunca a lo largo de
la tabla. Establecer una clave principal presenta las siguientes
ventajas:
Acelera las consultas.
Al visualizar los registros

de una tabla, aparecern


inicialmente ordenados por los valores de la clave principal.
Access impide introducir un registro con la misma clave
principal de otro ya existente, lo que impide duplicaciones.
Las relaciones entre tablas precisan de una clave principal. El
concepto de relaciones es un concepto avanzado de Access.

xxiii
15

xxiv
16

I
ANTECEDENTES DEL SIT

Figura 1.3 Pantalla del ADMIN

Anteriormente el personal de Therbal trabajaba con el ADMIN


(Administracin), que es un software parecido al Smbolo del
Sistema. El personal haca una serie de movimientos, algunos de
ellos eran captura de pedidos, captura de ventas, generar reportes,
etc.
xxv
17

Pero despus este programa se volvi obsoleto para sus


movimientos y necesitaban otro programa que fuera ms eficiente, y
para esta necesidad se decidi que naciera el Sistema Integral
Therbal.
El SIT fue creado con el propsito de satisfacer las
necesidades del personal de la empresa, y para ello se visit a los
distintos departamentos que la conforman, para saber los
movimientos que se realizaban.
Se percat que el ADMIN, no contaba con las caractersticas
suficientes para los departamentos y varios movimientos los
realizaba el personal.
El programa no satisfaca sus necesidades, ellos tenan que
ordenar algunos datos y realizar ciertas operaciones, que les quitaba
tiempo para otras actividades.
Algunos departamentos se separaron cuando se cre el SIT,
ya que en el ADMIN, estos no eran necesarios que estuvieran juntos
para realizar ciertos tipos movimientos.
Hoy en da, el personal trabaja con el SIT y el creador del
software est al pendiente de que trabaje de forma adecuada y cubra
las necesidades de los empleados.
Existe un portal que ayuda a que el rea este al pendiente de
lo que necesitan las personas que trabajan el Therbal, siempre y
cuando este involucrado con sistemas.

18
xxvi

xxvii
19

II
CAPA DE DATOS

2.1 QU ES LA CAPA DE DATOS Y CUL ES SU


IMPORTANCIA?

Los usuarios no tienen por qu conocer cmo estn organizados y


almacenados los datos.
Por este motivo, una base de datos debe presentar los datos
de forma que el usuario pueda interpretarlos. Slo el diseador
puede modificarlos.

Figura 1.4 Pantalla de Productos

xxviii
20

El
SIT
esta
constituido por tres capas.
La primera es la capa de
presentacin,
en
ella
observamos las interfaces
con las que interacta el
usuario. En la figura 1.3
observamos una interfaz del
SIT.
La interface es la
parte grfica que nos
muestra la computadora y
que ver el usuario. El SIT
tiene distintas pantallas de
acuerdo al departamento
que lo utiliza. Sin embargo,
no todo el personal tiene

acceso a todas las pantallas, porque existen restricciones para cada


uno de los mismos.

Figura 1.5 Capa de Reglas de Negocio

La segunda capa es la
capa de Negocio, aqu se
establece el SIT cuando se
ejecuta, se reciben las
peticiones que se solicitan y
posteriormente se envan las
respuestas.
Evala
las
normas de la empresa. La
mayora
de
los
departamentos
interactan
con esta capa. Cada quien
realiza distintos movimientos,
guardando cierta informacin.

Y la ltima es la Capa
de Datos, aqu los datos se
establecen y la capa se
encarga de accesar a ellos y
guardarlos.
La Capa de Datos
est formada por uno o ms
gestores de BD (Base de
Datos) que realizan todo el
almacenamiento de stos,
reciben
solicitudes,
dan
seguimiento, manipulan y
recuperan informacin desde
la capa de negocio.

Base
de
Datos

Figura 1.6 Capa de Datos

xxix
21

Recordemos que el propsito general del Gestor de Base de


Datos es manejar de manera clara, sencilla y ordenada el conjunto
de datos.
El Sistema de gestin de base de datos relacional es un
software muy especfico, dedicado a servir de interfaz entre la base
de datos, el usuario y las aplicaciones que la utilizan; en este caso es
SQL Server.
Se utiliz lenguaje de consulta estructurado (SQL Server)
porque permite trabajar en modo cliente-servidor.
Un servidor generalmente es un gran computador que acta
como depsito de los datos. Los clientes, que son PCs, solicitan
servicios al servidor para poder comunicarse, deben estar
conectados a travs de una red (LAN).
El Sistema de gestin de base de datos, sirve para:
Definir una base de datos: Ya que consiste en especificar los
tipos de datos, estructuras y restricciones para los datos que
se almacenarn.
Construir una base de datos: Que es el proceso de almacenar
los datos sobre algn medio de almacenamiento.
Manipular una base de datos: Que incluye funciones como
consulta y actualizacin de bases de datos.
El Sistema de gestin de base de datos de Therbal, proporciona:
Creacin y definicin de la base de datos.
Manipulacin de los datos.
Acceso controlado a los datos mediante mecanismos
de seguridad.
Integridad y consistencia de los datos.
Acceso compartido a la base de datos.
Mecanismos de copias de respaldo y recuperacin.
xxx
22

xxxi
23

IIl
BASE DE DATOS

3.1 IMPORTANCIA DE LAS BASES DE DATOS EN THERBAL

Toda empresa maneja las Bases de Datos y Therbal no es la


excepcin, sta se cre con el propsito de tener un almacn de
datos cuya informacin es esencial. Posteriormente, la informacin
se obtiene de algn pedido, luego se captura en la base de datos y
as se tiene control de stos.
Aunque existen varios departamentos y cada uno realiza una
funcin especfica todos estn ligados con las Bases de Datos, esto
es esencial para que no se cometan errores, los pedidos estn a
tiempo y lleguen con la persona indicada y sea el producto que el
cliente pidi. Adems saber si su cuenta se liquid o existe algn
adeudo con la empresa, para que los empleados tengan a tiempo su
pago y para que los materiales y recursos, con los que opera la
empresa, estn completos.

xxxii
24
19

3.1.1 ELEMENTOS DE UNA BASE DE DATOS


Para que una Base de Datos est formada de manera adecuada se
necesita conocer sus elementos. Estos son:
Datos: Es la parte esencial de la informacin que entra a la
empresa, esta informacin llega a la base de datos.
Atributo: Son los diferentes campos de la estructura de la
Base de Datos.
Entidad: Aqu se mantienen los datos sobre los que
queremos almacenar informacin; por ejemplo los clientes,
una orden, los productos, entre otros.
Campo: Es un componente de una tabla, es el atributo o
caracterstica de la entidad. Por ejemplo en la entidad cliente,
algunos campos pueden ser nombre, apellido y direccin.
Registro: Constituyen la informacin que va contenida en los
campos de la tabla; por ejemplo el nombre del cliente, su
apellido y la direccin de ste.
Archivo: Es un conjunto de registros relacionados.

xxxiii
25

Base de Datos

Archivo

Llave
Principal

Campo
1

V Chalco
Atributo
Registro

Figura 1.7 Estructura de una Base de Datos

3.1.2 TABLAS DE LAS BASES DE DATOS

Para realizar la Base de Datos necesitamos saber qu informacin


vamos a introducir y de qu manera. Las tablas son vitales para
organizar cualquier dato.

xxxiv
26

La Base de Datos de Therbal tiene muchas tablas y stas


contienen campos y el nombre de cada campo es distinto y cada
registro de la tabla es nico.
En su Base de Datos hay tablas que tienen relacin con otras
tablas y otras tablas se encuentran solas; esto no quiere decir que
esa rea de trabajo no pertenezca a la empresa, sino que se
encuentra aparte de otros departamentos. Un ejemplo son
tbltrabajadores y tblusuarios, stas no tiene relacin con otros
departamentos.

Sin relacin

Figura 1.8 Tablas sin Relacin

3.1.3 ESTRUCTURA DE LA BASE DE DATOS DE THERBAL

La estructura de una base de datos hace referencia a los tipos de


datos que ingresamos a nuestras tablas, las relaciones y las
xxxv
27

restricciones que deben cumplir esos datos (integridad de datos y


redundancia). La estructura se dise empleando algn tipo de
modelo de datos. Un ejemplo, a modo de descripcin de la estructura
de una base de datos, puede ser:
Producto: nmero de producto (entero de seis nmeros),
nombre (cadena de 30 caracteres) y familia (cadena de 30
caracteres).
La estructura permite tambin, la creacin de una base de
datos. Los encargados de realizar una base de datos son los
diseadores de bases de datos.
El diseo de la base de datos incluye diferentes modelos y
esquemas, como tambin software de gestin de la misma (SGBD).

3.1.4 ENTIDAD-RELACIN DE LAS TABLAS

Para realizar la Base de Datos se necesit analizar las necesidades


de cada departamento, cuando se cre el SIT, se visit a cada uno
de ellos para saber con qu otros departamentos estaban
relacionados.
Cuando se utiliza una base de datos para gestionar
informacin, se est plasmando una parte del mundo real en una
serie de tablas, registros y campos ubicados en un computador. Para
ello se utiliza el modelo ENTIDAD/RELACIN, parte de una situacin
real de la cual se definen entidades y relaciones.
El smbolo utilizado, para representar una entidad, es un
rectngulo en cuyo interior se le agrega su nombre y para
representar una relacin se usa un rombo, seguido de lneas que
conectan las entidades.
xxxvi
28

Cliente

Realiza

Pedido

Figura 1.9 Diagrama Entidad-Relacin


Hay distintos tipos de relaciones, existen relacin de uno a uno, uno
a varios, muchos a muchos y se utiliza la que mejor convenga.
En Therbal se utilizaron de los tres tipos de relaciones aunque, la
mayora de las tablas tienen relacin con el producto, ya que si no
hay producto no existe ningn departamento.
Recordemos que el producto que ofrece Therbal es t de infusin.

Figura 2.0 Producto de Therbal


Recordemos algunas de las partes de una Base de Datos:
xxxvii
29
19
9

3.1.5 RECORDEMOS ALGUNAS DE LAS PARTES DE UNA


BASE DE DATOS

Nombre de la Tabla
Diagrama Entidad Relacin
Sistema Distribuidores
tblClientes1

tblSucursales1

tblPedidos1

tblDetPedidos

tblFacturas

tblDetFacturas

tblUnidadesxPza

tbl Inventario

tbl Precios

tblClasificaciones
tbl Productos
tbl Cotizaciones

tblDetCotizaciones

tbl SubMarcas

tbl Marcas

tblZonas
tbl Presentaciones

tblPzasxCorrugado

tbl Usuarios
tblTrabajadores

tbl Sub Familias

tblZonasEstados
tbl Unidades Medida

Tabla

tbl Familia Merc


tblEsatdos

tblMunicipios

tbl Contenido

Relacin
uno a
varios

Figura 2.1 Diseo de la estructura de la Base de Datos. Con el programa


Visio.

En toda Base de Datos hay distintos tipos de tablas, segn


sea la necesidad de la empresa, tambin varias relaciones entre
ellas. Un ejemplo es la tabla de tblclientes con la tabla
tblclasificaciones, sta es una relacin de varios a varios, porque
tienen muchos registros coincidentes entre s. Pero slo es posible, si
se define la tercera tabla que hace referencia al campo o campos de
clave principal de otra tabla.
Esto es porque las zonas se encuentran en estados, stos se
dividen en municipios y stos a su vez se dividen en zonas.
xxxviii
30

xxxix
31

lV
DESARROLLO DE ESTADA

Figura 2.2 Proceso y funciones de negocio de empacadora Therbal de S.A


de C.V.

Durante la estancia en Therbal se desarrollaron algunos diagramas


en Microsoft Visio, para entender ms sobre el movimiento que hace
la empresa de compra y venta y sobre su sistema.
El primero se llama Procesos y funciones de negocio de
empacadora Therbal S.A de C.V, y trabaja con ASPEL y SIT. El
primero trabaja sobre las cuentas por pagar y las compras, aqu se
encuentran los insumos, que es la produccin. El segundo habla
sobre las cuentas por cobrar y las ventas. Cuando el producto ya
est terminado, en ambos estn los inventarios para saber cunta
mercanca tiene la empresa.
xl
32

Tambin se habla sobre el banco, y sobre el rea de


contabilidad en la empresa, ya que llevan el registro sobre las ventas
o prdidas de Therbal.

Figura 2.3 Arquitectura de Integracin.

El segundo diagrama se llama Arquitectura de Integracin,


este nos muestra el ERP (sistema integral de gestin empresarial),
que como ya sabemos es un sistema que est diseado para
modelar y automatizar la mayora de procesos de Therbal (rea de
finanzas, logstica, produccin, etc.).

Su misin es facilitar la planificacin de todos los recursos de


la empresa, y sobre BI (Business to business) que es la combinacin
de herramientas, tcnicas y metodologas que, apoyadas de las
Tecnologas de Informacin, facilitan la explotacin y el anlisis de
informacin para convertirla en conocimiento y con ello apoyar la
toma de decisiones.

33
xli

Figura 2.4 Centro de Distribucin de Therbal

El tercer diagrama es el ms completo porque nos muestra


cmo funciona la empresa Therbal, ya que cuenta con varios grupos
de CEDIS (Centro de Distribucin) y stos a su vez cuentan con sus
xlii
34

formatos. Aqu es donde el consumidor adquiere el producto de la


empresa, y donde Therbal reparte el producto terminado.
Despus de esto se genera lo que es el mercado Retail, que
son todos aquellos detallistas que compran a travs de un
distribuidor o directamente con un productor y cuya funcin principal
es la de acercar los productos al consumidor final.
Esto le genera informacin a Therbal, ya que le indica cunta
mercanca fue vendida y cunta no. Adems se pedir el producto
que en un futuro ser adquirido.
Despus, la informacin es leda por Business Intelligent, esto
es indispensable para Therbal, ya que a diario le llegan datos
valiosos para que tenga informacin sobre el manejo de s misma.
sta le ser til para saber qu decisiones tomar y saber en
qu direccin ir, con tal de crecer y generar ganancias que a la
empresa le favorezcan. Estas decisiones deben analizarse para no
generar prdidas.

35
xliii

DIFERENTES DEPARTAMENTOS

Se disearon diagramas para conocer el sistema de los distintos


departamentos de Therbal, y en el diagrama se muestra cmo el
departamento de pedidos se relaciona con el departamento de
compra, con las sucursales, los clientes y produccin, entre otros.
Esto se hace con el fin de lograr beneficios para la empresa.

Figura 2.5 Diferentes Departamentos

xliv
36

CONCLUSIONES

Es importante aprender cada da ms acerca del mundo de la


computacin. En el tiempo de estada se puso en prctica varias
clases que se tomaron en la escuela, la diferencia fue que era teora
y en Therbal eran cosas reales y se observ que es necesario
prepararse ms.
Para la realizacin de la memoria fue necesario mostrarla al
asesor de estada, al igual que a los profesores, para que dieran el
visto bueno, y supieran si lo que se estaba redactando era lo
correcto, ya que para eso se investig cmo surgi el SIT, su manejo
y lo importante que era para Therbal.
Al llegar a una empresa cambia la forma de pensar y de
actuar de una persona, ya que se relaciona con compaeros de
trabajo que se enfrentan a clientes, compras, producto, etc.
Las empresas manejan las herramientas que creen
necesarias, que puedan satisfacer sus necesidades y que cumplan
con los requerimientos. Se entendi lo importante que era para
Therbal un software que llevara a cabo los movimientos que se
ejecutaban para su control.
Para efectuar un software, como el de la empresa, primero se
necesita entender, qu es lo que se quiere hacer, realizarlo en un
papel con diagramas de flujo, disear las tablas, interfaces, para
estar al tanto si al momento de pasarlo a la computadora va a
funcionar.
No olvidemos que el programa debe satisfacer las
necesidades de quien lo va a utilizar, para ello se realizan varias
37
xlv

pruebas en el diseo y tambin se crean nuevas versiones, con el


propsito de que el software funcione adecuadamente.
Recordemos que cuando creamos un software o una pgina
de internet debemos darle un uso y mantenimiento para que se
actualice las veces necesarias, con el propsito de que el usuario se
sienta a gusto y no le parezca aburrido o tedioso.
En el proyecto creado, con las tres capas que se expusieron,
cumple con un conjunto de reglas, que al interactuar con ellas
observamos el funcionamiento del SIT.
Realizar la estada fue una experiencia en la que se adquiri
responsabilidad, conocimientos, motivacin e inters por aprender
cada da. As mismo, buscar la superacin como persona, con el
objetivo de brindar lo mejor a los usuarios y a gente en comn.
Tambin se entendi que la adquisicin de conocimiento es
para compartirlo y transmitirlo a los dems. Sin embargo aunque en
el mbito laboral podemos encontrar diferencias con otros
compaeros, slo es cuestin de sobrellevar las cosas.
Empacadora Therbal nos impuls a adquirir experiencia, nos
aport conocimientos sobre el funcionamiento de la misma y se
observ que el trabajo y la escuela son dos entornos muy diferentes,
en donde siempre existe una constante competencia.

38
xlvi

GLOSARIO

BI (Business to business): Comunicaciones de comercio


electrnico, de empresa a empresa, tambin se conoce como B2B.
CEDIS: Centro de Distribucin.
SIT: Sistema Integral Therbal.
SELECT: Sentencia que nos permite consultar
almacenados en una tabla de base de datos.

los

datos

COLLATE: Clusula que se puede aplicar a una base de datos o a


una definicin de columna para la intercalacin, o a una expresin de
cadena de caracteres para aplicar una conversin de intercalacin.
Intercalacin (Collation). Hace referencia al patrn de bits utilizado
para representar/almacenar cada carcter. En consecuencia,
tambin se refiere a las reglas utilizadas para ordenar y comparar
caracteres. Evidentemente se trata de un concepto que afecta slo a
los campos de texto.
QUOTED IDENTIFIER. En una instruccin SQL, los identificadores
que contienen caracteres especiales o palabras clave de
concordancia deben estar encerrados en caracteres, se conocen
como identificadores entre comillas.
CHAR. Longitud fija.
VARCHAR. Longitud variable.
BD: Base de Datos
xlvii
39

FUENTES DE CONSULTA
Fuentes vivas
Torres Lpez Ana Gabriela (Departamento de Crdito y Cobranza).
Flores Gener Joel (Departamento de Operaciones).
Fuentes bibliogrficas
ALLEN, Taylor. Access 2003. Programacin con VB, 2004.
CELMA GIMNEZ Matilde, et al. Bases De Datos Relacionales,
2003.

Fuentes electrnicas
MANUAL DE ACCES, Relaciones, en
http://www.biblioteca.cyta.com.ar/bddoc/bdlibros/manualdeaccess/rel
aciones.htm (21/07/2009).
WIKIPEDIA la enciclopedia libre, Programacin por capas, en
http://es.wikipedia.org/wiki/Programaci%C3%B3n_por_capas
(18/06/2009)
CAMPBELl, Mary. Base IV Gua de Autoenseanza en
http://www.monografias.com/trabajos7/bada/bada.shtml (20/08/2009).

xlviii
40

xlix
41

Tecnolgico
Universitario del
Valle de Chalco

Direccin de Vinculacin
PROGRAMA DE ESTADA

EMPRESA: Empacadora Therbal S. A. de C. V.


NOMBRE DEL ALUMNO: Alicia Iveth Alvarez Santos
NOMBRE DEL PROYECTO: Documentacin del SIT (Capa de Datos)
FECHA DE INICIO: 11 de Junio 2009

FECHA DE TERMINO: 3 de Septiembre 2009

OBJETIVOS GENERALES:
Realizar la documentacin del SIT, as como conocer su manejo ya que sirve para realizar el ciclo
de ventas y otro tipo de facturaciones.
La documentacin servir para que cuando una persona quiera realizarle un cambio o darle
mantenimiento conozca su funcionamiento.
OBJETIVOS ESPECFICOS:
Realizar la documentacin de la Capa de Datos, ya que es una de las partes de la
construccin de proyectos de Three-Tier, y de eso est conformado el SIT.
Conocer la Base de Datos de Therbal.
Conocer la aplicacin que le da el SIT a la Base de Datos
Entender las relaciones de cada tabla de la Base de Datos
METAS:
Desarrollarme como persona.
Aprender ms en el mbito laboral.
Realizar una buena estada.
ACTIVIDADES ESPECFICAS:
1. Recopilar informacin sobre la Capa de Datos.
2. Documentar el Marco Terico del Proyecto.
3. Recopilacin sobre la Base de Datos de Therbal.
4. Verificacin sobre la estructura de las Tablas de la BD.
5. Disear la BD de Therbal en Visio.
6. Verificacin de la Entidad-Relacin de las Tablas.
7. Estructuracin del Proyecto.
8. Proyecto Terminado.

ING. Octavio Lpez Garza


Asesor institucional
Nombre y firma

Alicia Iveth Alvarez Santos


Alumno
Nombre y firma

l
42

LSCA. Miguel ngel Santamara


Asesor Universitario
Nombre y firma

Diagramas de Entidad-Relacin
Relacin Varios a Varios y Uno a Varios

Diagrama Entidad-Relacin Sistemas


Distribuidores

Figura 2.6 Relacin Varios a Varios y Uno a Varios


43
li

Relacin Uno a Uno y Uno a Varios

Diagrama Entidad-Relacin Sistemas


Distribuidores

Figura 2.7 Relacin Uno a Uno y Uno a Varios

44
lii

Anda mungkin juga menyukai