Multimedia Database


Published on

Lecture Slide

Published in: Education
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Multimedia Database

  1. 1. TIV3033 Multimedia Databases Group BName : Syamsul Bahrin ZaibonRoom : FTM 3124Phone : 04-928 4679Email :URL : Hour :Tuesday & Thursday 2.30 – 4.30 pm 1
  2. 2. TIV3033 Multimedia Database Topic 1 INTRODUCTION TO MULTIMEDIA DATABASES Chapter 1 – MMDB [Lynne Dunckley] 2
  3. 3. OBJECTIVES 1. Understand why multimedia databases are being developed 2. Appreciate database concepts in terms of multimedia 3. Understand the technological background 3
  4. 4. 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 4
  5. 5. 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 5
  6. 6. INTRODUCTION • The importance of Multimedia Database (MMDB) • The differences from traditional databases: • data types, • manipulation, • storage • delivery 6
  7. 7. INTRODUCTION • Manage, store and retrieve all these different media (multimedia data types): • Movies, Pictures, Sound Clips, Documents etc… • Dealing with digital data representation 7
  8. 8. 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: 8
  9. 9. 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. 9
  10. 10. WHAT IS ESSENTIAL ABOUT DB SYSTEM? Traditional Database • 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 10
  11. 11. Database Chronology Database Files Records Attributes Entities Real World Information Data 11
  12. 12. Basic Terms in Database (Example) Real World : Bookstore Database : Bookstore Database Files : Books Attribute Name ISBN No. Title Author Years Publisher 123 Database Lyne 2000 A WesleyRecord 422 Director 8 Microsoft 1999 Thompson 12
  13. 13. 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 13
  14. 14. 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 14
  15. 15. 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) 15
  16. 16. 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 16
  17. 17. Data Model: Ideas of data models • There are three elements of data model: Integrity constraints schema Database states Data manipulation • 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. 17
  18. 18. Vocabulary of entity modeling • 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 18
  19. 19. The main components of an E-R model &An example of E-R Modeling • Entities • Attributes • Relationships Staff Department Employee Number Works in Last Name Dept. Number First Name Dept. name Job Title Dept. Centre 19