Multimedia Databases: An Object-Relational Approach / Edition 1

Paperback (Print)
Buy Used
Buy Used from BN.com
$44.99
(Save 25%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (12) from $1.99   
  • New (1) from $65.0   
  • Used (11) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$65.00
Seller since Tue Oct 07 09:37:03 EDT 2014

Feedback rating:

(184)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by

Overview

Multimedia Databases brings together, for the first time in one book, fully comprehensive coverage of multimedia databases: SQL, multimedia metadata, image processing, computer vision, information retrieval, networks, and distributed systems and database management. It provides a solid understanding of multimedia data and database technology and explains why advances in both have come together to create the field of multimedia databases. Those working in or studying multimedia databases are facing challenges that arise from integrating knowledge from a number of different fields such as multimedia, networks, communication systems, HCI and sensory systems as well as database concepts. This book provides answers to these challenges and covers all the different components that make up multimedia databases. If you're an existing or future practitioner whose working life is becoming increasingly influenced by a need to know more about multimedia databases then this book is for you. It is written in an easy to follow style with numerous practical examples and exercises and an accompanying CD that provides code examples for most chapters of the book together with examples of the implementation of multimedia databases for the two main case studies covered in the book. Multimedia databases now deal with a growing number of commercially important application areas such as media-on-demand, surveillance systems, GIS and medical information systems.
Read More Show Less

Product Details

  • ISBN-13: 9780201788990
  • Publisher: Pearson
  • Publication date: 2/28/2003
  • Edition number: 1
  • Pages: 452
  • Product dimensions: 7.34 (w) x 9.20 (h) x 0.98 (d)

Table of Contents

Preface
1 Introduction to Multimedia Databases 1
1.1 Introduction 1
1.2 What is Essential about Database Systems? 3
1.3 What is Different about Multimedia Data? 6
1.4 Multimedia Applications 12
Case Study: Multimedia 15
1.5 What is in the Rest of the Book? 18
2 Multimedia Data 23
2.1 Multimedia Data Size 23
2.2 Real-time Nature of Multimedia 38
2.3 Why is the Semantic Nature of Multimedia Data a Problem? 39
3 The Human Sensory System and Multimedia 47
3.1 Introduction - Human Information Processing 48
3.2 Human Brain and Multimedia Information 54
3.3 The Senses 57
3.4 Converting Data into Sensory Perception 64
4 An Introduction to SQL and Multimedia 71
4.1 Introduction to SQL 72
4.2 Methods Using PL/SQL Stored Procedures 89
4.3 Manipulating Large Objects 98
5 Querying Multimedia Data 109
5.1 Introduction 110
5.2 Manipulating Multimedia Data 114
5.3 What is the Classification Problem? 127
6 Modeling Multimedia Databases 143
6.1 Issues of Designing Multimedia Database Management Systems 143
6.2 Using UML 151
6.3 Object Implementation in Oracle 162
6.4 Object-relational Approach 196
7 Using Multimedia Metadata 201
7.1 Introduction 201
7.2 Classifying Metadata 204
7.3 Generating and Extracting Metadata 205
7.4 The Role of Metadata Standards 207
7.5 Digital Rights Management 224
7.6 Domain-dependent Metadata 227
7.7 Developing Ontologies 229
8 Multimedia Database Architecture and Performance 241
8.1 Introduction to Multimedia Architecture Requirements 242
8.2 Performance Issues in Specific Implementations 264
8.3 Content Management 286
9 Multimedia and the Internet 291
9.1 Introduction 291
9.2 Delivery of Multimedia Data 293
9.3 Media Streams 296
9.4 Network Protocols 299
9.5 User Datagram Protocol 302
9.6 Quality-of-service Issues - Internet Service Models 304
9.7 Packets and Datagrams - Sequence and Loss 307
9.8 Network Architecture 309
9.9 Requirements of Applications Involving Multicasting and Interactivity 311
10 Dealing with Text Databases 317
10.1 Introduction 317
10.2 Querying Character Data Using SQL 325
10.3 Statistical Methods for Text Analysis 333
10.4 Querying Multimedia Text 339
10.5 Content-dependent Metadata 340
10.6 Indexing Technologies for Text 348
11 Dealing with Image Databases 353
11.1 Introduction 353
11.2 Technologies for Image Processing 355
11.3 The Role of Feature Extraction 357
11.4 Retrieval Methods 362
11.5 Image Analysis and Object Recognition 371
11.6 Image Classification 373
11.7 Image Database Software 381
11.8 Developing Image Media Databases 384
Case Study: Image and Video 384
12 Dealing with Video Databases 393
12.1 Introduction 393
12.2 Video Analysis and Segmentation 394
12.3 Storage of Video Objects 402
12.4 Disk Scheduling 404
12.5 Dealing with Moving Images 406
12.6 Metadata for Speech 407
12.7 Metadata for Video 410
12.8 Manipulating Video Data 412
12.9 Video Query Process 414
12.10 Video Applications 417
App. A Normalization and Relational Databases 421
App. B Metadata Standards 425
App. C SQL Notes 429
App. D: Acronyms 431
App. E: Glossary 433
App. F: References 439
Index 447
Read More Show Less

Preface

This book is a comprehensive introduction to multimedia databases. It provides a solid understanding of multimedia data and database technology and explains why advances in both have come together to create the field of multimedia databases. The book as a whole is intended primarily as a textbook for those studying or professionally interested in the subject and working in either the multimedia or database areas. It will also be of interest to those learning about computing within a degree program. Readers may well come from a background of multimedia or databases and therefore a brief introduction to relational, object-oriented and object-relational databases is included at appropriate points in the text and in the appendices. Since SQL3 is a key development in the design and management of multimedia databases, this is covered in detail and illustrated with many examples.

The topic, multimedia databases, itself is interesting and poses a number of challenges for the database developer. The reader faces challenges that arise from integrating knowledge from a number of different fields such as multimedia, networks and communication systems, HCI and human sensory systems as well as database concepts. One of the motivations for writing this book came from the experience of needing to refer to numerous textbooks from different disciplines when developing multimedia databases.

Who Should Read this Book?

The primary audience for this book is those whose working life will be increasingly influenced by a need to know more about multimedia databases. This would include those working in web technology and e-commerce where many of the issues are now recognized to bedatabase problems. Others may be involved in the growth of applications in this field, for example, media on demand, surveillance systems, GIS and medicine. Furthermore, it is likely that in the future most traditional commercial database systems will incorporate multimedia data types. For example, personnel systems will include images of employees, SOP systems will have images of products and videos of usage. Visualizations are also being incorporated into decision support systems derived from databases. Multimedia data include text so that the management of large document collections are also within the scope of this book.

This book could also be of interest and benefit to students of computing and information systems in the later stages of their degree programs. Since interest in multimedia is growing there are also students, now studying degree programs for multimedia information systems, who would find the text useful. This audience may have a good knowledge of relational databases but need an introduction to additional features such as large binary objects, methods and user-defined types available in SQL3. The object/relational approach can exploit features of PL/SQL (procedural SQL) to provide methods for the new multimedia object types.

The book can be followed within a second- or third-level course in advanced database technologies. It also includes examples and exercises to illustrate the principles and promote understanding. SQL code can be used in practical sessions and is supplied on the accompanying CDROM and the website. The teaching approach is a blend of theory and practice. Wherever possible readers should be encouraged to try the examples within an appropriate database that supports multimedia data types. There are also examples of websites to illustrate techniques and applications. Two case studies are included in the text and there are further examples on the CDROM. SQL code is provided to implement simple multimedia databases for image, text and video data.

The production of multimedia systems themselves is not covered. For example, only the database aspects of development of application areas such as multimedia learning systems is mentioned. Details of the generation of the media by scanning or photographic systems are not included but the significance of different compression standards is discussed.

Multimedia databases are the result of the conjunction of developments in a number of areas. Advances in data capture and compression have allowed vast collections of multimedia data to be stored, while SQL3 provides a language that deals with large binary objects that can be used to store it. Object-oriented and object relational database design gives an insight into the effective realization of databases for this kind of data but up to now the expertise in this area has tended to rest in isolated research enclaves rather than to be generally available to database practitioners.

There had been a rapid development of the technology in databases and multimedia. In terms of databases the introduction of SQL3 in 1999 has corresponded with a number of vendors implementing features to store and manipulate large binary objects within object-relational databases. The development of technologies that provide content-based retrieval of media objects is highly significant. Early multimedia databases tended to be designed using object-oriented methods that were often application dependent and did not provide generic capabilities especially in terms of query languages.

How to Read this Book

The book overall is intended to be read in sequence but since readers may come from a background of either multimedia or databases they may skip appropriate sections in the earlier chapters. For example, readers with a background in multimedia will be familiar with much of the material in Chapter 2, while those from a database background will be familiar with much of Chapter 1 and the early sections of Chapter 4. There are separate chapters (10, 11, 12) dealing with database systems about text, image and real-time media (audio and video). These contain specialized information which the reader may chose to kread over lightlym if it is an area that is not relevant to their interests. For example, Chapter 11 on image databases contains information derived from the disciplines of image processing and computer vision that is quite technical.

In the main text where examples of SQL statements are included SQL keywords are shown in upper case, although Oracle ignores upper and lower case except when testing for conditions involving character strings (such as department # kAccountsm). Table, column and object names are generally in lower case, except where the column name is made up of several words such as numberOfFrames.

What is Included in the CD-ROM?

There is an accompanying CD-ROM on which is stored a series of exercises and solutions that relate to the various chapters and exercises of the book. The solutions to the exercises included consist of SQL and PL/SQL code for Oracle, MySQL and DB2 implementations of examples of multimedia databases. In addition, there are a number of case studies that provide additional practice in the implementation of MMDBMS.

The purpose of the CD-ROM is to provide examples that you can use to interact directly with the database management system. The CD-ROM is organized in chapters which contain the Oracle SQL*PLUS code referred to in the book text. There are separate exercise files for DB2 and MySQL.

The exercises usually involve the preparation and execution of SQL statements. The files contain a copy of most of the statements from the text in the book. You can simply type in the statements into an SQL editor or select and paste the SQL text. In the chapters some of the SQL statements are named. For example in Chapter 4

 

CREATE TABLE department

(department_number CHAR(4) CONSTRAINT prim_dept PRIMARY KEY,

department_name VARCHAR2(10 )

prim_dept

 

The same name prim_dept is used in the corresponding exercise files so that you can locate the name of any particular query using a find without having to scroll through the whole text.

What Software is Used in this Book?

Most of the SQL examples used in the book are based on Oracle, versions 8i and 9i. The Oracle Corporation appears currently to be producing new versions and upgrades of their products at a rapid rate. However, for the majority of this book you do not need to worry about which version of Oracle you are using. Where these differ in terms of multimedia data this is made clear in the text. In addition, there are examples for DB2, mySQL and XML. In the case of DB2 this is a database management system with significant advantages and capabilities in the retrieval of multimedia data. However, since this text is also focused on SQL3 the procedural code examples are mainly written in Oraclems PL/SQL as this is closer to the SQL standard and development with DB2 tends to involve using a host language.

Acknowledgments

This book would not have been possible without the contribution of many people who were involved directly or indirectly in the production of the book.

First, I would like to thank my friend Osei Adjei for very thoroughly reviewing large sections of the manuscript, especially Chapters 5 and 12. Second, I benefited enormously from comments and discussions over several years with my former colleague Iain McClaren and the members of the Open University database team, Mike Newton, Hugh Robinson, Kevin Waugh, Steven Self and, of course, Hugh Darwen.

I would also like to thank Judith Sewell for patiently reviewing early drafts and raising many issues even though she would not consider herself a ldatabase personn.

I obtained considerable technical support with the various Oracle installations I used for the development of the practical exercises from my colleagues John Mullins and Frank Hines at the IT Center, Thames Valley University.

I should also like to thank and acknowledge Alex Murray, the Web Master at Berry Brothers & Rudd for providing information and support in the development of the Fine Wine Shop case study and for providing such an interesting website.

The ideas for the protozoa database case study came from Dr David Roberts of the Natural History Museum and I would like to thank and acknowledge his help and support with the case study and for introducing me to the fascinating world of protozoa.

Finally, I am grateful to everyone at Addison-Wesley, especially Viki Williams my editor, and Tessa Fincham for all their encouragement and work.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)