Está en la página 1de 13

Instituto Nacional “Isidro Menéndez”

Asignatura:
Módulo 3.3 Administración de base de datos
Ingeniero
Edgar Edmundo Fuentes
Integrantes:
Antonia Beatriz Games Cárdenas
Josue Abimelet Rodriguez Diaz
Josue Benjamin Vigil Caballero
Juliana Marisela Torres Chavaria
Raul Humberto Flores Mejía
Ivan Antonio Pereira Romero

1
Índice

-Introducción —----------------------------------------------------------- 3

-Planteamiento del proyecto —---------------------------------------- 4

-Herramientas a utilizar —------------------------------------ 6

-Cómo solventar los problemas del proyecto —------------------------

-conclusión —-----------------------------------------------------------

2
Introducción
Dentro del Módulo 3.3 “Administración de base de datos ” se nos brinda
información y conocimientos para la creación de base de datos con el
fin de solventar problemas para distintas empresas.
¿Cómo ayuda una base de datos dentro de una empresa? La base de
datos cumple con la función de almacenar distintos tipos de información
con el fin de tecnificar las prácticas de almacenamiento dentro de
cualquier empresa
Para el Módulo 3.3 Nos planteamos el siguiente problema “Crear una
base de datos en cual se pueda almacenar información sobre los
productos para la empresa Mercury Store ”
Para ello se utilizara un Gestor de Base de Datos también Programas
para la creación de su interfaz gráfica donde se utilizan diferentes
Lenguajes de Programación , solventando así con ayuda de ellos el
problema ya presentado
Dentro de este Informe se dará a conocer a detalle todas las partes de
nuestro proyecto desde su planteamiento hasta su ejecución

3
Planteamiento del Proyecto

¿Cual es nuestro proyecto ?


El principal objetivo del módulo es “Desarrollar las competencias
que permitan realizar una adecuada gestión de una base de datos,
asegurando su integridad de la información almacenada en ella.”
En base al objetivo anterior nuestro proyecto cuenta con la
problemática de solventar las necesidades para la empresa
“Mercury Store” usando una base de datos por medio de una
interfaz gráfica para tecnificar su estilo de administración dentro de
su empresa también permitiendo almacenar gran número de
información de una forma muy bien estructurada para futuras
consultas, búsquedas y nuevo ingreso de datos . Todo esto lo
permite realizar de una forma rápida y simple desde una
computadora evitando así el uso de papel y gasto excesivo de
materiales y malas administraciones de cuentas
¿Sobre qué trata la empresa Mercury Store?
La Empresa consiste en la venta de productos de ropa como:
Camisetas, Pantalones y Calzado
Nuestro trabajo es hacer una base de datos donde el agente
responsable de el uso del programa pueda ingresar información y
retirar información en la base de datos que contiene todo lo que la
empresa puede llegar tener almacenado
¿Cómo crearemos una Base de Datos segura ?
Una manera en que aseguramos la información de la base de datos
es dentro de la interfaz gráfica ya que dentro de ella hay un inicio

4
de sesión donde solo la persona autorizada podrá ingresar con su
usuario y respectiva contraseña
Esta es una de las etapas para asegurar la información dentro de la
interfaz
Una vez el administrador ingrese sus datos y el sistema verifique
que son correctos viene el segundo paso el cual es
Verificación por código personal del administrador esto ayuda a
reforzar la seguridad ya que si en un dado caso se logra
vulnerabilizar la información que se le fue dada al administrador
para ingresar queda una segunda etapa donde el sistema pide un
código personal el cual no lo sabrá nadie más que el administrador
Todo esto es parte de la seguridad que el sistema de la interfaz
gráfica de la base de datos brinda
Otra manera en que aseguramos la información de nuestra
empresa es teniendo la base de datos en un servidor externo al
programa que ejecuta el sistema
Básicamente eso es en si nuestro proyecto -Creacion de base de
datos - Creación de un sistema que contenga la interfaz para la
manipulación de una base de datos - Brindar seguridad de sus
datos a la empresa
Pero para todo ello se necesitan herramientas las cuales
seleccionamos en base las necesidades del Usuario en este caso la
Empresa “ Mercury Store” y se necesitan lenguajes que nos ayuden
a la creación del sistema todo esto lo veremos más a fondo en la
siguiente etapa del informe

5
Herramientas a Utilizar
Para la creación de nuestro sistema y solventar las necesidades del
proyecto se necesitan herramientas y esas herramientas requieren
de lenguajes para su operación los cuales se seleccionan en base a
las necesidades del sistema
¿Cuáles son las necesidades?
En base a la información dada con anterioridad se sabe cual es fin
de nuestro proyecto
-Creación de base de datos
-Creación de un sistema que contenga la interfaz para la
manipulación de una base de datos
- Brindar seguridad de sus datos a la empresa
Teniendo en cuenta todo esto el grupo “THE SIX” el cual es el
responsable de la ejecución del proyecto ha tomado la decisión de
de usar las siguientes herramientas
Programas
Para la creación del sistema que conlleva la interfaz para la
manipulación de la base de datos tenemos la siguiente herramienta
NetBeans
NetBeans es un entorno de desarrollo
integrado libre, hecho principalmente para el
lenguaje de programación Java. Existe además
un número importante de módulos para

6
extenderlo. NetBeans IDE1 es un producto libre y gratuito sin
restricciones de uso.
La plataforma NetBeans permite que las aplicaciones sean
desarrolladas a partir de un conjunto de componentes de software
llamados módulos. Un módulo es un archivo Java que contiene
clases de java escritas para interactuar con las API de NetBeans y
un archivo especial (manifest file) que lo identifica como módulo.
Las aplicaciones construidas a partir de módulos pueden ser
extendidas agregándole nuevos módulos. Debido a que los módulos
pueden ser desarrollados independientemente, las aplicaciones
basadas en la plataforma NetBeans pueden ser extendidas
fácilmente por otros desarrolladores de software.

Dando a conocer el programa que se utilizara para la creación de la


interfaz necesitamos saber cual seria nuestro gestor para la
creación de base de datos, el seleccionado es:

XAMPP
XAMPP es un paquete de software libre, que
consiste principalmente en el sistema de
gestión de bases de datos MySQL, el servidor
web Apache y los intérpretes para lenguajes
de script PHP y Perl. El nombre es en
realidad un acrónimo: X (para cualquiera de
los diferentes sistemas operativos), Apache, MariaDB/MySQL, PHP,
Perl. A partir de la versión 5.6.15, XAMPP cambió la base de datos
MySQL por MariaDB, un fork de MySQL con licencia GPL.

7
También se hará uso de :

phpMyAdmin
phpMyAdmin es una herramienta de
software libre escrita en PHP ,
destinada a manejar la administración
de MySQL en la Web. phpMyAdmin
admite una amplia gama de
operaciones en MySQL y MariaDB. Las operaciones de uso
frecuente (administración de bases de datos, tablas, columnas,
relaciones, índices, usuarios, permisos, etc.) se pueden realizar a
través de la interfaz de usuario, mientras aún tiene la capacidad de
ejecutar directamente cualquier instrucción SQL.
MySQL
MySQL Connector/J es un driver nativo de
Java que convierte las llamadas
generadas por JDBC en el protocolo de red
que utiliza la base de datos de Mysql. Permite al desarrollador
trabajar con el lenguaje de programación Java y de esta forma
construir programas que interactúan con Mysql

Una vez ya hemos dado a conocer los programas que utilizaremos


se necesita saber que Lenguajes de programación se usarán dentro
de ellos

8
Lenguajes de programación
¿Qué es un lenguaje de programación?
Es un lenguaje formal que mediante una serie de instrucciones, le
permite a un programador escribir un conjunto de órdenes,
acciones consecutivas, datos y algoritmos para de esa forma crear
programas que controlen el comportamiento físico y lógico
Teniendo ya definido lo que es un lenguaje de programación
pasaremos a dar conceptos sobre los lenguajes que utilizamos
JAVA
Java es un lenguaje de programación y una
plataforma informática que fue
comercializada por primera vez en 1995 por
Sun Microsystems. Hay muchas aplicaciones y
sitios web que no funcionarán,
probablemente, a menos que tengan Java
instalado, y cada día se crean más. Java es
rápido, seguro y fiable. Desde ordenadores portátiles hasta centros
de datos, desde consolas para juegos hasta computadoras
avanzadas, desde teléfonos móviles hasta Internet, Java está en
todas partes. Si es ejecutado en una plataforma no tiene que ser
compilado para correr en otra. Java es, a partir de 2012, uno de los
lenguajes de programación más populares en uso, particularmente
para aplicaciones de cliente-servidor de web, con unos diez millones
de usuarios reportados.

9
PHP
PHP es un lenguaje de programación
para desarrollar aplicaciones y crear
sitios web. Fácil de usar y en constante
perfeccionamiento es una opción
segura para aquellos que desean
trabajar en proyectos calificados y sin complicaciones.
Es un lenguaje de scripting de código abierto, del lado del servidor,
con programación HTML integrada que se utiliza para crear
páginas web dinámicas. Las ventajas de PHP son su flexibilidad y su
alta compatibilidad con otras bases de datos

Los que es el lenguaje PHP se utilizó para la conexión de la base de


datos a la interfaz y dentro de la creación de la base de datos para
definir campos e ingresar datos
El lenguaje JAVA se utilizó para la creación del sistema que contiene
la base de datos

10
¿Cómo solventar los problemas del proyecto?
Como ya hemos definido las herramientas que utilizaremos y los
problemas a resolver necesitamos saber cómo pondremos en
práctica los conocimientos dentro del sistema que necesitamos
realizar.
¿Que tenemos planeado?
Con el programa NetBeans Utilizaremos el lenguaje de programación
JAVA para la creación de la Interfaz Gráfica la cual se dividirá en
-Inicio de Sesión
-Verificación de seguridad
-Verificación de seguridad con código personal
-Sección de interfaz de base de datos
- Guardar Datos
-Eliminar Datos
-Modificar Datos
En el inicio de sesión se puede encontrar con un proceso de Verificación
seguridad para mantener la información Protegida Cuando se brinda el
programa y se da el manual de usuario o una pequeña capacitación, a
la empresa se le recomienda que esa clave solo la maneje una persona
de confianza ya que de ella depende si la información es vulnerabilizada
o no
También tiene una segunda verificación de seguridad con código
personal, si de alguna manera se logra adquirir la contraseña hay una

11
segunda etapa de seguridad la cual pide el código personal que se le fue
brindado a la persona calificada para la manipulación de información
Todo lo anterior es en base a la seguridad que nuestro equipo brinda la
empresa por medio de la interfaz gráfica
Sección de interfaz de Base de Datos dentro de ella se manipulara la
base de datos conforme a lo que se necesite
¿Cómo funciona?
La interfaz cumple con las siguientes funciones: Guardar Datos, Eliminar
Datos, Modificar Datos. Dentro de la interfaz se encontraran estas
distintas opciones con el fin de llevar un historial más detallado de los
productos que ingresan y egresan de la empresa generando así un
mayor rendimiento en la gestión y aumentado las ganancias de la
empresa ya que se conoce la cantidad exacta de producto que se tiene y
se logra también saber que se vende más y por ende aumentar las
compras de dichos productos que son más demandados creo teniendo
en cuenta todo eso podria decirse que se estan cumpliedo las necsidades
que el proyecto requiere
Guardar Datos: El personal administrativo encargado de la Gestión de
Datos, podrá guardar información detallada de los productos nuevos y
existentes
Modificar Datos: El Personal administrativo encargado de la Gestión de
Datos, tendrá la opción de modificar datos ya existentes sin la
necesidad de eliminar y guardar un nuevo dato
Eliminar Datos: El personal administrativo encargado de la gestión de
Datos, Podrá Eliminar Datos que sean innecesarios con la finalidad de
llevar todo en orden para una mejor precisión de la empresa en cuanto
a la administración de datos

12
Conclusión

El grupo “THE SIX” Dará un servicio de Base de Datos con una Interfaz
interactiva con la finalidad de tecnificar y optimizar el almacenamiento
de productos de la empresa “Mercury Store” Esto para que la empresa
tenga un conocimiento certero de lo que es necesario comprar y de lo
que ya no es necesario comprar, ayudado así en cierta parte al ahorro
de gastos innecesarios.
Se realizará con los conocimientos adquiridos en el Módulo 3.3 y en
módulos de años anteriores donde se practicó la creación de
aplicaciones para solución de problemáticas, utilizando programas
como Netbeans y el uso de lenguaje de Java También Php Para la
conexión de la base de datos con la interfaz que el administrador podrá
usar de una manera intuitiva la cual también contará con un manual de
usuario ayudando así a un mejor uso de la misma

13

También podría gustarte