Upload
salvador-miguelez-saavedra
View
214
Download
0
Embed Size (px)
Citation preview
IS5706 .TI aplicada a la EmpresaUniversidad 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.
IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México
MTI Fernando Carlos Rivero Esqueda
Componentes principales
1. TABLAS
Son estructuras que contienen …
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
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
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
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)
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
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.
IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México
MTI Fernando Carlos Rivero Esqueda
Hecho
• Contienen datos tipo medida de negocio (hechos)
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
IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México
MTI Fernando Carlos Rivero Esqueda
Las llaves primarias habilitan las relaciones
Relaciones
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
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
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
IS5706 .TI aplicada a la EmpresaUniversidad 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.
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)
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
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
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
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.
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
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?
IS5706 .TI aplicada a la EmpresaUniversidad Tecnológica de México
MTI Fernando Carlos Rivero Esqueda
Simbología
Entidad
Atributo
Relación
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