Bases de datos
Arturo GarciaTarea20 de Enero de 2020
1.931 Palabras (8 Páginas)125 Visitas
UNIVERSIDAD SABES
[pic 1][pic 2]
[pic 3]
Actividad 11: Entregar proyecto final |
NOMBRE DEL ALUMNO:
Arturo Garcia Gordillo
NOMBRE DEL TUTOR:
IVONNE ANETE ALVARADO
ASIGNATURA:
BASE DE DATOS II
Acámbaro, GUANAJUATO 26 de Noviembre, 2019
Contenido
Capítulo I: Datos Generales del proyecto 3
Capitulo II: Base de datos 4
La base de datos: MySQL (completa) 7
Creación de usuarios. 8
Privilegios usuarios. 8
Particiones 9
Bitacoras 11
Gestión de riesgos 15
Implementación de índices 17
Capítulo I: Datos Generales del proyecto
Datos generales de la institución:
Nombre de la Institución: Liberaciones DobleG
Giro: Servicio Técnico
Dirección: Zinapecuaro Mich
Tel: “Desconocido”
Sitio Web: “Desconocido”
Datos generales del contacto:
Nombre: Daniel Caballero
Puesto: Operador
Departamento: Técnico
Teléfono: Desconocido
Problemática:
Es un pequeño negocio que se dedica a la liberación y reparación de celulares, debido a su gran demanda de servicios es difícil mantener el control de los servicios realizados, asi como también no hay un control en los gastos generados, y pérdidas de tiempo ya que hay celulares que no tienen reparación y eso genera una perdida.
No todos los celulares se pueden liberar, debido a este problema el dueño del negocio necesita saber, (cuantos celulares libera por día, cuantos no puede liberar, de que operador móvil son los celulares, la marca del dispositivo, el tipo de liberación, el costo de la liberación.
Hay varios métodos para liberar un celular, por código, software, cajas de liberación. El también desea saber cuál es el método más usado o más efectivo, para así poder hacer más compras de créditos u optimizar los métodos de liberación.
Nos comentaba que otro de los problemas es que los clientes a veces llegan con sus celulares un poco dañados del hardware, (con la pantalla estrellada, sin chip, carcasa dañada, batería en mal estado, etc.) y que al momento de recoger el celular le reclaman al negocio, porque los clientes aseguran que sus celulares estaban en un mejor estado.
Por eso también es necesario crear una base de datos donde indique el estado en el que se recibe el dispositivo móvil, y otro donde indique el estado como se entrega el dispositivo.
Objetivos:
- Ganancias: Con la base de datos se obtendrán las ganancias, y de esta manera hacer crecer el negocio.
- Perdidas: Hay que saber cuánto cuesta mantener el negocio, saber cuánto pagas de luz, cuanto inviertes en las liberaciones, el tiempo de esfuerzo. Para poder optimizar al máximo y tener el menor número de pérdidas.
- Transparencia: Hay que entregar los productos en las mejores condiciones, para asi evitar pérdidas en los clientes por la insatisfacción, y garantizar un servicio de calidad.
- Métodos: Sabremos cual es el método más efectivo de liberación, cual es el menos costoso, cual es más tardado, y cual tiene más funciones.
- Marcas: hay cajas de liberación que solo funcionan con dispositivos LG y Samsung, con un control correcto en la base de datos sabremos si es conveniente comprar una caja de liberación.
Capitulo II: Base de datos
Diagrama Entidad Relación.
Liberaciones |
Código de Seguimiento |
Marca del dispositivo |
Operador de Origen |
Tipo de liberación |
Precio Compra |
Precio venta |
IMEI |
Recepción. |
IMEI (Primary key) |
Nombre del cliente |
Teléfono de contacto |
Correo electrónico |
Monto a cobrar |
Fecha de Recibido |
Fecha de Entrega |
[pic 4][pic 5][pic 6]
Transparencia |
Condiciones del Dispo. |
Pantalla |
Carcasa |
Tarjeta sim |
Tarjeta SD |
Botones |
Entrega con cargador |
Progreso |
Código de Seguimiento |
Estado de la liberación |
Condiciones del Dispo. |
[pic 7][pic 8]
Tabla recepción:
Es importante, esta tabla ya que es la primera en almacenar la información del cliente.
Instrucciones SQL para crear la tabla.
Create table recepción(IMEI primary key (SID), Nombre_del_cliente varchar(50), Telefono_contacto Int(10), correo_E varchar (30), Monto_Cobrar double(10), Fecha_Recibo date(****-**-**), Fecha_Entrega date(****-**-**));
Tabla Liberaciones
Esta tabla esta diseñada, para obtener la información de la liberación.
Create table liberaciones(Cod_Seguimiento primary key (SID), Marca_Dispositivo varchar(20), Operador_origen varchar(20), Tipo_Liberacion varchar (20), Precio_Compra int(7), Precio_Venta int(7), FOREIGN KEY(IMEI));
Tabla Progreso, es importante por en esta se va a guardar el estado de la liberacion y asi poder dar información más correcta al cliente.
Create table Progreso(FOREIGN KEY(Cod_Seguimiento), Estado_Liberacion varchar(20, Condicion_dispo varchar(20));
Tabla Transparencia, con esta tabla se evitaran los mal entendidos y la seguridad del dispositivo se matendra a salvo.
Create table Progreso(Condicion_disp primary key(SID), pantalla varchar (20), Carcasa varchar(20),Tarjeta_SIM varchar(2), Tarjeta_SD varchar(10), botones varchar(2), Cargador varchar(2));
[pic 9]
[pic 10]
Conclusiones:
Con una base de datos se optimizará al máximo el negocio, evitaremos la pérdida de clientes, y mejoraremos el gestionamiento del negocio. Muchos de los problemas se eliminar, y generaremos una confianza extra a los clientes, con el simple hecho de garantizar un servicio con trasparencia.
La empresa se beneficiará al tener un mejor control, manejo y gestionameinto de las compras y ventas realizadas, así como de clientes potenciales y proveedores de confianza conocidos como proveedores de categoría A, además de que con este sistema la empresa podrá tener una mejor relación con los proveedores, ya que demostrará tener compromiso y profesionalismo.
Posteriormente este negocio piensa lanzar una plataforma web, en donde podrán brindar sus servicios técnicos, por lo cual el manejo y gestionamiento de la base de datos aumentara, por eso es importante mantenerla segura ante cualquier siniestro que pueda alterar o dañar la base de datos.
La base de datos: MySQL (completa)
[pic 11]
[pic 12]
Como método de seguridad se implementara el modo transaccional:
Es importante realizar el modo transaccional en nuestra base de datos, porque no podemos arriesgar los datos a una posible falla, además de que con este modo transaccional tenemos una mejor concurrencia en los datos.
...