multimedia database
DESCRIPTION
Lecture SlideTRANSCRIPT
![Page 1: Multimedia Database](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/1.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/2.jpg)
2
INTRODUCTION TO MULTIMEDIA DATABASES
Chapter 1 – MMDB [Lynne Dunckley]
TIV3033 Multimedia DatabaseTopic 1
![Page 3: Multimedia Database](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/3.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/4.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/5.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/6.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/7.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/8.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/9.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/10.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/11.jpg)
11http://www.uum.edu.my
Data
Information
Real World
Entities
Attributes
Records
Files
Database
Database Chronology
![Page 12: Multimedia Database](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/12.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/13.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/14.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/15.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/16.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/17.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/18.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061222/54c135cf4a7959ff6d8b46f4/html5/thumbnails/19.jpg)
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