lunes, 5 de septiembre de 2011

TAREA 3

1.- ¿Qué es el Transact SQL? (IMPRESO)

Transact-SQL es fundamental para trabajar con SQL Server. Todas las aplicaciones que se comunican con SQL Server lo hacen enviando instrucciones Transact-SQL al servidor, independientemente de la interfaz de usuario de la aplicación.
A continuación se proporciona una lista de las aplicaciones que pueden generar Transact-SQL:
Aplicaciones generales de productividad en oficinas.
Aplicaciones que utilizan una interfaz gráfica de usuario (GUI) para permitir al usuario seleccionar las tablas y columnas cuyos datos desea ver.
Aplicaciones que utilizan instrucciones del lenguaje general para determinar los datos que el usuario desea ver.
Aplicaciones de la línea de negocios que almacenan sus datos en bases de datos SQL Server. Estas aplicaciones pueden incluir aplicaciones de otros proveedores o escritas internamente.
Scripts Transact-SQL que se ejecutan con herramientas tales como sqlcmd.
Aplicaciones creadas con sistemas de desarrollo tales como MicrosoftVisual C++, MicrosoftVisual Basic o Microsoft Visual J++, y que usan API de base de datos tales como ADO, OLE DB y ODBC.

Páginas web que extraen datos de bases de datos SQL Server.
Sistemas de bases de datos distribuidos desde los que se replican datos SQL Server en varias bases de datos o se ejecutan consultas distribuidas.
Almacenamientos de datos en los que los datos se extraen de los sistemas de procesamiento de transacciones en línea (OLTP) y se resumen para el análisis dirigido a la toma de decisiones.
Para ver los temas de referencia de Transact-SQL
Para ver la lista de temas en la sección de referencia de Transact-SQL de los Libros en pantalla de SQL Server, siga estos pasos:

En la barra de herramientas de los Libros en pantalla de SQL Server, haga clic en el botón Sincronizar con tabla de contenido.
En la ficha Contenido, expanda Referencia de Transact-SQL.


2.- Sintaxis del transact SQL (IMPRESO)
3.- ¿Qué es "sp" con parametros de entrada y de salida?







Insercion de datos SAClinicas-PreClinicas

-- Nomenclatura FDI o dígito 2

INSERT INTO ODONTOGRAMA (id_o, pieza_o, codigo_pieza_o) values ('O00001', 'Primer premolar superior izquierdo', 24)
INSERT INTO ODONTOGRAMA (id_o, pieza_o, codigo_pieza_o) values ('O00002', 'Canino Superior izquierdo', 33)
INSERT INTO ODONTOGRAMA (id_o, pieza_o, codigo_pieza_o) values ('O00003', 'Incisivo lateral Superior derecho', 12)
INSERT INTO ODONTOGRAMA (id_o, pieza_o, codigo_pieza_o) values ('O00004', 'Segundo molar Inferior derecho', 47)
INSERT INTO ODONTOGRAMA (id_o, pieza_o, codigo_pieza_o) values ('O00005', 'Incisivo central Inferior derecho', 41)
INSERT INTO ODONTOGRAMA (id_o, pieza_o, codigo_pieza_o) values ('O00006', 'Tercer molar Superior izquierdo', 28)
INSERT INTO PACIENTE(id_p, estado_civil_p, ocupacion_p, lastname1_p, lastname2_p, nombre_p, fech_nac_p, telefono_p, celular_p, ci_p, pediatra_p)
values ('P00001', 'Soltero', 'Contador', 'Villegas', 'Castro', 'Fernando', 15/08/1980, 2178952, 78905623, 5982365, 'Lic Mallea')
INSERT INTO PACIENTE(id_p, estado_civil_p, ocupacion_p, lastname1_p, lastname2_p, nombre_p, fech_nac_p, telefono_p, celular_p, ci_p, pediatra_p)
values ('P00002', 'Casado', 'Auxiliar Técnico', 'Chana', 'Aruquipa', 'Alfredo', 31/12/1983, 2457893, 70523451, 4589578, 'Lic. Tordoya')
INSERT INTO PACIENTE(id_p, estado_civil_p, ocupacion_p, lastname1_p, lastname2_p, nombre_p, fech_nac_p, telefono_p, celular_p, ci_p, pediatra_p)
values ('P00003', 'Casado', 'Ingeniero Petrolero', 'Tapia', 'Villamin', 'Julio Cesar', 12/09/1974, 2468956, 70645893,5678923, 'Lic. Vargas')
INSERT INTO PACIENTE(id_p, estado_civil_p, ocupacion_p, lastname1_p, lastname2_p, nombre_p, fech_nac_p, telefono_p, celular_p, ci_p, pediatra_p)
values ('P00004', 'Soltera', 'Estudiante', 'Quispe', 'Llanos', 'Mariel', 14/10/1985, 2489635, 72569841, 6542316, null)
INSERT INTO PACIENTE(id_p, estado_civil_p, ocupacion_p, lastname1_p, lastname2_p, nombre_p, fech_nac_p, telefono_p, celular_p, ci_p, pediatra_p)
values ('P00005', 'Soltero', 'Estudiante', 'Flores', 'Vargas', 'Edson Samuel', 23/04/1988, 2384596, 79512345, 6689452, null)
INSERT INTO PACIENTE(id_p, estado_civil_p, ocupacion_p, lastname1_p, lastname2_p, nombre_p, fech_nac_p, telefono_p, celular_p, ci_p, pediatra_p)
values ('P00006', 'Soltera', 'Estudiante', 'Villegas', 'Fuentes', 'Georgina', 26/09/1985, 2868916, 70645896, 5689452, 'Lic. Vargas')
INSERT INTO ODONTOGRAMA_PACIENTE(id_op, paciente_id, odontograma_id, estado)
VALUES ('OP00001', 'P00002', 'O00001', 'Defecto hipoplásico en forma de agujero, orificio u oquedad')
INSERT INTO ODONTOGRAMA_PACIENTE(id_op, paciente_id, odontograma_id, estado)
VALUES ('OP00002', 'P00001', 'O00005','Capa amarilla u opacidad marrón del esmalte')
INSERT INTO ODONTOGRAMA_PACIENTE(id_op, paciente_id, odontograma_id, estado)
VALUES ('OP00003', 'P00005', 'O00002', 'Lesión moderada con cavitación localizada')
INSERT INTO ODONTOGRAMA_PACIENTE(id_op, paciente_id, odontograma_id, estado)
VALUES ('OP00004', 'P00006', 'O00001', 'Caries activa sin cavitación')
INSERT INTO ODONTOGRAMA_PACIENTE(id_op, paciente_id, odontograma_id, estado)
VALUES ('OP00005', 'P00003', 'O00004', 'Caries activa sin cavitación')
INSERT INTO ODONTOGRAMA_PACIENTE(id_op, paciente_id, odontograma_id, estado)
VALUES ('OP00006', 'P00004', 'O00006', 'Línea de hipoplasia en forma de surco vertical')
INSERT INTO ODONTOGRAMA_PACIENTE(id_op, paciente_id, odontograma_id, estado)
VALUES ('OP00007', 'P00004', 'O00003', 'Lesión moderada con cavitación localizada')
INSERT INTO TYPE_CLINIC(id_tc, nombre) VALUES ('TC00001', 'Clínica Dental Euroden')
INSERT INTO TYPE_CLINIC(id_tc, nombre) VALUES ('TC00002', null)
INSERT INTO TYPE_CLINIC(id_tc, nombre) VALUES ('TC00003', null)
INSERT INTO TYPE_CLINIC(id_tc, nombre) VALUES ('TC00004', null)
INSERT INTO TYPE_CLINIC(id_tc, nombre) VALUES ('TC00005', null)
INSERT INTO TYPE_CLINIC(id_tc, nombre) VALUES ('TC00006', null)

INSERT INTO EXAMEN_CLINICO(id_ec, type_clinic_id, nombre)
VALUES ('EC00001', 'TC00003', 'MANIFESTACIONES BUCALES')
INSERT INTO EXAMEN_CLINICO(id_ec, type_clinic_id, nombre)
VALUES ('EC00002', 'TC00005', 'EXAMEN CLÍNICO DE LOS PARES CRANEALES')
INSERT INTO EXAMEN_CLINICO(id_ec, type_clinic_id, nombre)
VALUES ('EC00003', 'TC00001', 'Buscar síntomas de la enfermedad de las encías')
INSERT INTO EXAMEN_CLINICO(id_ec, type_clinic_id, nombre)
VALUES ('EC00004', 'TC00002', 'Evaluar cualquier aparato dental que tenga colocado')
INSERT INTO EXAMEN_CLINICO(id_ec, type_clinic_id, nombre)
VALUES ('EC00005', 'TC00002', 'Sacar una radiografía')
INSERT INTO EXAMEN_CLINICO(id_ec, type_clinic_id, nombre)
VALUES ('EC00006', 'TC00004', 'Examinar los tejidos dentro de la boca')
INSERT INTO PACIENTE_EXAMEN_CLINICO(id_pec, paciente_id, examen_clinico_id)
VALUES ('PEC00001', 'P00004', 'EC00002')
INSERT INTO PACIENTE_EXAMEN_CLINICO(id_pec, paciente_id, examen_clinico_id)
VALUES ('PEC00002', 'P00001', 'EC00001')
INSERT INTO PACIENTE_EXAMEN_CLINICO(id_pec, paciente_id, examen_clinico_id)
VALUES ('PEC00003', 'P00005', 'EC00003')
INSERT INTO PACIENTE_EXAMEN_CLINICO(id_pec, paciente_id, examen_clinico_id)
VALUES ('PEC00004', 'P00006', 'EC00005')
INSERT INTO PACIENTE_EXAMEN_CLINICO(id_pec, paciente_id, examen_clinico_id)
VALUES ('PEC00005', 'P00002', 'EC00004')
INSERT INTO PACIENTE_EXAMEN_CLINICO(id_pec, paciente_id, examen_clinico_id)
VALUES ('PEC00006', 'P00003', 'EC00006')
INSERT INTO QUESTIONS(id_q, type_clinic_id, nombre)
VALUES ('Q00001', 'TC00003', null)
INSERT INTO QUESTIONS(id_q, type_clinic_id, nombre)
VALUES ('Q00002', 'TC00002', null)
INSERT INTO QUESTIONS(id_q, type_clinic_id, nombre)
VALUES ('Q00003', 'TC00006', null)
INSERT INTO QUESTIONS(id_q, type_clinic_id, nombre)
VALUES ('Q00004', 'TC00001', null)
INSERT INTO QUESTIONS(id_q, type_clinic_id, nombre)
VALUES ('Q00005', 'TC00002', null)
INSERT INTO QUESTIONS(id_q, type_clinic_id, nombre)
VALUES ('Q00006', 'TC00004', null)
INSERT INTO PACIENTE_QUESTIONS(id_pq, paciente_id, questions_id)
VALUES ('PQ00001', 'P00004', 'Q00002')
INSERT INTO PACIENTE_QUESTIONS(id_pq, paciente_id, questions_id)
VALUES ('PQ00002', 'P00001', 'Q00003')
INSERT INTO PACIENTE_QUESTIONS(id_pq, paciente_id, questions_id)
VALUES ('PQ00003', 'P00002', 'Q00005')
INSERT INTO PACIENTE_QUESTIONS(id_pq, paciente_id, questions_id)
VALUES ('PQ00004', 'P00003', 'Q00002')
INSERT INTO PACIENTE_QUESTIONS(id_pq, paciente_id, questions_id)
VALUES ('PQ00005', 'P00005', 'Q00001')
INSERT INTO PACIENTE_QUESTIONS(id_pq, paciente_id, questions_id)
VALUES ('PQ00006', 'P00006', 'Q00004')
INSERT INTO TRATAMIENTO(id_t, nombre_t)
VALUES('T00001', 'Implantes dentales')
INSERT INTO TRATAMIENTO(id_t, nombre_t)
VALUES('T00002', 'Coronas dentarias')
INSERT INTO TRATAMIENTO(id_t, nombre_t)
VALUES('T00003', 'Ortodoncia')
INSERT INTO TRATAMIENTO(id_t, nombre_t)
VALUES('T00004', 'Flúor, aliado de la salud dental')
INSERT INTO TRATAMIENTO(id_t, nombre_t)
VALUES('T00005', 'Empastes')
INSERT INTO TRATAMIENTO(id_t, nombre_t)
VALUES('T00006', 'Prótesis dentarias')
INSERT INTO TRATAMIENTO(id_t, nombre_t)
VALUES('T00007', 'Selladores')
INSERT INTO TRATAMIENTO(id_t, nombre_t)
VALUES('T00008', 'Endodoncia')
INSERT INTO TRATAMIENTO(id_t, nombre_t)
VALUES('T00009', 'Carillas de porcelana')
INSERT INTO TRATAMIENTO(id_t, nombre_t)
VALUES('T00010', 'Blanqueamiento dental')
INSERT INTO PACIENTE_TRATAMIENTO(id_pt, nombre, fech_tratamiento,tratamiento_id, paciente_id)
VALUES('PT00001','Villegas Castro Fernando',25/08/2010,'T00002','P00001')
INSERT INTO PACIENTE_TRATAMIENTO(id_pt, nombre, fech_tratamiento,tratamiento_id, paciente_id)
VALUES('PT00002','Quispe Llanos Mariel',26/08/2010,'T00006','P00004')
INSERT INTO PACIENTE_TRATAMIENTO(id_pt, nombre, fech_tratamiento,tratamiento_id, paciente_id)
VALUES('PT00003','Flores Vargas Edson Samuel',28/08/2010,'T00006','P00005')
INSERT INTO PACIENTE_TRATAMIENTO(id_pt, nombre, fech_tratamiento,tratamiento_id, paciente_id)
VALUES('PT00004','Chana Aruquipa Alfredo',01/09/0210,'T00010','P00002')
INSERT INTO PACIENTE_TRATAMIENTO(id_pt, nombre, fech_tratamiento,tratamiento_id, paciente_id)
VALUES('PT00005','Tapia Villamin Julio Cesar',02/09/2010,'T00007','P00003')
INSERT INTO PACIENTE_TRATAMIENTO(id_pt, nombre, fech_tratamiento,tratamiento_id, paciente_id)
VALUES('PT00006','Villegas Fuentes Georgina',03/09/2010,'T00003','P00006')
INSERT INTO CLINIC(id_c, nombre_c, descripcion_c)
VALUES ('C00001', 'Clinica dental Josue', 'Calle Ayacucho Nro.208 esq. Camacho Edif. "FLORES", 4to. Piso - Oficina Nro. 3 Tel. Fax: 2204762')
INSERT INTO CLINIC(id_c, nombre_c, descripcion_c)
VALUES ('C00002', 'Clinica Dental Aguirre', 'Edif. Illimani Av. Arce 2677 / Telf: +(591)-2-243-2682')
INSERT INTO CLINIC(id_c, nombre_c, descripcion_c)
VALUES ('C00003', 'Consultorio Dental ASCARRUNZ', 'Calle 21 Calacoto,frente a Ketal, Piso 6 Of. 610, zona Sur/Telf: (591-2)2723495 - 76767222')
INSERT INTO CLINIC(id_c, nombre_c, descripcion_c)
VALUES ('C00004', 'IMPLADENT CENTRO ODONTOLOGICO', 'Calle 10 N° 10 entre Av. García Lanza y Costanera, zona Achumani /Telf: (591-2)2774286')
INSERT INTO CLINIC(id_c, nombre_c, descripcion_c)
VALUES ('C00005', 'Happy Smile', 'Av. Arce 2618 edificio columbia piso 1 oficina 14/ Telf: 2432025-76264561')
INSERT INTO CLINIC(id_c, nombre_c, descripcion_c)
VALUES ('C00006', 'Clínica Dental "ODAS" (Odontólogos Asociados)', 'Av. Mariscal Santa Cruz Edif"La Primera", Bloque"B", Piso 14, Of.6/Telf:72078386')
INSERT INTO ANTECEDENTES_PERSONALES(id_ap,type_clinic_id, nombre)
VALUES('AP00001', 'TC00003', NULL)
INSERT INTO ANTECEDENTES_PERSONALES(id_ap,type_clinic_id, nombre)
VALUES('AP00002', 'TC00002', NULL)
INSERT INTO ANTECEDENTES_PERSONALES(id_ap,type_clinic_id, nombre)
VALUES('AP00003', 'TC00001', NULL)
INSERT INTO ANTECEDENTES_PERSONALES(id_ap,type_clinic_id, nombre)
VALUES('AP00004', 'TC00006', NULL)
INSERT INTO ANTECEDENTES_PERSONALES(id_ap,type_clinic_id, nombre)
VALUES('AP00005', 'TC00004', NULL)
INSERT INTO ANTECEDENTES_PERSONALES(id_ap,type_clinic_id, nombre)
VALUES('AP00006', 'TC00005', NULL)
INSERT INTO PACIENTE_ANTECEDENTES_PERSONALES(id_pap, paciente_id, ant_personales_id)
VALUES ('PAP00001', 'P00002', 'AP00005')
INSERT INTO PACIENTE_ANTECEDENTES_PERSONALES(id_pap, paciente_id, ant_personales_id)
VALUES ('PAP00002', 'P00005', 'AP00006')
INSERT INTO PACIENTE_ANTECEDENTES_PERSONALES(id_pap, paciente_id, ant_personales_id)
VALUES ('PAP00003', 'P00006', 'AP00003')
INSERT INTO PACIENTE_ANTECEDENTES_PERSONALES(id_pap, paciente_id, ant_personales_id)
VALUES ('PAP00004', 'P00004', 'AP00004')
INSERT INTO PACIENTE_ANTECEDENTES_PERSONALES(id_pap, paciente_id, ant_personales_id)
VALUES ('PAP00005', 'P00001', 'AP00001')
INSERT INTO PACIENTE_ANTECEDENTES_PERSONALES(id_pap, paciente_id, ant_personales_id)
VALUES ('PAP00006', 'P00003', 'AP00002')
INSERT INTO TYPE_FAMILY(id_tf, nombre)
VALUES('TF00001', 'PRIVADA')
INSERT INTO TYPE_FAMILY(id_tf, nombre)
VALUES('TF00002', 'SEGURO')
INSERT INTO TYPE_FAMILY(id_tf, nombre)
VALUES('TF00003', 'PARTICULAR')
INSERT INTO NACIONALIDAD(id_n, nombre)
VALUES ('N00001','Boliviana')
INSERT INTO NACIONALIDAD(id_n, nombre)
VALUES ('N00002','Argentina')
INSERT INTO NACIONALIDAD(id_n, nombre)
VALUES ('N00003','Chilena')
INSERT INTO NACIONALIDAD(id_n, nombre)
VALUES ('N00004','Cubana')
INSERT INTO NACIONALIDAD(id_n, nombre)
VALUES ('N00005','Peruana')
INSERT INTO NACIONALIDAD(id_n, nombre)
VALUES ('N00006','Brasilera')
INSERT INTO ANTECEDENTES_FAMILIARES(id_af,paciente_id, type_family_id, nacionalidad_id, salud,problemas_especificos, caries, enfermedades_periodontal, movilidad_dentaria, protesis, aparato_ortodontico)
VALUES ('AF00001', 'P00001', 'TF00002', 'N00001','Alergia a medicamentos','Alergico al paracetamol y derivados','pieza 18 y 25', null, null, null, null)
INSERT INTO ANTECEDENTES_FAMILIARES(id_af,paciente_id, type_family_id, nacionalidad_id, salud,problemas_especificos, caries, enfermedades_periodontal, movilidad_dentaria, protesis, aparato_ortodontico)
VALUES ('AF00002', 'P00002', 'TF00001', 'N00001','estable',null,'pieza 18 y 25', null, null, null, null)
INSERT INTO ANTECEDENTES_FAMILIARES(id_af,paciente_id, type_family_id, nacionalidad_id, salud,problemas_especificos, caries, enfermedades_periodontal, movilidad_dentaria, protesis, aparato_ortodontico)
VALUES ('AF00003', 'P00003', 'TF00003', 'N00003','estable',null,'pieza 26 y 8', null, null, null, null)
INSERT INTO ANTECEDENTES_FAMILIARES(id_af,paciente_id, type_family_id, nacionalidad_id, salud,problemas_especificos, caries, enfermedades_periodontal, movilidad_dentaria, protesis, aparato_ortodontico)
VALUES ('AF00004', 'P00004', 'TF00002', 'N00001','Alergia a medicamentos','Alergico a penicilinas',null, null, null, null, null)
INSERT INTO ANTECEDENTES_FAMILIARES(id_af,paciente_id, type_family_id, nacionalidad_id, salud,problemas_especificos, caries, enfermedades_periodontal, movilidad_dentaria, protesis, aparato_ortodontico)
VALUES ('AF00005', 'P00005', 'TF00001', 'N00005','estable',null,'pieza 18 y 25', null, null, null, null)
INSERT INTO ANTECEDENTES_FAMILIARES(id_af,paciente_id, type_family_id, nacionalidad_id, salud,problemas_especificos, caries, enfermedades_periodontal, movilidad_dentaria, protesis, aparato_ortodontico)
VALUES ('AF00006', 'P00006', 'TF00001', 'N00001','problemas cardiacos','Soplo en el corazon',null, null, null, null, null)
INSERT INTO ROL(id_r, nombre_r, alias_r, created_r, update_r)
VALUES ('R00001', 'PASANTE', NULL, NULL, NULL)
INSERT INTO ROL(id_r, nombre_r, alias_r, created_r, update_r)
VALUES ('R00002', 'INTERNO', NULL, NULL, NULL)
INSERT INTO ROL(id_r, nombre_r, alias_r, created_r, update_r)
VALUES ('R00003', 'DOCTOR EN TURNO', NULL, NULL, NULL)
INSERT INTO ROL(id_r, nombre_r, alias_r, created_r, update_r)
VALUES ('R00004', 'RESIDENTE', NULL, NULL, NULL)
INSERT INTO ROL(id_r, nombre_r, alias_r, created_r, update_r)
VALUES ('R00005', 'ENFERMERA DE TURNO', NULL, NULL, NULL)
INSERT INTO DOCENTE(id_d,clinic_id,paterno_d, materno_d,nombre_d, cargo_d)
VALUES ('D00001', 'C00005', 'Villanueva', 'Torrez', 'Rodolfo', 'Odontologo de Planta')
INSERT INTO DOCENTE(id_d,clinic_id,paterno_d, materno_d,nombre_d, cargo_d)
VALUES ('D00002', 'C00004', 'Mendez', 'Gutierrez', 'Ricardo', 'Odontologo Turno Tarde')
INSERT INTO DOCENTE(id_d,clinic_id,paterno_d, materno_d,nombre_d, cargo_d)
VALUES ('D00003', 'C00001', 'Castro', 'Muñoz', 'Alberto', 'Odontologo turno Mañana')
INSERT INTO DOCENTE(id_d,clinic_id,paterno_d, materno_d,nombre_d, cargo_d)
VALUES ('D00004', 'C00002', 'Quezada', 'Chavez', 'Guillermo', 'Odontologo turno Noche')
INSERT INTO ESTUDIANTE(id_es, clinic_id,code_es, paterno_es, materno_es,nombre_es)
VALUES ('ES00001', 'C00004', 'CEQLJ01', 'Quiroz', 'Lecoña', 'Juan Jose')
INSERT INTO ESTUDIANTE(id_es, clinic_id,code_es, paterno_es, materno_es,nombre_es)
VALUES ('ES00002', 'C00001', 'CETQA02', 'Tapia', 'Quispe', 'Angela')
INSERT INTO ESTUDIANTE(id_es, clinic_id,code_es, paterno_es, materno_es,nombre_es)
VALUES ('ES00003', 'C00006', 'CEVAR03', 'Vilez', 'Altamirano', 'Ricardo')
INSERT INTO ESTUDIANTE(id_es, clinic_id,code_es, paterno_es, materno_es,nombre_es)
VALUES ('ES00004', 'C00002', 'CERVJ04', 'Rojas', 'Vargas', 'Julieta')
INSERT INTO ESTUDIANTE(id_es, clinic_id,code_es, paterno_es, materno_es,nombre_es)
VALUES ('ES00005', 'C00003', 'CEFCR05', 'Fuentes', 'Callisaya', 'Roberto')
INSERT INTO ESTUDIANTE(id_es, clinic_id,code_es, paterno_es, materno_es,nombre_es)
VALUES ('ES00006', 'C00005', 'CECSG06', 'Castro', 'Sanjinez', 'Guadalupe')
INSERT INTO ENFERMERA(id_e, clinic_id, paterno_e, materno_e,nombre_e, cargo_e)
VALUES('E00001', 'C00003','Copa','Quispe','Ana Maria','Enfermera ayudante')
INSERT INTO ENFERMERA(id_e, clinic_id, paterno_e, materno_e,nombre_e, cargo_e)
VALUES('E00002', 'C00006','Condori','Luna','Fernanda', 'Enfermera de planta')
INSERT INTO ENFERMERA(id_e, clinic_id, paterno_e, materno_e,nombre_e, cargo_e)
VALUES('E00003', 'C00005','Condori','Palomeque','Raquel', 'Enfermera en jefe')
INSERT INTO ENFERMERA(id_e, clinic_id, paterno_e, materno_e,nombre_e, cargo_e)
VALUES('E00004', 'C00002','Alvarado','Mallo','Silvia', 'Enfermera de planta')
INSERT INTO ENFERMERA(id_e, clinic_id, paterno_e, materno_e,nombre_e, cargo_e)
VALUES('E00005', 'C00001','Cupi','Veliz','Georgina', 'Enfermera de planta')
INSERT INTO ENFERMERA(id_e, clinic_id, paterno_e, materno_e,nombre_e, cargo_e)
VALUES('E00006', 'C00004','Saravia','Gutierres','Ruby', 'Enfermera ayudante')
INSERT INTO USUARIO(id_u, rol_id, paciente_id, docente_id, estudiante_id, enfermera_id,login_u, pass_u)
VALUES ('U00001', 'R00003', 'P00002','D00002', 'ES00005', 'E00004','abcde123','123456')
INSERT INTO USUARIO(id_u, rol_id, paciente_id, docente_id, estudiante_id, enfermera_id,login_u, pass_u)
VALUES ('U00002', 'R00001', 'P00001','D00001', 'ES00003', 'E00001','abcde124','123457')
INSERT INTO USUARIO(id_u, rol_id, paciente_id, docente_id, estudiante_id, enfermera_id,login_u, pass_u)
VALUES ('U00003', 'R00003', 'P00006','D00004', 'ES00002', 'E00002','abcde125','123458')
INSERT INTO USUARIO(id_u, rol_id, paciente_id, docente_id, estudiante_id, enfermera_id,login_u, pass_u)
VALUES ('U00004', 'R00005', 'P00003','D00002', 'ES00006', 'E00005','abcde126','123459')
INSERT INTO USUARIO(id_u, rol_id, paciente_id, docente_id, estudiante_id, enfermera_id,login_u, pass_u)
VALUES ('U00005', 'R00002', 'P00004','D00003', 'ES00001', 'E00003','abcde127','123450')
INSERT INTO USUARIO(id_u, rol_id, paciente_id, docente_id, estudiante_id, enfermera_id,login_u, pass_u)
VALUES ('U00006', 'R00005', 'P00005','D00004', 'ES00004', 'E00006','abcde128','123451')

Script de Creación --> SA-Clinicas y PreClinicas

CREATE DATABASE SA_CLINICAS_PRECLINICAS

USE SA_CLINICAS_PRECLINICAS

CREATE TABLE USUARIO ( id_u int not null, rol_id int not null, paciente_id int not null, docente_id int not null, estudiante_id int not null, enfermera_id int not null,login_u varchar(20), pass_u varchar(20), PRIMARY KEY(id_u), foreign key(rol_id) references ROL,foreign key(paciente_id) references PACIENTE, foreign key(docente_id) references DOCENTE, foreign key(estudiante_id) references ESTUDIANTE, foreign key(enfermera_id) references ENFERMERA);

CREATE TABLE ENFERMERA ( id_e int not null,  clinic_id int not null, paterno_e varchar(20), materno_e varchar(20),nombre_e varchar(20), cargo_e varchar(20), PRIMARY KEY(id_e), foreign key(clinic_id) references CLINIC);

CREATE TABLE DOCENTE( id_d int not null,clinic_id int not null, paterno_d varchar(20), materno_d varchar(20),nombre_d varchar(20), cargo_d varchar(20), PRIMARY KEY(id_d),foreign key(clinic_id) references CLINIC);

CREATE TABLE ESTUDIANTE ( id_es int not null, clinic_id int not null,code_es varchar(10) not null, paterno_es varchar(20), materno_es varchar(20),nombre_es varchar(20), PRIMARY KEY(id_es), foreign key(clinic_id) references CLINIC);

CREATE TABLE PACIENTE( id_p int not null, estado_civil_p varchar(20), ocupacion_p varchar(20), lastname1_p varchar(20), lastname2_p varchar(20), nombre_p varchar(20), fech_nac_p datetime, telefono_p int, celular_p int, ci_p int, pediatra_p varchar(20), PRIMARY KEY(id_p) );

CREATE TABLE ROL( id_r int not null, nombre_r varchar(20)not null, alias_r varchar(20)not null, created_r varchar(10), update_r varchar(10), PRIMARY KEY(id_r) );

CREATE TABLE CLINIC ( id_c int not null, nombre_c varchar(10), descripcion_c varchar(20), PRIMARY KEY(id_c));

CREATE TABLE ODONTOGRAMA ( id_o int not null, pieza_o varchar(10) not null, codigo_pieza_o int not null, PRIMARY KEY(id_o));

CREATE TABLE ODONTOGRAMA_PACIENTE ( id_op int not null, paciente_id int not null, odontograma_id int not null, estado varchar(10) not null, PRIMARY KEY(id_op), foreign key(paciente_id)references PACIENTE, foreign key(odontograma_id) references ODONTOGRAMA);

CREATE TABLE EXAMEN_CLINICO ( id_ec int not null, type_clinic_id int, nombre varchar(20), PRIMARY KEY(id_ec), foreign key(type_clinic_id) references TYPE_CLINIC);

CREATE TABLE PACIENTE_EXAMEN_CLINICO ( id_pec int not null, paciente_id int not null, examen_clinico_id int not null, PRIMARY KEY(id_pec), foreign key(paciente_id) references PACIENTE, foreign key(examen_clinico_id) references EXAMEN_CLINICO);

CREATE TABLE QUESTIONS ( id_q int not null, type_clinic_id int not null, nombre varchar(20), PRIMARY KEY(id_q), foreign key(type_clinic_id) references TYPE_CLINIC);

CREATE TABLE PACIENTE_QUESTIONS ( id_pq int not null, paciente_id int not null, questions_id int not null, PRIMARY KEY(id_pq), foreign key(paciente_id) references PACIENTE, foreign key(questions_id) references QUESTIONS);

CREATE TABLE TRATAMIENTO( id_t int not null, nombre_t varchar(50) not null, PRIMARY KEY(id_t));

CREATE TABLE PACIENTE_TRATAMIENTO ( id_pt int not null, nombre varchar(20), fech_tratamiento datetime,tratamiento_id int not null, paciente_id int not null, PRIMARY KEY(id_pt), foreign key(paciente_id)references PACIENTE, foreign key(tratamiento_id) references TRATAMIENTO);

CREATE TABLE ANTECEDENTES_FAMILIARES( id_af int not null,paciente_id int not null, type_family_id int not null, nacionalidad_id int not null, salud varchar(50),problemas_especificos varchar(50), caries varchar(50), enfermedades_periodontal varchar(50), movilidad_dentaria varchar(50), protesis varchar(20), aparato_ortodontico varchar(50), PRIMARY KEY(id_af), foreign key(paciente_id)references PACIENTE, foreign key(type_family_id)references TYPE_FAMILY, foreign key(nacionalidad_id)references NACIONALIDAD);

CREATE TABLE NACIONALIDAD( id_n int not null, nombre varchar(20), PRIMARY KEY(id_n));

CREATE TABLE TYPE_FAMILY( id_tf int not null, nombre varchar(20), PRIMARY KEY(id_tf));

CREATE TABLE ANTECEDENTES_PERSONALES( id_ap int not null,type_clinic_id int not null, nombre varchar(20), PRIMARY KEY(id_ap), foreign key(type_clinic_id)references TYPE_CLINIC);

CREATE TABLE TYPE_CLINIC( id_tc int not null, nombre varchar(20), PRIMARY KEY(id_tc));

CREATE TABLE PACIENTE_ANTECEDENTES_PERSONALES( id_pap int not null, paciente_id int not null, ant_personales_id int not null, PRIMARY KEY(id_pap), foreign key(paciente_id)references PACIENTE, foreign key(ant_personales_id)references ANTECEDENTES_PERSONALES);