Base de datos (teleton)
Materia: Base de Datos
Prof.: David Hernandez Ponce
Universidad del valle de México
Base de Datos (Teleton)
Objetivo:
El 1, 2, 3 de diciembre los voluntarios a quienes se les asigno una alcancía para recolectar dinero para el Teleton deben llevar a cualquier sucursal Banamex la alcancía que debe contener el dinero recolectado.
Lo que se va a creares una Base de Datos con tres tablas principales:
* Voluntario: donde se tomara el nombre del voluntario de la alcancía, No. De folio de la alcancía y dinero que contiene la alcancía.
* Banco: se especificara, el nombre de la sucursal del banco, clave del banco y cuanto dinero obtuvo de las alcancías que recibieron.
* Teleton: se especificaran el nombre del estado, la clave que sele asignara a cada estado se dará por orden alfabético (incluyendo el Distrito Federal) y también se especificara el dinero obtenido en los bancos en el respectivo estado.
Justificación:
Como programador podemos crear una base de datos que sea ágil, seguro, fácil al momento de capturar los datos necesarios. Vi la oportunidad de crear una base de datos para el Teleton ya que ellos tienen unlímite de tiempo para recaudar cierta cantidad de dinero, y necesitan una Base de Datos ágil sin interrupciones para que puedan cumplir su meta asignada.
Voluntario |
* Nombre |
* No. De Folio |
* Dinero |
Banco |
* Nombre |
* Clave |
* Dinero |
Voluntario |
* Nombre |
* Clave |
* Dinero |
Voluntario | |
Nombre | Nombre | No. De folio| Dinero |
Tipo de llave | - | PK | - |
No. Nulo / único | NN | NN / U | NN |
Tipo de dato / longitud | Char (40) | Char (5) | Int |
Ejemplos | EduardoLuisMoisesFrineeYouri | 1000110002100031000410005 | 300400500150200 |
Banco | |
Nombre | Nombre | Clave | Dinero |
Tipo de llave | - | PK | - |
No. Nulo / único | NN | NN / U | NN |
Tipo de dato / longitud | Char (40) | Char(3) | Int |
Ejemplos | San CristobalAmericasCoacalcoPeri-NorteZentralia | 111112113114115 | 1100012000130001400015000 |
Teleton | |
Nombre | Nombre | No. De folio | Dinero |
Tipo de llave | - | PK | - |
No. Nulo / único | NN | NN / U | NN |
Tipo de dato / longitud | Char (40) | Char (3) | Int |
Ejemplos | EduardoLuisMoisesFrineeYouri | 201202203204205 |110000120000130000140000150000 |
Nombre
Clave
Dinero
1
Teleton
1
Nombre
Clave
Dinero
Banco
1
1
No. De Folio
Voluntario
Dinero
Nombre
Base de Datos (SQL)
create database Teleton_Banamex
create table voluntario
(Nombre char(40) not null,
Numero_Folio char(3) not null,
Dinero int not null,
primary key(Numero_Folio));
insert into voluntario
(Nombre,Numero_Folio,Dinero)values('eduardo','101',300);
insert into voluntario
(Nombre,Numero_Folio,Dinero)
values('Moises','102',400);
insert into voluntario
(Nombre,Numero_Folio,Dinero)
values('luis','103',500);
insert into voluntario
(Nombre,Numero_Folio,Dinero)
values('enrique','104',600);
insert into voluntario
(Nombre,Numero_Folio,Dinero)
values('cezar','105',700);
insert into voluntario
(Nombre,Numero_Folio,Dinero)values('edgar','106',800);
insert into voluntario
(Nombre,Numero_Folio,Dinero)
values('martin','107',900);
insert into voluntario
(Nombre,Numero_Folio,Dinero)
values('rebeca','108',1000);
insert into voluntario
(Nombre,Numero_Folio,Dinero)
values('anahi','109',1100);
insert into voluntario
(Nombre,Numero_Folio,Dinero)
values('juan','110',1200);
insert into voluntario(Nombre,Numero_Folio,Dinero)
values('lalo','111',1300);
insert into voluntario
(Nombre,Numero_Folio,Dinero)
values('frinee','112',1400);
insert into voluntario
(Nombre,Numero_Folio,Dinero)
values('yatsiri','113',1500);
insert into voluntario
(Nombre,Numero_Folio,Dinero)
values('pepe','114',1600);
insert into voluntario
(Nombre,Numero_Folio,Dinero)
values('pedro','115',1700);...
Regístrate para leer el documento completo.