Top Banner
1 TIV3033 Multimedia Databases Group B Name : Syamsul Bahrin Zaibon Room : FTM 3124 Phone : 04-928 4679 Email : URL : http://www.uum.edu.my Consultation Hour : Tuesday & Thursday 2.30 – 4.30 pm
19

Multimedia Database

Jan 22, 2015

Download

Education

Syamsul Zaibon

Lecture Slide
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Multimedia Database

1

TIV3033 Multimedia DatabasesGroup B

Name : Syamsul Bahrin ZaibonRoom : FTM 3124Phone : 04-928 4679Email :URL : http://www.uum.edu.my

Consultation Hour : Tuesday & Thursday 2.30 – 4.30 pm

Page 2: Multimedia Database

2

INTRODUCTION TO MULTIMEDIA DATABASES

Chapter 1 – MMDB [Lynne Dunckley]

TIV3033 Multimedia DatabaseTopic 1

Page 3: Multimedia Database

3http://www.uum.edu.my

OBJECTIVES

1. Understand why multimedia databases are being developed

2. Appreciate database concepts in terms of multimedia

3. Understand the technological background

Page 4: Multimedia Database

4http://www.uum.edu.my

Background

• Advances in technology enabled more complex and rich-content data types to appear

• Computing power increased dramatically (from 64MH to 2.6GH or more)

• Hardware support (size is no more a problem)

• High-bandwidth networks• Development in digital input and output

devices for all kinds of non-traditional data types

• User interface paradigms reflecting human perception

Page 5: Multimedia Database

5http://www.uum.edu.my

Motivation

• Multimedia is a much more powerful communication tool than traditional data in our daily life• Image showcase, graphic design, TV

commercial, speech, movie, hand phone multimedia message, etc

• There is a urgent need for more advanced systems organizing and managing these new multimedia data types• Traditional relational database are NO LONGER suitable

for complex multimedia data• Automatic and robust systems which produce, transmit,

analyze, manage and search multimedia data in a reliable way are required

Page 6: Multimedia Database

6http://www.uum.edu.my

INTRODUCTION

• The importance of Multimedia Database (MMDB)

• The differences from traditional databases:• data types, • manipulation, • storage • delivery

Page 7: Multimedia Database

7http://www.uum.edu.my

INTRODUCTION

• Manage, store and retrieve all these different media (multimedia data types):• Movies, Pictures, Sound Clips,

Documents etc…• Dealing with digital data

representation

Page 8: Multimedia Database

8http://www.uum.edu.my

THE NEED FOR MMDB

• Multimedia application systems, such as electronic publishing, teleconferencing and visual simulation have already become common in our professional practice.

• Early application of MMDBMSs tended to use MM for presentational requirement only.

• For example:

Page 9: Multimedia Database

9http://www.uum.edu.my

THE NEED FOR MMDBs (cont.)

• However, this external data could not be manipulated by the DBMS.

• Complex applications are developing such as entertainment services (video on demand), MM sales, groupware, telemedicine etc.

• An essential requirement for these advanced MMDBs is to search and manipulate the content of pictures, sound & video as easily as text data to retrieve the data needed.

Page 10: Multimedia Database

10http://www.uum.edu.my

Traditional Database

WHAT IS ESSENTIAL ABOUT DB SYSTEM?

• Users of a database system expect to be able to manipulate the data obtain useful output.

• This requires the ability to: - insert new data - retrieve and change existing data - delete data

Page 11: Multimedia Database

11http://www.uum.edu.my

Data

Information

Real World

Entities

Attributes

Records

Files

Database

Database Chronology

Page 12: Multimedia Database

12http://www.uum.edu.my

Basic Terms in Database (Example)

Real World : BookstoreDatabase : Bookstore DatabaseFiles : Books

ISBN No. Title Author Years Publisher

123 Database Lyne 2000 A Wesley

422 Director 8 Microsoft 1999 ThompsonRecord

Attribute Name

Page 13: Multimedia Database

13http://www.uum.edu.my

Database System

• Consists of 4 major components:• Data • Hardware • Software • User

• For example: • database designers do not usually take

into account the human information processing system and it’s requirement

Page 14: Multimedia Database

14http://www.uum.edu.my

Database System

• In the traditional database design, logical and physical aspects of the system is kept separately

• The logical design is not concerned for examples with the way the data is stored because these are considered to be unfamiliar to each database system

Page 15: Multimedia Database

15http://www.uum.edu.my

Database Design

• Database design is a process of modeling:• Conceptual model (application programs

hide details of data types. Conceptual can also hide information (e.g., salary) for security purposes)

• Logical model (describes data stored in database, and the relationships among the data)

• Physical model (how the record is stored)

Page 16: Multimedia Database

16http://www.uum.edu.my

Aims of Data Modeling

• To identify simple data objects a system needs to store the relationships between such objects

• To build a model of the stored data requirements of a system that is independent of specific processing requirements

• To builds a minimal model of the stored data requirements of a system

Page 17: Multimedia Database

17http://www.uum.edu.my

Database states

Integrity constraintsData manipulation

schema

• Data model is extremely important for organizing the data within a database

• Data model is an abstract, logical definition of objects and operations that allows us to model the structure and behavior of the data.

• There are three elements of data model:

Data Model: Ideas of data models

Page 18: Multimedia Database

18http://www.uum.edu.my

• entity• occurrence of an entity - e.g..

CUSTOMER = { Customer }  • attributes of an entity - e.g..

Customer = CustomerName + Address + CreditRating + ......

• value of an attribute • candidate key to an entity

Vocabulary of entity modeling

Page 19: Multimedia Database

19http://www.uum.edu.my

• Entities• Attributes• Relationships

Staff

Employee Number

Last Name

First Name

Job Title

Department

Dept. Number

Dept. name

Dept. Centre

Works in

The main components of an E-R model & An example of E-R Modeling