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

Datos en SQL para una clin.

Leonardo Vargas HernandezTarea30 de Noviembre de 2016

1.605 Palabras (7 Páginas)340 Visitas

Página 1 de 7

DATAMART VENTAS CLINICA SONRIE

NOMBRES: * YARANGA MACHACUAY ALEX

  • VARGAS HERNANDEZ LEONARDO

AULA: B-301        

TURNO: MAÑANA    

Preguntas:

1 .Implementar la BD Analítica CLINICA_MART a partir de los datos del archivo Excel

create TABLE Clientes$

( Clientekey                REAL PRIMARY KEY ,

Nombres                varchar(50),

Distrito                varchar(50),

Tipo_Cliente                varchar(30),

Profesion                varchar(30)

);

CREATE TABLE Doctor$

( Doctorkey                REAL PRIMARY KEY ,

Nombres                varchar(50),

Nro_Colegiatura        char(6),

Especialidad                varchar(30),

Telefono                char(9),

Categoría                varchar(30)

);

CREATE TABLE TipoServicio$

( TipoServiciokey        REAL PRIMARY KEY ,

Desc_tipo_servicio        varchar(50),

Categoria                varchar(30)

);

CREATE TABLE Local$

( Localkey                REAL PRIMARY KEY ,

Distrito                varchar(50),

Dirección                varchar(50),

Administrador                varchar(50),

Telefono                char(9)

);

CREATE TABLE Tiempo$

( Tiempokey                REAL PRIMARY KEY ,

Anio                        char(4),

Mes                        varchar(30)

);

CREATE TABLE FACTSERVICIO$

( Clientekey                        REAL,

Doctorkey                        REAL,

TipoServiciokey                REAL,

Localkey                        REAL,

Tiempokey                        REAL,

Importe                        numeric(10,2),

Costo                                numeric(10,2),

PRIMARY KEY (Clientekey, Doctorkey, TipoServiciokey, Localkey, Tiempokey),

FOREIGN KEY (Clientekey)        REFERENCES Clientes$ (Clientekey),

FOREIGN KEY (Doctorkey)        REFERENCES Doctor$ (Doctorkey),

FOREIGN KEY (TipoServiciokey)        REFERENCES TipoServicio$ (TipoServiciokey),

FOREIGN KEY (Localkey)        REFERENCES Local$ (Localkey),

FOREIGN KEY (Tiempokey)        REFERENCES Tiempo$ (Tiempokey)

);

2. Agregar un campo calculado “margen = (ingreso – costos) “en la tabla de

[pic 1]

3.Utilizando Excel, conectarse a la BD Analítica y generar las siguientes consultas usando tablas dinámicas. Agregar un segmento de datos “año” en cada consulta:

a. Tipo de Servicio más rentables del año 2014

[pic 2]

EXPLICACION: En la siguiente tabla se puede apreciar  los 3 servicios que contiene la Base de Datos, se usa la tabla factServicio$ para poder emplear los valores de la tabla tipoServicio$ y tiempo$, de la tabla  tipoServicio$ se usa solo el nombre, y de tiempo$ se usa el año, y de factServicio$ se usa el importe. Aquí solo cuenta 3 tipos de servicio (del 1 al 3), ya que estos son los que participan en el 2014. El otro no participa en ese año. El grafico nos permite apreciarlo mejor.

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (722 Kb) docx (643 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com