Está en la página 1de 5

Capitulo III Diseño del Sistema.

Diseño de la Base de Datos

Para el diseño de la base de datos se utilizo MySql Version 5.0.51 que es


el motor de la base de datos, también utilizamos el gestor de base de datos
phpMyAdmin Database Manager Versión 2.10.3 de la MySql que programa
(software) de código libre (Open Source) para la administración de MySql a
través de internet (World Wide Web, las funciones mas utilizadas para este
diseño de base de datos fue la interfaz hacia el administrador en cuestión
de consultar las tablas, dar Ingresar usuarios, permisos y relaciones.

A continuación se muestra el nombre de las tablas con cada uno de sus


registros, como también el código fuente de la creación de SQL.

NOMBRE DE LA DESCRIPCION
TABLA
Canciones En esta tabla se registrara las canciones que
interpretaran los participantes de la orquesta.
Imagen Esta tabla es donde llevara un registro total de las
imágenes que se almacenaran en el sistema y tendrá una
relación con la tabla Canciones.
Nombre_del_Instrum Aquí se almacenara los nombres de los instrumentos que
ento estarán activos en el sistema.
Búsqueda Aquí en esta tabla es donde se llevara una relación entre
las tablas Canciones, Imágenes e Instrumentos para así
llevar un control sobre ellas más a fondo.
Usuarios En esta tabla es donde se registraran los usuarios que
tendrán los privilegios tanto para registrar o modificar
una canción, en pocas palabras aquí es donde se
almacenara a los administradores del sistema.

TABLA DE CANCIONES

Esta tabla se utilizo para almacenar las canciones y llevar un control en el


sistema, estos registros fueron creados para cada una los atributos de las
entidad que describe una canción.

Registros Tipo de Longitu Descripción


Registro d
Id_cancion Numérico 11 Control y conteo total de las
canciones
Fecha Texto Fecha en que se ingreso la canción
Nombre Carácter 255 Nombre de la canción
Descripción Carácter 255 Descripción de la canción si es que
lleva algo extra.
TABLA DE IMÁGENES

Esta tabla se utilizo para almacenar las imágenes y llevar un control con la
relación de tiene con la tabla de canciones para cada canción tiene varias
imágenes, estos registros se crearon para cada uno de los atributos que
tenga la entidad que describe una imagen.

Registros Tipo de Longitu Descripción


Registro d
Id_imagen Numérico 11 Control y conteo total de las imágenes
Id_cancio Numérico 11 Control y relación entre las tablas
n
Imagen Carácter 255 Nombre del archivo jpg, gif o png
Descripció Carácter 255 Descripción de la imagen si es que la
n lleva

TABLA NOMBRE_INSTRUMENTO

Esta tabla se utilizo para almacenar los instrumentos que estarán activos en
el sistema y llevar un control sobre cada instrumento, estos registros fueron
creados para cada una los atributos de la entidad que describe el
instrumento.

Registro Tipo de Longit Descripción


Registro ud
Id Numérico 11 Control y conteo de los
_instrument instrumentos
o
Nombre Carácter 255 Nombre del instrumento
Imagen Carácter 255 Nombre de la imagen con relación a
instrumento

TABLA USUARIOS

Esta tabla se utilizo para almacenar los usuarios que estarán administrando
el sistema y así llevar un control de quienes estarán administrando el
sistema, cada de estos registros fueron creados para cada uno los
atributos de la entidad que describe un usuario.

Registro Tipo de Longit Descripción


Registro ud
Id _usuarios Numérico 11 Control y conteo de los usuarios
Nombre Carácter 255 Nombre del usuario
Apellidos Carácter 255 Apellidos del usuario
Usuario Carácter 255 Nombre con el que se va a
iniciar sesión
Contraseña Carácter 255 Contraseña para la sesión

BUSQUEDA

Esta tabla es la más importante todas, ya que su principal función es llevar


una relación entre las tablas entre las tres principales tablas: canciones,
instrumentos e imágenes. Cada uno de estos registros tienes relaciones
entre sí, ya que cada canción tiene varias imágenes y pueden tener varios
instrumentos dicha canción.

Registro Tipo de Longit Descripción


Registro ud
Id_canciones Numérico 11 Control y relación entre tablas
Id_instrumento Numérico 11 Control y relación entre tablas
Id_imagen Numérico 11 Control y relación entre tablas

CREACION DE LAS TABLAS CON EL CODIGO DE MYSQL:

CREATE TABLE `canciones` (


`Id_cancion` int(11) NOT NULL auto_increment,
`fecha` text,
`nombre` varchar(255) default NULL,
`descripcion` varchar(255) default NULL,
PRIMARY KEY(`Id_cancion`)
)

CREATE TABLE `imagenes` (


`Id_imagen` int(11) NOT NULL auto_increment,
`id_cancion` int(11) default NULL,
`imagen` varchar(255) default NULL,
`descripcion` varchar(255) default NULL,
PRIMARY KEY (`Id_imagen`),
KEY `id_cancion` (`id_cancion`)
)

CREATE TABLE `nombre_intrumento` (


`Id_instrumento` int(11) NOT NULL auto_increment,
`nombre` varchar(255) default NULL,
`imagen` varchar(255) default NULL,
PRIMARY KEY (`Id_instrumento`)
)

CREATE TABLE `usuarios` (


`Id_usuarios` int(11) NOT NULL auto_increment,
`nombre` varchar(255) default NULL,
`apellido` varchar(255) default NULL,
`usuario` varchar(255) default NULL,
`contrasena` varchar(255) default NULL,
PRIMARY KEY (`Id_usuarios`)
)

CREATE TABLE `busqueda` (


`id_cancion` int(10) NOT NULL,
`id_instrumento` int(10) NOT NULL,
`id_imagen` int(10) NOT NULL
)

Esta es la interface de phpMyAdmin.

Relaciones
http://www.phpmyadmin.net/home_page/index.php

MYSQL
Servidor Apache

http://www.eweek.com/c/a/Application-Development/Microsoft-
Adopts-OpenSource-jQuery-JavaScript-Library/?kc=rss

También podría gustarte