You are on page 1of 6

Administracion de

base Datos
Evidencia de aprendizaje. Requisitos y
funciones bsicas de MySQL
Profra.: Selene Medina Nio
Alumno: Javier Chvez Mocios

1.- Analiza la siguiente situacin:


La empresa EL PLUMIN MGICO es una papelera que hasta la fecha haba 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, slo guardar su clave,
nombre, direccin y su RFC; en proveedores: nmero de proveedor, nombre, direccin y RFC; en
inventario, la clave y descripcin 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 cul de los paquetes de instalacin va a usar y en qu
plataforma y porqu lo va a usar; dentro de esto tendr que especificar: cmo va a ser uso del disco duro,
analizando la estructura del almacenamiento, cmo va a segmentar el DD y cul cantidad de espacio va a
reservar en el mismo para la instalacin de la base de datos.
Por lo tanto:
2.- Redacta un documento que incluya:
a) Las funciones bsicas que va a realizar el administrador de la base de datos y cmo se va a relacionar
con las reas.
b) Un anlisis de las ventajas y desventajas que tendr por trabajar en MySQL
c) Qu debe considerar el DBA para administrar los datos especficamente de esta empresa.
d) Cules son los requisitos para instalar MySQL en Windows, qu paquete debe instalar y cul ser el
procedimiento a seguir.
e) Agregar en el documento cmo va a estar organizada la informacin en el DD, explicar cmo se va
segmentar y cmo va a estar el espacio en el DD.

El proceso de desarrollo de Sistemas


El desarrollo de sistemas es un trmino amplio, el cual describe la conversin de un proceso manual a una
solucin automatizada, basada en la necesidad de incrementar la eficiencia y la productividad de las
operaciones de una organizacin. El proceso se inicia con una investigacin inicial (principio conceptual) y
termina con un sistema implantado sujeto a mantenimiento sobre la marcha.
A continuacin 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.
Planeacin del sistema
Las actividades iniciales de planeacin identifican la definicin del problema, el establecimiento del alcance
y los objetivos del proyecto. Tambin se detalla el costo/beneficio y la presentacin preliminar del diseo.
Esta fase corresponde a lo que conocemos como estudio de factibilidad.
1. Se estudian los procedimientos existentes de la organizacin
2. Se da al evaluar los recursos informticos disponibles.
La planeacin de un sistema de gran magnitud puede ser dividida en tres partes: investigacin inicial,
estudio preliminar del sistema y estudio de planeacin. En otros casos, estas tres actividades pueden
quedar comprendidas en una sola.
Desarrollo:
Esta etapa comprende el estudio profundo de la problemtica y las necesidades existentes en la empresa,
adems de las especificaciones tcnicas, programacin e implantacin del sistema. Esta etapa est
compuesta por cortos pasos que son:
1. Requerimientos del usuario
2. Especificaciones tcnicas
3. Planeacin de la implementacin
4. Programacin
5. Procedimientos y entrenamiento del usuario
6. Pruebas del sistema
Implantacin del Sistema:

Es la penltima fase del desarrollo de sistemas. Es el proceso de instalar equipos o software nuevo, como
resultado de un anlisis y diseo previo como resultado de la sustitucin o mejoramiento de la forma de
llevar a cabo un proceso automatizado. Al implantar un Sistema de Informacin lo primero que debemos de
hacer es asegurarnos que el sistema sea operacional o sea que funcione de acuerdo a los requerimientos
del anlisis 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 tecnologa, por lo tanto, cada proyecto deber producir documentacin e integrar la opcin de
modificar la aplicacin implantada conforme cambien los requerimientos. Las razones para modificar los
sistemas de informacin implantados pueden clasificarse en dos categoras: cambios obligatorios y
mejoras.
Los cambios obligatorios normalmente se inician porque se descubren discrepancias o errores en la
aplicacin, o bien, los requerimientos de la organizacin 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 operacin y produccin ms
efectiva y eficiente, as como mantenerse al da o para aprovechar los nuevos desarrollos relativos a los
equipos de cmputo o de los programas en operacin.
Casos de estudio. EL PLUMN MGICO:
En base a la metodologa del desarrollo de sistemas explicada anteriormente, se llevar a cabo el diseo
de la aplicacin para llevar a cabo el control de ventas y registro de las mismas de la papelera EL PLUMN
MGICO dedicada a la venta de artculos de papelera y para lo cual se comenzar primero con la
descripcin del problema de estudio y finalmente se desarrollara el sistema utilizando un servidor web
(APACHE) lenguaje de programacin PHP, HTML, script de JAVASCRIPT, un gestor de bases de datos
(MySQL) y una herramienta CASE que nos facilitara el diseo de la aplicacin web (DREAMWEAVER).
1. EL PLUMIN MGICO
El negocio EL PLUMIN MGICO que se pretende estudiar en el documento y sobre el cual se desarrollar
el sistema, 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 problemtica que se abordar.
Esta papelera se encarga de la venta y distribucin de artculos escolares en su mayora y de algunos
otros de distinto tipo pero de uso comn en oficinas, hogares e incluso otros establecimientos cercanos.
Todo lo anterior sin salir del ramo de artculos de PAPELERA.
2. Artculos que se comercian
La PAPELERA, como ya se mencion anteriormente, se encarga de la venta de artculos en su mayora
escolares, dichos artculos estn clasificados en distintos tipos y adems cada uno de los artculos tiene
una clave (cdigo de barras) que los hace nicos. Todos los artculos estn registrados en un catlogo y
sobre el cual se identifican ciertas caractersticas de cada uno. 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 artculos
comerciados con algunas caractersticas especficas.
3. Equipo existente
Afortunadamente el establecimiento cuenta con un equipo de cmputo sobre el cual se puede instalar y
llevar a cabo la manipulacin del sistema, todas las operaciones seran ejecutas de manera local
4. Anlisis y descripcin de los procesos y grupos de informacin indispensables de la PAPELERA
Dentro de la PAPELERA se llevan a cabo varios procesos importantes Inventario como lo pueden ser,
inventariar los artculos que ah se tienen, realizar la solicitud de producto a los fabricantes, buscar y
registrar nuevas opciones de compra (proveedores), llevar a cabo la venta y distribucin de los productos,
hacer altas o bajas de productos, personal, oficinas, clientes etc.
En la tienda se tiene adems de los artculos mostrados una bodega en la que se almacena una cierta
cantidad de producto para que as no exista alguna escases de mercanca, el proceso de inventario se lleva
a cabo manualmente, es decir, durante toda la semana se hace el registro de las ventas de cada artculo en
una bitcora y al finalizar dicha semana se consulta la bitcora sobre las cantidades del almacn, se
realizan las operaciones necesarias para determinar la cantidad de producto que se tiene disponible en la

tienda. Esto adems sirve para determinar la fecha en la que se deber hacer un nuevo pedido de
mercanca a los proveedores.
4.1. Ventas
El dependiente de la tienda lleva un registro de cada uno de los artculos vendidos y la cantidad de los
mismos, adems de esto, realiza el llenado de una nota para el cliente con la especificacin de los que se
ha vendido. 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 artculos. La nota deber
estar cubierta al 100% pues la tienda no maneja ninguna clase de crdito o deudas de artculos.
4.2. Compras
Una vez que los dependientes realizan las ventas a lo largo de la semana y dichas ventas son registradas
en las bitcoras correspondientes, y una vez que tanto los dependientes como el propietario han realizado
la actualizacin correspondiente de las bitcoras de inventarios se decide si es momento de hacer un
nuevo pedido de mercanca a alguno de los proveedores. En caso de que se haya tomado la decisin de
hacer un nuevo pedido se contactara al proveedor va telefnica (por parte del propietario) y se le har la
peticin de producto. Cabe mencionar que al hacer un pedido este ltimo tendr una semana para ser
recibido y por tanto se tiene que haber hecho un anlisis antes de las cantidades de producto sobrante
para que as no se termine antes de que la mercanca nueva llegue.
5. Descripcin general de las actividades de la tienda (Orientadas a la creacin del Sistema)
Con las descripciones generales hechas anteriormente sobre los procesos de la tienda, ahora se pueden
establecer una seria de reglas sobre el negocio, estas reglas tambin se pueden tomar como las
restricciones que deber de tener nuestro sistema.
a) Los usuarios del sistema solo podrn ser los encargados o dependientes de la tienda y el propietario.
b) Los proveedores de producto de la tienda y los clientes que compran dichos artculos no tendrn acceso
al sistema.
c) El sistema deber de estar controlado por claves de acceso y contraseas.
d) Cada uno de los empleados estarn registrados en el sistema (o en una de las tablas de informacin) y
se les asignar un cdigo de empleado, se tendrn tambin su nombre y direccin.
e) Los proveedores al igual que los dependiente de la tienda estarn registrados en la base de datos por
medio de un cdigo de proveedor, su nombre (con apellidos), tipo de mercanca que ofrecen, telfono con
el que se les contacta y su direccin (de la empresa que provee la mercanca).
f) Los dependientes o empleados de la tienda tendrn acceso al sistema para:
1. Ventas de artculos e impresin de recibos de venta.
2. Registrar artculos nuevos a la PAPELERA
3. Verificar y actualizar la existencia de artculos e impresin de listas actualizadas de precios.
4. Consultar y modificar datos de proveedores.
g) El administrador tendr acceso libre al sistema pero en especial podr realizar las siguientes
actividades:
1. Realizar cortes de caja por un determinado periodo adems de generar el reporte de los mismos.
2. Registrar y dar de alta nuevos empleados, as como asignarle sus claves y contraseas de acceso
para uso del sistema.
3. Registrar y dar de baja proveedores de artculos.
h) Los empleados nicamente informaran sobre los cortes de caja diarios.
i) Las compras de artculos solo se pagaran en efectivo y no se contara crdito con proveedores.
j) El registro de las compras y las ventas se registrara nicamente si las notas estn pagadas.
k) El pago de una venta, al igual que las compras de producto con los proveedores se realizaran en
efectivo ya que no existe la modalidad de crdito dentro de la PAPELERA.
l) Cada artculo de la PAPELERA est asignado a una rea que se identifica por el tipo de materia que ah
se encuentra (libretas, lapiceros, lpices, monografas, biografas etc.).
m) El costo final del producto ser asignado por el sistema tomando en cuenta el precio del operador ms
el IVA y realizando el descuento pertinente si es que existiera.
n) Cada proveedor puede surtir ms de un artculo a la tienda.
o) Dependiendo del artculo se podrn otorgar el 0, 5, 10 o 15% de descuento.

p) Los artculos de la PAPELERA solo se podrn vender de 3 formas distintas: individual, por caja o por
paquete.
q) La existencia es calculada por el sistema al restar la cantidad de entradas (compras) de productos a la
cantidad de salidas (Ventas). Sin poder ser editada o introducida.
r) El sistema alertara al administrador y a los encargados si un producto est por alanzar su nivel mnimo
de existencia total en la tienda y almacn para realizar un nuevo pedido.
Diagrama General de Casos de Uso

catalogo
inventario

cliente

ventas
empleado

compras
proveedor
altas
Realiza pedido

jefe

consulta

bajas

Medios de solucin
Para ejecutar MySQL para Windows, se necesita lo siguiente:.
1. Un sistema operativo Windows de 32 bits, tal como 9x, Me, NT, 2000, XP, o Windows Server 2003.
2. Se recomienda fuertemente el uso de un sistema operativo Windows basado en NT (NT, 2000, XP,
2003) puesto que stos permiten ejecutar el servidor MySQL como un servicio. Consulte Seccin 2.3.12,
Arrancar MySQL como un servicio de Windows.
3. Soporte para protocolo TCP/IP.
4. Una copia de la distribucin binara de MySQL para Windows, que se puede descargar de
http://dev.mysql.com/downloads/. Consulte Seccin 2.1.3, Cmo obtener MySQL.
Nota: Si se descarga la distribucin a travs de FTP, se recomienda el uso de un cliente FTP
adecuado que posea la caracterstica de reanudacin (resume) para evitar la corrupcin de ficheros
durante el proceso de descarga.
5. Una herramienta capaz de leer ficheros .zip, para descomprimir el fichero de distribucin.
6. Suficiente espacio en disco rgido para descomprimir, instalar, y crear las bases de datos de acuerdo a
sus requisitos. Generalmente se recomienda un mnimo de 200 megabytes.

7. Tambin podran necesitarse los siguientes tems opcionales:


a) Si se planea conectarse al servidor MySQL a travs de ODBC, se deber contar con un driver
Connector/ODBC. Consulte Seccin 25.1, MySQL Connector/ODBC.
b) Si se necesitan tablas con un tamao superior a 4GB, debe instalarse MySQL en un sistema de
ficheros NTFS o posterior. Al crear las tablas no debe olvidarse el uso de MAX_ROWS y
AVG_ROW_LENGTH. Consulte Seccin 13.1.5, Sintaxis de CREATE TABLE.

You might also like