You are on page 1of 15

UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA DE MXICO

INGENIERA EN DESARROLLO DE SOFTWARE

TERCER CUATRIMESTRE

BASES DE DATOS

PROF: CESAR ALEXIE CHAN PUC

ALUMNO: MARIO OSCAR RAMREZ CORTES AL10506012

Unidad 3. Evidencia de aprendizaje. Desarrollo e integracin de prototipo

ENERO 2014

Contenido
1. CONTROL DE PACIENTES: CENTRO DE ATENCIN A DIABTICOS .......................................................................................... 3 a) Concepto de base de datos. ............................................................................................................................................................ 3 b) Eleccin del caso de estudio. ......................................................................................................................................................... 3 c) Tipo de Base de datos utilizado. ..................................................................................................................................................... 4 d) Esquema de entradas, procesos y salidas. ................................................................................................................................... 5 e) Instrumento de recopilacin de informacin (cuestionario, entrevista o encuesta), segn el caso. ....................................... 6 f) Reporte de estudio de factibilidad. .................................................................................................................................................. 7 g) Requerimientos de hardware y software. ...................................................................................................................................... 8 h) Modelo entidad relacin .................................................................................................................................................................. 8 i) Tablas lgicas. ................................................................................................................................................................................... 9 j) Diccionario de datos. ...................................................................................................................................................................... 12 k) Aplicacin de cinco operaciones de lgebra relacional como mnimo al caso de estudio ..................................................... 13 l) Conclusiones. .................................................................................................................................................................................. 15

1.

CONTROL DE PACIENTES: CENTRO DE ATENCIN A DIABTICOS

a) Concepto de base de datos. I. Objetivo: crear un concepto propio de base de datos con la finalidad de entender mejor su funcionamiento para el desarrollo dinmico del mismo. Una base de datos es un conjunto de tablas relacionadas entre s que a la vez, se componen de campos (columnas) que en conjunto forman registros (filas). Los datos contenidos en forma de registros tienen definidas caractersticas como tipo, tamao, etc. Las bases de datos pueden ser editada o consultadas el mismo ordenador donde fueron creadas o bien remotamente o sea a distancia ya sea localmente por medio de la intranet o bien global y externamente desde internet. II. Conclusiones: Las bases de datos son la forma en que se almacena informacin para acceder a ella de manera segura, rpida y fcil. b) Eleccin del caso de estudio. I. Objetivo: Seleccionar un caso estudio para aplicar de una manera ms tangible y asimilable los conocimientos adquiridos en la materia. Antecedentes: En un proyecto por parte de la Secretara de Salud se llevan a cabo jornadas de salud en las cuales se toman datos generales de los pacientes en diferentes comunidades del Estado de Mxico. En total se toman 8 datos por cada persona. Diario reciben en promedio 800 registros. Problemtica y Solucin Los registros se llevan en papel y posteriormente se capturan en una hoja de Excel, el problema es que por no tratarse de un sistema automatizado, existe frecuentemente el error humano de que los registros son revueltos y al no tener un nmero de folio nico entonces se corre el riesgo de que se revuelvan entre fechas y/o comunidades. La solucin es implementar un sistema de captura de datos que permita recolectar la informacin ordenadamente para su manipulacin y administracin. Qu es lo que sucede? Control de registros de pacientes.

Cul es el asunto o problema? No se tiene un buen control ni orden en los registros. Quines estn involucrados? Comisionados en campo y capturistas A qu situaciones se enfrentan? La cantidad de pacientes que se debe atender en el menor tiempo posible no permite organizar de manera adecuada un sistema que permita capturar los datos directamente en una base sino que primero se hace en papel y luego se captura y en ese paso es justamente en donde surgen los posibles errores. Cules son los conflictos, intereses y posibilidades en juego? Al implementar un sistema de captura efectivo que adems sea porttil y que se pueda sincronizar una vez terminada la recepcin de los pacientes. i Entradas: Datos generales de los pacientes Nombre, edad, estatura, peso, masa corporal (se calcula a partir de la altura y el peso), longitud abdominal, presin arterial y glucosa en la sangre. - Datos generales sobre el lugar donde se llevan a cabo las jornadas de salud Nombre de la comunidad, fecha de la jornada y hora, coordenadas geogrficas. II. Conclusiones: La eleccin de un caso estudio es una herramienta de simulacin que ayuda a un acercamiento ms real a lo que se enfrenta un gestor de bases de datos hoy en da. c) Tipo de Base de datos utilizado. I. Objetivo: Desarrollar la habilidad para poder elegir el diseo de una base de datos de acuerdo a las necesidades del cliente. En el presente caso estudio Relacional por las siguientes caractersticas: fue seleccionado el tipo de base de datos

Sirve para modelar problemas reales y administrar datos dinmicamente Es el ms utilizado actualmente en la gestin de bases de datos. En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerrquico y el de red). Esto tiene la considerable ventaja de que es ms fcil de entender y de utilizar para un usuario espordico de la base de datos. La informacin puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la informacin. Es el modelo de bases de datos ms usado y desarrollado en la actualidad. La nica desventaja es al igual que los otros modelos, la inseguridad que representa el acceso multiusuario. II. Conclusiones: El diseo de una base de datos es totalmente dependiente de las necesidades, del tamao de la empresa, de la cantidad de datos, de la infraestructura, del capital requerido, etc. d) Esquema de entradas, procesos y salidas. I. Objetivo: esquematizar las entradas, los procesos y las salidas para detectar posibles deficiencias antes de arrancar con la creacin de una base de datos. Entradas Datos de los pacientes Nombre Edad Sexo Talla Peso Glucosa Masa corporal Presin arterial Diagnstico Procesos Salidas Capturar Registro capturado contar promediar contar contar promediar contar promediar promediar Condicin si glucosa > 100 pre diabtico o sano entonces pre diabtico si no paciente sano Capturar contar contar capturar Contar total restar Dato capturado Registro capturado

Datos de los analistas Nombre Puesto Asignado a sector Datos de material Material en stock Material Usado

Material requerido Datos del centro de atencin Nombre Direccin Telfono Encargado

contar Capturar capturar capturar capturar capturar Registro capturado Registro capturado Registro capturado Registro capturado Registro capturado

II. Conclusiones: Cuando se tiene bien claro el resultado que se requiere obtener, entonces se sabe bien que datos se necesitan y de qu modo se van a procesar. Al hacer una tabla de entradas y salidas se puede detectar con facilidad las deficiencias en una base de datos para que se puedan tomar en cuenta y eliminarlas al momento de iniciar con la creacin de la base de datos. e) Instrumento de recopilacin de informacin (cuestionario, entrevista o encuesta), segn el caso. I. Objetivo: Decidir el tipo de instrumento pes el mejor para la recopilacin de informacin. Adems de disearlo. Para este caso fue seleccionada la entrevista ya que su naturaleza implica la recopilacin de datos ms manipulables o manejables estadsticamente hablando y la informacin que se requiere recopilar debe ser sometida a escenarios muy objetivos ya que est de por medio el gasto de la empresa, el tiempo y la inversin. La encuesta tiene la gran ventaja de que las preguntas estn bien direccionadas y no permiten que el encuestado de una opinin que no corresponda a lo que se est requiriendo. Por ello no solo es fcil su elaboracin sino tambin la recopilacin de los resultados obtenidos. Dado que la aplicacin de la encuesta a diferencia de la entrevista no requiere de la presencia de quien la aplica tambin se facilita la forma en que se llevar a cabo la recopilacin de datos ya que podr hacerse por medio de internet ahorrando as una gran cantidad de tiempo y dinero que bien puede utilizarse para otros fines. Las preguntas de la encuesta seleccionadas son las siguientes: 1. Segn tu propia percepcin, cul es tu grado de conformidad con la forma en que se lleva a cabo el trabajo en tu empresa? b. Alto c. Medio d. Bajo e. Muy bajo

a. Muy alto 2.

Ests de acuerdo en que en tu lugar de trabajo se tienen todas las herramientas para realizar correctamente tu trabajo? b. Ni de acuerdo ni en desacuerdo c. En desacuerdo

a. De acuerdo

3. Crees que a la empresa donde trabajas le hace falta actualizar la forma en que se llevan a cabo las tareas para mejorar la eficiencia del trabajo y la calidad en el mismo? a. De acuerdo b. Ni de acuerdo ni en desacuerdo c. En desacuerdo

4. Qu tan de acuerdo estas a que se adopte una base de datos que facilite la captura de los datos con los que trabajas actualmente? a. De acuerdo b. Ni de acuerdo ni en desacuerdo c. En desacuerdo

5. Qu tanto consideras que te beneficie invertir en la implementacin de una base de datos para la recopilacin de la informacin que diariamente se recopila en campo? a. Bastante b. Lo suficiente c. Poco d. Nada

Esta encuesta se aplicar a travs de un formulario en lnea por medio de la herramienta de Google Drive por medio del correo electrnico de los colaboradores de la empresa en que se realizar el estudio. II. Conclusiones: la eleccin de un instrumento de informacin sirve como herramienta para conocer si el proyecto a ejecutarse es viable o no. Y para conocer el posible impacto de quienes se involucrarn en su uso, administracin y mantenimiento. f) Reporte de estudio de factibilidad. I. Objetivo: Crear un reporte de factibilidad que permita evaluar si el proyecto ser viable o no. HARDWARE Mini laptop SOFTWARE OS Linux Office Libre OPERATIVIDAD La base de datos ahorrara doble trabajo al capturar los registros al mismo tiempo que se obtienen los datos. Adems de que la informacin importante al estar disponible de inmediato, no habr dependencia de las buena memoria de FINANCIERO La institucin incrementar su pasivo por la adquisicin de equipo de vanguardia dems de que sus metodologas al ser ms profesionales tendrn mayor valor comparativamente frente a otras empresas del mismo giro al momento de competir por una licitacin. ECONMICO Al aumentar la velocidad y calidad de los datos tambin aumenta su confiabilidad y con esto se tiene satisfecho al cliente lo cual implica buenas y duraderas relaciones laborales y con

los analistas o incluso de la calidad con la que escriben sobre papel

ello estabilidad econmica

II. Conclusiones: El desarrollo de un reporte de factibilidad ayuda a anticiparse a posibles consecuencias que a futuro pueden llevar incluso a la ruina una empresa. Por ello al elaborar el reporte de factibilidad tenemos un acercamiento al grado de utilidad de la base de datos a desarrollar. g) Requerimientos de hardware y software. I. Objetivo: Recabar informacin sobre lo necesario en trminos tcnicos para poder desarrollar e instalar la base de datos. Software: Se usar Ubuntu 8 Hardware: Se necesita un procesador Pentium 4 o superior, RAM de 500 MB, disco duro de al menos 20 GB Por tratarse de un sistema operativo muy seguro no se requiere de antivirus y el office libre ya viene incluido, por ello resulta sumamente econmico. La nica inversin ser en mini laptop para poderlas llevar a todas partes. II. Conclusiones: Cuando se tiene una buena planeacin entonces se cuenta con los medios necesarios ya que se est contemplando a nivel tcnico y de modo indirecto, administrativo, lo que se requiere para que la base en desarrollo funcione en ptimas condiciones. h) Modelo entidad relacin I. Objetivo: Construir un modelo Entidad Relacin de la base de datos a desarrollar. Considerando la planeacin realizada hasta este punto.

EDAD

RFC
encarg ado Diagnsti co final

PACIENTE

PERTEN ECE

Centro de Atencin al Diabtico


Direccin

CONTA CTO

PESO
ID

COMUNIDA D
Fecha de Estado

TELEFO NO

direcci n

TELEF ONO

NOMB RE

NOMBRE COMUNIDA D

II. Conclusiones: Un modelo de Entidad Relacin nos permite tener una visin ms completa y global pero no por eso menos detallada de la estructura de nuestra base de datos. Esto permite visualizar la cantidad total que se manejara y por supuesto la dimensin de la base de datos que se est desarrollando.

i) Tablas lgicas. I. Objetivo: Disear los grficos detallados de cada tabla perteneciente a nuestra base de datos.
CAMPOS

CLAVE PRIMARIA

TABLA_ ANALISTA Id_ANALISTA NOMBRE PUESTO 10030 REBECA GONZLEZ MDICO 10031 OYUCA GUTIRREZ MDICO 10032 GUADALUPE JIMENEZ LABORATORISTA 10033 CARLOS ESTRADA NUTRILOGO

SECTOR ECATEPEC ECATEPEC NEZA NAUCALPAN

10034 10035 10036 10037 10038 10039

MARCELA MOUNT ISAAC PAREDES OSCAR GARCA OFELIA CORTES JESUS ROJAS ALBERTO REYES

NUTRILOGO PSICLOGO PSICLOGO LABORATORISTA LABORATORISTA MDICO


CAMPOS

NEZA NAUCALPAN ECATEPEC IZCALLI IZCALLI METEPEC

CLAVE PRIMARIA

Id_CAD 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019

TABLA_CENTRO DE ATENCIN NOMBRE DIRECCIN TELFONO LOCALIDAD ECATEPEC AV CENTRAL 221 12345345 ECATEPEC NEZA BORDO 233 32423423 NEZA NAUCALPAN PERIF. NORTE 1243 3453245 NAUCALPAN IZCALLI TULTITLAN 234 2345345 IZCALLI EL JACAL CARR. ATLACOMULCO 65 5475467 EL JACAL METEPEC MEX-TOLUCA KM 22.5 8765356 METEPEC ALMOLOYA MEX-TOLUCA KM 45 12348765 ALMOLOYA NEZA II CD LAGO 334 9876542 NEZA II TLALNEPANTLA PERIF NORTE 3332A 7654345 TLALNEPANTLA CAMPOS CHALCO CHALCO MEX-PUEBLA KM 22 3756544

ENCARGADO ANTONIO PEREZ ALEJANDRA MTZ MARIO RAMIREZ ISIS CORTES MARIANA REYES LILIANA GUTIERREZ FERNANDO CRUZ YAZMIN ROJAS HECTOR DAZ SAUL TELLEZ

CLAVE PRIMARIA
TABLA_PACIENTES SEX TALL PES MASA O A O CORPORAL F F F 156 152 155 62 79 66 0.002547666 0.003419321 0.002747138

CURP NOMBRE RACM820712HDFMR MARISOL GOMORRA GONZALEZ 08 RACM820712HDFMR MA DE LOURDES SOTO 09 ESPINOSA RACM820712HDFMR ALMETH CHAVEZ PALMA 10

EDA D 40 26 30

GLUCOS PRESIN A ARTERIAL 115 100 106 110/80 90/60 100/60

DIAGNSTIC O PRE DIABTICO PRE DIABTICO PRE DIABTICO

RACM820712HDFMR 11 RACM820712HDFMR 12 RACM820712HDFMR 13 RACM820712HDFMR 14 RACM820712HDFMR 15 RACM820712HDFMR 16 RACM820712HDFMR 17

HERMINIA MINAJAS LARA ARACELI GONZALEZ ROSAS MA GUADALIPE GARCIA NORA RIVERA HERNANDEZ MA ELENA PEREZ ORTEGA HORTENSIA GABRIELA FLORES LEON TOMASA ARANA

62 40 65 42 48 64 57

F F F F F F F

151 155 158 150 157 147 157

60 77 76 68 58 90 68

0.002631464 0.003204995 0.003044384 0.003022222 0.002353037 0.004164931 0.002758733

145 95 135 109 84 145 85

120/80 130/90 120/80 120/80 120/70 140/90 110/70

PRE DIABTICO SANO PRE DIABTICO PRE DIABTICO SNAO PRE DIABTICO SANO

CAMPOS

CLAVE PRIMARIA

Id_MATERIAL 20023 20024 20025 20026 20027

NOMBRE TIRA REAC TORONDAS ALCOHOL LANCETAS CONTENEDOR

TABLA MATERIAL CANTIDAD_EXISTENTE CANTIDAD_USADA CANTIDAD_FALTANTE 3000 123 123 2000 433 433 33 2 2 3000 643 643 9 0 0

20028 20029 20030 20031 20032

BAUMANMETRO ESTETOSCOPIO GLUCMETRO CINTA MTRICA BSCULAS

9 9 9 9 9

0 0 0 0 0

0 0 0 0 0

II. Conclusiones: A diferencia del modelo relacional, las tablas detalladas permiten un panorama ms claro a nivel individual para conocer los atributos de cada tabla, y esto de manera global nos ayuda a saber que tan laborioso ser el desarrollo de las mimas y por ende la cantidad de recurso, tiempo, etc. que llevara su realizacin. j) Diccionario de datos. I. Objetivo: Disear el diccionario de datos en el que se basarn cada una de nuestras tablas..

TABLA

CAMPO

TIPO DE DATO

EJEMPLO

LONGITU D DE CAMPO 6 25 10 15

ALIAS

DESCRIPCIN

ANALISTAS ANALISTAS ANALISTAS ANALISTAS

Id_ANALISTA NOMBRE PUESTO SECTOR

integer character character character

100010 Mario Ramirez Medico Izcalli

id_ana nom_ana pues_an a sec_ana

clave principal para analistas nombre del analista con primer apellido sin acentuar puesto del analista sin acentuar sector al cual pertenece el analista en cuestin, sin acentuar con maysculas curp del paciente, servir de clave principal

PACIENTES

CURP

character varying character integer character numeric (2,1) numeric (2,1) numeric (2,1) integer character character

RACM820712HDFMRR 08 Arturo Jimenez 23 m 170.5 67.5 0.12 99 120 / 80 sano

19

curp_pac

PACIENTES PACIENTES PACIENTES PACIENTES PACIENTES PACIENTES PACIENTES PACIENTES PACIENTES

NOMBRE EDAD SEXO TALLA PESO MASA CORPORAL GLUCOSA PRESIN ARTERIAL DIAGNSTICO

25 2 1 5 5 4 3 8 20

nom_pac edad_pa c sex_pac tal_pac peso_pa c masa_pa c glu_pac pres_pac diag_pac

nombre de paciente completo edad del paciente en nmeros enteros sexo del paciente m masculino y f femenino Altura de paciente en centmetros con resolucin ###.# peso del paciente en kilogramos se calcula dividiendo la talla al cuadrado entre el peso glucosa de paciente presin arterial ### / ### diagnstico del paciente :sano o diabtico

CENTRO DE ATENCIN CENTRO DE ATENCIN CENTRO DE ATENCIN CENTRO DE ATENCIN CENTRO DE ATENCIN CENTRO DE ATENCIN MATERIAL MATERIAL MATERIAL MATERIAL MATERIAL

Id_CAD NOMBRE DIRECCIN TELFONO LOCALIDAD ENCARGADO

integer character character integer character character

100010 Izcalli Bordo 521 58585959 Izcalli Javier Morales

6 25 30 10 15 25

cve_cad nom_cad dir_cad tel_cad loc_cad enc_cad

clave del centro de atencin a diabticos nombre del cad completo direccin detallada del cad sin comas ni puntos telfono del cad con clave lada localidad la que pertenece el cad nombre y apellido del encargado del cad

Id_MATERIAL NOMBRE CANTIDAD_EXISTEN TE CANTIDAD_USADA CANTIDAD_FALTANT E

integer character integer integer integer

100010 lancetas 3000 345 2700

6 25 6 6 6

cve_mat nom_mat exi_mat usa_mat fal_mat

clave del material cantidad de tipo de material en unidad o envase segn corresponda cantidad de material en existencia cantidad de material utilizado material faltante

II. Conclusiones: El diccionario son las especificaciones a nivel dato en relacin al tamao, tipo o frmula que deber llevar. Esto nos asegura que el trabajo colectivo ser unificado al final y que adems existe un estndar a seguir para la asignacin de atributos al nivel de celda.

k) Aplicacin de cinco operaciones de lgebra relacional como mnimo al caso de estudio

I. Objetivo: Dominar las operaciones de algebra relacional bsica para poder manipular los registros de las bases de datos. Para este caso seleccione las siguientes operaciones de algebra relacional que describo a continuacin:

R S, la unin de R y S es el conjunto de elementos que estn en R o S o ambos. Un elemento solo aparece una sola vez. R S, el conjunto de elementos que aparecen en ambos R y S R - S, la diferencia de R y S, el conjunto de elementos que estn en R pero no en S. Es importante resaltar que R - S es diferente a S - R.

S.

R / S, la divisin de una relacin entre otra, debe cumplirse que para toda tupla en R exista su correspondiente en

Restricciones: 1. 2. R y S deben tener esquemas idnticos. El orden de las columnas debe ser el mismo

Ejemplo: Considerando que la tabla paciente ser llenada en diferentes centros de atencin a usuarios, se requiere llevar a cabo las operaciones antes mencionadas.
Nombre Carrie Fisher Mark Hamill Direccin 123 Maple St. 456 Oak Rd. Sexo F M Fecha de nacimiento 9/9/99 8/8/88

Nombre Harrison Ford Carrie Fisher

Direccin 789 Palm Dr. 123 Maple St.

Sexo M F

Fecha de nacimiento 7/7/77 9/9/99

Unin
Nombre Harrison Ford Mark Hamill Direccin 789 Palm Dr. 456 Oak Rd. Sexo M M Fecha de nacimiento 7/7/77 8/8/88

Carrie Fisher

123 Maple St.

9/9/99

Interseccin
Nombre Carrie Fisher Direccin 123 Maple St. Sexo F Fecha de nacimiento 9/9/99

Resta
Nombre Mark Hamill Direccin 456 Oak Rd. Sexo M Fecha de nacimiento 8/8/88

II. Conclusiones: las operaciones de algebra relacional ayudan a disminuir el tiempo en la manipulacin de registros as como la consolidacin y sntesis de informacin de una manera dinmica y que facilita el manejo de una gran cantidad de datos sin importar que tan compleja sea esta.

l) Conclusiones. La elaboracin de las base de datos requiere una gran preparacin que incluye evaluar si ser viable, modelar su diseo de manera global y de cada uno de los elementos que la compondrn, antes de empezar a desarrollarla se requiere de hacer pruebas de escritorio que son muy fciles de hacer, econmicas y ayudan a realizar una mejor deteccin de deficiencias y errores que quiz sin estas pruebas previas sera muy complicado y exhaustivo de realizar. La base de datos por s sola no sirve de nada, por ello se debe conocer la manera de relacionar los datos y manipularlos y para ello se tiene como herramienta las operaciones del algebra relacional.

You might also like