Академический Документы
Профессиональный Документы
Культура Документы
Gestión de Medias
1Universidad de las Ciencias Informáticas. Carretera San Antonio Km 1 1/2 Boyeros, Ciudad de la Habana,
*Autor para la correspondencia: yqrondon@uci.cu.
Resumen
El Proyecto de Captura y Catalogación de Medias que se lleva a cabo en el Centro de Desarrollo de Software de
Geoinformática y Señales Digitales (GEYSED) de la Facultad 6 de la Universidad de las Ciencias Informáticas
(UCI), desarrolla un sistema que tiene como objetivo principal automatizar los procesos que se realizan durante el
manejo y almacenamiento de materiales audiovisuales en empresas que cuenten con grandes volúmenes de este
tipo de archivos, tal es el caso de televisoras como el Instituto Cubano de Radio y Televisión (ICRT) en Cuba y
Venezolana de Televisión (VTV) en Venezuela. Algunos de estos procesos son: gestión de fallas en las medias,
catalogación de medias, gestión de solicitudes y préstamos de materiales, entre otros.
Para cumplir el objetivo que persigue este software, nombrado Sistema de Captura y Catalogación de Medias
(SCCM), se necesita una base de datos, solución que se propone en esta investigación. A través de este trabajo se
muestra dicha solución describiendo la base de datos desarrollada con su validación teórica y funcional. El
informe incluye un estudio sobre las soluciones existentes, las herramientas que se van a utilizar y las técnicas
empleadas para el diseño de la base de datos.
Abstract
Capture Project Sox and Cataloguing is carried out at the Centre for Geoinformatics Software Development and
Digital Signals, Faculty 6, University of Informatics Sciences, develops a system that aims to automate major
processes that occur during handling and storage of audiovisual materials in companies with large volumes of
these files, as in the case of television and the Cuban Institute of Radio and Television in Cuba and Venezuelan
television in Venezuela. Some of these processes are: fault management in socks, stockings cataloging, managing
loan applications and materials, among others.
To meet the goal of this software, named Capture System and Cataloguing Sox you need a database solution
proposed in this research. Through this paper shows the solution describing the database developed with
theoretical and functional validation. The report includes a study of existing solutions, the tools are used and the
techniques used to design the database.
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 8(15) , págs. 17-25. 2011 17
ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
Diseño de la Base de Datos para Sistemas de Digitalización y Gestión de Medias
________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 8(15) , págs. 17-25. 2011 18
ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
Diseño de la Base de Datos para Sistemas de Digitalización y Gestión de Medias
________________________________________________________________________________________________________________
del Sistema Gestor de Base de Datos (SGBD) sus mecanismos de reducción de redundancia son
concreto que se utilizará o de cualquier otra deficientes.
consideración física.
En cuanto a la seleccionada, presenta las ventajas al
En esta etapa, se transforma el esquema conceptual poseer mecanismos de disminución de redundancia
en un esquema lógico con las estructuras de datos de datos permitiendo optimizar la base de datos y
del modelo de base de datos en el que se basa el evitar inconsistencias o duplicidades de datos,
SGBD que se vaya a utilizar. garantiza la integridad referencial ya que al eliminar
un registro elimina todos los registros relacionados
Los resultados que se obtienen en esta fase son el dependientes y resulta ser de fácil comprensión al
conjunto de estructuras propias del modelo abstracto ignorar el almacenamiento físico de los datos y
de datos, como son el conjunto de tablas en las bases centrarse en el modelo lógico de la base de datos.
de datos relacionales.
Materiales y Métodos
En diseño físico se obtiene un esquema físico,
partiendo del esquema lógico. Es en el proceso en el
cual se realizan la implementación de la base de
2.1 El Proceso Unificado de Desarrollo de
Software (RUP) como base en el desarrollo
datos, las estructuras de almacenamiento y los
de la solución.
métodos para acceder a la información.
Para dar comienzo a esta etapa, se debe haber La metodología que guía el desarrollo de la solución
decidido cuál es el SGBD que se va a utilizar, ya que es RUP.
el esquema físico se adapta a él.
“El Proceso Unificado de Rational (RUP), es un
Entre el diseño físico y el diseño lógico hay una proceso de ingeniería de software planteado por
realimentación, ya que algunas de las decisiones que Kruchten (1996) cuyo objetivo es producir software
se tomen durante el diseño físico para mejorar las de alta calidad, es decir, que cumpla con los
prestaciones, pueden afectar a la estructura del requerimientos de los usuarios dentro de una
esquema lógico. planificación y presupuesto establecido. Cubre el
ciclo de vida y desarrollo de software”. (Díaz-Antón,
Al concluir estas fases ya existe prácticamente el 2004)
sistema de base de datos, entonces se pasa al
momento de la evaluación del sistema y “RUP toma en cuenta las mejores prácticas en el
posteriormente a una última fase de instalación y modelo de desarrollo de software en particular las
mantenimiento del mismo. Casi siempre es necesario siguientes:
modificar el diseño de la base de datos tras su puesta
en funcionamiento, por lo que se incluye Desarrollo de software en forma iterativa.
explícitamente esta fase en el proceso de diseño de
bases de datos. Manejo de requerimientos.
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 8(15) , págs. 17-25. 2011 19
ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
Diseño de la Base de Datos para Sistemas de Digitalización y Gestión de Medias
________________________________________________________________________________________________________________
Definir las reglas de integridad referencial y La base de datos del Sistema de Captura y
de la información. Catalogación de Medias, será implementada usando
PostgreSQL, uno de los gestores más estables y
Normalizar el diseño de la BD para su robustos que existen actualmente, en su versión 9.0.
optimización.
Seguidamente se enumeran elementos que justifican
El diseñador de BD debe tener un sólido
la elección de PostgreSQL:
conocimiento sobre:
Posee un diseño para ambientes de alto
Modelado de datos.
volumen.
Análisis y diseño de técnicas Orientado a Sus considerables ahorros en operación, su
Objetos. licencia BSD, rentabilidad en los modelos de
negocio, y su extensibilidad son
Administración de BD. características muy atractivas.
El artefacto que se obtiene como resultado de las
actividades desarrolladas por el diseñador de base de Es multiplataforma (compatible con Linux,
datos es el Modelo de Datos, el cual describe las Windows, y varias versiones de UNIX).
representaciones lógicas y físicas de los datos
persistentes utilizados por la aplicación. Puede ser Alta concurrencia, mediante un sistema
creado a partir de un conjunto de clases del diseño denominado MVCC, Acceso Concurrente
persistentes, del modelo de diseño, a partir de un Multiversión, por sus siglas en inglés. Este
modelo entidad-relación creado por el diseñador de permite que mientras un proceso escribe en
BD o mediante ingeniería inversa a partir de una BD una tabla, otros accedan a la misma tabla sin
existente. necesidad de bloqueos. Esta estrategia es
superior al uso de bloqueos por tablas o por
2.2 Herramienta de Modelado Visual. filas común en otros gestores.
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 8(15) , págs. 17-25. 2011 20
ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
Diseño de la Base de Datos para Sistemas de Digitalización y Gestión de Medias
________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 8(15) , págs. 17-25. 2011 21
ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
Diseño de la Base de Datos para Sistemas de Digitalización y Gestión de Medias
________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 8(15) , págs. 17-25. 2011 22
ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
Diseño de la Base de Datos para Sistemas de Digitalización y Gestión de Medias
________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 8(15) , págs. 17-25. 2011 23
ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
Diseño de la Base de Datos para Sistemas de Digitalización y Gestión de Medias
________________________________________________________________________________________________________________
Referencias
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 8(15) , págs. 17-25. 2011 25
ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar