0% encontró este documento útil (0 votos)
6 vistas29 páginas

Organización de Datos para Cine 2025

El documento describe una actividad de organización de información para una empresa de cine, donde grupos de cuatro personas deben crear representaciones visuales de cómo gestionar datos sobre miembros, películas y críticas. También se aborda la teoría de modelos de datos, incluyendo conceptos como entidades, atributos, relaciones y tipos de modelos, así como la metodología para el diseño de bases de datos, que incluye pasos desde la conceptualización hasta la implementación física. Se enfatiza la importancia de la normalización y la estructura lógica de los datos para asegurar la eficiencia y la integridad en la gestión de bases de datos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas29 páginas

Organización de Datos para Cine 2025

El documento describe una actividad de organización de información para una empresa de cine, donde grupos de cuatro personas deben crear representaciones visuales de cómo gestionar datos sobre miembros, películas y críticas. También se aborda la teoría de modelos de datos, incluyendo conceptos como entidades, atributos, relaciones y tipos de modelos, así como la metodología para el diseño de bases de datos, que incluye pasos desde la conceptualización hasta la implementación física. Se enfatiza la importancia de la normalización y la estructura lógica de los datos para asegurar la eficiencia y la integridad en la gestión de bases de datos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

GESTIÓN DE

BASES DE DATOS
I – 2025
Vanessa Agredo Delgado
ACTIVIDAD
ACTIVIDAD
Organización de grupos:
Van a formar grupos de 4 personas.

Descripción de la actividad:
Van a trabajar en la organización de la información para una
empresa de cine.

• Cada grupo debe crear una representación visual de


cómo organizarían esta información.
• Pueden usar diagramas, mapas conceptuales, o
cualquier formato grafico que elijan.
• Deben identificar las categorías principales de la
información y cómo se relacionan entre sí, la idea es
pensar en cómo cada tipo de información se conecta
con las demás.
• Es necesario identificar qué datos específicamente son
esenciales para que la empresa funcione
correctamente.
ACTIVIDAD
TAREA DE ORGANIZACIÓN.

Imagina que su grupo ha sido contratado para organizar la información de una empresa de cine que está
empezando a funcionar. La empresa tiene varios tipos de información que necesita gestionar para
asegurar un funcionamiento eficiente.

• La empresa necesita gestionar distintos tipos de información para operar eficientemente. En primer
lugar, debe almacenar información sobre los miembros del club de cine, quienes participan en sus
actividades.
• Además, debe llevar un registro de las películas que se proyectan en el cine. Cada película tiene ciertos
datos asociados que es necesario organizar. También es importante registrar las proyecciones que se
realizan, teniendo en cuenta aspectos clave como cuándo ocurren y qué películas se presentan.
• Por último, los miembros del club pueden escribir críticas sobre las películas que han visto. Estas críticas
deben incluir detalles importantes para que puedan ser organizadas y consultadas posteriormente.

Cada grupo deberá representar visualmente cómo organizaría esta información y qué datos específicos se
almacenarán.

Deben pensar cómo conectar los detalles de los miembros del club con las proyecciones a las que asisten,
cómo vincular las películas con las críticas escritas, y cómo organizar todos estos datos de manera
coherente.
MODELOS DE
DATOS
MODELOS DE DATOS
Modelo:
A nivel general:
“Representación de la realidad por medio de abstracciones”.

“Puede definirse como la abstracción que permite representar los


diferentes elementos pertenecientes a un dominio del negocio,
sus relaciones y asociaciones, conforme sucedería en el mundo
real”.

“Los modelos pueden entenderse como las piezas claves que


permiten describir y especificar un universo del discurso, es decir
representar una realidad en concreto”.
MODELOS DE DATOS
Modelo de datos:
Es una abstracción que describe la estructura de los datos y las relaciones entre ellos en un sistema de
base de datos. Es una representación conceptual que define cómo se organiza la información y cómo
se puede acceder a ella.
Conceptual: representación general que no se refiere a detalles técnicos específicos.
Tipos: varios tipos: modelo relacional, el modelo entidad-relación, el modelo de objetos, entre otros.

Esquema
Es una implementación específica del modelo de datos en una BD particular. Es una representación
detallada que define la estructura exacta de las tablas, campos, tipos de datos, y relaciones.
Físico y Lógico: Puede incluir detalles tanto lógicos (cómo están organizados los datos) como físicos
(cómo están almacenados en el sistema).
Definición: Es una descripción formal de la estructura de la base de datos, incluyendo las tablas,
columnas, tipos de datos y las relaciones entre tablas.

Ejemplar
Es una instancia concreta y específica de datos en un momento dado. Representa el contenido
actual de la base de datos según el esquema y modelo de datos definidos.
Datos Concretos: Contiene datos reales y específicos, a diferencia del modelo de datos y del
esquema, que son descripciones generales y estructurales.
MODELOS DE DATOS
Mediante un modelo de datos podemos describir los cursos de pregrado que se
imparten en nuestro mundo real, obteniendo el esquema de la Figura a) en donde
el curso se describe por aquellas características o propiedades que se han
considerado de interés (Código, Nombre, num_horas, etc).

Los datos concretos en un determinado momento, es decir el curso con Nombre:


Bases de datos, con Cod_curso: 1101, con Num_horas: 4, etc sería un ejemplar de
CURSO.
1101
Bases de datos
4
Este curso tiene como objetivo…

1115
Inteligencia Artificial
6
La IA es un área de investigación extensa … .
Figura a)
MODELOS DE DATOS
Los elementos clave que componen un modelo de datos son:

• Entidades: objetos o conceptos del mundo real que se desean


almacenar
• Atributos: Características o propiedades de las entidades.
• Claves: Identificadores únicos y referencias de otras entidades que
permite establecer la relación entre entidades.
• Relaciones: Conexiones o asociaciones entre entidades.
• Restricciones: Reglas para garantizar la integridad y validez de los datos.
• Modelos de Datos: Representaciones abstractas de la organización de los
datos (entidad – relación, relacional, de objetos).
• Diagramas y Notación: Representaciones visuales del modelo de datos.

Estos elementos permiten diseñar y gestionar bases de datos de manera


estructurada y efectiva
MODELOS DE DATOS
Los modelos de datos ofrecen distintos tipos de abstracciones a fin de facilitar la
representación de los datos, siendo el esquema el resultado de aplicar un proceso de
abstracción a un determinado mundo real.

Suelen ser 4 los tipos de abstracción que utilizan a nivel general los modelos de datos,
las cuales pueden combinarse entre sí ofreciendo de esta manera mecanismos
semánticos para estructurar los datos, recordemos algunas:

• Clasificación: el vehículo de placa MJT410 es de


• Clasificación la clase ambulancia.
• Agregación • Agregación: está formada por 4 ruedas, un
• Generalización chasis, un motor,….
• Asociación • Generalización: una ambulancia es un vehículo
para recoger y transportar enfermos.
• Asociación: su propietario es la empresa
CarExpress, su conductor es Pérez, etc,…
MODELOS DE DATOS
CLASIFICACIÓN:
Proceso de organizar y categorizar los datos en diferentes tipos de entidades y
relaciones.

Abstraer las características comunes a un conjunto de ejemplares para crear una


categoría a la cual pertenecen.

“Forma de abstracción en la que una colección de objetos se considera como una


clase de objetos de más alto nivel”
MODELOS DE DATOS
AGREGACIÓN:

Creación de una entidad o


relación de nivel superior que
agrupa varias entidades o
relaciones para simplificar y
organizar el modelo de
datos.
MODELOS DE DATOS
GENERALIZACIÓN:

Es la acción de abstraer las características comunes a varias clases (subclases) para construir una
clase más general (superclase) que las comprenda a todas.

Por ejemplo, se puede generalizar las clases PROFESOR y ESTUDIANTE en la superclase PERSONA, la
cual tendrá las características comunes a ambas subclases, como el código, nombre, apellidos,
etc. También se podrá a partir de PERSONA pasar a las clases PROFESOR y ESTUDIANTE mediante el
proceso inverso: la especialización.

Especialización
Generalización

Persona

Profesor Estudiante
MODELOS DE DATOS
GENERALIZACIÓN:

La generalización/especialización es
un proceso parecido a la
clasificación/particularización, pero
mientras en ésta se pasa de los
ejemplares a la clase(o viceversa), en
la primera se pasa de una clase a otra
clase.

Es posible aplicar sucesivas


generalizaciones/especializaciones
formando jerarquías de varios niveles.
MODELOS DE DATOS
ASOCIACIÓN:

Es una abstracción que se utiliza para


vincular dos o más clases creándose
un elemento de tipo distinto.

Por ejemplo, la asociación imparte


entre las clases Profesor y Curso.
Un determinado profesor imparte un
cierto curso y un determinado curso se
imparte por un cierto profesor. Imparte
es un elemento de un tipo distinto de
Profesor y Curso.
MODELOS DE DATOS

Jerarquía de abstracciones
En el proceso de modelado de una
determinada realidad, a menudo se suele
combinar distintas abstracciones.

Por ejemplo, podemos ver en la siguiente


figura que una misma clase Persona se
puede abstraer tanto por agregación de
propiedades como por generalización de
otras clases.
MODELOS DE DATOS
Un Modelo de datos define las reglas según las cuales han de ser
estructurados los datos acerca del mundo real.

La representación de una realidad mediante un modelo da lugar a un


esquema, el cual describe las categorías existentes en dicha realidad.

Sin embargo, la realidad no contempla solo aspectos estáticos sino también


propiedades dinámicas, ya que los ejemplares de las categorías varían en el
transcurso del tiempo y estas propiedades dinámicas han de ser también
especificadas en operaciones de consulta y actualización de la base de
datos.
MODELOS DE DATOS
Los modelosde datos están expresados mediante componentes
estáticos y dinámicos.

Los componentes estáticos hacen referencia a la estructura del


modelo.

Los componentes dinámicos hacen referencias al conjunto de


operadores para la realización de operaciones entre objetos y
sobre las propiedades de los objetos.
METODOLOGÍA
PARA EL DISEÑO
DE UNA BASE DE
DATOS
METODOLOGÍA PARA EL DISEÑO DE BD

Una metodología de diseño y desarrollo de bases de


datos puede ser definida como un conjunto de
procedimientos y técnicas agrupadas en etapas, que
guían al diseñador en el proceso de construcción de
una base de datos, en la cual, y a partir de un conjunto
de requisitos, necesidades de un usuario en términos de
datos, se logra concebir una solución física soportada
en una base de datos que le permitirá obtener la
información requerida.
METODOLOGÍA PARA EL DISEÑO DE BD

METODOLOGÍA:

La figura presenta los principales


elementos que deben considerarse
en una metodología de diseño y
desarrollo de un sistema de base de
datos.
METODOLOGÍA PARA EL DISEÑO DE BD

METODOLOGÍA:

El primer paso en la metodología es


determinar el Universo del
Discurso (UD), el cual generalmente
debe establecerse a partir de un
conjunto de diferentes vistas de los
diferentes usuarios de la realidad.
METODOLOGÍA PARA EL DISEÑO DE BD

Este modelo representa una vista


abstracta, global y de alto nivel de toda la
base de datos, en términos de objetos,
propiedades y relaciones. El modelo
conceptual busca representar el conjunto
de necesidades expresadas en el UD.

Los modelos conceptuales deben ser


independientes de herramientas
informáticas, es decir, que no dependen
de ningún Sistema Gestor de Bases de
Datos (SGBD).

Modelo de Datos Semántico, JMD3,


Modelo Entidad Relación.
METODOLOGÍA PARA EL DISEÑO DE BD

El Modelo Entidad Relación es el


modelo conceptual más utilizado.
Permite crear una representación
básica de una base de datos en
términos de entidades, atributos o
propiedades, relaciones entre
entidades y restricciones o reglas que
permiten la integridad de los datos.
METODOLOGÍA PARA EL DISEÑO DE BD

Este modelo está diseñado para


representar la estructura lógica de los
datos, con el fin de que pueda ser
implementada por un SGBD.

Algunos de los principales modelos


lógicos son: Jerarquicos, Codasyl, y
Relacional.
METODOLOGÍA PARA EL DISEÑO DE BD

Normalización:

Es un proceso que permite el


perfeccionamiento del Modelo
Relacional, donde se estructuran los
datos de tal forma que se elimine
la redundancia o duplicaciones
innecesarias en los datos.
METODOLOGÍA PARA EL DISEÑO DE BD

Es un modelo que describe la


abstracción de la base de datos al
más bajo nivel, es decir, describe la
forma en cómo serán almacenados los
datos, esto dependerá finalmente del
SGBD seleccionado para la
implementación. El cual es escogido
según las necesidades de los usuarios y
del negocio.

Un modelo físico incluirá todas las


sentencias conforme a un lenguaje de
definición de datos apropiado para la
creación de todos los objetos de la base
de datos, las relaciones entre cada una
de las tablas, así como también los
índices, restricciones, etc.

También podría gustarte