ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fundamentos bases de datos


Enviado por   •  2 de Septiembre de 2019  •  Apuntes  •  766 Palabras (4 Páginas)  •  148 Visitas

Página 1 de 4

Lenguaje SQL

Wladimir Orellana Saez

Fundamentos de base de datos

Instituto IACC

04 / 08 / 2019


A.1

 Para este código tendremos que tener en cuenta que datos debemos obtener para que en la tabla podamos registrar en las columnas la información recibida acorde a la situación que se nos presente.

CREATE TABLE Medico

(NOMBRE VARCHAR(15),

 APELLIDOS VARCHAR(30),

RUT VARCHAR(15),

 ESPECIALIDAD VARCHAR(35),

 CELULAR VARCHAR(12))

(Al poner DESC Medico; podemos ver que el código funciona en un editor de SQL)

B.1: Para la tabla de medico tendríamos un ejemplo de inserción.

INSERT INTO Medico VALUES ('IGNACIO', 'DIAZ VALDEBENITO', '12345678-9',  'OFTALMOLOGO','+56923456789')

INSERT INTO Medico VALUES ('SEBASTIAN', 'FERNANDEZ SILVA', '15342178-3', 'KNESIOLOGO','+56978781313')

INSERT INTO Medico VALUES ('JHON', 'VASQUEZ SEPULVEDA', '17113951-2',  'DERMATOLOGO','+56927459541')

A.2 De manera similar esta tabla se creara a partir de la situación que se nos presentó cambian algunos nombres de columna pero el formato es casi el mismo.

CREATE TABLE Paciente1

(NOMBRE VARCHAR(15),

 APELLIDOS VARCHAR(30),

 RUT VARCHAR(10),

 EMAIL VARCHAR(10),

 CELULAR VARCHAR(10),

 MOTIVO VARCHAR(12),

 ISAPRE VARCHAR(15))

(Al poner DESC Paciente1; podemos ver que el código funciona en un editor de SQL)

B.2

Para la tabla de paciente tendríamos un ejemplo de inserción

INSERT INTO Paciente1
VALUES ('FELIPE','ROA GALLARDO', '19671341-9','gallardoig@gmail.com','+56983433771', 'CHEQUEO VISUAL', 'FONASA')

INSERT INTO Paciente1
VALUES ('SERGIO','FUENTES OLGUIN', '19221861-K','sergioFO23@gmail.com','+56921156563', TRATAMIENTO DE ESPALDA', 'FONASA')

VALUES ('DIEGO','GONZALES ALARCON', '19547823-K','dieguitoA12@gmail.com','+56957572319', 'DOLOR DE TOBILLO', 'CAPREDENA')

A.3

En este código a diferencia de los otros dos anteriores se diferencia porque tiene “date” que es para ingresar fechas y horas.

CREATE TABLE cita_med

(MOTIVO VARCHAR (35),

 NOMBRE VARCHAR (10),

 APELLIDOS VARCHAR (20),

 RUT VARCHAR (10),

 FECHA DATE,

 HORA VARCHAR(06))

(Al poner DESC cita_med; podemos ver que el código funciona en un editor de SQL)

B.3

INSERT INTO cita_med VALUES ('CONSULTA MEDICA', 'JOAQUIN', 'FARIAS CERDA', '19.233.886-K', '19-09-2019', '18:15')

INSERT INTO cita_med VALUES ('DOLOR DE PECHO', 'NICOLAS', 'CID LOPEZ', '19.209.635-K', '19-09-2019', '19:15')

INSERT INTO cita_med VALUES ('GRIPE', 'JOAQUIN', 'GONZALES REYES', '19.153.456-K', '19-09-2019', '20:30')

C: Consulta en SQL que retorne por cada tabla los registros que esta tiene. Deberá entregar tres (3) consultas en SQL.

SELECT * FROM Medico

Para traer todas las columnas de la tabla Medico y poder visualisarla

SELECT * FROM Paciente1 WHERE NOMBRES = 'SERGIO';

SELECT FECHA, HORA FROM cita_med

...

Descargar como (para miembros actualizados)  txt (5.6 Kb)   pdf (94.2 Kb)   docx (10.4 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com