DABD_U1_EA_JOBC.doc

March 29, 2018 | Author: Juan Chavez | Category: My Sql, Planning, Databases, Computing, Technology


Comments



Description

Administración de Bases de DatosUnidad 1. Fundamentos de la administración de bases de datos Evidencia de aprendizaje. Requisitos y funciones básicas de MySQL 1.- Analiza la siguiente situación: La empresa “EL PLUMIN MÁGICO” es una papelería que hasta la fecha había manejado todas sus ventas de manera manual y desea implementar una base de datos en MYSQL en Windows, para controlar: ventas, clientes, proveedores compras e inventario. En ventas, debe considerar fecha de la venta, numero de factura productos a comprar y clave del cliente que realiza la compra; en clientes, sólo guardará su clave, nombre, dirección y su RFC; en proveedores: número de proveedor, nombre, dirección y RFC; en inventario, la clave y descripción del producto en compras, clave de la compra, clave del proveedor, clave del producto. Actualmente el área de sistemas no existe, por lo que se va a crear, contratando una persona para administrar la base de datos y quien decidirá cuál de los paquetes de instalación va a usar y en qué plataforma y porqué lo va a usar; dentro de esto tendrá que especificar: cómo va a ser uso del disco duro, analizando la estructura del almacenamiento, cómo va a segmentar el DD y cuál cantidad de espacio va a reservar en el mismo para la instalación de la base de datos. Por lo tanto: 2.- Redacta un documento que incluya: a) Las funciones básicas que va a realizar el administrador de la base de datos y cómo se va a relacionar con las áreas. b) Un análisis de las ventajas y desventajas que tendrá por trabajar en MySQL c) Qué debe considerar el DBA para administrar los datos específicamente de esta empresa. d) Cuáles son los requisitos para instalar MySQL en Windows, qué paquete debe instalar y cuál será el procedimiento a seguir. e) Agregar en el documento cómo va a estar organizada la información en el DD, explicar cómo se va segmentar y cómo va a estar el espacio en el DD. El proceso de desarrollo de Sistemas El desarrollo de sistemas es un término amplio, el cual describe la conversión de un proceso manual a una solución automatizada, basada en la necesidad de incrementar la eficiencia y la productividad de las operaciones de una organización. El proceso se inicia con una investigación inicial (principio conceptual) y termina con un sistema implantado sujeto a mantenimiento sobre la marcha. A continuación se describen brevemente y de manera general cada uno de los pasos que se encuentran integrados en las fases para el proceso de desarrollo de sistemas. Planeación del sistema Las actividades iniciales de planeación identifican la definición del problema, el establecimiento del alcance y los objetivos del proyecto. También se detalla el costo/beneficio y la presentación preliminar del diseño. Esta fase corresponde a lo que conocemos como “estudio de factibilidad”. 1. Se estudian los procedimientos existentes de la organización 2. Se da al evaluar los recursos informáticos disponibles. La planeación de un sistema de gran magnitud puede ser dividida en tres partes: investigación inicial, estudio preliminar del sistema y estudio de planeación. En otros casos, estas tres actividades pueden quedar comprendidas en una sola. Desarrollo: Esta etapa comprende el estudio profundo de la problemática y las necesidades existentes en la empresa, además de las especificaciones técnicas, programación e implantación del sistema. Esta etapa está compuesta por cortos pasos que son: 1. Requerimientos del usuario 2. Especificaciones técnicas 3. Planeación de la implementación 4. Programación 5. Procedimientos y entrenamiento del usuario 6. Pruebas del sistema Implantación del Sistema: Es la penúltima fase del desarrollo de sistemas. Es el proceso de instalar equipos o software nuevo, como resultado de un análisis y diseño previo como resultado de la sustitución o mejoramiento de la forma de llevar a cabo un proceso automatizado. Al implantar un Sistema de Información lo primero que debemos de hacer es asegurarnos que el sistema sea operacional o sea que funcione de acuerdo a los requerimientos del análisis y permitir que los usuarios puedan operarlo. Mantenimiento: Como último punto, el especificar una actividad y un mecanismo para el mantenimiento continuo de un sistema reconoce que el cambio es una constante en este medio, tanto en la naturaleza de los sistemas como en la tecnología, por lo tanto, cada proyecto deberá producir documentación e integrar la opción de modificar la aplicación implantada conforme cambien los requerimientos. Las razones para modificar los sistemas de información implantados pueden clasificarse en dos categorías: cambios obligatorios y mejoras. Los cambios obligatorios normalmente se inician porque se descubren discrepancias o errores en la aplicación, o bien, los requerimientos de la organización exigen modificaciones. Estos tipos de cambios se derivan principalmente de regulaciones externas o de cambios en otras aplicaciones adyacentes. Las mejoras a las aplicaciones se presentan con el objetivo de lograr una operación y producción más efectiva y eficiente, así como mantenerse al día o para aprovechar los nuevos desarrollos relativos a los equipos de cómputo o de los programas en operación. Casos de estudio. “EL PLUMÍN MÁGICO”: En base a la metodología del desarrollo de sistemas explicada anteriormente, se llevará a cabo el diseño de la aplicación para llevar a cabo el control de ventas y registro de las mismas de la papelería EL PLUMÍN MÁGICO HTML. Esta papelería se encarga de la venta y distribución de artículos escolares en su mayoría y de algunos otros de distinto tipo pero de uso común en oficinas. Cabe mencionar que al hacer un pedido este último tendrá una semana para ser recibido y por tanto se tiene que haber hecho un análisis antes de las cantidades de producto sobrante para que así no se termine antes de que la mercancía nueva llegue. buscar y registrar nuevas opciones de compra (proveedores). Verificar y actualizar la existencia de artículos e impresión de listas actualizadas de precios. teléfono con el que se les contacta y su dirección (de la empresa que provee la mercancía). un gestor de bases de datos (MySQL) y una herramienta CASE que nos facilitara el diseño de la aplicación web (DREAMWEAVER). Realizar cortes de caja por un determinado periodo además de generar el reporte de los mismos. Descripción general de las actividades de la tienda (Orientadas a la creación del Sistema) Con las descripciones generales hechas anteriormente sobre los procesos de la tienda. En la tienda se tiene además de los artículos mostrados una bodega en la que se almacena una cierta cantidad de producto para que así no exista alguna escases de mercancía. se ha hecho la consulta y por tal motivo se tiene una idea clara de las actividades que ahí se realizan y principalmente de la problemática que se abordará. personal. Artículos que se comercian La PAPELERÍA. Registrar y dar de baja proveedores de artículos. Todo lo anterior sin salir del ramo de artículos de PAPELERÍA. g) El administrador tendrá acceso libre al sistema pero en especial podrá realizar las siguientes actividades: 1. el proceso de inventario se lleva a cabo manualmente. durante toda la semana se hace el registro de las ventas de cada artículo en una bitácora y al finalizar dicha semana se consulta la bitácora sobre las cantidades del almacén. así como asignarle sus claves y contraseñas de acceso para uso del sistema. Esto último nos da la pauta para comenzar a pensar en el uso de una base de datos en la que se almacenaran de primera cuenta los artículos comerciados con algunas características específicas. ahora se pueden establecer una seria de reglas sobre el negocio. oficinas. 4. 4. Esto además sirve para determinar la fecha en la que se deberá hacer un nuevo pedido de mercancía a los proveedores. 3. inventariar los artículos que ahí se tienen. Fundamentos de la administración de bases de datos Evidencia de aprendizaje. es decir. Ventas El dependiente de la tienda lleva un registro de cada uno de los artículos vendidos y la cantidad de los mismos. Ventas de artículos e impresión de recibos de venta. hacer altas o bajas de productos. 2. .2. Compras Una vez que los dependientes realizan las ventas a lo largo de la semana y dichas ventas son registradas en las bitácoras correspondientes. 2. 5. 4. 1. La nota se le da al cliente y se queda una copia en la tienda para así llevar un control del dinero que se está recibiendo y corroborar todas y cada una de las faltantes de artículos. y una vez que tanto los dependientes como el propietario han realizado la actualización correspondiente de las bitácoras de inventarios se decide si es momento de hacer un nuevo pedido de mercancía a alguno de los proveedores. Requisitos y funciones básicas de MySQL dedicada a la venta de artículos de papelería y para lo cual se comenzará primero con la descripción del problema de estudio y finalmente se desarrollara el sistema utilizando un servidor web (APACHE) lenguaje de programación PHP. realizar la solicitud de producto a los fabricantes. b) Los proveedores de producto de la tienda y los clientes que compran dichos artículos no tendrán acceso al sistema. script de JAVASCRIPT. c) El sistema deberá de estar controlado por claves de acceso y contraseñas. clientes etc.1. además de esto. d) Cada uno de los empleados estarán registrados en el sistema (o en una de las tablas de información) y se les asignará un código de empleado. realiza el llenado de una nota para el cliente con la especificación de los que se ha vendido. 2. Todos los artículos están registrados en un catálogo y sobre el cual se identifican ciertas características de cada uno. todas las operaciones serían ejecutas de manera local 4. estas reglas también se pueden tomar como las restricciones que deberá de tener nuestro sistema. hogares e incluso otros establecimientos cercanos. La nota deberá estar cubierta al 100% pues la tienda no maneja ninguna clase de crédito o deudas de artículos. llevar a cabo la venta y distribución de los productos.Administración de Bases de Datos Unidad 1. 3. Equipo existente Afortunadamente el establecimiento cuenta con un equipo de cómputo sobre el cual se puede instalar y llevar a cabo la manipulación del sistema. EL PLUMIN MÁGICO El negocio EL PLUMIN MÁGICO que se pretende estudiar en el documento y sobre el cual se desarrollará el sistema. Consultar y modificar datos de proveedores. dichos artículos están clasificados en distintos tipos y además cada uno de los artículos tiene una clave (código de barras) que los hace únicos. h) Los empleados únicamente informaran sobre los cortes de caja diarios. Registrar y dar de alta nuevos empleados. En caso de que se haya tomado la decisión de hacer un nuevo pedido se contactara al proveedor vía telefónica (por parte del propietario) y se le hará la petición de producto. se realizan las operaciones necesarias para determinar la cantidad de producto que se tiene disponible en la tienda. Análisis y descripción de los procesos y grupos de información indispensables de la PAPELERÍA Dentro de la PAPELERÍA se llevan a cabo varios procesos importantes Inventario como lo pueden ser. su nombre (con apellidos). e) Los proveedores al igual que los dependiente de la tienda estarán registrados en la base de datos por medio de un código de proveedor. se tendrán también su nombre y dirección. se encarga de la venta de artículos en su mayoría escolares. como ya se mencionó anteriormente. tipo de mercancía que ofrecen. a) Los usuarios del sistema solo podrán ser los encargados o dependientes de la tienda y el propietario. f) Los dependientes o empleados de la tienda tendrán acceso al sistema para: 1. Registrar artículos nuevos a la PAPELERÍA 3. 5.1. “MySQL Connector/ODBC”. o) Dependiendo del artículo se podrán otorgar el 0.1. Consulte Sección 13. que se puede descargar de http://dev. por caja o por paquete. se necesita lo siguiente:. Se recomienda fuertemente el uso de un sistema operativo Windows basado en NT (NT.zip.mysql. r) El sistema alertara al administrador y a los encargados si un producto está por alanzar su nivel mínimo de existencia total en la tienda y almacén para realizar un nuevo pedido. 6. “Arrancar MySQL como un servicio de Windows”.1. se deberá contar con un driver Connector/ODBC. 4. “Sintaxis de CREATE TABLE”. También podrían necesitarse los siguientes ítems opcionales: a) Si se planea conectarse al servidor MySQL a través de ODBC. instalar. NT. 10 o 15% de descuento. Generalmente se recomienda un mínimo de 200 megabytes. j) El registro de las compras y las ventas se registrara únicamente si las notas están pagadas. y crear las bases de datos de acuerdo a sus requisitos. o Windows Server 2003. Sin poder ser editada o introducida. 2000. m) El costo final del producto será asignado por el sistema tomando en cuenta el precio del operador más el IVA y realizando el descuento pertinente si es que existiera. se recomienda el uso de un cliente FTP adecuado que posea la característica de reanudación (resume) para evitar la corrupción de ficheros durante el proceso de descarga. Me. Al crear las tablas no debe olvidarse el uso de MAX_ROWS y AVG_ROW_LENGTH. q) La existencia es calculada por el sistema al restar la cantidad de entradas (compras) de productos a la cantidad de salidas (Ventas). 7. Un sistema operativo Windows de 32 bits. al igual que las compras de producto con los proveedores se realizaran en efectivo ya que no existe la modalidad de crédito dentro de la PAPELERÍA. Nota: Si se descarga la distribución a través de FTP. 2000.Administración de Bases de Datos Unidad 1. “Cómo obtener MySQL”. 1. 3. Suficiente espacio en disco rígido para descomprimir. k) El pago de una venta.3. . XP. monografías. Consulte Sección 2. Soporte para protocolo TCP/IP. b) Si se necesitan tablas con un tamaño superior a 4GB. Diagrama General de Casos de Uso catalog o inventari o client e ventas empleado compras altas jef e proveedo r Realiza pedido consulta bajas Medios de solución Para ejecutar MySQL para Windows. para descomprimir el fichero de distribución. 5. p) Los artículos de la PAPELERÍA solo se podrán vender de 3 formas distintas: individual. Una herramienta capaz de leer ficheros . lapiceros. Una copia de la distribución binara de MySQL para Windows. Fundamentos de la administración de bases de datos Evidencia de aprendizaje. Consulte Sección 25. biografías etc.). XP. n) Cada proveedor puede surtir más de un artículo a la tienda. Consulte Sección 2.3. tal como 9x. Requisitos y funciones básicas de MySQL i) Las compras de artículos solo se pagaran en efectivo y no se contara crédito con proveedores. l) Cada artículo de la PAPELERÍA está asignado a una área que se identifica por el tipo de materia que ahí se encuentra (libretas. 2. debe instalarse MySQL en un sistema de ficheros NTFS o posterior.com/downloads/. 5. lápices. 2003) puesto que éstos permiten ejecutar el servidor MySQL como un servicio.12.
Copyright © 2024 DOKUMEN.SITE Inc.