Está en la página 1de 9

ACTIVIDAD DE PROYECTO: AP5.

Determinar la estructura lógica del sistema de


información.

NOMBRE DE LA EVIDENCIA: Diseño de arquitectura de software y hardware para el


sistema de información en desarrollo.
.

APRENDIZ: FERNANDO GUZMAN

CODIGO: 2282385
mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| sys |

+--------------------+

4 rows in set (0.00 sec)

mysql> create database centromedico;

Query OK, 1 row affected (0.40 sec)

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| centromedico |

| information_schema |

| mysql |

| performance_schema |

| sys |

+--------------------+

5 rows in set (0.00 sec)

mysql> show tables from centromedico;

Empty set (0.11 sec)


mysql> create table consultorios(

-> ConNumero int(3) not null auto_increment,

-> ConNombre varchar(50) not null,

-> Primary key(ConNumero)

-> )auto_increment=1;

Query OK, 0 rows affected, 1 warning (2.60 sec)

mysql> create table medicos(

-> idmedico int not null auto_increment,

-> medidentificacion char(10) not null,

-> mednombres varchar(50) not null,

-> MedApellidos varchar(50) not null,

-> medespecialidad varchar(50) not null,

-> medtelefono char(10) not null,

-> medcorreo varchar(30) not null,

-> primary key(idmedico),

-> unique(medidentificacion)

-> )auto_increment=1;

Query OK, 0 rows affected (2.06 sec)

mysql> create table citas(

-> citnumero int auto_increment,

-> citfecha date not null,

-> cithora varchar(10) not null,

-> citpaciente char(10) not null,

-> citmedico char(10) not null,

-> citconsultorio int(3) not null,

-> citestado enum('asignada','cumplida') not null default 'asignada',

-> primary key(citnumero),

-> foreign key(citpaciente) references pacientes(pacidentificacion),

-> foreign key(citmedico) references medicos(medidentificacion),


-> foreign key(citconsultorio) references consultorios(connumero)

-> );

Query OK, 0 rows affected, 1 warning (2.56 sec)

create table tratamientos(

-> tranumero int,

-> trafechaasignado date not null,

-> tradescripcion text not null,

-> trafechainicio varchar(10),

-> traobservaciones text not null,

-> tratemporal varchar(2),

-> trapaciente char(10) not null,

-> primary key(tranumero),

-> foreign key(trapaciente) references pacientes(pacidentificacion)

-> );

Query OK, 0 rows affected (1.86 sec)

show tables from centromedico;

+------------------------+

| Tables_in_centromedico |

+------------------------+

| citas |

| consultorios |

| medicos |

| pacientes |

| tratamientos |

+------------------------+

5 rows in set (0.20 sec)

mysql> describe citas;

+----------------+-----------------------------+------+-----+----------+----------------+
| Field | Type | Null | Key | Default | Extra |

+----------------+-----------------------------+------+-----+----------+----------------+

| citnumero | int | NO | PRI | NULL | auto_increment |

| citfecha | date | NO | | NULL | |

| cithora | varchar(10) | NO | | NULL | |

| citpaciente | char(10) | NO | MUL | NULL | |

| citmedico | char(10) | NO | MUL | NULL | |

| citconsultorio | int | NO | MUL | NULL | |

| citestado | enum('asignada','cumplida') | NO | | asignada | |

+----------------+-----------------------------+------+-----+----------+----------------+

7 rows in set (0.34 sec)

mysql> describe consultorios;

+-----------+-------------+------+-----+---------+----------------+

| Field | Type | Null | Key | Default | Extra |

+-----------+-------------+------+-----+---------+----------------+

| ConNumero | int | NO | PRI | NULL | auto_increment |

| ConNombre | varchar(50) | NO | | NULL | |

+-----------+-------------+------+-----+---------+----------------+

2 rows in set (0.01 sec)

mysql> describe medicos;

+-------------------+-------------+------+-----+---------+----------------+

| Field | Type | Null | Key | Default | Extra |

+-------------------+-------------+------+-----+---------+----------------+

| idmedico | int | NO | PRI | NULL | auto_increment |

| medidentificacion | char(10) | NO | UNI | NULL | |

| mednombres | varchar(50) | NO | | NULL | |

| MedApellidos | varchar(50) | NO | | NULL | |


| medespecialidad | varchar(50) | NO | | NULL | |

| medtelefono | char(10) | NO | | NULL | |

| medcorreo | varchar(30) | NO | | NULL | |

+-------------------+-------------+------+-----+---------+----------------+

7 rows in set (0.01 sec)

mysql> describe pacientes;

+--------------------+------------------------------+------+-----+---------+----------------+

| Field | Type | Null | Key | Default | Extra |

+--------------------+------------------------------+------+-----+---------+----------------+

| IdPaciente | int | NO | PRI | NULL | auto_increment |

| PacIdentificacion | char(10) | NO | UNI | NULL | |

| PacNombres | varchar(50) | NO | | NULL | |

| PacApellidos | varchar(50) | NO | | NULL | |

| PacFechaNacimiento | date | NO | | NULL | |

| PacSexo | enum('Femenino','Masculino') | NO | | NULL | |

+--------------------+------------------------------+------+-----+---------+----------------+

6 rows in set (0.01 sec)

mysql> describe tratamientos;

+------------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+------------------+-------------+------+-----+---------+-------+

| tranumero | int | NO | PRI | NULL | |

| trafechaasignado | date | NO | | NULL | |

| tradescripcion | text | NO | | NULL | |

| trafechainicio | varchar(10) | YES | | NULL | |

| traobservaciones | text | NO | | NULL | |

| tratemporal | varchar(2) | YES | | NULL | |


| trapaciente | char(10) | NO | MUL | NULL | |

+------------------+-------------+------+-----+---------+-------+

7 rows in set (0.07 sec)

También podría gustarte