Para crear una base de datos citas Script: create database citas; resultado:
Ya Ya con la base de datos citas realizamos realizamos la tabla de medico Script: create table Medicos ( MedIdentifcacion char (10) not null, Medombres !archar ("0) not null, Med#pellidos !archar ("0) not null, primar$ %e$ (MedIdentifcacion) );
&esultado:
'abla Pacientes Script: create table pacientes ( pacIdentifcacion char (10) not null, pacombres !archar ("0) not null, pac#pellidos !archar ("0) not null, pacechaacimiento date not null, pacSeo enum (*M*,**) not null, primar$ %e$ (pacIdentifcacion) ); &esultado
'abla consultorios Scritp: create table +onsultorios ( +onumero int () not null, +onombre !archar ("0) not null, primar$ %e$ (conumero) ); &-S./'#
'abla cita: Scritp: create table +itas( +itumero int auto2increment, +itecha date not null, +it3ora !archar(10) not null, +itPaciente char(10) not null, citMedico char(10) not null, cit+onsultorio int () not null, +it-stado enum (*#si4nada*, *cumplida*) de5ault 6#si4nada6 not null, +itbser!aciones tet not null, primar$ %e$ (+itumero), 5orei4n %e$ (+itPaciente)re5erences pacientes (pacIdentifcacion), 5orei4n %e$(citMedico) re5erences medicos (medIdentifcacion), 5orei4n %e$ (cit+onsultorio) re5erences consultorios (+onumero) );
&esultado
'#7/# - ''#MI-'S scritp create table 'ratamientos( 'raumero int not null auto2increment, 'raecha#si4nado date not null, 'raescripcion tet not null, 'raechaInicio date not null, 'raechain date not null , 'rabser!aciones tet not null, 'raPacientes char (10)not null, primar$ %e$ ('raumero), 5orei4n %e$ ('raPacientes) re5erences pacientes (pacIdentifcacion) );
&-S./'#
#) alter table tratamientos modi5$ column 'raumero int not null auto2increment;
7) alter table tratamientos chan4e column escripcion 'raescripcion tet not null;
+) alter table tratamientos modi5$ column 'raechaInicio date not null;
) alter table tratamientos add column 'raechain date not null a5ter 'raechaInicio;
-) alter table tratamientos drop column 'ra'emporal;
Inserte un re4istro de la tabla pacientes Scritp
insert into pacientes (pacIdentifcacion, pacombres, pac#pellido, pacechaacimiento, pacSeo)
!alues (*881919"0*,*carlos ose*, *arias roas*, *190<0=<1>*, *m*);
&-S./'#
Se4undo re4istro Script
insert into pacientes (pacIdentifcacion, pacombres, pac#pellido, pacechaacimiento, pacSeo)
!alues (*8>1>0*,*maria 5ernanda*, *rodri4uez perez*, *1980<08<>*, *5*);
&-S./'#
+aso> insertando !arios re4istros a tablas sn re5erencias Script insert into medico (medIdentifcacion , medombres, med#pellidos ) !alues (*1111111111*, *reinaldo*, *roas* ), (*91>9010>*, *os?aldo*,*arenas*); &-S./'#
+aso
Scritp
use citas; select @ 5rom pacientes;
&-S./'#
Scritp <
insert into tratamientos ('raecha#si4nado, 'raescripcion, 'raechaInicio, 'raechain, 'rabser!aciones, 'raPacientes) !alues (*>01><0<18*, *7lanAueamento ental*,*>01><0<>1*,*>01><09<>1*, *la pacientes es diabetica*, *8>1>0*); &-S./'#
Si ha realizado todas las practicas su4eridas en este manual, el resultado del sistema serB el si4uiente como lo muestra la ima4en Scritp use citas; sho? tables 5rom citas;
&-S./'#
Scritp use citas; desc consultorios;
&-S./'#
Scritp
use citas; desc medico;
&-S./'#
Scritp use citas; desc pacientes;
&-S./'#
Script use citas; desc tratamientos;
&-S./'#
Script: select @ 5rom pacientes; &-S./'#
Scritp select pacIdentifcacion,pacombres,pac#pellido 5rom pacientes; &-S./'#
Scritp select @ 5rom consultorios;
insert into consultorios !alues(1,*laboratorio dental*), (>,*consultorio 1*), (,*'oma muestras*);
Scritp select @ 5rom medico;
&-S./'#
Script select MedIdentifcacion,Medombres,Med#pellidos 5rom medico;
&-S./'#
Scritp
select MedIdentifcacion as identifcacion, Medombres as nombres, med#pellidos as apellidos 5rom mCdicos
&-S./'#
Scritp
select pacombres, pac#pellidos,pacSeo 5rom pacientes ?here pacSeoD**;
&-S./'#
Scritp select pacombres, pac#pellidos,pacSeo 5rom pacientes ?here pacSeoD*M*;
&-S./'#
Script
select@ 5rom pacientes ?here pacIdentifcacion D8>1>00;
insert into pacientes !alues(8>1>00,*-!elia*,*#rias Mendoza*,*1980<0< >"*,**);
&-S./'#
Script select pacombres, pac#pellidos 5rom pacientes order b$ pacombres;
&-S./'#
Scritp select pacombres, pac#pellidos 5rom pacientes order b$ pac#pellidos;
&-S./'#
Script select @ 5rom pacientes order b$ pacIdentifcacion asc;
&-S./'#
Script Este script sirve para eliminar columna y agregar nueva columna alter table tratamientos drop column tradescribcion ALTER TABLE tratamientos ADD column TraDescripcion text not NULL; Para eliminar una tabla drop database Deportes