Está en la página 1de 22

GESTIÓN DE LA INFORMACIÓN

TUTOR: JOAN SEBASTIAN GORDILLO TRUJILLO

Temas:
• Modelos de datos
Asistencia
Proyecto
Modelo de datos

“El modelado de datos es el proceso de creación de una representación visual o


esquema que define los sistemas de recopilación y administración de
información de cualquier organización. El modelo esboza los datos que recoge
la empresa, la relación entre los distintos conjuntos de datos y los métodos que
se usarán para almacenarlos y analizarlos” (Amazon Web Services)
Modelo relacionales
• Tablas (relaciones) con filas y columnas
• Entidad: objeto que representa algo en el mundo real y cuenta con atributos (tabla)
• Atributo: Características que describen la entidad (columnas), un atributo particular es la
llave (clave) primaria
• Instancias específicas = filas

Fuente: Curso Fundamentos de Bases de datos. Tomado


de: https://platzi.com/clases/1566-bd/20197-entidades-y-
atributos/
Modelo relacionales
RELACIONES
• Uno a uno (un registro de una tabla se asocia a uno y solo un registro
de una tabla
Modelo relacionales
RELACIONES
• Relaciones unos a muchos: un registro de una tabla se puede asociar
a varios registros de otra tabla (p.e. un cliente puede tener varios
pedidos)
Modelo relacionales
RELACIONES
• Relaciones muchos a muchos: varios registros de una tabla se
relacionan a varios registros de otra tabla (un cliente puede comprar
muchos productos y un producto puede ser comprado por muchos
clientes)
Modelo relacionales
Elementos para actualizar, buscar y compilar
• Tablas
• Formularios: interfaces para introducir datos en las tablas
• Consultas: filtrar datos y buscar en función de criterios
• Informes
Modelo jerárquico
• Representación como modelo de árbol
• Relaciones uno a varios

Fuente: El Modelo base de datos: Definición y tipos. Tomado de: https://ayudaleyprotecciondatos.es/bases-de-datos/modelos/


Modelo de red
• Permite relaciones muchos a muchos
• Variación del modelo jerárquico

Modelo orientado a objetos


En el contexto de una base de datos orientada a objetos, podemos guardar una bicicleta como objeto, con todos sus
atributos y métodos: es roja, se puede conducir, tiene sillín, etc. Este objeto forma parte de la clase “bicicletas”, en la que,
por ejemplo, también podría incluirse una bicicleta azul y otra verde. A su vez, la clase “bicicletas” es una subcategoría de
“vehículos”, que también incluye la clase “coches”. Por otra parte, el objeto también está relacionado con la clase
“actividades de ocio”. Si accedemos a este objeto a través de su código de identificación único, dispondremos directamente
de todos sus métodos y atributos

Fuente: El Modelo base de datos: Definición y tipos. Tomado de: https://ayudaleyprotecciondatos.es/bases-de-datos/modelos/


Modelo entidad - relación
• Diagramas formales para representar relaciones entre entidades
• Notación Chen
Modelo de estrella
• Tabla de hechos: medidas del negocio, cada hecho tiene un indicador
o métrica, cada medida asociada a las intersecciones de las
dimensiones
• Ventas por ejemplo (precio unitario, monto venta, cantidades vendidas)
• Tablas de dimensiones: punto de vista de un hecho

Fuente: Tablas de hechos y Dimensiones (inteligencia de negocio).


Tomado de: https://www.diegocalvo.es/tablas-de-hechos-y-
dimensiones-inteligencia-de-negocio/
Esquema Conceptual
• Definiciones, reglas y términos para estructurar el modelo

1. Entidad Salas de Exhibiciones (información puntos de venta)


2. Entidad Autos (diversos autos en stock)
3. Entidad Clientes (clientes que han comprado en un concesionario)
4. Entidad Ventas (información venta real)
5. Entidad Vendedores

Reglas: cada auto debe estar asociado a una sala, en cada venta debe tenerse un
cliente y un vendedor, cada auto debe contar con una marca y número de
producto, cada cliente debe tener número de teléfono y correo electrónico
Esquema lógico
• Mayor detalle de los datos y sus relaciones
• Tipos de datos de los atributos (numérico, texto, fecha, lógicos)
• Relaciones entre entidades
• Atributos primarios o campos clave

1. Salas de Exhibición tiene campos nombre y ubicación como texto y


número de teléfono como campo numérico
2. Clientes tienen campo e-mail con formato xxxx@ejemplo.com y no
puede superar 100 caracteres
3. Ventas tiene nombre de cliente y vendedor, fecha de venta como tipo de
dato fecha y el valor de la venta como un número decimal
Esquema Físico
• Representación del modelo lógico en la tecnología específica del
Sistema de Gestión de Bases de Datos (SGBD)

1. Ventas el importe como tipo float y la fecha timestamp


2. Cliente como dato string
Arquitectura de SGBD
Funciones de SGBD
Consultas no predefinidas
Independencia
Flexibilidad
Redundancia
Consistencia
Integridad
Restauración de datos
Concurrencia de usuarios
Gestión de interferencia
Seguridad
Bases de datos relacionales
• TabLas y relaciones
• Tabla tiene registros y atributos
• Cada registro tiene una clave primaria y cumple con integralidad
• No pueden existir dos tablas con la misma denominación
• Relaciones entre claves primarias (tablas padre) y claves foráneas
(tablas hija)
• Permite tener integralidad de las relaciones
Lenguaje Bases de Datos

• LDD(definición de datos): Definiciones de esquemas, creación de


tablas y cargue de archivos
• LMD (Manipulación de datos): Recuperar información, insertar
información, borrar, modificar.

También podría gustarte