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

  1. Primer avance obligatorio
    • Tabla de Entidades y Relaciones
    • Diagrama E-R
    • Diagrama Modelo Relacional (UML, MySQL)
    • Explicación del mapeo (E-R a Relacional)
  2. Segundo avance obligatorio
    • Prototipo de la aplicación, en HTML y CSS
  3. 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
Made with Slides.com