Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por:
Breiner Pacheco
Instructora:
Nohora Liby Osorio
Julio 2021
SENA
Creación de la base de datos: Fundación el Jordancito
Creación de tablas
Tabla Usuario
+---------------------+-------------+------+-----+---------+-----------+
|Field | Type |Null |Key | Default| Extra |
+---------------------+-------------+------+-----+---------+-----------+
|IdUsuario | int | NO |PRI | NULL |auto_increment|
|UsuIdentificacion | char(10) | NO |UNI | NULL |
|UsuNombres | varchar(50)| NO | | NULL |
|UsuApellidos | varchar(50)| NO | | NULL |
|UsuFecha_Nacimiento | date | NO | | NULL |
|UsuTelefono | char(10) | NO | | NULL |
|UsuCorreo | varchar(50)| NO | | NULL |
+---------------------+-------------+------+-----+---------+-----------+
create table usuario(
IdUsuario int not null,
UsuIdentificacion char(10) not null,
UsuNombre varchar (50) not null,
UsuApellido varchar(50) not null,
UsuFecha_Nacimiento date not null,
UsuTelefono char(10) not null,
UsuCorreo varchar(50) not null,
primary key(IdUsuario),
unique(UsuIdentificacion)
)Auto_increment=0001;
Sentencias
+----+----------------+----------+-----------+------------------+----------+
ID |Identificacion |Nombre |Apellido |Fecha_Nac |Telefono | correo
+----+----------------+----------+-----------+------------------+----------+
|1 |1070969445 |Andres | Pacheco |1994-02-19|3167155879 |No_tiene
|2 |1070985325 |Ambar | Cuervo |1998-06-22|3146496438 |Aycuervo@gmail.com
|3 |1070983159 |Daniel | Martinez|1997-10-16|3209781892 |Danni@gmail.com
|4 |107098765 |Carolina| Pacheco|1995-06-25|3208597750 |No_tiene
|5 |1070541234 |Carlos | Pacheco |1990-02-01|3226828738 |No_tiene
+----+----------------+----------+-----------+------------------+----------+
mysql> insert into usuario
->
(UsuIdentificacion,UsuNombres,UsuApellidos,UsuFecha_Nacimiento,UsuTelefon
o,UsuCorreo)
-> values ('1070985325','Ambar','Cuervo','1998-06-
22','3146496438','Aycuervo@gmail.com');
mysql> insert into usuario
->
(UsuIdentificacion,UsuNombres,UsuApellidos,UsuFecha_Nacimiento,UsuTelefon
o,UsuCorreo)
-> values ('1070983159','Daniel','Martinez','1997-10-
16','3209781892','Danni@gmail.com');
mysql> insert into usuario
->
(UsuIdentificacion,UsuNombres,UsuApellidos,UsuFecha_Nacimiento,UsuTelefon
o,UsuCorreo)
-> values ('107098765','Carolina','Pacheco','1995-06-
25','3208597750','No_tiene');
mysql> insert into usuario
->
(UsuIdentificacion,UsuNombres,UsuApellidos,UsuFecha_Nacimiento,UsuTelefon
o,UsuCorreo)
-> values ('1070541234','Carlos','Pacheco','1990-02-
01','3226828738','No_tiene');
Sentencias
+----+----------------+---------+-----------+------------+-------------+
|ID |Identificacion | Nombres | Apellidos | Telefono | Correo |
+----+----------------+---------+-----------+------------+-------------+
|1 | 1080987665 | Jonatan | Argote | 3203463377 | Jona@gmail.com|
+----+----------------+---------+-----------+------------+-------------+
Sentencias
+----+----------------+-----------------+-----------+------------+---------+
|ID |Identificacion |Nombre|Apellidos|telefono |correo |profesion |
+----+----------------+-----------------+-----------+------------+---------+
|1 |1013223456 |juan |Villalba|3206754334|juan@gmail.com |economista |
|2 |1000350946 |Heidi|cuervo |3178688000|No_tiene|servicio_al_cliente|
+----+----------------+-----------------+-----------+------------+---------+
Mysql> insert into colaborador
(idColaborador,colIdentificacion,ColNombre,ColApellidos,ColTelefono,ColCorre
o,ColProfesion)
Values
(‘1013223456’,’Juan’,’Villalba’,’3206754334’,’Juan@gmail.com’,’economista’);
Tabla administrador
+-------------------+-------------+------+-----+---------+----------------+
| Field | Type | Null| Key | Default| Extra |
+-------------------+-------------+------+-----+---------+-------------+
| AdmIdentificacion | char(10) | PRI | NULL| |
| AdmNombre | varchar(50)| NO | | NULL| |
| AdmApellidos | varchar(50)| NO | | NULL| |
| AdmTelefono | char(10) | NO | | NULL| |
| AdmCorreo | varchar(50)| YES | | NULL| |
+-------------------+-------------+------+-----+---------+-------------+
mysql> create table Administrador(
-> AdmIdentificacion char(10) not null,
-> AdmNombre varchar(50) not null,
-> AdmApellido varchar(50) not null,
-> AdmTelefono char(10) not null,
-> AdmCorreo varchar(50) null,
-> primary key(AdmIdentificacion)
-> );
Sentencias
+-------------------+-----------+-------------+-------------+-----------+
| AdmIdentificacion | AdmNombre | AdmApellidos | AdmTelefono | AdmCorreo|
+-------------------+-----------+-------------+-------------+-----------+
| 90020350 | Helmer | Roa | 3505101826 | No_tiene |
+-------------------+-----------+-------------+-------------+-----------+
Tabla Colaboraciones
+----------------+-------------------------------+------+-----+--------+
| Field | Type | Null | Key | Default | Extra |
+----------------+-------------------------------+------+-----+--------+
|idColaboracion | int | NO | PRI | NULL | auto_increment |
|ColTipo | enum('Economica','Alimentos')| NO | | NULL |
|ColFecha | date | NO | | NULL | |
|ColRemitente | varchar(50) | YES | | NULL | |
+----------------+-------------------------------+------+-----+--------+
+----------------+-----------+------------+----------------+
| idColaboracion | ColTipo | ColFecha | ColRemitente |
+----------------+-----------+------------+----------------+
| 1 | Economica | 2021-07-12 | Heidi_Cuervo |
| 2 | Alimentos | 2021-07-13 | Juan_VIllalba |
+----------------+-----------+------------+----------------+
Consultas
+----+----------------+----------+-----------+------------------+----------+
ID |Identificacion |Nombre |Apellido |Fecha_Nac |Telefono | correo
+----+----------------+----------+-----------+------------------+----------+
|1 |1070969445 |Andres | Pacheco |1994-02-19|3167155879 |No_tiene
|2 |1070985325 |Ambar | Cuervo |1998-06-22|3146496438 |Aycuervo@gmail.com
|3 |1070983159 |Daniel | Martinez|1997-10-16|3209781892 |Danni@gmail.com
|4 |107098765 |Carolina| Pacheco|1995-06-25 |3208597750 |No_tiene
|5 |1070541234 |Carlos | Pacheco |1990-02-01|3226828738 |No_tiene
+----+----------------+----------+-----------+------------------+----------+
1. Para ver los usuarios cuyo nombre inicia con la letra “C”:
+----+----------------+----------+-----------+------------------+----------+
ID |Identificacion |Nombre |Apellido |Fecha_Nac |Telefono | correo
+----+----------------+----------+-----------+------------------+----------+
|4 |107098765 |Carolina| Pacheco|1995-06-25|3208597750 |No_tiene
|5 |1070541234 |Carlos | Pacheco|1990-02-01|3226828738 |No_tiene
+----+----------------+----------+-----------+------------------+----------+
2. Para consultar cuales usuarios no tienen correo electrónico.
+----+----------------+----------+-----------+------------------+----------+
ID |Identificacion |Nombre |Apellido |Fecha_Nac |Telefono | correo
+----+----------------+----------+-----------+------------------+----------+
|1 |1070969445 |Andres | Pacheco |1994-02-19|3167155879 |No_tiene
|4 |107098765 |Carolina| Pacheco|1995-06-25 |3208597750 |No_tiene
|5 |1070541234 |Carlos | Pacheco |1990-02-01|3226828738 |No_tiene
+----+----------------+----------+-----------+------------------+----------+
+----+----------------+---------+-----------+------------+-------------+
|ID |Identificacion | Nombres | Apellidos | Telefono | Correo |
+----+----------------+---------+-----------+------------+-------------+
|1 | 1080987665 | Jonatan | Argote | 3203463377 | Jona@gmail.com|
+----+----------------+---------+-----------+------------+-------------+
+----+----------------+---------+-----------+------------+-------------+
|ID |Identificacion| Nombres| Apellidos | Telefono | Correo |
+----+----------------+---------+-----------+------------+-------------+
|1 | 1080987665 | Jonatan| Argote | 3203463377 | JArgote@gmail.com|
+----+----------------+---------+-----------+------------+-------------+
4. Para consultar el nombre completo y telefono de los usuarios
+------------+--------------+------------------------+
| UsuNombres | UsuApellidos | UsuTelefono |
+------------+--------------+------------------------+
| Andres | Pacheco | 3167155879 |
| Ambar | Cuervo | 3146496438 |
| Daniel | Martinez | 3209781892 |
| Carolina | Pacheco | 3208597750 |
| Carlos | Pacheco | 3226828738 |
+------------+--------------+------------------------+