BASE DE DATOS (SISTEMAS COPUTACIONALES)
Enviado por YOONGI_9090 • 11 de Noviembre de 2022 • Apuntes • 397 Palabras (2 Páginas) • 54 Visitas
CREATE DATABASE CONSULTASTD
USE CONSULTASTD
--TABLA MEDICO--
CREATE TABLE Medico (num_medico int primary key not null,
nombre varchar(20) not null)
INSERT INTO Medico VALUES(10,'Ernesto')
INSERT INTO Medico VALUES(20,'Claudia')
INSERT INTO Medico VALUES(30, 'Luis')
--TABLA PACIENTE--
CREATE TABLE Paciente (num_paciente int primary key not null,
[nombre del paciente] varchar(20) not null,
fecha_nacimiento varchar(20) not null,
direccion varchar(20) not null, num_medico int not null)
INSERT INTO Paciente VALUES(100,'Karla', '12/03/79', 'altaria 32', 10)
INSERT INTO Paciente VALUES(200, 'Carlos', '23/06/03', 'Abedul 234', 10)
INSERT INTO Paciente VALUES(300, 'Elena', '18/04/02', 'Dod tios 456', 20)
INSERT INTO Paciente VALUES(400, 'Juan', '30/09/81', 'Lindero 78', 30)
--TABLA CONSULTA--
CREATE TABLE Consulta (id_consulta int primary key not null,
diagnostico varchar(20) not null,
fecha_cons varchar(20), consultorio int not null,
tratamiento varchar(30) not null, num_paciente int not null)
INSERT INTO Consulta VALUES(1, 'Migraña', '10/06/21', 28, 'Paracetamol', 400)
INSERT INTO Consulta VALUES(2, 'Dolor de espalda', '15/06/21', 27, 'Diclofenaco', 300)
INSERT INTO Consulta VALUES(3, 'Colitis', '15/06/21', 28, 'Iberogat', 400)
INSERT INTO Consulta VALUES(4, 'Fractura', 18/09/21, 27, 'Cirujía', 400)
--MOSTRAR TABLAS DESPUES DE EJECUTAR--
SELECT * FROM Medico
SELECT * FROM Paciente
SELECT * FROM Consulta
--1.Muestra el nombre y fecha del paciente
SELECT [nombre del paciente], fecha_nacimiento
FROM paciente
--2. Muestra los pacientes del medico 10
SELECT [nombre del paciente], num_medico
FROM paciente
WHERE num_medico = 10
--3. Muestra las fechas de nacimiento de Karla y Carlos
SELECT fecha_nacimiento, [nombre del paciente]
FROM paciente
WHERE [nombre del paciente] = 'Karla' or [nombre del paciente] = 'Carlos'
--4. Muestra los tratamientos que se realizaron de 14/06/ 21 al 29/09/21
SELECT tratamiento, fecha_cons
FROM consulta
WHERE fecha_cons >= '14/06/21' and fecha_cons <= '29/09/21'
--5. Muestra los nombres y su direccion de los pacientes con clave mayor a 200 y menor a 500
SELECT [nombre del paciente],
...