Академический Документы
Профессиональный Документы
Культура Документы
1. Introducción
Es importante conocer la estructura básica de la creación de la base de datos. Cuando no se ha migrado; también
existe la posibilidad de crear la base de datos, a partir del motor de la base de datos. Aquí se inicia a usar los
comandos básicos de consultas. Como de agregar columnas, modificar una tabla, cambiar el tipo de dato, y
fundamentalmente se inicia a definir y establecer las llaves primarias y llaves secundarias. Todo ellos se hacen
mediante código, digitando en la ventana de comandos. Aun cuando no existe dominio en codificar, se puede hacer
uso de la creación de Base de Datos en un entorno gráfico.
2. Objetivos
Objetivos:
3. Desarrollo de la Practica
La clínica “SANTA TERESITA” de Abancay necesita llevar un control informatizado de su gestión de pacientes y
médicos. De cada paciente se desea guardar el código, nombre, apellidos, dirección, población, provincia, código
postal, teléfono y fecha de nacimiento. De cada médico se desea guardar el código, nombre, apellidos, teléfono y
especialidad. Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso
que realiza el paciente queda registrado en la base de datos. De cada ingreso se guarda el código de ingreso (que se
incrementará automáticamente cada vez que el paciente realice un ingreso), el número de habitación y cama en la que
el paciente realiza el ingreso y la fecha de ingreso. Un médico puede atender varios ingresos, pero el ingreso de un
paciente solo puede ser atendido por un único médico. Un paciente puede realizar varios ingresos en el hospital.
1
Paso 3.Creando Base de Datos desde New Query(Script) . Abra la ventana New Query
-En dicha ventana digite USE MASTER GO ó USE NORTHWIND GO antes de CREAR una Nueva Base de Datos
2
Paso 4.Creando la Base de Datos HOSPITAL
Use master
go
Paso 5.Haga clic en EXECUTE, y luego en Base de Datos haga Refresh o actualice y vera que ha creado la Base de
Datos HOSPITAL
execute sp_helpdb (Vera la estructura de todas las Base de Datos creadas en su PC)
3
Paso 6. Proceda a Crear Tablas digitando el script de cada tabla:
Paso 8: /* AGREGAR a la TABLA PACIENTE la Direccion, Poblacion, Provincia, codigo postal, Telefono, fecha
nacimiento:con los campos DirPac, PobPac, ProPac, PosPac, TelPac, NacPac */
4
Alter table Paciente ADD DirPac Varchar (30)
Alter table Paciente ADD PobPac int
Alter table Paciente ADD ProPac Varchar (15)
Alter table Paciente ADD PosPac char (10)
Alter table Paciente ADD TelPac char (10)
Alter table Paciente ADD NacPac Date
go
--RENOMBRAR
--sp_rename 'tabla.Campo','Nuevo Campo de Datos'
--Renombrar el campo HabIng (Numero de Habitacion de Ingreso)por HCaIng (número de habitación y cama )
sp_rename 'ingreso.HabIng','HCaIng'
go
5
Alter table Ingreso ADD HabIng Char (10)
go
Alter Table Ingreso ADD CamIng Char (1)
go
6
ALTER TABLE Ingreso
ADD CONSTRAINT Ingreso_CPK
primary key (CodIng)
go
Paso 11.--Creando Llaves Foraneas: Solo tenemos una tabla con llaves Foraneas es la Tabla INGRESO, haciendo
referencia la la Tabla Medico y Paciente
Para la Tabla INGRESO y Medico
7
INSERT INTO Medico
VALUES ('M003','Elsa','Carbajal Pérez','083-778943','Dermatologia')
GO
INSERT INTO Medico
VALUES ('M004','Veronika','Zuzunaga Cruz','954672495','Otorrinolaringología')
GO
INSERT INTO Medico
VALUES ('M005','Cinthia','Paredes Lira','954397241','Oftalmologia')
GO
INSERT INTO Medico
VALUES ('M006','Carla','Chiarella Lombardi','997490355','Oftalmologia')
GO
INSERT INTO Medico
VALUES ('M007','Benito','Ccama Apaza','983451798','Psicologia')
GO
INSERT INTO Medico
VALUES ('M008','Brian Raul','Flores Chambilla','983467753','Dermatologia')
GO
INSERT INTO Medico
VALUES ('M009','Ulises Doroteo','Tambraico Santi','983674532','Otorrinolaringologia')
GO
INSERT INTO Medico
VALUES ('M010','Elizabeth Dina','Saywa Pimentel','997897432','Otorrinolaringologia')
GO
Paso 13: Luego verifique en EDIT TOP 200 ROWS, donde deben haberse registrado los 10 registros, tal como se
muestra a continuación:
SELECT * FROM
Medico
GO
8
Para ver los mismos resultados que en el cuadro anterior; realice el paso 15
Paso 15. Ingrese de la misma forma para los demás Tablas: PACIENTE y finalmente INGRESO
4.Resultados
Presentar el informe de la ejecución de los procedimientos explicando cada paso; es decir del paso1, paso 2, paso
3 paso4, paso 5, paso 6, paso 7 paso 8, paso 9, paso 10, paso 11, paso 12, paso 13, paso 14 y paso 15 para la
próxima clase.
5.Bibliografia
a) KORT Henry F. y Silberschatz Abraham “Fundamentos de Base de Datos”- Editorial Mc Graw Hill, Quinta
Edición. 2011
b) REINOSA , CALIXTO, “Bases de Datos” Editorial Alfaomega .Edición argentina, 2012
c) ROB Peter y CORONEL Carlos “Diseño, implementación y administración” Cengage Learning, Editorial
Thomson, 9na ed. 2011, México.
d) GONZALES PEREZ, Alfonso “Gestión de Base de Datos”, Editorial Rama, Colombia,2011
a) KENNETH E. KENDALL &JULIE E. KENDALL, “Análisis y Diseño de Sistemas”, Pearson, 8 ed.
Edición 2011.
b) OD STEPHENS; “Diseño de Bases de Datos”; 1 Ed. Anaya Multimedia
e) ALARCON HERRERA, Erika “Modelamiento de Base de Datos con ERWIN”, Editorial Grupo Megabyte
Primera edición. Lima 2005.
f) PANDO FERNANDEZ, Yuri; “SQL Server 2008”, Empresa editora Macro; Primera edición. Lima 2009.
g) OSCAR SANCHEZ ESTELLA; MIGUEL MORO VALLINA “Aplicaciones Informáticas de Bases de
Datos Relacionales” ,1ra ED. PARANINFO