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

Curso y Ciclo: 2 ASIR

Mdulo: SGBS

Alumno/a: Moiss Pedrajas Olmo

[Instalacin y configuracin de un SGBD]


Objetivo: Instalacin y configuracin de un SGBD. Atendiendo al trabajo de la unidad anterior selecciona
uno de los propuestos y realiza:

Estructura y funcionamiento del SGBD elegido

El SGBDR que he elegido es MySQL. Todo el sistema de permisos de acceso al servidor, a las bases de datos
y sus tablas, MySQL lo almacena en una tabla llamada mysql, estar en el directorio /data. La principal
herramienta de MySQL es mysqladmin, es encargada de la administracin.
En el directoio /share estn losmensajes de error del servidor. Los directorios /include y /lib contiene los
fichero *.h y las librerias necesarias, en /bin estan los ficheros ejecutables y en /data encontraremos como
subdirectorio cada una de las bases de datos que hayamos creado.

Todo el sistema de permisos MySQL lo guarda en una base dedatos llamada mysql, ques componen de
cinco tablas: host, user, db, tables_priv,colums_priv.La tabla user contiene informacin sobre los usuarios,
su clave y de sus
diferentes permisos.La tabla host nos informa sobre que mquinas podran acceder a
nuestro sistema, y las tablas db, tables_priv, columns_priv nos proveen de un control individual de las
bases de datos, tablas y columnas (campos).

Curso y Ciclo: 2 ASIR


Mdulo: SGBS

Instalacin y configuracin
Servidor
Windows

Lo primero que he hecho ha sido instalar un servidor XAMP:

Despus e instalado el paquete de MySQL Community de 64bits que trae las herramientras necesarias para
su administracin y configuracin.
A continuacin he tenido que instalar MySQL Workbench 6.1 para realizar el modelo E-R y poder
convertirlo a modelo fsico para seguidamente importarlo a phpmyadmin como as vemos en la imagen:

Curso y Ciclo: 2 ASIR


Mdulo: SGBS
Linux
En Ubuntu, debemos de tener instalado Apache, PHP y phpmyadmin al igual que en Windows, aqu pongo
una imagen del phpmyadmin instalado correctamente.

Cliente
Escritorio
Yo he instalado un cliente de mysql que vi por internet que se llama ``Mysql Front, el cul funciona casi
igual o igual que phpmyadmin, podrs crear tablas, insertar datos, as como hacer todas las consultas que
queras, aqu pongo captura de ello:

Curso y Ciclo: 2 ASIR


Mdulo: SGBS
Web
Como hemos dicho antes, vamos a usar phpmyadmin:

Sistema de informacin

Vamos a realizar la automatizacin de la gestin acadmica de los alumnos de todos los cursos de
informtica de nuestro instituto:
Anlisis de requisitos
Para hacer lo que previamente hemos dicho debemos de hacer un modelo normalizado para poder
complacer todas las necesidades requeridas por el cliente.
Diseo Conceptual

Curso y Ciclo: 2 ASIR


Mdulo: SGBS

Diseo Lgico

Cuando tenemos el modelo conceptual vamos a importarlo a worbench para consguir las tablas para
obtener el sql que subiremos a phpmyadmin:

Diseo Fsico
Aqu debemos exportar el diseo que nos ha salido en worbench, para importarlo en phpmyadmin, para
ello nos vamos a ir a database > Fordward Engineer,

Curso y Ciclo: 2 ASIR


Mdulo: SGBS

A partir de aqu le iremos dando a siguiente hasta que nos de el sql:


Aqu le pongo un enlace de mi fichero subido a dropbox:
SQL en dropbox

Implementacin

Carga de datos mediante ficheros de texto

Como dige antes, insertaremos los datos desde phpmyadmin:

Curso y Ciclo: 2 ASIR


Mdulo: SGBS

Pruebas
Actualizaciones

Aqu voy a ver algunos ejemplos de como quedarian las tablas despus de insertar datos, por ejemplo:
Muestro la tabla alumnos:

Curso y Ciclo: 2 ASIR


Mdulo: SGBS

Muestro la tabla asignaturas:

Consultas
Saber los alumnos de 2ASIR que estn matriculados en ASGBD
Esta sera la consulta:

Curso y Ciclo: 2 ASIR


Mdulo: SGBS

Y esta la respuesta:

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