Professional Documents
Culture Documents
Technologies and
Applications
1970s to Mid-1980s
Future
Relational
Database
Hardware
Mainframes
Mainframes
Minis
PCs
User
Interface
None
Query languages
Forms
Semantic
Object-oriented
Logic
Faster PCs
Workstations
Database machines
Back ends
Graphics
Menus
Query-by-forms
Procedural
Embedded query
languages
Standardized SQL
4GL
Logic programming
Reports
Report generators
Business graphics
Image output
Data Model
Program
Interface
Presentation
and Display
Processing
Processing
data
Multimedia
Natural languages
Speech input
Freehand text
Integrated database and
programming languages
Generalized presentation
managers
Distributed, heterogeneous
data and knowledge
processing with multimedia
information
Information and
Transaction processing Parallel database
transaction processing Knowledge processing management
Current Trends in
Technology
Distributed, heterogeneous
environments
Open systems
More functionality
Parallel database management
Multimedia Databases
Applications:
documents and records management
knowledge dissemination
education and training
marketing, advertising, retailing, travel
real-time control and monitoring
Multimedia Databases
Multimedia IS are very complex; issues:
modeling, dealing with complex objects
design (conceptual, logical, physical) not researched
yet
storage on standard devices presents problems
retrieval opens up many issues
performance problem solving efforts are experimental
Multimedia Databases
Indexing of images
automatic object identification
manual indexing
Spatial Database
Management
boundary representation
the spatial characteristics are represented by
line segments or boundaries
abstract representation
relationships with spatial semantics, such as
ABOVE, NEAR, IS NEXT TO, BEHIND, are used
to associate entities
Temporal Database
Management
An one-dimensional case of spatial
information
Includes three types of support for time:
time points
time intervals
abstract relationships (before, after, during,
simultaneously, concurrently, ...)
Temporal Database
Management
A range of businesses (ex. finance, medical,
legal, manufacturing) can benefit from quick
access to historical and current data
Limitations of current databases:
data become valid at the time they are recorded; no
provision for distinguishing between transaction
time and valid time
no capability to preserve historical information
EmpNo
Salary
Position
33
20K
Typist
12
24
33
25K
Secretary
25
35
45
27K
Jr. Engineer
28
37
45
30K
Sr. Engineer
38
42
Open Problems
Reasoning with temporal information
Processing information over validtime and transaction-time databases
Mixing temporal processing with
active and deductive databases
Integrating temporal information
over heterogeneous environments
Extensible Database
Management
Building DBMSs out of DBMS parts
Assembling prewritten modules has
advantages:
rapid and economical development
technological improvements can quickly be
incorporated
proposed new algorithms can first be evaluated
Extensible Database
Management
Project EXODUS at University of Wisconsin provides certain kernel facilities
including storage manager and type manager
Full-Functionality Approach
Building DBMS with extensive
functionality
Providing a wide set of features
Projects PROBE and Starburst
active databases
PROBE provides spatial query processing
Unified Database
Management
organization:
UniSQL/X provides C/S DBMS platform
UniSQL/M allows access to relational and prerelational
DBs
UniSQL/4GE Tools for dynamically generating applications
Visual Editor and Media Master allow for viewing and
editing of schemas and for sophisticated report
generation
Thank You!