capas de datos

Upload: javier-jarquin-sanchez

Post on 07-Jul-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 Capas de Datos

    1/52

    i

    Tecnológico

    Universitario delValle de ChalcoU TECNOLÓGICO UNIVERSITARIO DE VALLE DE CHALCOMEMORIA DE ESTADÍA

    CAPAS DE DATOS

    Que presenta

    Alvarez Santos Alicia IvethMatrícula 0701095

    A partir de su Estadía Profesional realizada enEmp acador a Therbal S.A. DE C.V

    Para obtener el título de

    Técnico Superior Universitario enTecno log ías d e la Inform ación y Com un icación. Área en Informática Administrativa

    Asesores:Ing. Octavio López Garza.

    LSCA. Miguel Ángel Santamaría Malanco.

    Valle de Chalco Solidaridad, 08 de Febrero, 2010.

  • 8/19/2019 Capas de Datos

    2/52

    ii

    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, porsu infinito amor y por brindarme una carrera; a mi abuelita por sussabias palabras que siempre me han ayudado para seguir adelante.

    A mis hermanos Elsa y David quienes siempre han creído en mí yestán conmigo.

    Elihel, gracias por darme ánimos para continuar en el camino y porbrindarme tu apoyo.

    A Irene, mi amiga y compañera, por tu entusiasmo y empeño paralograr nuestro objetivo.

    A la ingeniera Mariana, por su exigencia para poder brindar lo mejorde mí, al igual que al licenciado Leopoldo, gracias por todo.

    A mis profesores, quienes hicieron de mí una persona más culta,gracias por su esfuerzo y dedicación.

    A mis asesores de estadía, gracias por su tiempo y su enseñanza.

  • 8/19/2019 Capas de Datos

    3/52

    iii

    ÍNDICE

    Portada ....................................................................... IDedicatoria ................................................................. IIÍndice .......................................................................... IIIResumen .................................................................... V

    Abstract ...................................................................... VII

    Introducción Planteamiento del problema ....................................... 2Justificación ................................................................ 3

    Antecedentes de la empacadora Therbal.................... 3Misión ......................................................................... 4Visión .......................................................................... 4Valores ....................................................................... 4Metodología ................................................................ 5Objetivos ..................................................................... 6Programa y cronograma

    Marco teórico .Capa de Datos Programación por capas¿Qué es la Capa de Datos?........................................ 10¿Qué es un Dato? ...................................................... 11¿Qué es la Base de Datos? ........................................ 11¿Qué es la Minería 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? ..................................... 15Metodología

    Capítulo I. Antecedentes del SIT Antecedentes del SIT.................................................. 17

  • 8/19/2019 Capas de Datos

    4/52

    iv

    Capítulo II. Capa de Datos

    2.1 ¿Qué es la Capa de Datos y cuál es suImportancia?…………................................................................... 20

    Capítulo III. Base de Datos3.1 Importancia de las Bases de DatosEn Therbal .................................................................. 243.1.1 Elementos de una Base de Datos ...................... 253.1.2 Tablas de las Bases de Datos ............................ 263.1.3 Estructura de la Base de Datos de Therbal ........ 273.1.4 Entidad-Relación de las Tablas .......................... 283.1.5 Recordemos algunas de las partes de unaBase de Datos ............................................................ 30

    Capítulo IV. Desarrollo de Estadía4.1.1 Desarrollo de Estadía ......................................... 324.1.2 Diferentes Departamentos ................................. 36

    Conclusión

    Glosario

    Fuentes de Consulta

    Anexos

  • 8/19/2019 Capas de Datos

    5/52

    v

    RESUMEN

    Durante la estancia en Therbal se aprendió acerca de las Bases deDatos y su funcionamiento; toda empresa las maneja para tener unorden. El proyecto fue la documentación del Sistema Integral Therbal(SIT). Para que los usuarios lo utilicen se necesita de tres capas.

    La primera es la Capa de presentación, que son las pantallas quenos muestran el programa, y con las que interactuamos. Aquíinterviene el ingenio de cada persona para realizar las interfaces. ElSIT fue realizado en Visual Basic , con los colores de la empresa.Existen varios SIT en otros lugares del país, como SIT Culiacán, SITPuebla, SIT Monterrey, etc. Cada SIT tiene su propio color, para quelos usuarios no se confundan, ya que físicamente todos son iguales ycada uno tiene su propia Base de Datos.

    La segunda es la Capa de Reglas de Negocio, aquí se capturan losdatos que ingresamos, le damos una orden a la computadora y ellanos responde.

    Y la tercera capa son las Reglas de Negocio, éstas existen para quehaya control sobre las actividades que se realizan, ya que no todoslos usuarios deben tener acceso a todas las pantallas, para que noexistan fraudes de los usuarios de Therbal.

    Toda esa información se almacena en la Capa de Datos, que comoya sabemos es importante guardarla para que se generen utilidades,en vez de pérdidas.

    Para ello, todos los departamentos tienen un papel de granimportancia, porque éstos se convierten en las tablas de nuestra

  • 8/19/2019 Capas de Datos

    6/52

    vi

    Base de Datos. Al documentar la Capa de Datos, se tuvo laoportunidad de conocer cómo se relaciona una tabla con otra y de

    igual manera observar cómo los departamentos forman uno solo, yaque si no hay producto, no hay venta, no hay pedido y no hayproducción.

    Toda Base de Datos está formada por campos, registros, llaves, quehacen funcionar a la misma. Esto nos permitió saber cómo estárelacionado cada departamento.

    Cada departamento cambia dependiendo el trabajo que quieracumplir, ya sea existencias, reportes, cardex, etc.

    Recordemos que toda acción es resultado de otra acción, por eso esque los departamentos se encuentran relacionados para lograr un fin.

    Es importante tener en cuenta que para que las personas en Therbalse mantengan estables en el área de trabajo, sus equipos decómputo deben satisfacer sus necesidades.

    Por otro lado, el lugar donde se encuentran los servidores debe serfrío, porque las computadoras suelen calentarse y pueden provocarun incendio, si no se toman las medidas necesarias sobre el lugar.

    Los equipos deben tener los programas necesarios para realizar susactividades, un usuario no debe contar con juegos, videos, correosajenos a su trabajo, ya que esto puede distraerlo y provocar algúnaccidente como tirar el té en su escritorio, bajar virus, etc.

  • 8/19/2019 Capas de Datos

    7/52

    vii

    ABSTRACT

    While staying in Therbal, I learned about the databases, and itsoperation, all the company manages them to have organization stuff.

    The project was the certification of SIT, (Integral SystemTherbal) and for users to use it. It takes three layers.

    The first was the presentation layer, which are the screenswhich show the program, and with whom we interact, to.

    Besides that it the ingenuity of each person to perform theinterfaces. The SIT was performed on Visual Basic, with the colors ofthe company, SIT there are several parts of the country, Culiacan asSIT, SIT Puebla, Monterrey SIT, etc.., each has its own color SIT, sothose users are not confused because physically they are all alikeand each has its own database.

    The second layer was the Business Rule-Layers, here weenter data capture, we give a command to the computer and itresponds to us.

    Business Rules are to be achieved and control over the activitiestaking place, since not all users can access all screens, this is mostlyfor the lack of fraud by them.

    All this information is stored in the data layer, as we know it isimportant to store order to generate profits instead of losses.

    To do this, all departments have a major role, because theybecome the tables of your database and documents. The Data Layerwe had the opportunity to learn how to relate one table to another; It`s

  • 8/19/2019 Capas de Datos

    8/52

    viii

    equally known how departments become one, because if there is notproduct, there won`t be sales, orders and productions.

    All Databases, consists on fields, records, keys which makes itwork run to it; this enabled us to know how each department relates.

    Besides departmental changes depends on the task you wantto perform, stocks, reports, cardex, etc.

    Besides that the action is the result of another action, that'swhy the departments are related until the end.

    It is important to remember that for people working in Therbalremain stable in the workplace their computing equipment shouldmeet their labor needs,

    The team should have the necessary programs for itsactivities; a user should not have games and videos, post non-business, as this can distract you and cause an accident in the laborarea.

  • 8/19/2019 Capas de Datos

    9/52

    ix

    INTRODUCCIÓN

    Therbal es una empresa que ofrece productos, bienes y servicios; lacual se apoya de la tecnología para realizar operaciones ytransacciones que generen ganancias.

    Esta empresa cuenta con un software llamado SIT que es el

    Sistema Integral Therbal, de gran importancia para que las personasque trabajan en la empresa puedan realizar sus operaciones, comocaptura de pedidos, facturar, ejecutar cobranza, logística de envío,entre otros.

    El SIT está conformado por tres capas; la primera capa es dePRESENTACIÓNy es la que ve el usuario, muestra el sistema, lecomunica la información y luego la captura en un mínimo deprocesos (realiza un filtrado previo para comprobar que no hayerrores de formato).

    La segunda capa es NIVEL DE NEGOCIO y aquí residen losprogramas que se ejecutan; se reciben las peticiones del usuario y seenvían las respuestas tras el proceso. Se denomina capa de negocio(e incluso de lógica del negocio) porque es aquí donde se establecentodas las reglas que deben cumplirse

    Y por último laCAPA DE DATOS, que es donde residen losdatos y es la encargada de acceder a los mismos. Está formada por

    uno o más gestores de Base de Datos (BD) que realizan todo elalmacenamiento de éstos, reciben solicitudes, dan seguimiento,manipulan y recuperan información desde la capa de negocio.

    Para entender mejor este proceso existe el Three-Tier que esun modelo o una arquitectura que nos ayuda a comprender cómo

    1

    http://es.wikipedia.org/wiki/Programa_(computaci%C3%B3n)http://es.wikipedia.org/wiki/Programa_(computaci%C3%B3n)

  • 8/19/2019 Capas de Datos

    10/52

    x

    está conformado el SIT, y a conocer más a fondo la tarea que realizacada capa.

    Aquí se hablará sobre el tipo de base de datos que usaTherbal y cómo está relacionada con los distintos departamentosexistentes.

    Las tres capas en el modelo Three-Tier son módulosindependientes, la mayoría de las veces en diferentes plataformas.La arquitectura de tres niveles tiene por objeto autorizar a cualquierade 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 suspedidos, de ventas, facturación, etc.

    El SIT es de gran importancia para Therbal, y al llegar a laempresa, nos dimos cuenta de que no contaban con un documentoque indicara el uso de éste. Es necesario documentar para conocercómo está integrada a la base de datos del sistema.

    El SIT es un software que está compuesto por un conjunto deinstrucciones que un computador ejecuta para realizar una funciónespecífica, al conjunto de instrucciones se le llama código fuente.

    En Therbal hay distintos departamentos que utilizan el SIT,pero sólo pueden utilizarlo, no tienen acceso al código ni puedenhacerle ningún cambio o alguna mejora.

    El mantenimiento al SIT debe hacerlo una persona capacitaday de confianza. Para hacerlo debe contar con el equipo necesario,para ello se realizó la documentación del SIT, la Capa de Datos, para

    2

  • 8/19/2019 Capas de Datos

    11/52

    xi

    que la persona que conozca sobre Base de Datos de soporte sinningún problema.

    JUSTIFICACIÓN

    El trabajo se realizó porque el SIT no tiene una documentación queavale su uso y mantenimiento, así mismo esto servirá para que elpersonal autorizado conozca cómo está integrada la base de datos, ypueda darle mantenimiento.

    Además el SIT es una herramienta para Therbal, ya que es elsoftware donde realizan una serie de actividades para que laempresa siga operando.

    Cuando le agreguen o quieran quitarle algo al SIT, será másfácil, porque se guiarán del documento. El tiempo de pruebas serámás corto y las diferentes áreas no detendrán por mucho tiempo su

    trabajo.La información que tendrá la documentación 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 producción, venta y distribución de productosnaturistas. Con una experiencia de más de treinta años, que le havalido conservar una incomparable tradición en este mercado.

    3

  • 8/19/2019 Capas de Datos

    12/52

    xii

    Comprometida con nuestro país, Therbal siempre ha tratado de estara la vanguardia, al crear nuevos y mejores productos.

    MISIÓN

    La empresa Therbal está comprometida en la creación de productos

    naturales innovadores y variados con la más alta calidad, quecontribuyan al bienestar, la salud y belleza de nuestrosconsumidores.

    VISIÓN

    Therbal busca la mejora continua, expande su mercado nacional einternacional apoyándose con la implementación de nuevastecnologías para consolidarse como una de las mejores empresas de

    América Latina.

    VALORES

    Honestidad. Responsabilidad. Compromiso. Perseverancia. Empatía. Mentalidad de servicio. Superación continúa

    4

  • 8/19/2019 Capas de Datos

    13/52

    xiii

    METODOLOGÍA

    Para realizar la documentación 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 setuvo que conocer cómo están relacionadas sus bases deDatos entre sí, para realizar algún movimiento.

    Para ello conocimos las ventanas con las que cuenta, y el usode éstas, también conocimos su Base de Datos, y cómo estáintegrada.

    5

  • 8/19/2019 Capas de Datos

    14/52

    xiv

    OBJETIVOS

    OBJETIVO GENERAL

    Realizar la documentación del SIT, así como conocer su manejo yaque sirve para realizar el ciclo de ventas y otro tipo de facturaciones.

    La documentación servirá para que cuando una personaquiera hacerle un cambio o darle mantenimiento, conozca sufuncionamiento.

    OBJETIVOS ESPECÍFICOS

    Realizar la documentación de la Capa de Datos, ya que esuna de las partes de la construcción de proyectos de Three -Tier , y de eso está conformado el SIT.

    Conocer la Base de Datos de Therbal.

    Conocer la aplicación que le da el SIT a la Base de Datos.

    Entender las relaciones de cada tabla de la Base de Datos.

    6

  • 8/19/2019 Capas de Datos

    15/52

    xv

    PROGRAMA Y CRONOGRAMA DEACTIVIDADES

    Actividades Específicas

    1.- Recopilar Información sobre la Base de Datos : Para elloinvestigamos sus antecedentes, también visitamos losdepartamentos que utilizan el SIT, para conocer su proceso defacturación, de ventas, compras, existencias, etc.

    2.- Documentar el Marco Teórico del Proyecto : Antes de realizar elcontenido, primero se tuvo que explicar cierta información con la quetrabaja el SIT.

    3.- Recopilación sobre la Base de Datos en Therbal : Investigamosel Gestor de la Base de Datos, para saber cómo realiza susconsultas y modificaciones.

    4.- Verificación sobre la estructura de las tablas de la Base deDatos : Conocimos la relación de la Base de Datos, y cómo estánconstituidas; al igual que su relación con los departamentos.

    5.- Diseñar la Base de Datos de Therbal en Visio : La Base deDatos de Therbal es información confidencial y no puede ser vista

    por cualquier persona. Cuando conocimos su estructura, la vimos porprimera vez en un papel, y la necesitábamos en la computadora.Para ello se pasó toda esa información en el programa Visio deMicrosoft Office, para poder trabajar sobre ella, y guardar de nuevotoda esa información.

    7

  • 8/19/2019 Capas de Datos

    16/52

    xvi

    6.- Verificación de la Entidad-Relación de las Tablas : Al diseñarlas tablas en Visio, notamos que las tablas estaban relacionadas

    unas con otras sin embargo había tablas que no tenían relación, paraentender mejor esto tuvimos que estudiar los tipos de relaciones yconocer las áreas de la empresa.

    Las tablas solas no son excluídas, es sólo que no tienenrelación con las demás, sin embargo esa información es necesariapara la empresa.

    7.- Estructuración del Proyecto : Para diseñar la memoria seorganizó la información que se obtuvo en dicha empresa. Dentro detodos esos datos se discriminó lo que servía y lo que no.

    Para la documentación del SIT, comenzamos con la Capa deDiseño, es lo primero que ve el usuario y las pantallas que muestra elprograma. Después la Capa de Negocio que es cuando el programarealiza la función que le piden los interesados; para ello se sigue unaserie de pasos y reglas que hay que cumplir.

    8.-Proyecto Terminado . En este punto la información fue

    organizada y analizada. Posteriormente se le explicó al usuario cómodebe ser su interacción con el SIT, haciéndole entender cómofunciona dicho sistema: su validez, su rendimiento y lo importanteque es para la empresa tener este software.

    8

  • 8/19/2019 Capas de Datos

    17/52

    xvii9

    DOCUMENTACIÓN DE LA CAPA DE DATOS DEL SIT(SISTEMA INTEGRAL THERBAL)

    ALICIA IVETH ALVAREZ SANTOS

    TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

    EMPACADORA THERBAL S.A DE C.V.

    Nombre

    Carrera

    Empresa

    Objetivo

    Recopilar Información sobre la Base de Datos

    Recopilar Información sobre la Base de Datos

    Documentar el Marco Teórico del Proyecto

    Documentar el Marco Teórico del Proyecto

    Recopilación sobre la Base de Datos en Therbal

    Documentar el Marco Teórico del Proyecto

    Verificación sobre la estructura de las tablas de la BD

    Verificación sobre la estructura de las tablas de la BD

    Diseñar la Base de Datos de Therbal en Visio

    Diseñar la Base de Datos de Therbal en Visio

    Verificación de la Entidad-Relación de las tablas

    ACTIVIDAD

    1

    1

    2

    2

    3

    3

    4

    4

    5

    5

    6

    Verificación de la Entidad-Relación de las tablas6 R

    P

    R

    P

    P

    P

    R

    R

    P

    Número

  • 8/19/2019 Capas de Datos

    18/52

    xviii

    Figura 1.1 Diseño de la Capa de Datos

    MARCO TEÓRICO

    PROGRAMACIÓN POR CAPAS

    La programación por capas es un estilo de programación en la que el

    objetivo primordial es la separación de la lógica de negocios, de lalógica de diseño. Un ejemplo básico de esto es separar la capa dedatos de la capa de presentación.

    ¿QUÉ ES LA CAPA DE DATOS?

    La capa de Datos es dondereside la información. Estáformada por uno o másgestores de Base de Datos(BD) que realizan todo elalmacenamiento de éstos,reciben solicitudes, danseguimiento, manipulan yrecuperan información desdela capa de negocio.

    10

    http://es.wikipedia.org/wiki/Programaci%C3%B3nhttp://es.wikipedia.org/wiki/Programaci%C3%B3n

  • 8/19/2019 Capas de Datos

    19/52

    xix

    Figura 1.2 Diseño de la expresión de un dato.

    ¿QUÉ ES UN DATO?

    Un dato es la expresióngeneral que describe lascaracterísticas de lasentidades sobre las cualesopera un algoritmo, que sonrecolectados y explotadospor los sistemas deinformación de una empresa.

    Un dato por sí mismono constituye información, es

    el procesamiento de los datos lo que nos proporciona información.

    ¿QUÉ ES UNA BASE DE DATOS?

    Una base de datos es un “almacén” que nos permite g uardar grandescantidades de información de forma organizada, para que luegopodamos encontrarla y utilizarla fácilmente.

    La base de datos es una serie de datos organizados yrelacionados entre sí, los cuales son recolectados y explotados porlos sistemas de información.

    Un diagrama o modelo entidad-relación es una herramientapara el modelado de datos, de un sistema de información.

    11

    http://es.wikipedia.org/wiki/Algoritmohttp://es.wikipedia.org/wiki/Modelo_de_datoshttp://es.wikipedia.org/wiki/Sistema_de_informaci%C3%B3nhttp://es.wikipedia.org/wiki/Sistema_de_informaci%C3%B3nhttp://es.wikipedia.org/wiki/Modelo_de_datoshttp://es.wikipedia.org/wiki/Algoritmo

  • 8/19/2019 Capas de Datos

    20/52

    xx

    ¿QUÉ ES UNA MINERÍA DE DATOS?

    La minería de datos consiste en la extracción −no trivial− deinformación que reside de manera implícita en los datos. Ésta erapreviamente desconocida y podría resultar útil para algún proceso.En otras palabras, la minería de datos prepara, sondea y explora losdatos para sacar la información oculta en ellos.

    ¿QUÉ ES UNA TABLA?

    Una tabla, en las bases de datos, se refiere al tipo de modelado dedatos, donde se guardan los mismos y son recogidos por unprograma. Su estructura general se asemeja a la vista general deuna hoja de cálculo.

    Las tablas se componen de dos estructuras:Campo : Corresponde al nombre de la columna. Debe serúnico y además tener un tipo de dato asociado.Registro : Corresponde a cada fila que compone la tabla. Allíse componen los datos y los registros. Eventualmente puedenser nulos en su almacenamiento.

    ¿QUÉ ES UN CAMPO?

    Un campo es un espacio de almacenamiento para un dato enparticular. En las bases de datos, un campo es la mínima unidad deinformación a la que se puede acceder; un campo o un conjunto deellos forman un registro.

    12

    http://es.wikipedia.org/wiki/Informaci%C3%B3nhttp://es.wikipedia.org/wiki/Datohttp://es.wikipedia.org/wiki/Bases_de_datoshttp://es.wikipedia.org/wiki/Hoja_de_c%C3%A1lculohttp://es.wikipedia.org/wiki/Campo_(base_de_datos)http://es.wikipedia.org/wiki/Campo_(base_de_datos)http://es.wikipedia.org/wiki/Registro_(base_de_datos)http://es.wikipedia.org/wiki/Registro_(base_de_datos)http://es.wikipedia.org/wiki/Datohttp://es.wikipedia.org/wiki/Base_de_datoshttp://es.wikipedia.org/wiki/Registrohttp://es.wikipedia.org/wiki/Registrohttp://es.wikipedia.org/wiki/Base_de_datoshttp://es.wikipedia.org/wiki/Datohttp://es.wikipedia.org/wiki/Registro_(base_de_datos)http://es.wikipedia.org/wiki/Campo_(base_de_datos)http://es.wikipedia.org/wiki/Hoja_de_c%C3%A1lculohttp://es.wikipedia.org/wiki/Bases_de_datoshttp://es.wikipedia.org/wiki/Datohttp://es.wikipedia.org/wiki/Informaci%C3%B3n

  • 8/19/2019 Capas de Datos

    21/52

    xxi

    ¿QUÉ ES UN REGISTRO?

    Un registro es un conjunto de campos que contienen los datos quepertenecen a una misma repetición de entidad. Se le asignaautomáticamente un número consecutivo (número de registro) queen ocasiones es usado como índice, aunque lo común y práctico esasignarle a cada registro un campo clave para su búsqueda.

    ¿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; tambiénse le puede considerar una tabla virtual.

    Las vistas tienen la misma estructura que una tabla: filas y

    columnas. La única diferencia es que sólo se almacena de ellas ladefinición, no los datos. Los datos que se recuperan mediante unaconsulta a una vista se presentarán igual que los de una tabla. Dehecho, si no se sabe que se está trabajando con una vista, nadahace suponer que es así. Al igual que sucede con una tabla, sepueden insertar, actualizar, borrar y seleccionar datos en una vista.

    Aunque siempre es posible seleccionar datos de una vista, enalgunas condiciones existen restricciones para realizar el resto de lasoperaciones sobre vistas.

    Una vista se especifica a través de una expresión de consulta(una sentencia SELECT ) que la calcula y que puede realizarse sobreuna o más tablas. Sobre un conjunto de tablas relacionales se puedetrabajar con un número cualquiera de vistas.

    13

    http://es.wikipedia.org/wiki/Campo_(base_de_datos)http://es.wikipedia.org/wiki/Base_de_datoshttp://es.wikipedia.org/wiki/SQLhttp://es.wikipedia.org/wiki/SQLhttp://es.wikipedia.org/wiki/Base_de_datoshttp://es.wikipedia.org/wiki/Campo_(base_de_datos)

  • 8/19/2019 Capas de Datos

    22/52

    xxii

    Los tipos de datos char y varchar almacenan datoscompuestos de caracteres en mayúsculas y minúsculas, como, por

    ejemplo, a, b y c, números, como 1, 2 y 3. Caracteres especiales,como el signo de arroba (@), "y" comercial (&) y el signo deexclamación de cierre (!).

    Los datos char o varchar pueden consistir en un únicocarácter o una cadena con un máximo de ocho mil caracteres paralos datos char y de hasta 2^31 caracteres para los datos varchar. Lostipos de datos varchar pueden adoptar dos formas.

    Los datos varchar pueden tener una longitud máxima decaracteres especificada; por ejemplo, varchar (6) indica que este tipode datos puede almacenar un máximo de seis caracteres; o bienpuede tener la forma varchar (max) que aumenta hasta 2^3, elnúmero máximo de caracteres que se pueden almacenar en este tipode datos.

    Cada valor de datos de char y varchar tiene una intercalación.Las intercalaciones definen atributos como los patrones de bits quese utilizan para representar cada carácter, las reglas de

    comparación, la distinción entre mayúsculas y minúsculas y ladistinción de los acentos.

    Cada base de datos tiene una intercalación predeterminada.Cuando se define una columna o se especifica una constante, se lesasigna la intercalación predeterminada de la base de datos, a menosque les asigne una intercalación específica mediante la cláusulaCOLLATE.

    Cuando se combinan o se comparan dos valores char ovarchar que tienen intercalaciones distintas, las reglas de prioridadde intercalación determinan la intercalación que se utiliza para laoperación.

    Las constantes de caracteres deben incluirse entre comillassimples (’) o comillas dobles ("). Se recomienda incluir entre comillassimples una constante de caracteres. Cuando la opción QUOTED EL

    14

  • 8/19/2019 Capas de Datos

    23/52

    xxiii

    IDENTIFIER es ON , algunas veces no se permite incluir unaconstante de caracteres entre comillas dobles.

    Bit es el acrónimo de Binary digit (dígito binario), un bit es undígito del sistema de numeración binario. Mientras que en el sistemade numeración decimal se usan diez dígitos, en el binario se usansólo dos dígitos, el 0 y el 1. Un bit o dígito binario puede representaruno de esos dos valores, 0 ó 1.

    ¿QUÉ ES UNA LLAVE PRINCIPAL?

    Una clave principal consta de uno o varios campos que identifican deforma exclusiva cada uno de los registros de la tabla. Los valores delos campos de una clave principal no se repetirán nunca a lo largo dela tabla. Establecer una clave principal presenta las siguientesventajas:

    Acelera las consultas. Al visualizar los registros de una tabla, aparecerán

    inicialmente ordenados por los valores de la clave principal. Access impide introducir un registro con la misma claveprincipal de otro ya existente, lo que impide duplicaciones.

    Las relaciones entre tablas precisan de una clave principal. Elconcepto de relaciones es un concepto avanzado de Access.

    15

    http://es.wikipedia.org/wiki/Acr%C3%B3nimohttp://es.wikipedia.org/wiki/Sistema_de_numeraci%C3%B3nhttp://es.wikipedia.org/wiki/Sistema_binariohttp://es.wikipedia.org/wiki/Sistema_decimalhttp://es.wikipedia.org/wiki/D%C3%ADgitohttp://es.wikipedia.org/wiki/Sistema_binariohttp://es.wikipedia.org/wiki/Sistema_binariohttp://es.wikipedia.org/wiki/D%C3%ADgitohttp://es.wikipedia.org/wiki/Sistema_decimalhttp://es.wikipedia.org/wiki/Sistema_binariohttp://es.wikipedia.org/wiki/Sistema_de_numeraci%C3%B3nhttp://es.wikipedia.org/wiki/Acr%C3%B3nimo

  • 8/19/2019 Capas de Datos

    24/52

    xxiv16

  • 8/19/2019 Capas de Datos

    25/52

    xxv

    I

    ANTECEDENTES DEL SIT

    Anteriormente el personal de Therbal trabajaba con el ADMIN(Administración), que es un software parecido al Símbolo delSistema. El personal hacía una serie de movimientos, algunos deellos eran captura de pedidos, captura de ventas, generar reportes,etc.

    Figura 1.3 Pantalla del ADMIN

    17

  • 8/19/2019 Capas de Datos

    26/52

    xxvi

    Pero después este programa se volvió obsoleto para sus

    movimientos y necesitaban otro programa que fuera más eficiente, ypara esta necesidad se decidió que naciera el Sistema IntegralTherbal.

    El SIT fue creado con el propósito de satisfacer lasnecesidades del personal de la empresa, y para ello se visitó a losdistintos departamentos que la conforman, para saber losmovimientos que se realizaban.

    Se percató que el ADMIN, no contaba con las característicassuficientes para los departamentos y varios movimientos losrealizaba el personal.

    El programa no satisfacía sus necesidades, ellos tenían queordenar algunos datos y realizar ciertas operaciones, que les quitabatiempo 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 día, el personal trabaja con el SIT y el creador del

    software está al pendiente de que trabaje de forma adecuada y cubralas necesidades de los empleados.

    Existe un portal que ayuda a que el área este al pendiente delo que necesitan las personas que trabajan el Therbal, siempre ycuando este involucrado con sistemas.

    18

  • 8/19/2019 Capas de Datos

    27/52

    xxvii19

  • 8/19/2019 Capas de Datos

    28/52

    xxviii

    II

    CAPA DE DATOS

    2.1 ¿QUÉ ES LA CAPA DE DATOS Y CUÁL ES SUIMPORTANCIA?

    Los usuarios no tienen por qué conocer cómo están organizados yalmacenados los datos.

    Por este motivo, una base de datos debe presentar los datosde forma que el usuario pueda interpretarlos. Sólo el diseñadorpuede modificarlos.

    El SIT estaconstituido por tres capas.

    La primera es la capa de presentación, en ellaobservamos las interfacescon las que interactúa elusuario. En la figura 1.3observamos una interfaz delSIT.

    La interface es laparte gráfica que nosmuestra la computadora yque verá el usuario. El SITtiene distintas pantallas deacuerdo al departamentoque lo utiliza. Sin embargo,no todo el personal tiene

    Figura 1.4 Pantalla de Productos

    20

  • 8/19/2019 Capas de Datos

    29/52

    xxix

    acceso a todas las pantallas, porque existen restricciones para cadauno de los mismos.

    La segunda capa es lacapa de Negocio, aquí seestablece el SIT cuando seejecuta, se reciben laspeticiones que se solicitan yposteriormente se envían lasrespuestas. Evalúa lasnormas de la empresa. Lamayoría de losdepartamentos interactúancon esta capa. Cada quienrealiza distintos movimientos,guardando cierta información.

    Y la última es la Capade Datos, aquí los datos seestablecen y la capa seencarga de accesar a ellos yguardarlos.

    La Capa de Datosestá formada por uno o másgestores de BD (Base deDatos) que realizan todo elalmacenamiento de éstos,reciben solicitudes, danseguimiento, manipulan yrecuperan información desdela capa de negocio.

    Figura 1.5 Capa de Reglas de Negocio

    Figura 1.6 Capa de Datos

    21

    Base

    deDatos

  • 8/19/2019 Capas de Datos

    30/52

    xxx

    Recordemos que el propósito general del Gestor de Base deDatos es manejar de manera clara, sencilla y ordenada el conjunto

    de datos.El Sistema de gestión de base de datos relacional es un

    software muy específico, dedicado a servir de interfaz entre la basede datos, el usuario y las aplicaciones que la utilizan; en este caso esSQL Server .

    Se utilizó lenguaje de consulta estructurado (SQL Server )porque permite trabajar en modo cliente-servidor.

    Un servidor generalmente es un gran computador que actúacomo depósito de los datos. Los clientes, que son PCs, solicitanservicios al servidor para poder comunicarse, deben estarconectados a través de una red (LAN).

    El Sistema de gestión de base de datos, sirve para:

    Definir una base de datos: Ya que consiste en especificar lostipos de datos, estructuras y restricciones para los datos que

    se almacenarán. Construir una base de datos: Que es el proceso de almacenarlos datos sobre algún medio de almacenamiento.

    Manipular una base de datos: Que incluye funciones comoconsulta y actualización de bases de datos.

    El Sistema de gestión de base de datos de Therbal, proporciona:

    Creación y definición de la base de datos. Manipulación 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 recuperación.

    22

    http://es.wikipedia.org/wiki/Cliente-servidorhttp://www.alegsa.com.ar/Dic/tipo%20de%20dato.phphttp://www.alegsa.com.ar/Dic/almacenamiento%20de%20bases%20de%20datos.phphttp://www.alegsa.com.ar/Dic/almacenamiento.phphttp://www.alegsa.com.ar/Dic/consulta%20en%20base%20de%20datos.phphttp://www.alegsa.com.ar/Dic/consulta%20en%20base%20de%20datos.phphttp://www.alegsa.com.ar/Dic/almacenamiento.phphttp://www.alegsa.com.ar/Dic/almacenamiento%20de%20bases%20de%20datos.phphttp://www.alegsa.com.ar/Dic/tipo%20de%20dato.phphttp://es.wikipedia.org/wiki/Cliente-servidor

  • 8/19/2019 Capas de Datos

    31/52

    xxxi23

  • 8/19/2019 Capas de Datos

    32/52

    xxxii

    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 laexcepción, ésta se creó con el propósito de tener un almacén dedatos cuya información es esencial. Posteriormente, la informaciónse obtiene de algún pedido, luego se captura en la base de datos yasí se tiene control de éstos.

    Aunque existen varios departamentos y cada uno realiza unafunción específica todos están ligados con las Bases de Datos, estoes esencial para que no se cometan errores, los pedidos estén a

    tiempo y lleguen con la persona indicada y sea el producto que elcliente pidió. Además saber si su cuenta se liquidó o existe algúnadeudo con la empresa, para que los empleados tengan a tiempo supago y para que los materiales y recursos, con los que opera laempresa, estén completos.

    24

  • 8/19/2019 Capas de Datos

    33/52

    xxxiii

    3.1.1 ELEMENTOS DE UNA BASE DE DATOS

    Para que una Base de Datos esté formada de manera adecuada senecesita conocer sus elementos. Estos son:

    Datos : Es la parte esencial de la información que entra a laempresa, esta información llega a la base de datos.

    Atributo : Son los diferentes campos de la estructura de laBase de Datos.

    Entidad: Aquí se mantienen los datos sobre los quequeremos almacenar información; por ejemplo los clientes,una orden, los productos, entre otros.

    Campo: Es un componente de una tabla, es el atributo ocaracterística de la entidad. Por ejemplo en la entidad cliente,algunos campos pueden ser nombre, apellido y dirección.

    Registro: Constituyen la información que va contenida en loscampos de la tabla; por ejemplo el nombre del cliente, suapellido y la dirección de éste.

    Archivo: Es un conjunto de registros relacionados.

    25

    http://www.monografias.com/trabajos15/direccion/direccion.shtmlhttp://www.monografias.com/trabajos15/direccion/direccion.shtml

  • 8/19/2019 Capas de Datos

    34/52

    xxxiv

    Base de Datos

    3.1.2 TABLAS DE LAS BASES DE DATOS

    Para realizar la Base de Datos necesitamos saber qué informaciónvamos a introducir y de qué manera. Las tablas son vitales paraorganizar cualquier dato.

    1 V ChalcoCam o

    Atributo

    Registro

    Archivo

    LlavePrinci al

    Figura 1.7 Estructura de una Base de Datos

    26

  • 8/19/2019 Capas de Datos

    35/52

    xxxv

    La Base de Datos de Therbal tiene muchas tablas y éstascontienen 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 relación con otras

    tablas y otras tablas se encuentran solas; esto no quiere decir queesa área de trabajo no pertenezca a la empresa, sino que seencuentra aparte de otros departamentos. Un ejemplo sontbltrabajadores y tblusuarios, éstas no tiene relación con otrosdepartamentos.

    3.1.3 ESTRUCTURA DE LA BASE DE DATOS DE THERBAL

    La estructura de una base de datos hace referencia a los tipos dedatos que ingresamos a nuestras tablas, las relaciones y las

    Sin relación

    Figura 1.8 Tablas sin Relación

    27

    http://www.alegsa.com.ar/Dic/base%20de%20datos.phphttp://www.alegsa.com.ar/Dic/tipo%20de%20dato.phphttp://www.alegsa.com.ar/Dic/tipo%20de%20dato.phphttp://www.alegsa.com.ar/Dic/relacion.phphttp://www.alegsa.com.ar/Dic/relacion.phphttp://www.alegsa.com.ar/Dic/tipo%20de%20dato.phphttp://www.alegsa.com.ar/Dic/tipo%20de%20dato.phphttp://www.alegsa.com.ar/Dic/tipo%20de%20dato.phphttp://www.alegsa.com.ar/Dic/base%20de%20datos.php

  • 8/19/2019 Capas de Datos

    36/52

    xxxvi

    restricciones que deben cumplir esos datos (integridad de datos yredundancia). La estructura se diseñó empleando algún tipo de

    modelo de datos. Un ejemplo, a modo de descripción de la estructurade una base de datos, puede ser:

    Producto: número de producto (entero de seis números),nombre (cadena de 30 caracteres) y familia (cadena de 30caracteres).

    La estructura permite también, la creación de una base dedatos. Los encargados de realizar una base de datos son losdiseñadores de bases de datos.

    El diseño de la base de datos incluye diferentes modelos yesquemas, como también software de gestión de la misma (SGBD).

    3.1.4 ENTIDAD-RELACIÓN DE LAS TABLAS

    Para realizar la Base de Datos se necesitó analizar las necesidadesde cada departamento, cuando se creó el SIT, se visitó a cada unode ellos para saber con qué otros departamentos estabanrelacionados.

    Cuando se utiliza una base de datos para gestionarinformación, se está plasmando una parte del mundo real en unaserie de tablas, registros y campos ubicados en un computador. Paraello se utiliza el modelo ENTIDAD/RELACIÓN, parte de una situaciónreal de la cual se definen entidades y relaciones.

    El símbolo utilizado, para representar una entidad, es unrectángulo en cuyo interior se le agrega su nombre y pararepresentar una relación se usa un rombo, seguido de líneas queconectan las entidades.

    28

    http://www.alegsa.com.ar/Dic/integridad.phphttp://www.alegsa.com.ar/Dic/redundancia%20de%20datos.phphttp://www.alegsa.com.ar/Dic/modelo%20de%20datos%20de%20base%20de%20datos.phphttp://www.alegsa.com.ar/Dic/base%20de%20datos.phphttp://www.alegsa.com.ar/Dic/base%20de%20datos.phphttp://www.alegsa.com.ar/Dic/dise%E1%A1%A4or%20de%20bases%20de%20datos.phphttp://www.alegsa.com.ar/Dic/sgbd.phphttp://www.alegsa.com.ar/Dic/sgbd.phphttp://www.alegsa.com.ar/Dic/dise%E1%A1%A4or%20de%20bases%20de%20datos.phphttp://www.alegsa.com.ar/Dic/base%20de%20datos.phphttp://www.alegsa.com.ar/Dic/base%20de%20datos.phphttp://www.alegsa.com.ar/Dic/base%20de%20datos.phphttp://www.alegsa.com.ar/Dic/modelo%20de%20datos%20de%20base%20de%20datos.phphttp://www.alegsa.com.ar/Dic/redundancia%20de%20datos.phphttp://www.alegsa.com.ar/Dic/integridad.php

  • 8/19/2019 Capas de Datos

    37/52

    xxxvii

    Hay distintos tipos de relaciones, existen relación de uno a uno, unoa varios, muchos a muchos y se utiliza la que mejor convenga.

    En Therbal se utilizaron de los tres tipos de relaciones aunque, lamayoría de las tablas tienen relación con el producto, ya que si nohay producto no existe ningún departamento.

    Recordemos que el producto que ofrece Therbal es té de infusión.

    Recordemos algunas de las partes de una Base de Datos:

    RealizaCliente Pedido

    Figura 1.9 Diagrama Entidad-Relación

    29

    Figura 2.0 Producto de Therbal

  • 8/19/2019 Capas de Datos

    38/52

    xxxviii

    Nombre de la Tabla

    3.1.5 RECORDEMOS ALGUNAS DE LAS PARTES DE UNABASE DE DATOS

    tblClientes1 tblSucursales1 tblPedidos1 tblDetPedidos

    tblClasificaciones

    tblFacturas tblDetFacturas

    tbl Cotizaciones tblDetCotizaciones

    tbl UsuariostblTrabajadores tbl Sub Familias

    tblZonas

    tblZonasEstados

    tblEsatdos tblMunicipios

    tblUnidadesxPza

    tbl Productos

    tbl Inven ta rio tbl P recios

    tbl SubMarcas tbl Marcas

    tbl Presentaciones tblPzasxCorrugado

    tbl Unidades Medida

    tbl Familia Merc

    tbl Contenido

    Diagrama Entidad RelaciónSistema Distribuidores

    En toda Base de Datos hay distintos tipos de tablas, segúnsea la necesidad de la empresa, también varias relaciones entreellas. Un ejemplo es la tabla de tblclientes con la tablatblclasificaciones, ésta es una relación de varios a varios, porquetienen muchos registros coincidentes entre sí. Pero sólo es posible, sise define la tercera tabla que hace referencia al campo o campos declave principal de otra tabla.

    Esto es porque las zonas se encuentran en estados, éstos sedividen en municipios y éstos a su vez se dividen en zonas.

    Figura 2.1 Diseño de la estructura de la Base de Datos. Con el programaVisio.

    Tabla

    Relaciónuno avarios

    30

  • 8/19/2019 Capas de Datos

    39/52

    xxxix31

  • 8/19/2019 Capas de Datos

    40/52

    xl

    Figura 2.2 Proceso y funciones de negocio de empacadora Therbal de S.Ade C.V.

    lV

    DESARROLLO DE ESTADÍA

    Durante la estancia en Therbal se desarrollaron algunos diagramasen Microsoft Visio, para entender más sobre el movimiento que hacela empresa de compra y venta y sobre su sistema.

    El primero se llama Procesos y funciones de negocio deempacadora Therbal S.A de C.V, y trabaja con ASPEL y SIT. Elprimero trabaja sobre las cuentas por pagar y las compras, aquí seencuentran los insumos, que es la producción. El segundo hablasobre las cuentas por cobrar y las ventas. Cuando el producto yaestá terminado, en ambos están los inventarios para saber cuántamercancía tiene la empresa.

    32

  • 8/19/2019 Capas de Datos

    41/52

    xli

    Figura 2.3 Arquitectura de Integración.

    También se habla sobre el banco, y sobre el área decontabilidad en la empresa, ya que llevan el registro sobre las ventas

    o pérdidas de Therbal.

    El segundo diagrama se llama Arquitectura de Integración,este nos muestra el ERP (sistema integral de gestión empresarial),que como ya sabemos es un sistema que está diseñado paramodelar y automatizar la mayoría de procesos de Therbal (área definanzas, logística, producción, etc.).

    Su misión es facilitar la planificaciónde todos los recursos dela empresa, y sobre BI (Business to business ) que es la combinaciónde herramientas, técnicas y metodologías que, apoyadas de lasTecnologías de Información, facilitan la explotación y el análisis deinformación para convertirla en conocimiento y con ello apoyar latoma de decisiones.

    33

    http://www.monografias.com/trabajos15/sistemas-control/sistemas-control.shtmlhttp://www.monografias.com/trabajos16/finanzas-operativas/finanzas-operativas.shtmlhttp://www.monografias.com/trabajos15/logistica/logistica.shtmlhttp://www.monografias.com/trabajos16/estrategia-produccion/estrategia-produccion.shtmlhttp://www.monografias.com/trabajos7/gepla/gepla.shtmlhttp://www.monografias.com/trabajos34/planificacion/planificacion.shtmlhttp://www.monografias.com/trabajos4/refrec/refrec.shtmlhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos4/refrec/refrec.shtmlhttp://www.monografias.com/trabajos34/planificacion/planificacion.shtmlhttp://www.monografias.com/trabajos7/gepla/gepla.shtmlhttp://www.monografias.com/trabajos16/estrategia-produccion/estrategia-produccion.shtmlhttp://www.monografias.com/trabajos15/logistica/logistica.shtmlhttp://www.monografias.com/trabajos16/finanzas-operativas/finanzas-operativas.shtmlhttp://www.monografias.com/trabajos15/sistemas-control/sistemas-control.shtml

  • 8/19/2019 Capas de Datos

    42/52

    xlii

    Figura 2.4 Centro de Distribución de Therbal

    El tercer diagrama es el más completo porque nos muestracómo funciona la empresa Therbal, ya que cuenta con varios gruposde CEDIS (Centro de Distribución) y éstos a su vez cuentan con sus

    34

  • 8/19/2019 Capas de Datos

    43/52

    xliii

    formatos. Aquí es donde el consumidor adquiere el producto de laempresa, y donde Therbal reparte el producto terminado.

    Después de esto se genera lo que es el mercado Retail, queson todos aquellos detallistas que compran a través de undistribuidor o directamente con un productor y cuya función principales la de acercar los productos al consumidor final.

    Esto le genera información a Therbal, ya que le indica cuántamercancía fue vendida y cuánta no. Además se pedirá el productoque en un futuro será adquirido.

    Después, la información es leída por Business Intelligent , estoes indispensable para Therbal, ya que a diario le llegan datosvaliosos para que tenga información sobre el manejo de sí misma.

    Ésta le será útil para saber qué decisiones tomar y saber enqué dirección ir, con tal de crecer y generar ganancias que a laempresa le favorezcan. Estas decisiones deben analizarse para nogenerar pérdidas.

    35

  • 8/19/2019 Capas de Datos

    44/52

    xliv

    DIFERENTES DEPARTAMENTOS

    Se diseñaron diagramas para conocer el sistema de los distintosdepartamentos de Therbal, y en el diagrama se muestra cómo eldepartamento de pedidos se relaciona con el departamento decompra, con las sucursales, los clientes y producción, entre otros.Esto se hace con el fin de lograr beneficios para la empresa.

    Figura 2.5 Diferentes Departamentos

    36

  • 8/19/2019 Capas de Datos

    45/52

    xlv

    CONCLUSIONES

    Es importante aprender cada día más acerca del mundo de lacomputación. En el tiempo de estadía se puso en práctica variasclases que se tomaron en la escuela, la diferencia fue que era teoríay en Therbal eran cosas reales y se observó que es necesarioprepararse más.

    Para la realización de la memoria fue necesario mostrarla alasesor de estadía, al igual que a los profesores, para que dieran elvisto bueno, y supieran si lo que se estaba redactando era locorrecto, ya que para eso se investigó cómo surgió el SIT, su manejoy lo importante que era para Therbal.

    Al llegar a una empresa cambia la forma de pensar y deactuar de una persona, ya que se relaciona con compañeros detrabajo que se enfrentan a clientes, compras, producto, etc.

    Las empresas manejan las herramientas que creennecesarias, que puedan satisfacer sus necesidades y que cumplancon los requerimientos. Se entendió lo importante que era paraTherbal un software que llevara a cabo los movimientos que seejecutaban para su control.

    Para efectuar un software, como el de la empresa, primero senecesita entender, qué es lo que se quiere hacer, realizarlo en unpapel con diagramas de flujo, diseñar las tablas, interfaces, paraestar al tanto si al momento de pasarlo a la computadora va afuncionar.

    No olvidemos que el programa debe satisfacer lasnecesidades de quien lo va a utilizar, para ello se realizan varias

    37

  • 8/19/2019 Capas de Datos

    46/52

    xlvi

    pruebas en el diseño y también se crean nuevas versiones, con elpropósito de que el software funcione adecuadamente.

    Recordemos que cuando creamos un software o una páginade internet debemos darle un uso y mantenimiento para que seactualice las veces necesarias, con el propósito de que el usuario sesienta 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 ellasobservamos el funcionamiento del SIT.

    Realizar la estadía fue una experiencia en la que se adquirióresponsabilidad, conocimientos, motivación e interés por aprendercada día. Así mismo, buscar la superación como persona, con elobjetivo de brindar lo mejor a los usuarios y a gente en común.

    También se entendió que la adquisición de conocimiento espara compartirlo y transmitirlo a los demás. Sin embargo aunque enel ámbito laboral podemos encontrar diferencias con otroscompañeros, sólo es cuestión de sobrellevar las cosas.

    Empacadora Therbal nos impulsó a adquirir experiencia, nosaportó conocimientos sobre el funcionamiento de la misma y seobservó que el trabajo y la escuela son dos entornos muy diferentes,en donde siempre existe una constante competencia.

    38

  • 8/19/2019 Capas de Datos

    47/52

    xlvii

    GLOSARIO

    BI (Business to bus iness) : Comunicaciones de comercioelectrónico, de empresa a empresa, también se conoce como B2B.

    CEDIS:Centro de Distribución.

    SIT: Sistema Integral Therbal.

    SELECT : Sentencia que nos permite consultar los datosalmacenados en una tabla de base de datos.

    COLLATE: Cláusula que se puede aplicar a una base de datos o auna definición de columna para la intercalación, o a una expresión decadena de caracteres para aplicar una conversión de intercalación. Intercalación ( Collat ion ). Hace referencia al patrón de bits utilizadopara representar/almacenar cada carácter. En consecuencia,también se refiere a las reglas utilizadas para ordenar y compararcaracteres. Evidentemente se trata de un concepto que afecta sólo alos campos de texto.

    QUO TED IDENTIFIER . En una instrucción SQL, los identificadoresque contienen caracteres especiales o palabras clave deconcordancia deben estar encerrados en caracteres, se conocencomo identificadores entre comillas .

    CHAR. Longitud fija.

    VARCHAR. Longitud variable.

    BD: Base de Datos

    39

  • 8/19/2019 Capas de Datos

    48/52

    xlviii

    FUENTES DE CONSULTA

    Fuentes vivas

    Torres López Ana Gabriela (Departamento de Crédito y Cobranza).Flores Gener Joel (Departamento de Operaciones).

    Fuentes bibliográficas

    ALLEN, Taylor. Access 2003.Programación con VB , 2004.CELMA GIMÉNEZ Matilde,et al . Bases De Datos Relacionales , 2003.

    Fuentes electrónicas

    MANUAL DE ACCES, Relaciones, enhttp://www.biblioteca.cyta.com.ar/bddoc/bdlibros/manualdeaccess/relaciones.htm (21/07/2009).

    WIKIPEDIA la enciclopedia libre,Programación por capas, enhttp://es.wikipedia.org/wiki/Programaci%C3%B3n_por_capas (18/06/2009)

    CAMPBELl, Mary. Base IVGuía de Autoenseñanza enhttp://www.monografias.com/trabajos7/bada/bada.shtml (20/08/2009).

    40

    http://www.biblioteca.cyta.com.ar/bddoc/bdlibros/manualdeaccess/relaciones.htmhttp://www.biblioteca.cyta.com.ar/bddoc/bdlibros/manualdeaccess/relaciones.htmhttp://www.biblioteca.cyta.com.ar/bddoc/bdlibros/manualdeaccess/relaciones.htmhttp://es.wikipedia.org/wiki/Programaci%C3%B3n_por_capashttp://es.wikipedia.org/wiki/Programaci%C3%B3n_por_capashttp://www.monografias.com/trabajos7/bada/bada.shtmlhttp://www.monografias.com/trabajos7/bada/bada.shtmlhttp://es.wikipedia.org/wiki/Programaci%C3%B3n_por_capashttp://www.biblioteca.cyta.com.ar/bddoc/bdlibros/manualdeaccess/relaciones.htmhttp://www.biblioteca.cyta.com.ar/bddoc/bdlibros/manualdeaccess/relaciones.htm

  • 8/19/2019 Capas de Datos

    49/52

    xlix41

  • 8/19/2019 Capas de Datos

    50/52

    l

    TecnológicoUniversitario delValle de Chalco

    U

    Dirección de VinculaciónPROGRAMA DE ESTAD A

    EMPRESA: Empacadora Therbal S. A. de C. V.NOMBRE DEL ALUMNO: Alicia Iveth Alvarez SantosNOMBRE DEL PROYECTO: Documentación del SIT (Capa de Datos)FECHA DE INICIO: 11 de Junio 2009 FECHA DE TERMINO: 3 de Septiembre 2009OBJETIVOS GENERALES:

    Realizar la documentación del SIT, así como conocer su manejo ya que sirve para realizar el ciclode ventas y otro tipo de facturaciones.

    La documentación servirá para que cuando una persona quiera realizarle un cambio o darlemantenimiento conozca su funcionamiento.

    OBJETIVOS ESPECÍFICOS: Realizar la documentación de la Capa de Datos, ya que es una de las partes de la

    construcción de proyectos de Three-Tier, y de eso está conformado el SIT. Conocer la Base de Datos de Therbal. Conocer la aplicación 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 más en el ámbito laboral. Realizar una buena estadía.

    ACTIVIDADES ESPECÍFICAS:1. Recopilar información sobre la Capa de Datos.2. Documentar el Marco Teórico del Proyecto.3. Recopilación sobre la Base de Datos de Therbal.4. Verificación sobre la estructura de las Tablas de la BD.5. Diseñar la BD de Therbal en Visio.6. Verificación de la Entidad-Relación de las Tablas.7. Estructuración del Proyecto.8. Proyecto Terminado.

    ING. Octavio López Garza Alicia Iveth Alvarez Santos LSCA. Miguel Ángel SantamaríaAsesor institucional Alumno Asesor UniversitarioNombre y firma Nombre y firma Nombre y firma

    42

  • 8/19/2019 Capas de Datos

    51/52

    li

    Diagramas de Entidad-Relación

    Relación Varios a Varios y Uno a Varios

    43

    Diagrama Entidad-Relación SistemasDistribuidores

    Figura 2.6 Relación Varios a Varios y Uno a Varios

  • 8/19/2019 Capas de Datos

    52/52

    Relación Uno a Uno y Uno a Varios

    Figura 2.7 Relación Uno a Uno y Uno a Varios

    Diagrama Entidad-Relación SistemasDistribuidores