qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmrtyuiopasdfghjklzxcvbnmqwertyuiopasdfg
EVIDENCIA DE APRENDIZAJE UNIDAD 3
ALUMNO:
06/07/2012
ÍNDICE
PORTADA …………………………………………………………
ÍNDICE…………………………………………………………….1
INTRODUCCIÓN Y PLANTEAMIENTO DEL PROBLEMA….2
OBJETIVO GENERAL Y OBJETIVOS ESPECÍFICOS….…..3
CONCEPTO DE BASE DE DATOS……………………………4
ELECCIÓN DEL CASO…….……………………………………5
TIPO DE BASE DE DATOS…………………………………….6
CUESTIONARIO…………………………………………………7
ESTUDIO DE FACTIBILIDAD………………………………….8-12
MODELO ENTIDAD RELACIÓN………………………………13-14
TABLAS LÓGICAS Y DICCIONARIO…………… ………….15-21
ALGEBRA RELACIONAL OPERACIONES………………….22
CONCLUSIONES……………………………………………….23
1
INTRODUCCIÓN
Hoy en dia, la informática en red se ha convertido en un factor importante en lavida de una empresa la razón principal implica la cantidad de información queActualmente se maneja, hace que el tratamiento automático de la información seaRealmente útil y necesario.
En la actualidad los sistemas de información están basados en computadorasque son objetos de gran consideración en la toma de decisiones oportunas,confiables y efectivas en cuanto a técnicas de planificación, programación yadministración con el fin de garantizar su éxito, limitar el riesgo y reducir costos yaumentar las ganancias.
Debido a esta razón, nace la idea de automatizar las actividades cotidianas en lasorganizaciones; cabe mencionar el vertiginoso avance de las tele comunicacionesy el progreso que han experimentado las ciencias informáticas que obliga a estara tono y entrar al moderno mundo de la tecnología, ser competitivos y no quedarse relegados en las tareas que proporcionan beneficios para proyectarse alfuturo.
PLANTEAMIENTO DEL PROBLEMA
El análisis hecho en la discoteca, han identificado claramente fallas queafectan el funcionamiento de la misma, situación que se ha hechoevidente en la forma como se ejecutan los procesos y funciones propias de estasareas.
Por lo tanto, estos aspectos son importantes para la elaboración y diseño deSistemas de información, así satisfacer los requerimientos de los usuarios ymejoras las tareas de inventarios de la música que es de gran importancia para el funcionamiento de la discoteca.
Actualmente la discoteca no cuenta con un sistema informático quecoadyuve en estas tareas con una herramienta de control que ayude a superarestas falencias, optimizar la toma de decisiones que esta estrechamenterelacionado con los procesos de planificación y control , logrando así susobjetivos.
De acuerdo a esto, propongo la elaboración de un “Sistema de control yseguimiento de inventario de la música”, que servirá de apoyo a la direccióngeneral la cual carece de información precisa y oportuna.
El área de inventarios de la discoteca se encarga de registrar, clasificar todos losmovimientos de almacén. Además de controlar las adquisiciones y venta de losmismos. Estos procesos se realizan manualmente, lo que representa un esfuerzopor parte de los encargados de esta área por que cada vez se tarda mas en laubicación de un archivo de música además de sus características básicas, si contaran con un sistema de información, se realizaría sus tareas en menor tiempo.
2
OBJETIVO GENERAL
Diseñar y desarrollar un sistema de control y seguimiento de inventarios parala Discoteca, que le ayude a mejorar su proceso de negocios.
OBJETIVOS ESPECÍFICOS
Diseñar una base de datos segura y confiable.
Llevar el control automatizado de los Archivos musicales.
Controlar la adquisición de archivos.
Diseñar un modelo de inventarios para el control de entradas y salidas de la música.
Diseñar formularios de control de pedidos, entradas y salidas de Archivos de música.
Controlar, buscar y registrar todos los movimientos de inventarios.
Realizar un listado detallado que contenga información de todas las características de los archivos.
Realizar un registro de proveedores para su fácil ubicación.
Dar información rápida a la dirección para que la toma de decisiones se tomen mas rápidamente.
Pronosticación exacta para el abastecimiento de la música.
3
CONCEPTO DE BASE DE DATOS
Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
Desde el punto de vista informático, una base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulan ese conjunto de datos.
Desde el punto de vista más formal, podríamos definir una base de datos como un conjunto de datos estructurados, fiables y homogéneos, organizados independientemente en máquina, accesibles a tiempo real, compartibles por usuarios concurrentes que tienen necesidades de información diferente y no predecible en el tiempo.
De forma sencilla podemos decir que una base de datos no es más que un conjunto de información relacionada que se encuentra agrupada o estructurada, en general es que estamos tratando con una colección de datos que cumplen las siguientes propiedades:
Están estructurados independientemente de las aplicaciones y del soporte de almacenamiento que los contiene.Presentan la menor redundancia posible.Son compartidos por varios usuarios y/o aplicaciones.
4
ELECCIÓN DEL CASO
Una discoteca pretende organizar su colección de música decide automatizar la administración de su colección pues empieza a ser muy grande los datos a considerar son los siguientes:
El título de volumen es único
Cada libro tiene un único tipo de soporte que puede ser DVD o CD
Varios títulos pueden ser de un mismo grupo o cantante
También se conoce el estante donde está ubicado el título de la música
Además se conocen las canciones de cada título, no existiendo en un título dos canciones con el mismo nombre.
5
TIPO DE BASES DE DATOS.
Base de datos relacional.
Éste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas". Pese a que ésta es la teoría de las bases de datos relacionales creadas por Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar. Esto es pensando en cada relación como si fuese una tabla que está compuesta por registros (las filas de una tabla), que representarían las tuplas, y campos (las columnas de una tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos. La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información.
El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de Consultas, un estándar implementado por los principales motores o sistemas de gestión de bases de datos relacionales.
Durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce como normalización de una base de datos.Durante los años 80 la aparición de dBASE produjo una revolución en los lenguajes de programación y sistemas de administración de datos. Aunque nunca debe olvidarse que dBase no utilizaba SQL como lenguaje base para su gestión.
6
CUESTIONARIO
¿Cuáles son las necesidades específicas?
¿Qué beneficios tiene?
¿Qué tamaño tiene los archivos?
¿Cuáles son las ventajas de automatizar?
¿Qué tipos de manejo de archivos existen?
¿Estaría dispuesto a invertir en automatizar?
¿Cuáles son las características a evaluar en el sistema de automatizar?
¿Cuál es la diferencia entre el sistema de archivos tradicional y tener una base datos?
¿Necesito contar con un equipo especializado para operarlo?
¿Qué requiero para tenerlo?
¿Puedo elegir diferentes paquetes según las necesidades de mi empresa?
¿Cuánto puedo llegar a ahorrar mensualmente?
¿Qué significa identificar?
¿Qué significa organizar?
¿Qué es una base de datos?
¿Cuáles son las soluciones que espero?
¿En qué consiste la automatización?
¿Cuál es la ventaja de automatizar?
7
ESTUDIO DE FACTIBILIDADDefinición de Objetivos
Reducción de errores y mayor precisión en los procesos, los datos se gestionaran simultáneamente en una sola base de datos. Esta base de datos estará accesible en todo momento en el servidor, la automatización eliminara errores que ocurren cuando se hacen registros múltiples manualmente, debido a la gran cantidad archivos de música. . Habrá opciones de validación para encaminar a los usuarios obteniendo una mayor precisión evitando los errores.Reducir el costo de la salida del sistema mediante la eliminación de reportes innecesarios, debido a que se podrá consultar por sistema registros de los archivos, lo que elimina la necesidad de imprimir y enviar reportes.Integración de todas la areas y subsistemas de la empresa, el sistema estará en un servidor, donde podrá acceder cualquier unidad de la disco, con los usuarios y contraseñas prestablecidos, estos usuarios podrán ver la información , como también disponibilidad o cualquier otros datos concernientes a ellos, según los permisos que les hallan asignado el administrador.
Mejorar los servicios agilizando los procesos de manera eficaz para su rápida atención, El negocio tiene la necesidad de adquirir tecnología para el mejoramiento de sus procesos y procedimientos, con el fin de garantizar mayor eficiencia en su funcionamiento y así obtener una adaptación paralela de condiciones con las discos mas competentes . El sistema propuesto cumplirá con estos requerimientos ya que todos los procesos serán automatizados, como , lo que hará mucho mas rápida la atención y agiles los procesos.
Aceleración en la recopilación de datos, en el sistema propuesto solo bastara acceder al sistema y hacer las consultas necesarias para recopilar los datos o reportes necesarios.
Acortar el tiempo de procesamiento de datos, Todo usuario que cuente con los permisos apropiados puede consultar, agregar y modificar información determinada que es almacenada en el sistema de cómputo que se encuentra conectado a la red (intranet).
Automatizar los procedimientos manuales, todos los procesos manuales de registro y control se automatizaran mejorando en una forma más efectiva el proceso de registro y lograr un control integral de las actividades en el sistema.
8
FACTIBILIDAD TÉCNICA: El analista debe averiguar si posible actualizar o incrementar los recursos técnicos actuales de tal manera que satisfagan los requerimientos bajo consideración. Sin embargo en ocasiones los agregados a los sistemas existentes son muy costosos y no redituables, simplemente porque no cumplen las necesidades con eficiencia. Si no es posible actualizar los sistemas existentes, la siguiente pregunta es si hay tecnología disponible que cumpla las especificaciones.En cuanto a la viabilidad técnica la organización cuenta con las siguientes herramientas de desarrollo que hace posible realizar el nuevo sistema.Hardware
Servidor: Este Servidor será utilizado para alojar el sistema. Computador Pentium IV: Este equipo se usará con la finalidad de
conectarlos a la red, para interactuar con el sistema que será implantado en el servidor.
Monitores pantalla plana. Switch de cuarenta y ocho (48) puertos. Trescientos (300) Mts, de cable Utp, cat 5a.
9
Equipo Descripción Cantidad
Servidor Procesador Intel Dual Core 2GB. DDR2, Disco Duro 250GB
1
Computador Procesador Intel Dual Core 1GB. DDR2, Disco Duro 160GB
4
Monitor LCD BenQ 17’’ 4
Swith 48 puertos 10/100M 1
Cable UTP Cat 5a 300mts
SoftwareNombre Versión Descripción
Sistema OperativoCanaima
2.0 Es un Sistema Operativo que deriva de Debían. Distribución GNU/LINUX.
Apache 2.2.11 Servidor web HTTP de código abierto.
MySQL 5.0 Sistema de gestión de base de datos.
PHP Lenguaje de programación usado desarrollo web y que puede ser incrustado dentro de código HTML.
Sistema Operativo Canaima: Este sistema operativo es una variante de Debían, nos ayudará en nuestro proyecto Socio-tecnológico dándonos la posibilidad de disfrutar de un código abierto, centrado en el desarrollo de herramientas y modelos productivos basados en las Tecnologías de Información Libres (TIL) de software y sistemas operativos cuyo objetivo es generar capacidades nacionales, desarrollo endógeno apropiación y promoción del libre conocimiento, sin perder su motivo original.
Apache: Es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.) Apache presenta entre otras características altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración. Apache tiene amplia aceptación en la red: desde 1996, Apache, es el servidor HTTP más usado.
My SQL: Un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.Lenguaje de programación PHP: Es un lenguaje interpretado de propósito general ampliamente usado, diseñado especialmente para desarrollo web y que puede ser incrustado dentro de código HTML.
10
FACTIBILIDAD ECONÓMICA
El estudio de la factibilidad económica consiste en calcular los costos del proyecto, tomando en cuenta la adquisición de equipos, personal, compra de software, costos en los procedimientos de levantamiento de información, preparación de documentos, mantenimiento del sistema, entre otros aspectos. Los cuales determinaran cuan accesible es el sistema desde el punto de vista económico.
A continuación se presenta una descripción de los costos operativos necesarios para ejecutar los procedimientos del sistema propuesto, lo cual permite apreciar de mejor manera las bondades del mismo.
Costos por SoftwareEn esta parte se muestra una descripción de los sistemas operativos, programas y aplicaciones que serán utilizados con su costo.
Nombre Cantidad Costo dólares
Subtotal dólares
Costo Social dólares
Sistema Operativo Canaima
1 0,00 0,00 0,00
Apache 1 0,00 0,00 0,00My SQL 1 0,00 0,00 0,00PHP 1 0,00 0,00 0,00Total 0,00 0,00El costo del software para el sistema propuesto es cero (0,00) ya que va a estar basado mayoritariamente en la adquisición de programas de software libre que se pueden obtener sin costo alguno de la web .
11
Costos por HardwareEn esta sección se provee la depreciación de cada uno de los elementos de hardware que deberá comprar la empresa para soportar la aplicación. A razón de ello se genera la siguiente tabla:
Elemento físico Cantidad
Costo Dólares
Subtotal Dólares
Costo Social
Servidor 1 2.850,00 2.850,00 0,00Computador 1 0,00 0,00 0,00Monitor 1 0,00 0,00 0,00Switch 1 105,00 1.05,00 0,00Cable UTP 300 mts 200,00 200,00 0,00Total 3.1550,0
00,00
12
MODELO ENTIDAD RELACIÓN
13
14
TABLAS LÓGICAS Y DICCIONARIO
Llave prncipal
Titulo Soporte grupo Cantante Estante Música
Mi amorcito CD 5 Juan 2 Pop
La escobita CD Marisol y la magia del norte Marisol 3 Cumbia
En cambio no
DVD Laura Pausini Laura 6 Baladas
Lárgate CD Hnos. Yai pen Cristian 7 cumbia
Azul cumbia CD Cristian 1 cumbia
Triller Pop DVD Michael Jackson 4 Pop
clocks Pop CD cold play 9 Pop
alejate de mi Baladas CD Camila 8 Baladas
Wonderwall Rock CD Oasis 10 Rock
Yo sin ti cumbia CD Salserin 5 cumbia
15
Música
ID música
Titulo Genero Soporte Autor Duración
L0001 mi corazoncito Pop CD Juan 00:03:30
L0002 La escobita Cumbia DVD Marisol 00:04:00
L0003 En cambio no Baladas CD Laura 00:05:16
L0004 lárgate cumbia CD Cristian 00:07:10
L0005 Azul cumbia CD Cristian 00:07:10
L0006 Triller Pop DVD Michael Jackson 00:07:10
L0007 clocks Pop CD cold play 00:07:10
L0008 alejate de mi Baladas CD Camila 00:07:10
L0009 Wonderwall Rock CD Oasis 00:07:10
L0010 Yo sin ti cumbia CD Salserin 00:07:10
16
cantante
17
ID cantante
Nombre Apellido
J0001 Juan Huamán
J0002 Marisol Días
J0003 Laura Pausini
J0004 Cristian Pérez
J0005 Michael Jackson
J0006 cold Play
J0007 Camila Camila
J0008 Oasis Oasis
J0009 Salserin Salserin
J0010 Cristian Pérez
18
Estante
ID estante casillas modelo material
K0001 50 Cuadrado Madera
K0002 100 Cuadrado Metal
K0003 150 Rectángulo Fierro
K0004 40 Rectángulo madera
K0005 20 Cuadrado Madera
K0006 70 Cuadrado Metal
K0007 15 Rectángulo Fierro
K0008 50 Rectángulo madera
K0009 80 Cuadrado Madera
K0010 75 Cuadrado Metal
19
Grupo
ID grupo nombre N° de integrantes origen
H0001 5 6 Perú
H0002 Laura pausini 8 Perú
H0003Marisol la magia del norte
10 Italia
H0004 Hnos Yaipen 5 Perú
H0005 Cristian 6 mexico
H0006 Michael Jackson 8 usa
H0007 cold play 10 usa
H0008 Camila 5 mexico
H0009 Oasis 6 usa
H0010 Salserin 8 puerto rico
DiccionarioTABLA: MUSICA
NOMBRE CAMPO
DESCRIPCION
TIPO
LONGITUD
CAMPO LLAVES
TABLA EN PK
TABLA EN FK
OTRAS
CAMPO OBLIGATORIOP
KFK
ID_MUSICA
TIPO DE MUSICA
char
60SI
SI
MUSICA
SI
ID_TITULO
TITULOchar
50SI
NO
ALBUM
SI
ID_SOPORTE
CD O DVD
char
10SI
no
SI
ID_GRUPO
NOMBRE DEL GRUPO
char
50SI
SI
ALBUM
SI
ID_CANTANTE
AUTORchar
30SI
no
AUTOR
SI
20
ID_ESTANTE
LUGAR DE UBICACION
char
25SI
SI
ESTANTE
SI
TABLA: AUTOR
NOMBRE CAMPO
DESCRIPCION
TIPO
LONGITUD
CAMPO LLAVES
TABLA EN PK
TABLA EN FK
OTRAS
CAMPO OBLIGATORIOP
KFK
ID_001…..
IDENTIFICADOR ASIGANDO
char
100000
SI
NO
areas
AUTOR
SI
NOMBRE
NOMBRE DEL AUTOR
char
50NO
SI
AUTOR
SI
APELLIDO
APELLIDO DEL AUTOR
char
50NO
SI
AUTOR
SI
TABLA: ALBUM
NOMBRE
DESCRIPCION
TIP
LONGITUD
CAMPO LLAVES
TABLA EN
TABLA EN
OTRA
CAMPO OBLIGA
21
CAMPO O PK FK S TORIOPK
FK
ID_MUSICA
ID.001…char
100000
SI
no
MUSICA
SI
ALBUMNOMBRE ALBUM
char
50SI
no
ALBUM
si
GENERO
TIPO DE MUSICA
char
20si
si
ALBUM
si
SOPORTE
CD O DVD
char
10NO
no
MUSICA
si
AUTOR NOMBREchar
30NO
no
MUSICA
si
DURACION
TIEMPO DE DURACION
TIME
50SI
no
ALBUM
si
OPERACIÓN PRODUCTO
AUTOR(A)X Y300 200200 100ALBUM(B)W Z200 100250 150100 175
PRODUCTO C =A*BX Y W Z300 200 200 100300 200 250 150
22
300 200 100 175200 100 200 100200 100 250 150200 100 175 175OPERACIÓN SELECCIÓN
ID_UBICACIONID ARCHIVO AUTOR ALBUM DURACION ESTANTEID_5423 CAMILA MIENTES 03.55 ID_MADERAID_UBICACION=5423NOMB_AUTOR=camilaID_ARCHIVO>=5423not duracion = “B.C.”% estante < 5423
OPERACIÓN PROYECCIONID_UBICACIONID ARCHIVO AUTOR ALBUM ESTANTEID_5423 CAMILA MIENTES ID_MADERA
OPERACIÓN REUNIONID ARCHIVO AUTOR ALBUM DURACION ESTANTEID_5423 CAMILA MIENTES 03.55 ID_MADERA
OPERACIÓN DIVISIONPI:= PRODUCTO[ID_PROD] PIID_PROD1035224122492518ID_ESTANTE ID_PROD10 224123 251823 103539 251837 251810 224923 224923 2241
CONCLUSIONES:
Luego de haber realizado el análisis y diseño del sistema de control y seguimiento de inventario de archivos
Se logro obtener las siguientes conclusiones:
Se logro modernizar las actividades mas importantes en el almacén de laDiscoteca como ser el caso de un buen control de inventario de archivos.
Acortar el tiempo de búsqueda, acceso y suministro requeridos en almacén.
Permite realizar una mejor atención a la Unidades Solicitantes
El control de los archivos que son solicitados, ingresan y salen de
23
almacén hacia las diferentes áreas ya no es un problema gracias a lamanera eficaz de como fue encarada por el sistema.
Información precisa y confiable
Control de Stoks mínimo de almacén.
Interfaz amigable para el usuario con pantallas comprensibles y de fácilManejo
Este ejercicio de base de datos fue bastante interesante y tedioso pero enriquecedor estoy satisfecho con el curso
24