is5706.ti aplicada a la empresa universidad tecnológica de méxico mti fernando carlos rivero...

26
IS5706 .TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

Upload: salvador-miguelez-saavedra

Post on 23-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Page 2: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

¿Qué es un RDBMS?

Repositorio de información, estructurado con datos ordenados y relacionados.

Page 3: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Componentes principales

1. TABLAS

Son estructuras que contienen …

Page 4: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

2. DATOS

Valores almacenados dentro de las tablas

Fer

Fer

Juan

Carl

22

Mx

5

Fer

Juan

Carl

Fer

Juan

Carl

Mx

1

5

Mx

2

Carl

2

Mx

Carl

2

Mx

1

Fer

Fer

Juan

Carl

2

Mx

5

Fer

Juan

Carl

Fer

Juan

Carl

Fer

Fer

Juan

Carl

2

Mx

5

Fer

Juan

Carl

Fer

Juan

Carl

Fer

Fer

Juan

Carl

2

Mx

5

Fer

Juan

Carl

Fer

Juan

Carl

Fer

Fer

Juan

Carl

2

Mx

5

Fer

Juan

Carl

Fer

Juan

Carl

Fer

Fer

Juan

Carl

2Mx

5

Fer

Juan

Carl

Fer

Juan

Carl

Fer

Fer

Juan

Carl

2

Mx

5

Fer

Juan

Carl

Fer

Juan

Carl

Componentes principales

Page 5: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

1. Campos (Columnas)

MatrículaNombre Mail Tel Direc Sem Prom Beca

2. Registros

(Renglones)

Componentes de las TABLAS

Page 6: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

1. Nombre

2. Tipo de dato (fecha, texto, entero, decimal, etc)

3. Tamaño

4. Descripción (opcional)

Componentes de los Campos

Page 7: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

1. Identificadora

2. Descriptora

3. De hecho

Tipos de Campos (columnas)

Page 8: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Identificadoras

• Permiten establecer las relaciones entre atributos dentro del query (joins) • El hecho de que sean numéricas les brinda mayor velocidad que si fuesen de texto.• Permiten establecer llaves primarias, identificando de manera única cada registro (renglón) dentro de la tabla y previniendo duplicados• Permiten establecer índices

Page 9: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Descriptoras

•Contienen la(s) descripción(es) correspondiente(s) a las columnas de identificación.

•La misma columna identificadora, pudiese fungir como columna de descripción si ésta brinda la suficiente información como para que el contexto tenga un sentido de negocios al usuario.

Page 10: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Hecho

• Contienen datos tipo medida de negocio (hechos)

Page 11: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

• Asociación lógica de los campos de una tabla

• Unen la información en la base de datos

• Ayudan a evitar el tener una sola tabla masiva con todos los datos y campos.

Relaciones

Page 12: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Las llaves primarias habilitan las relaciones

Relaciones

Page 13: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

alumnosmatriculanombresemestre

carrosidentificadormodelomarca

Si queremos relacionar que alumno tiene que auto tenemos que poder unir las tablas

Ejemplo

Page 14: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

alumnosmatriculanombresemestre

carrosidentificadormodelomarca

Primero elegimos el campo llave por medio del cual llevaremos a cabo la unión

Page 15: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

carrosidentificadormodelomarca

Después agregamos uno de los campo llaves a una tabla y pasara a ser una llave secundaria o foránea

alumnos

matriculanombresemestreidentificador

Page 16: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Page 17: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Modelos Un modelo es una representación simplificada o

abstracción de la realidad.

Page 18: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Modelos de Datos

Un modelo lógico de datos es un modelo de tipo analógico que a través de arreglos de datos contextuales, medidas y relaciones representan a un proceso, área o negocio

Tipos:• OLTP

• ERD• OLAP

• Multidimensional (Copo de Nieve y Estrella)

Page 19: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

¿Qué es un ERD?

Componentes de un Diagrama Entidad – Relación:

1. Entidades

2. Atributos

3. Relaciones

Page 20: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Ejemplo

Película

Función

Cine

Actor

TítuloDirectorGénero

HoraFecha

Nombre

No. asientos

Nombre

Foto

Page 21: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Caso

Los pacientes son atendidos en una sola sala por doctores que les son asignados. Normalmente cada paciente tendrá asignado un solo doctor. En casos especiales tendrán a dos.

Las enfermeras también atienden a los pacientes y un número determinado de enfermeras se encuentra asociado a cada sala.

Inicialmente el Sistema de Información debe de encargarse solamente de la administración de medicinas a los pacientes. Cada paciente debe de tomar varias medicinas, un número determinado de veces al día y las dosis de las mismas se espacian de forma distinta.

Profesor Harman, U. San Luis. Missouri

Page 22: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Caso

El Sistema de Información necesitará mantener un registro de los detalles concernientes al tratamiento de cada paciente y el pago del personal que lo atiende. Existe personal que se le paga medio tiempo. Cuando el personal trabaja horas extras se le pagan éstas a tarifas variables.

Finalmente el sistema debe de llevar la administración de cuándo y qué tratamientos necesitan qué pacientes y debe de ser capaz de calcular el costo del tratamiento por semana para cada paciente.

Page 23: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

¿Cómo comenzamos?

1. Identificando las entidades (normalmente son sustantivos)

2. Identificando las relaciones (normalmente son verbos)

3. Añadiendo atributos a las relaciones

Page 24: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

¿Qué se puede conocer con nuestro Sistema de Información?

1. ¿Qué doctores trabajan en qué salas?

2. ¿Cuánto puede gastarse en una semana en salarios para una sala?

3. ¿Cuánto costará tratar a un paciente?

4. ¿Cuánto se le pagará a un doctor a la semana?

5. ¿Qué enfermeras pueden esperar los pacientes que los atiendan?

6. ¿Qué medicinas se usan?

Page 25: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Simbología

Entidad

Atributo

Relación

Page 26: IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda

IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México

MTI Fernando Carlos Rivero Esqueda

Parte de un ERD (faltan los atributos)

Pacientes Atendidospor / atiende

Enfermeras

Doctores

Salas

Atendidospor / atiende

Son atendidos en / albergan

Están asociados con

Están asociados con