CASO ANALISIS

ACTIVIDAD DE APRENDIZAJE AA 2 Análisis - Contextualización de Conceptos CRISTIAN JOSE BASTO GUTIERREZ UNIPANAMERICANA

Views 230 Downloads 2 File size 273KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

ACTIVIDAD DE APRENDIZAJE AA 2 Análisis - Contextualización de Conceptos

CRISTIAN JOSE BASTO GUTIERREZ

UNIPANAMERICANA Fundación Universitaria – Compensar Bogotá D.C. 2019

PRIMERA PARTE: CONTEXTUALIZACIÓN DE CONCEPTOS 1. Definir los siguientes conceptos, cita un ejemplo aplicativo en el contexto real: a. Dato – información Dato: Es un pequeño trozo de información que no tiene significado para los humanos. Si por ejemplo organizamos datos sobre un país, tales como: número de habitantes, densidad de población, nombre del presidente, etc. Información: Es la comunicación del conocimiento. Información es un proceso, una actividad. Informar es impartir conocimiento a alguien. Información manejan el flujo y mantienen la información que utiliza la empresa en su día a día para sus diferentes operaciones y están formados por varios componentes: personas, hardware, software, redes, procedimientos y datos.

b. Sistema de bases de datos Un sistema de base de datos es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos .Los usuarios pueden acceder a la información usando herramientas específicas de consulta y de generación de informes, o bien mediante aplicaciones al efecto. Ejemplos de SGBD son Oracle, DB2, Postgre SQL, MySQL, MS SQL Server, etc. Un SGBD debe permitir: Definir una base de datos: especificar tipos, estructuras y restricciones de datos. c. Modelo entidad relación

Un modelo de entidad relación es una herramienta para el modelo de datos, la cual permite representar entidades de una Base de Datos Se elabora el diagrama entidad-relación. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama. Formalmente, los diagramas ER son un lenguaje gráfico para describir conceptos. Informalmente, son simples dibujos o gráficos que describen información que trata un sistema de información y el softwareque lo automatiza.

d. Entidad Una entidad es la representación de un objeto o concepto del mundo real que se describe en una base de datos. Ejemplos de nombres de entidades: Alumno, Empleado, Artículo, Noticia, etc. Las entidades se describen en la estructura de la base de datos empleando un modelo de datos. e. Relación Una relación o vínculo entre dos o más entidades describe alguna interacción entre las mismas. Pasemos rápidamente a un ejemplo, una relación entre una entidad Empleado y una entidad Sector podría ser trabaja_en, porque el empleado trabaja en un sector determinado

f. Atributos Un atributo es una especificación que define una propiedad de un objeto, elemento o archivo. También puede referirse o establecer el valor específico para una instancia determinada de los mismos. Un buen ejemplo es el proceso de asignación de valores XML a las propiedades (elementos). g. Cardinalidad

Cardinalidad es el número de entidades con la cual otra entidad puede asociar mediante una relación binaria. Hay varias maneras de mostrar las cardinalidades: Poner etiquetas en las líneas que unen las relaciones con las entidades, consiste en un mínimo y máximo que contiene un cero (varios a varios) y lo usual es poner una “M”. Existen 4 tipos de relaciones que pueden establecerse entre entidades, las cuales establecen con cuantas ocurrencias de entidad de tipo B se puede relacionar una ocurrencia de entidad de tipo A: 1. Relación uno a uno. 2. Relación uno a varios (n). 3. Relación varios (n) a uno. 4. Relación varios a varios (n)- (n)

h. Tupla Una tupla es una secuencia de valores agrupados. Una tupla sirve para agrupar, como si fueran un único valor, varios valores que, por su naturaleza, deben ir juntos. Una tupla puede

ser creada poniendo los valores separados por comas y entre paréntesis. Por ejemplo, podemos crear una tupla que tenga el nombre y el apellido de una persona: >>> persona = ('Perico', 'Los Palotes') >>> persona ('Perico', 'Los Palotes')

i.

Normalización

La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Las bases de datos relacionales se normalizan para: • •

Evitar la redundancia de los datos. Disminuir problemas de actualización de los datos en las tablas. • Proteger la integridad de datos. Ejemplo:

j.

Entidad fuerte

Entidades fuertes. Lo constituyen las tablas principales de la base de datos que contienen los registros principales del sistema de información y que requieren de entidades o tablas auxiliares para completar su descripción o información. Por ejemplo la tabla usuario es una entidad fuerte en relación a la tabla tipos de usuarios, que es una entidad débil dada su condición auxiliar para clasificar a los usuarios registrados en la biblioteca.

k. Entidad débil.

Entidades débiles. Son entidades débiles a las tablas auxiliares de una tabla principal a la que completan o complementan con la información de sus registros relacionados. Por ejemplo también son consideradas entidades débiles las tablas intermedias que sirven para compartir información de varias tablas principales.

2. De los siguientes casos se solicita hacer un listado de datos que involucran en la solución, se recomienda hacer grupos determinando cuales son entidades y cuáles son los atributos que se deberían tener en cuenta.

Caso 1: El propietario del centro médico “Humana Vivir” requiere un sistema que permita administrar los datos básicos de las citas, consultas, pacientes, diagnósticos e historias clínicas del centro médico. Un paciente debe solicitar su cita vía web, donde el sistema asigna el médico que lo va atender y le agenda la consulta; cuando el paciente asiste a la consulta se le genera la historia clínica y el diagnostico junto con su tratamiento. Es importante destacar que este sistema puede también utilizarse desde dispositivos móviles.

MEDICO: -Id Medico -Nombre -Apellido -Cedula -Teléfono -Dirección Atender Paciente

CITAS: -Id Cita -Hora cita -Fecha cita -Id Paciente -Consultorio

Asigna Consulta Asigna Medico

PACIENTE: -Nombre -Apellido -Sexo -Cedula -Teléfono -Dirección

HISTORIA CLINICA: -Cedula -Diagnostico

Consulta Historia Clínica Solicita Cita

DIAGNOSTICO: -Id Diagnostico - Cedula –Enfermedad –Medicina -Cedula Medico Genera Tratamiento

Caso 2: En un centro de formación educativo necesitan un sistema web que permita registrar los proyectos desarrollados por los docentes, cada proyecto tiene un formato estándar que almacena la justificación, objetivos, alcance y productos a obtener; así como también las líneas de interés de cada proyecto. El objetivo principal es generar informes que los directivos puedan acceder en cualquier momento desde sus dispositivos móviles para generar estadísticas ya que deben reportar a las centrales los avances y totalidades de proyectos que cada docente está generando dentro de sus aulas de trabajo.

DIRECTIVO: -Cedula -Nombre -Apellidos

DOCENTE: -Cedula -Nombre -Apellidos -Área

Solicita y acceden al proyecto

CENTRAL: -Nit -Nombre -Dirección –Teléfono

Revisa el Informe

INFORME: -Id Proyecto -Cedula -Cantidad -Avance

Genera Avance ó Informe completo

Realiza el Proyecto Registra Proyecto

PROYECTO: -Id proyecto -Justificación -Objetivo -Alcance -Producto -Línea de Interés Ejecutar Proyecto