Você está na página 1de 19

AP6-AA1-Ev2-Construir la base de datos para su proyecto de formación

Alumno: Román Mauricio Hernández

Tutor: Ing. Reinel Fajardo Casas

Análisis y desarrollo de sistemas de información


Servicio de aprendizaje SENA 2019

1
Para realizar mi base de datos, en este caso, utilice la herramienta mysql vercion 8.0
en una maquina virtual llamadaVIRTUAL BOX.

Sea creado la base de datos del proyecto parqueadero teusaca, con las tablas,
las cuales contienen diferentes tipos de información en cada una de ellas.

Tabla1. Guardad seguridad, es la tabla que aloja la información del personal de seguridad
física, que están autorizados para manipular el programa que vamos a crear.
Tabla2. Parqueadero, en esta tabla tenemos los números de parqueaderos o cupos
disponibles para ser usados por los trabajadores de la organización.
Tabla3. Usuario parqueadero, esta tabla contiene la información de los funcionarios del
parqueadero contiene su identificación, números de contacto.
Tabla4.Vehiculo. en dicha tabla reposan las placas de los vehículos de los trabajadores que
podrán ingresarán al parqueadero teusaca.

2
Diagrama relacional en el sistema del parqueadero

La planilla de control es el fruto de nuestro sistema, en la cual se encuentra la información


que le interesa al departamento de seguridad física de la compañía que nos contrato para
diseñar construir implementar el sistema de información.

3
mysql > create database parqueaderoteusaca

Query OK, 1 row affected (0.03 sec)

mysql > use parqueaderoteusaca

Database changed

Mysql > describe parqueaderoteusaca ;

4
Mysql > create table guardadeseguridad (doc_guar varchar (20) primary key not null,
nom_guar varchar (30) not null, ape_guar varchar (30) not null);

Mysql > describe guardadeseguridad ;

5
Mysql > insert into guardadeseguridad (doc_guar,nom_guar,ape_guar,) Values
(‘4253004’,’Roman’,’Hernandez’);

Mysql > insert into guardadeseguridad (doc_guar,nom_guar,ape_guar,) Values


(‘52340124’,’Melzar’,’Albernia’);

Mysql > insert into guardadeseguridad (doc_guar,nom_guar,ape_guar,) Values


(‘79254324’,’javier’,’Arevalo’);

Mysql > insert into guardadeseguridad (doc_guar,nom_guar,ape_guar,) Values


(‘92533321’,’Eduardo’,’Rosado’);

Mysql > select * from guardadeseguridad;

6
Mysql > create table parqueadero (par _numero int (11) primary key not null auto_incremnt,
par_ingreso timestamp, par_salida timestamp);

Mysql > describe parqueadero ;

7
Mysql > insert into parqueadero (par_numero,par_ingreso,par_salida,) Values (‘1’);

Mysql > insert into parqueadero (par_numero,par_ingreso,par_salida,) Values (‘2’);

Mysql > insert into parqueadero (par_numero,par_ingreso,par_salida,) Values (‘3’);

Mysql > select * from parqueadero;

8
Continuamos el ingreso de numero de parqueadero Hasta llegara100,

9
Mysql > create table usuarioparqueadero (doc_usu varchar (20) primary key not null,
nom_usu varchar (30) not null, ape_usu varchar (30) not null, tel_ext_usu varchar (11));

Mysql > describe usuariparqueadero ;

10
Mysql > insert into usuarioparqueadero (doc_usu,nom_usu,ape_usu, tel_ext_usu,) Values
(‘130083212’,’Luis’,’Sanabria’,’41858’);

Mysql > insert into usuarioparqueadero (doc_usu,nom_usu,ape_usu, tel_ext_usu,) Values


(‘140083111’,’Adriana’,’Ramirez’,’41857’);

Mysql > insert into usuarioparqueadero (doc_usu,nom_usu,ape_usu, tel_ext_usu,) Values


(‘130083212’,’Luis’,’Sanabria’,’41858’);

Mysql > select * from usuariparqueadero;

Continuamos hasta insertar los 100 usuarios del parqueadero

11
Continuamos hasta insertar los 100 usuarios del parqueadero

12
Mysql > create table vehiculo (veh_placa varchar (6) primary key not null, veh_obser varchar
(100));

Mysql > describe vehiculo ;

13
Mysql>insert into vehiculo (veh_placa,veh_obser)Values (‘AAL333’);

Mysql>insert into vehiculo (veh_placa,veh_obser)Values (‘AAT465’);

Mysql>insert into vehiculo (veh_placa,veh_obser)Values (‘ATL123’);

Mysql> select * from vehiculo;

Continuamos hasta insertar 100 placas de los vehiculos

14
Continuamos hasta insertar 100 placas de los vehiculos

15
Sentencias de inserción de datos de prueba

Consultamos nombre y apellido del usuario del parqueadero, insertando el numero de cedula.

Mysql> select doc_usu,nom_usu,ape_usu ->from usuarioparqueadero ->where


doc_usu=’130083212’;

16
Consultamos nombre y apellido del funcionario al que le pertenece el numero de
extensión.

Mysql> select nom_ape_usu,tel_ext_usu ->from usuarioparqueadero -> where


tel_ext_usu=’41858’;

17
Todos los usuario organizados por apellido:

Mysql> select * from usuarioparqueadero order by ape_usu;

18
Buscamos un guarda de seguridad en especial, y lo hacemos con el nombre

Mysql> select doc_guar,nom_guar,ape_guar -> from guardadeseguridad -> where


nom_guar=’roman’;

19

Você também pode gostar