Presentación
Base de datos multimedia
Maestro Titular: Lic. Alan Villarreal
Email: alan.vl92@gmail.com
Correos a través de nexus
Información general
- SEMESTRE: 5
- Unidad de Aprendizaje: Optativa / Libre Elección
- Frecuencia: 3 Horas / Semana
- Laboratorio: 2 Horas / Semana
- Créditos: 4
- Requisito: Base de datos
Objetivo General
Aplicar el conocimiento de manejo de datos para manipular información multimedia en forma dinámica a través de una plataforma comercial
Forma de Evaluación
Calificación Final | ||
---|---|---|
3 Exámenes | 33.33% cada parcial | 60% |
1 Proyecto PHP MySQL |
70% checklist | 40% |
2 Avances de proyecto | OBLIGATORIOS |
Proyecto final
Desarrollar una aplicación web que maneje la interacción con bases de datos multimedia.
- PHP
- MySQL
- En equipos de 2 personas
Proyecto final
Reporte de avances
- Después del 1er. Parcial
- Después del 2do. Parcial
Fecha de entrega del proyecto completo
- Jueves 10 de Nov. del 2016
- Sin prórroga
Proyecto final
A desarrollar en:
- PHP
- MySQL
Obligatorio utilizar este lenguaje de programación y base de datos
Proyecto final
- Primer avance obligatorio
- Tabla de Entidades y Relaciones
- Diagrama E-R
- Diagrama Modelo Relacional (UML, MySQL)
- Explicación del mapeo (E-R a Relacional)
- Segundo avance obligatorio
- Prototipo de la aplicación, en HTML y CSS
- Proyecto final
- Fecha de entrega: Jueves 10 de Nov. del 2016
- Sin prórroga
Bibliografia
Dunckley, Lynne (2003). Multimedia databases: An object-relational approach. Addison-Wesley.

Bibliografia
Deitel, P.J. & Deitel, H. M. (2008). Internet & World Wide Web How to Program (Fourth Edition). Pearson-Prentice Hall.

Bibliografia
López Quijado, José (2010). Domine PHP y MySQL (2ª. Edición). Alfaomega.

Bibliografia extra
Jon Duckett; 1st edition (November 8, 2011). HTML and CSS: Design and Build Websites

Bibliografia extra
Jennifer Niederst Robbins; 4 edition (August 24, 2012). Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics

Bibliografia extra
Robin Nixon; 4 edition (December 14, 2014). Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning Php, Mysql, Javascript, Css & Html5)

Temas
- Introducción a las BD multimedia
- WEB
- HTML
- CSS
- Javascript
- MySQL
- PHP
Introducción
¿Que es una base de datos?
Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
¿Que es multimedia?
Multimedia es la combinación de diferentes contenidos tales como texto, audio, imágenes, vídeo y contenido interactivo.
¿Como definirían una base de datos multimedia?
Tipos de datos multimedia
Las bases de datos multimedia están compuestas por información del tipo texto, gráficos, imágenes, animaciones, audios y vídeo.
Texto
Normalmente se usa para complementar la idea completa que se quería expresar con otro contenido multimedia.
El texto puede ser sin formato o con formato
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Graficos
Son dibujos o ilustraciones codificados según un estándar de archivos.
Por ejemplo los archivos generados por photoshop, illustrator, etc.
Imagenes
Son elementos gráficos codificados según algún tipo de formato estándar.
Normalmente esta relacionados a una representacion fotorealista de contenido
Estos formatos son por ejemplo JPEG, MPEG, TGA, etc.
Animaciones
Son definidos como una combinación de elementos gráficos que varían durante el tiempo.

Audios
Se utilizan para provocar emociones o estados de animo en las personas.
Normalmente se utiliza en combinación con animaciones o videos
Videos
Son el elemento multimedia mas poderoso, son una combinacionde secuencias temporales de imagenes a una velocidad determinada
Aplicaciones multimedia
- World Wide Web
- Sistemas de Video-on-demand
- Estaciones de radio y podcast
- Streaming de musica
- Videojuegos
Aspectos a considerar en las bd multimedia
- Análisis de los datos
- Modelado de datos
- Almacenamiento
- Consultas y recuperación de información
- Rendimiento
-
Análisis de los datos
Se buscan responder a preguntas como:
- ¿De que forma va estar estructurada la información?
- ¿Como va ser accedida la información?
La información puede ser almacenada con formato(estructurada en variables, campos o atributos) o sin formato(sin una estructura detallada).
-
Modelado de datos
Se concentra en el diseño conceptual de la base de datos con el fin de poder ejecutar ciertas operaciones como:
- Insercion
- Seleccion de media objects
- Busqueda y recuperacion
El mayor reto es la forma en como se manejan vídeos, audio y animaciones, ya que estas representan un flujo de datos que varia con el tiempo.
-
Almacenamiento
Se analizan los mecanismos de almacenamiento para los diferentes tipos de datos.
Un servidor que va almacenar contenido multimedia debe ser capaz de manejar grandes cantidades de informacion.
También se analizan las técnicas de compresión/descompresión de los datos multimedia.
-
Consultas y recuperacion de la informacion
Un buen lenguaje de query deberá poder manejar datos, complejos, datos espaciales, relaciones temporales, búsqueda mediante palabras clave o indices.
Características deseadas en una BDM
- Gran capacidad de almacenamiento
- Gran capacidad de procesamiento
- Eficientes entradas y salidas
- Capacidad de red
- Acceso simultaneo a los datos
Introduccion
By Alan
Introduccion
- 74