Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRESENTADO POR:
La Dorada-Caldas
2010
PROYECTO DISQUERA SONY
PRESENTADO POR:
PRESENTADO A:
La Dorada-Caldas
2010
INTRODUCCION
Ante el flagelo de nuestro sociedad en donde se considera hacer necesario hacer más
publicidad respecto a empresas disqueras se hace necesario construir una página web
con normas legales, que fortalezca el espíritu de la curiosidad que convive en las
personas, dejando como huella la transparencia de las acciones de cada paso realizado
en el proyecto que conforma la manera de hacer conexiones entre bases de datos y
montarlas en HTML para asegurar la adecuada modalidad que se presenta hoy el día.
Refundar supone volver a los principios humanos que dan lugar a la manifestación de
una conducta ética por parte de cada persona, en los actos de su cotidianidad en
donde la demostramos sobre la tecnología actual.
Para ello se hace necesario recopilar información que sirva de soporte para la
construcción del proyecto, consientes de la fragilidad de lo humano, no de la debilidad
que produce y su adquisición a través de la instauración del autoritarismo. Un proyecto
en donde aplicamos y enseñamos a futuros aprendices que los objetivos proyectados
se pueden realizar y el arte del Internet que sirve de soporte para muchas
investigaciones y que estas acciones sean evaluadas, donde cada persona se sienta
orgullosa de los logros obtenidos en cualquier lugar del mundo.
El tema realizado fue abordado por actividades realizadas durante el semestre lectivo
donde su investigación fue muy compleja. Es evidente que resulta complejo recoger
datos fiables y de manera sistemática. Lo que se conoce como conexión entre dos
programas demostrando el diseño, la estructuración de la información con el fin de
montarlo en un medio de comunicación como lo es el Internet, adquiriendo
experiencia personal y de inferencias sustentadas en estos dos aspectos.
Realizando un detallado análisis entre los datos manejados de cada tabla realizándose
sobre un aplicativo denominado appserv que es la plataforma sobre la cual trabaja
MySql en donde al ingresar se requiere de una contraseña para empezar a
manipularlo, después de realizada esta labor, procedemos a realizar su diseño sobre el
aplicativo dreamweaver cs3 que es el soporte para realizar documentos HTML en
donde se exportan como páginas web, y más aun al interior digitando sobre el html un
código que conecta los procesos de MySql con html a estos procesos se les denomina
scripts.
En el siguiente proyecto creamos una base de datos llamada Disk la usamos y creamos
12 tablas denominadas: disquera, interprete, nación, genero, descripventa, álbum,
descripcompra, venta, compra, cliente, vendedor y proveedor abordando datos en las
diferentes tablas, tanto como personas como en sistema comercial; realizando un
plano de las relaciones económicas, comerciales y políticas.
OBJETIVOS
Hacer uso eficiente de un código familiarizando las bases de datos con el HTML
e implementar lo que queremos realizar poniendo en marcha la transparencia
de nuestra ética.
Fundamentar y contemplar que las bases de datos están dadas en todas las
esferas de nuestra vida, por lo cual se requieren conocimientos básicos que
sirvan de aprendizaje hacia otras personas.
CLIENTE
IDCLIENTE
VENTA
NOMBRE
IDVENTA
ALBUM DIRECCION
FVENTA
IDALBUM TELEFONO
IDCLIENTE
TITULO IDVEND
IDINTER DESC
IDDISQ
IDGENERO DISQUERA
IMPORTADO IDDISQ
CANTIDAD COMPRA NOMBRE
PVENTA IDCOMPRA DIRECCION
FCOMPRA TELEFONO
IDPROVEE IDNACION
DESC CORREO
DESCRIPCOMPRA
IDCOMPRA
IDALBUM
VENDEDOR
CANTIDAD
PROVEEDOR IDVEND
PCOMPRA
IDPROVEE NOMBRE
NOMBRE DIRECCION
DIRECCION TELEFONO
GENERO TELEFONO
IDGENERO
NOMBRE
MODELO LOGICO
INTERPRETE
CAMPO T A PK FN IN NULL DEFECTO
IDINTER C 12 X
NOMBRE C 30 X
IDNACION C 15 X
DATOS C 4 X
NACION
CAMPO T A PK FN IN NULL DEFECTO
IDNACION C 15 X
NOMBRE C 30 X
DISQUERA
CAMPO T A PK FN IN NULL DEFECTO
IDDISQ C 7 X
NOMBRE C 30 X
DIRECCION C 35
TELEFONO C 4
IDNACION C 15 X
CORREO C 18
DRESCRIPVENTA
CAMPO T A PK FN IN NULL DEFECTO
IDVENTA C 13 X
IDALBUM C 10 X
CANTIDAD N 4 X
VENTA
CAMPO T A PK FN IN NULL DEFECTO
IDVENTA C 13 X
FVENTA F X
IDCLIENTE C 12 X
IDVEND C 12 X
DESC N 4
DESCRIPCOMPRA
CAMPO T A PK FN IN NULL DEFECTO
IDCOMPRA C 10 X
IDALBUM C 6 X
CANTIDAD N 4
PCOMPRA C 4
ALBUM
CAMPO T A PK FN IN NULL DEFECTO
IDALBUM C 6 X
TITULO C 10 X
IDINTER C 12 X
IDDISQ C 7 X
IDGENERO C 10 X
IMPORTADO C 4
CANTIDAD C 4
PVENTA N 7
GENERO
CAMPO T A PK FN IN NULL DEFECTO
IDGENERO C 10 X
NOMBRE C 30 X
COMPRA
CAMPO T A PK FN IN NULL DEFECTO
IDCOMPRA C 10 X
FCOMPRA F X
IDPROVEE C 12 X
DESC N 4
CLIENTE
CAMPO T A PK FN IN NULL DEFECTO
IDCLIENTE C 12 X
NOMBRE C 30 X
DIRECCION C 35
TELEFONO N 4
VENDEDOR
CAMPO T A PK FN IN NULL DEFECTO
IDVEND C 12 X
NOMBRE C 30 X
DIRECCION C 35
TELEFONO N 4
PROVEEDOR
CAMPO T A PK FN IN NULL DEFECTO
IDPROVEE C 12 X
NOMBRE C 30 X
DIRECCION C 35
TELEFONO N 4
Enter password: *****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.51b-community-nt-log MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
TABLA DISQUERA
mysql> create table disquera (iddisq varchar (7) not null, nombre varchar
(30)
-> not null, direccion varchar (35) not null, telefono varchar (16)
not
-> null, idnacion varchar (15) not null, correo varchar (20), primary
key
-> (iddisq), index (iddisq), index (nombre) );
Query OK, 0 rows affected (0.08 sec)
mysql> create table descripventa (idventa varchar (13) not null, idalbum
-> varchar (10) not null, cantidad int (4), index (idventa), index
-> (idalbum) );
Query OK, 0 rows affected (0.04 sec)
+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| idcliente | varchar(12) | NO | PRI | NULL | |
| nombre | varchar(30) | NO | MUL | NULL | |
| direccion | varchar(35) | YES | | NULL | |
| telefono | varchar(30) | YES | | NULL | |
+-----------+-------------+------+-----+---------+-------+
4 rows in set (0.04 sec)
/* PRIMERA CONSULTA */
mysql> select album.idalbum, album.titulo, genero.nombre,
disquera.nombre,
-> album.cantidad, album.pventa from album, genero, disquera where
-> album.iddisq=disquera.iddisq and album.idgenero=genero.idgenero
and
-> disquera.nombre='BMG' order by album.idalbum;
+---------+----------------+---------+--------+----------+--------+
| idalbum | titulo | nombre | nombre | cantidad | pventa |
+---------+----------------+---------+--------+----------+--------+
| 3000 | 14 Cañonazos | Dance | BMG | 12 | 16.000 |
| 6000 | Pies descalzos | Musical | BMG | 14 | 13.000 |
+---------+----------------+---------+--------+----------+--------+
2 rows in set (0.18 sec)
/* SEGUNDA CONSULTA */
mysql> select album.idalbum, album.titulo, interprete.nombre,
genero.nombre,
-> disquera.nombre, album.cantidad, album.pventa from album,
interprete,
-> genero, disquera where album.idinter= interprete.idinter and
-> album.idgenero= genero.idgenero and album.iddisq= disquera.iddisq
and
-> genero.nombre='rap' order by interprete.idinter;
+---------+---------------+------------+--------+---------+----------+---
-----+
| idalbum | titulo | nombre | nombre | nombre | cantidad |
pventa |
+---------+---------------+------------+--------+---------+----------+---
-----+
| 5000 | Mis respectos | Neil Young | Rap | Fuentes | 16 |
39.000 |
+---------+---------------+------------+--------+---------+----------+---
-----+
1 row in set (0.04 sec)
/* TERCERA CONSULTA */
+---------+--------------------+-------------+-----------+----------+----
----+
| idalbum | titulo | nombre | nombre | cantidad |
pventa |
+---------+--------------------+-------------+-----------+----------+----
----+
| 2000 | Sueños Liquidos | Placebo | Musical | 10 |
38.000 |
| 4000 | Revolucion de amor | Marvin Gaye | Pop/Dance | 8 |
37.000 |
| 5000 | Mis respectos | Neil Young | Rap | 16 |
39.000 |
+---------+--------------------+-------------+-----------+----------+----
----+
3 rows in set (0.03 sec)
/* CUARTA CONSULTA */
mysql> select album.idalbum, album.titulo, album.cantidad, album.pventa
-> from album where album.pventa in (select pventa from album where
-> album.pventa >16.000 and album.pventa<39.000 );
+---------+--------------------+----------+--------+
| idalbum | titulo | cantidad | pventa |
+---------+--------------------+----------+--------+
| 1000 | El disco del año | 15 | 18.000 |
| 2000 | Sueños Liquidos | 10 | 38.000 |
| 4000 | Revolucion de amor | 8 | 37.000 |
+---------+--------------------+----------+--------+
3 rows in set (0.00 sec)
/* QUINTA CONSULTA */
mysql> select album.idalbum, album.titulo, genero.nombre,
disquera.nombre,
-> album.importado, album.pventa from album, genero, disquera where
-> album.idgenero= genero.idgenero and album.iddisq= disquera.iddisq
and
-> album.importado='SI' and genero.nombre like "%e";
+---------+--------------------+-----------+--------+-----------+--------
+
| idalbum | titulo | nombre | nombre | importado | pventa
|
+---------+--------------------+-----------+--------+-----------+--------
+
| 3000 | 14 Cañonazos | Dance | BMG | SI | 16.000
|
| 4000 | Revolucion de amor | Pop/Dance | EMI | SI | 37.000
|
+---------+--------------------+-----------+--------+-----------+--------
+
2 rows in set (0.00 sec)
/* SEXTA CONSULTA */
+----------+
| count(*) |
+----------+
| 3 |
+----------+
1 row in set (0.00 sec)
/* SEPTIMA CONSULTA */
mysql> select album.idalbum, album.titulo, album.importado,
genero.nombre,
-> album.pventa, nacion.nombre from album, genero, interprete, nacion
-> where album.idgenero= genero.idgenero and album.idinter=
-> interprete.idinter and interprete.idnacion= nacion.idnacion and
-> album.importado= 'NO' and nacion.nombre='colombiana' and
-> album.pventa between 13.000 and 38.000;
+---------+------------------+-----------+-----------+--------+----------
--+
| idalbum | titulo | importado | nombre | pventa | nombre
|
+---------+------------------+-----------+-----------+--------+----------
--+
| 1000 | El disco del año | NO | Pop/Dance | 18.000 |
Colombiana |
+---------+------------------+-----------+-----------+--------+----------
--+
1 row in set (0.01 sec)
/* OCTAVA CONSULTA */
mysql> select count(*) from venta, cliente, vendedor where
venta.idcliente=
-> cliente.idcliente and venta.idvend= vendedor.idvend and cliente.
-> nombre like "d%" and vendedor.nombre like "j%";
+----------+
| count(*) |
+----------+
| 2 |
+----------+
1 row in set (0.00 sec)
/* NOVENA CONSULTA */
mysql> select compra.idcompra, compra.fcompra, proveedor.nombre, compra.
-> descuento, album.titulo, descripcompra.pcompra from compra,
proveedor,
-> album, descripcompra where compra.idprovee= proveedor.idprovee
-> and compra.idcompra= descripcompra.idcompra and descripcompra.
-> idalbum= album.idalbum and proveedor.nombre like "c%" and compra.
-> descuento= '12%' and album.titulo like "s%";
+----------+------------+---------------+-----------+-----------------+--
-------+
| idcompra | fcompra | nombre | descuento | titulo |
pcompra |
+----------+------------+---------------+-----------+-----------------+--
-------+
| 333 | 01/07/2004 | Carlos Garcia | 12% | Sueños Liquidos |
10.000 |
+----------+------------+---------------+-----------+-----------------+--
-------+
1 row in set (0.01 sec)
/* DECIMA CONSULTA */
+--------+---------+------------+---------------+----------+-----------+-
-------+---------------+--------+
| iddisq | nombre | nombre | titulo | cantidad | importado |
nombre | nombre | pventa |
+--------+---------+------------+---------------+----------+-----------+-
-------+---------------+--------+
| 00001 | Fuentes | Colombiana | Mis respectos | 16 | NO |
Rap | Carlos Garcia | 39.000 |
+--------+---------+------------+---------------+----------+-----------+-
-------+---------------+--------+
1 row in set (0.01 sec)
/* DOCEAVA CONSULTA */
+----------+---------------------+--------+-----------+------------------
+----------+----------+--------------------+
| idnacion | nombre | iddisq | nombre | direccion
| telefono | idnacion | correo |
+----------+---------------------+--------+-----------+------------------
+----------+----------+--------------------+
| 501 | Boricua | 00002 | BMG | Cra 58 N° 4-57
| 01458555 | 501 | bmg@discos.com |
| 502 | London Metropolitan | 00003 | Warner | Cra 15 N° 5-45
| 01444589 | 502 | warner@discos.com |
| 503 | Mexico | 00004 | Dago | Calle 80 N° 7-58
| 09486325 | 503 | dago@discos.com |
| 504 | Colombiana | 00001 | Fuentes | Calle 45 N° 7-20
| 09455885 | 504 | fuentes@discos.com |
| 504 | Colombiana | 00006 | EMI | Cra 25 N° 48-75
| 09854724 | 504 | emi@discos.com |
| 505 | Warner Music | NULL | NULL | NULL
| NULL | NULL | NULL |
| 506 | Argentina | 00005 | Universal | Cra 20 N° 10-58
| 09568222 | 506 | univer@discos.com |
+----------+---------------------+--------+-----------+------------------
+----------+----------+--------------------+
7 rows in set (0.15 sec)
/* UTILIZANDO CALCULOS */
mysql> select titulo, pventa, pventa*0.1, pventa-(pventa*0.1) from album;
+--------------------+--------+------------+---------------------+
| titulo | pventa | pventa*0.1 | pventa-(pventa*0.1) |
+--------------------+--------+------------+---------------------+
| El disco del año | 18.000 | 1.8 | 16.2 |
| Sueños Liquidos | 38.000 | 3.8 | 34.2 |
| 14 Cañonazos | 16.000 | 1.6 | 14.4 |
| Revolucion de amor | 37.000 | 3.7 | 33.3 |
| Mis respectos | 39.000 | 3.9 | 35.1 |
| Pies descalzos | 13.000 | 1.3 | 11.7 |
+--------------------+--------+------------+---------------------+
6 rows in set (0.07 sec)
mysql> select titulo, pventa, cantidad, pventa*cantidad from album;
+--------------------+--------+----------+-----------------+
| titulo | pventa | cantidad | pventa*cantidad |
+--------------------+--------+----------+-----------------+
| El disco del año | 18.000 | 15 | 270 |
| Sueños Liquidos | 38.000 | 10 | 380 |
| 14 Cañonazos | 16.000 | 12 | 192 |
| Revolucion de amor | 37.000 | 8 | 296 |
| Mis respectos | 39.000 | 16 | 624 |
| Pies descalzos | 13.000 | 14 | 182 |
+--------------------+--------+----------+-----------------+
6 rows in set (0.03 sec)
SCRIPTS EN PHP
/* SCIPHT 1-> INFORMACION DE ALBUMES*/
$conexion=mysql_connect("localhost","root","osito")
or die("Problemas en la conexion"); //Conecta con el servidor de Mysql
mysql_select_db("disk",$conexion)
or die("Problemas en la selección de la base de datos"); //Abre la
base de datos
mysql_close($conexion);
?>
<?php
$conexion=mysql_connect("localhost","root","osito")
or die("Problemas en la conexion"); //Conecta con el servidor de Mysql
mysql_select_db("disk",$conexion)
or die("Problemas en la selección de la base de datos"); //Abre la
base de datos
mysql_close($conexion);
?>
/* SCRIPTH 3-> INFORMACION DE DISQUERA */
$conexion=mysql_connect("localhost","root","osito")
or die("Problemas en la conexion"); //Conecta con el servidor de Mysql
mysql_select_db("disk",$conexion)
or die("Problemas en la selección de la base de datos"); //Abre la
base de datos
mysql_close($conexion);
?>
<?php
$conexion=mysql_connect("localhost","root","osito")
or die("Problemas en la conexion"); //Conecta con el servidor de Mysql
mysql_select_db("disk",$conexion)
or die("Problemas en la selección de la base de datos"); //Abre la
base de datos
$registros=mysql_query("select album.idalbum ide, album.titulo as album,
interprete.nombre as inter, genero.nombre,disquera.nombre, album.cantidad
as cant, album.pventa from album, interprete,genero, disquera where
album.idinter= interprete.idinter and album.idgenero= genero.idgenero and
album.iddisq= disquera.iddisq and
genero.nombre='$_REQUEST[ngenero]'",$conexion) or
die("Problemas en el select:".mysql_error());
?>
<center>
<table width="98%" border="2">
<tr align="center">
<td>CODIGO</td>
<td>ALBUM</td>
<td>INTERPRETE</td>
<td> PRECIO</td>
<td>CANTIDAD</td>
</tr>
<?php
$c=1;
while ($reg=mysql_fetch_array($registros))
{
if($c==1){
echo '<tr align="center">';
$c=2;
}else{
echo '<tr align="center">';
$c=1;
}
echo "<td>".$reg['ide']."</td>";
echo "<td>".$reg['album']."</td>";
echo "<td>".$reg['inter']."</td>";
echo "<td>".$reg['pventa']."</td>";
echo "<td>".$reg['cant']."</td></tr>";
}
mysql_close($conexion);
?>
<?
if (isset($_POST['enviar'])){
$conexion=mysql_connect("localhost","root","osito")
or die("Problemas en la conexion");
mysql_select_db("disk",$conexion)
or die("Problemas en la selección de la base de datos");
$registros=mysql_query("insert into nacion(idnacion,nombre) values
('$_REQUEST[idnacion]', '$_REQUEST[nombre]')" ,$conexion)
or die("Problemas en el select:".mysql_error());
echo "La nacionalidad se ha guardao correctamente";
}
?>
/* SCRIPT 6-> ALBUM IMPORTADO */
<?php
$conexion=mysql_connect("localhost","root","osito")
or die("Problemas en la conexion"); //Conecta con el servidor de Mysql
mysql_select_db("disk",$conexion)
or die("Problemas en la selección de la base de datos"); //Abre la
base de datos
mysql_close($conexion);
?>
CONCLUSIONES
Es por esto que el compromiso que nos asiste a la proyecto realizado; es hacer un alto
en el camino y evaluar los conocimientos vistos fortaleciendo el espíritu investigativo,
para que sean acordes a nuestro deber y no desdibujen la naturaleza del quehacer; es
necesario seguir proyectando, a nuevos objetivos reforzando cimientos para hacernos
aun más fuertes y menos vulnerables.
Se ha calificado que al administrar bases de datos ha sido el mejor sistema breve que
no solo por la magnitud de complejidad si no que nos enfrentamos diariamente a
trabajar con una tecnología mucho más avanzada en donde podamos dar resultados
importantes, y por la solidez obtenida a través del compromiso de cada uno de
nosotros que trabajamos por adquirir más conocimientos bajo principios éticos y
morales para coadyuvar a construir el aprendizaje hacia los demás.