Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
03
MÓDULO 3 DISEÑANDO UN
SISTEMA DE INFORMACIÓN
Politécnico
Grancolombiano-Member
CONTENIDO:
of
Después de completar este módulo, el estudiante estará en capacidad de:
Whitney
• Definir qué es un modelo relacional.
• Identificar los componentes de un modelo relacional.
• Identificar los componentes de una tabla.
Definir el concepto de clave primaria.
International
•
• Definir el concepto de clave secundaria.
INTRODUCCIÓN
El diseño de un sistema de información, inicia con la definición de un modelo que permita
University
representar una realidad. System
2
INTRODUCCIÓN
Se hace necesario identificar las entidades que intervienen en la realidad que se requiere
modelar e identificar de forma clara su relación con las demás.
DISCUSIÓN:
QUÉ ES UN MODELO?
PREGUNTAS:
QUÉ ES UN MODELO?
3
• Estructura de Datos
• Reglas para garantizar integridad de la información.
• Operadores Asociados
DISCUSIÓN:
Politécnico
La definición de modelo relacional tiene su base en la relación natural que existe entre el
elemento básico del modelo y su entorno. El modelo relacional plasma en un computador
el esquema definido por entidades y relaciones representadas físicamente en una base de
datos como tablas y relaciones semejantes a matrices rectangulares, que almacenan líneas
de datos concretas.
Grancolombiano-Member
PREGUNTAS:
Una base de datos transaccional es un conjunto de una o más tablas con una estructura de
filas y columnas, relacionadas unas con otras a través de atributos en común.
of
Composición de las tablas/relaciones:
Whitney
International
University
System
4
DISCUSIÓN:
DISCUSIÓN:
Una o varias columnas que identifican de forma única a un registro dentro del total de
PREGUNTAS:
Respuesta: Es una o varias columnas, que contienen valores que identifican de forma única
al registro dentro del conjunto de registros total almacenado en la tabla.
5
Debido a que existe la posibilidad de tener más de una columna o conjunto de columnas
que cumplan con las características de esta definición, es necesario tener en cuenta el
concepto de claves candidatas:
CLAVES CANDIDATAS:
Se define como el campo o conjunto de campos que identifican en forma única el registro,
Politécnico
son candidatas para ser clave primaria. Pero la selección de la clave primaria se efectúa
eligiendo la clave candidata con menor número de columnas.
DISCUSIÓN:
Grancolombiano-Member
Qué es una clave secundaria?
of
Whitney
International
El establecimiento de una relación entre dos tablas se efectúa a través de la identificación
University
de la columna que es clave primaria de la tabla que es referencia de otra.
PREGUNTAS:
System
RESPUESTA:
6
Es el conjunto de uno o más atributos (columnas) que son clave primaria en otra tabla.
• Representar entidades.
• Representar relaciones.
• Enlazar Atributos de entidades o relaciones.
• Identificar el grado de una relación.
• Identificar la cordialidad de una relación.
INTRODUCCIÓN
PREGUNTAS:
RESPUESTA:
Una relación es una tabla con columnas y filas, dentro de la percepción de la base de datos
como el conjunto de tablas. Las relaciones almacenan información sobre los objetos que
representan en la base de datos. Los elementos de una relación son las filas de la tabla.
7
Cada relación tiene un nombre y éste es distinto del nombre de todas las demás.
Los valores de los atributos en cada fila toma un solo valor, concepto de
relaciones normalizadas.
No hay dos atributos que se llamen igual.
El orden de los atributos no es relevante, los atributos no están ordenados.
Politécnico
Cada fila es distinta de las demás: no hay filas duplicadas.
El orden de las filas no es relevante: las filas no están ordenadas.
DISCUSIÓN:
Grancolombiano-Member
Cuál es el grado y cardinalidad de una relación?
of
Whitney
International
El modelo relacional tiene su estructura fundamentalmente en las relaciones que se generan
University
entre las entidades que conforman el modelo. Estas relaciones pueden considerarse como
el concepto lógico de un conjunto de datos, conformado por los atributos comunes a dos o
más entidades.
PREGUNTAS:
System
8
DISCUSIÓN:
Las condiciones, también llamadas restricciones, permiten definir las reglas que restringen
datos que pueden ser almacenados en la base de datos. Las restricciones no son parte
formal del modelo relacional, pero es necesario tenerlas en cuenta, con el fin de garantizar
información consistente y mayor organización de los datos.
PREGUNTAS:
RESPUESTA:
TIPOS DE RESTRICCIONES:
9
INTRODUCCIÓN:
Politécnico
Su buen entendimiento, diseño y aplicación depende que su implementación y
funcionamiento tenga éxito. Para esto es necesario conocer puntos importantes
que llevaran a su correcta implementación, descritos a lo largo de esta lección.
QUÉ ES UN SISTEMA?
Grancolombiano-Member
Es una colección de componentes u objetos que llevan una estructura y
organización definida para el cumplimiento de funciones sincronizadas o un bien común.
PREGUNTA:
of
Whitney
International
University
System
10