capas de datos
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