Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Reporte
de
manejo de un
SGBD
Administracin de Base de
Datos
G.
Noemi
Castillo
Mitzi
TABLA DE CONTENIDO
TABLA DE CONTENIDO___________________________________________________________2
NDICE DE FIGURAS______________________________________________________________3
NDICE DE TABLAS_______________________________________________________________4
INTRODUCCIN___________________________________________________________________5
DESARROLLO_____________________________________________________________________7
Descarga del software del SGBD_____________________________________________________7
Pasos de la instalacin de los paquetes de software_______________________________8
Manejo del SGBD_____________________________________________________________________11
Arranque del Servidor de Base de Datos_______________________________________________________11
Conexin al SGBD. Aqu empezamos a disear nuestra base de datos._________________________11
Desarrollo del Modelo E-R_____________________________________________________________________12
Desarrollo del Modelo Relacional_______________________________________________________________12
Implantacin de la BD en el SGBD (Cdigo SQL)_______________________________________________13
Insercin de registros en las tablas____________________________________________________________14
Ejemplo de consultas realizadas a la BD_______________________________________________________15
CONCLUSIONES_________________________________________________________________16
REFERENCIAS APA______________________________________________________________17
NDICE DE FIGURAS
Figura 1. Logo MySQL Worbench_________________________________________________5
Figura 6. Paso 1 de la instalacin MySQL Workbench_________________________________9
Figura 7. Paso 2 de la instalacin MySQL Workbench_________________________________9
Figura 8. Paso 3 de la instalacin MySQL Workbench._________________________________9
Figura 9 Paso 4 de la instalacin MySQL Workbench__________________________________9
Figura 10 Paso 5 de la instalacin MySQL Workbench________________________________10
Figura 11 Paso 6 de la instalacin MySQL Workbench________________________________10
Figura 12. Ventana principal MySQL Workbench____________________________________11
Figura 13. rea de trabajo de MySQL Workbench.___________________________________11
Figura 14. Modelo E-R de la BD._________________________________________________12
Figura 15. Modelo Relacional de la BD.___________________________________________12
NDICE DE TABLAS
INTRODUCCIN
La informacin que utilizamos a diario es importante para cada uno, de ah que las bases de
datos son importantes para quien lo considere prctico y productivo. Hay situaciones en las que
no se esperara contar con bases de datos, pero realmente depende del contexto, de las
necesidades etc.
Comprendiendo la importancia que tienen las bases de datos para una empresa es que decid
implantar una que me ayude a controlar la renta
de computadoras en el cyber que actualmente
tengo, ya que me ayudara a saber con ms
certeza que ganancia corresponde a la renta de
equipos, cul equipo trabaja ms, que das tengo
ms clientes, a qu hora hay ms afluencia, toda
esta informacin que ahora conozco de manera
emprica la sabr con ms seguridad y me
ayudar a tomar decisiones para acrecentar mi
negocio en el futuro.
Figura 1. Cyber.
Pgina 5
PROBLEMTICA
Actualmente el cyber que tengo cuenta con 10 equipos de cmputo y un servidor, adems de 2
impresoras y dems hardware necesario para su funcionamiento. Para administrarlo utilizo una
libreta donde registro la fecha, hora de entrada, hora de salida y cantidad pagada por cada
cliente. Este proceso en muchas ocasiones me resulta difcil ya que en el negocio tambin se
venden artculos de papelera, cuando hay muchos clientes a veces me retraso para poder
atenderlos ya que tengo que registrar cada vez que un usuario utiliza un equipo.
Bsicamente lo que me interesa obtener de la base de datos es que me permita controlar el
acceso de los clientes, el tiempo de permanencia, as como los ingresos econmicos por la
renta de equipos, que das y que horarios hay ms afluencia. Ya que conocer esta informacin
me ayudar a tomar decisiones asertivas para acrecentar el negocio y brindar un mejor servicio
a los clientes.
Analizando la informacin anterior para crear la BD necesito tres tablas una donde guardare lo
correspondiente a la renta, otra para guardar la informacin de cada equipo y una para
establecer los costos por tiempo de permanencia, cabe mencionar que la informacin de los
usuarios por el momento no me es relevante y por lo mismo no la tom en cuenta.
Crear la base de datos me servir para llevar una adecuada contabilidad de la renta que me
ahorrar tiempo ya que solo bastar imprimir los registros correspondientes a las fechas
solicitadas para obtener esa informacin. Cabe mencionar que comenzar con esta pequea
base de datos, pero posteriormente me gustara mejorarla para que lleve el control de la venta
de papelera, impresiones y dems servicios que brindo en el negocio.
Pgina 6
IMPLANTACIN DE LA BD
Como primer paso desarroll el siguiente modelo.
Desarrollo del Modelo E-R de la BD Cybercontrol
Pgina 7
Con el comando crate table creamos las tablas de nuestra BD, con el comando primary
key definimos llave primaria y con foreign key la lleve fornea de nuestra BD.
Pgina 8
col
varchar(20),
cp
varchar(5),
ciudad
varchar(30),
primary key (clavea));
create table tb_pregunta(
clavep
varchar(3),
descripcion
varchar(100),
idcategoria
varchar(2),
primary key (clavep),
foreign key (idcategoria) references tb_categoria (idcategoria) );
create table tb_respuesta (
clavea
varchar(3),
clavep
varchar(3),
respuesta
char(2),
primary key (clavea, clavep),
foreign key (clavea) references tb_alumno (clavea),
foreign key (clavep) references tb_pregunta(clavep)
);
Insercin de registros en las tablas
Para insertar los registros a las tablas de nuestra BD usamos el siguiente cdigo SQL.
Insert into es el comando que usamos para poder insertar registros a nuestras tablas,
primero escribimos el comando insert to, seguido del nombre de nuestra tabla, despus la
palabra reservada values y entre parntesis ponemos la informacin de cada registro.
Pgina 9
Pgina
Las consultas ms sencillas que realice al principio fue con el comando select * from el cual
recupera y muestra todos los campos de una tabla, posteriormente hice las siguientes
consultas que muestro pero las hice con ayuda porque no las entiendo bien.
Ejemplos:
SELECT descripcion AS Pregunta, c.nombre AS Categoria, Respuesta FROM tb_alumno a
JOIN tb_respuesta r ON a.clavea = r.clavea
JOIN tb_pregunta p ON r.clavep = p.clavep
JOIN tb_categoria c ON p.idcategoria = c.idcategoria
WHERE a.clavea = 711;
SELECT descripcion AS Pregunta, nombre AS Categoria FROM tb_pregunta p JOIN
tb_categoria c ON p.idcategoria = c.idcategoria;
SELECT descripcion AS Pregunta, c.nombre AS Categoria, Respuesta FROM tb_alumno a
JOIN tb_respuesta r ON a.clavea = r.clavea
JOIN tb_pregunta p ON r.clavep = p.clavep
JOIN tb_categoria c ON p.idcategoria = c.idcategoria
WHERE a.clavea = 714;
Pgina
CONCLUSIONES
En conclusin el SGBD MySQL Workbench es considerado fcil de usar, pero en lo personal se
me complico desde el inicio ya que descargue una versin que no pude instalar en mi
computadora, al final realice la prctica ya que consegu el software. Durante el desarrollo de la
prctica se me complico porque no recordaba muy bien los modelos E-R y el modelo relacional
que considero importantes si alguien quiere hacer una base de datos para organizar y manejar
su informacin. Tambin se me dificult porque sent muy rpida la clase que no me dio tiempo
de comprender con ms profundidad el tema, pero de lo que puedo rescatar es que para poder
instalar un SGBD en nuestra computadora es necesario conocer previamente que sistema
operativo tiene y la versin del software que necesita, para hacer una base de datos por ms
sencilla que sta sea es necesario elaborar el modelo E-R y relacional correspondientes ya que
a la hora de capturar el cdigo en workbench es ms fcil de hacer, porque en los modelos
podemos ver las relaciones entre nuestras tablas, aunque en lo particular se me facilita mejor
con el diccionario de datos. Para crear la BD en el SGBD utilizamos diferentes comandos
como, create database para crear la base de datos, create table para crear nuestras tablas,
primary key para definir nuestras llaves primarias, foreign para definir las llaves forneas y
tambin definimos el tipo de datos que iban almacenar nuestras tablas como el varchar, char y
date para la fecha. En lo que respecta a las consultas utilice los comando select y join pero las
hice con apoyo ya que no las entiendo muy bien, en ese tema necesito documentarme ms y
no solo eso sino ponerlo en prctica para comprender mejor.
Pgina
REFERENCIAS APA
1.
de
2015).
Obtenido
de
Pgina