Вы находитесь на странице: 1из 3

Administracin de Bases de Datos

Unidad 1. Fundamentos de la administracin de bases de datos


Evidencia de aprendizaje. Requisitos y funciones bsicas de MySQL

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

Administracin de Bases de Datos


Unidad 1. Fundamentos de la administracin de bases de datos
Evidencia de aprendizaje. Requisitos y funciones bsicas de MySQL

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.

Administracin de Bases de Datos


Unidad 1. Fundamentos de la administracin de bases de datos
Evidencia de aprendizaje. Requisitos y funciones bsicas de MySQL

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

catalog
o
inventari
o

client
e

ventas
empleado

compras
altas

jef
e

proveedo
r
Realiza
pedido

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.

Вам также может понравиться