Podcast
Questions and Answers
When is a DBMS not necessary?
When is a DBMS not necessary?
What is one of the limitations of DBMS?
What is one of the limitations of DBMS?
What is one of the main characteristics of the database approach?
What is one of the main characteristics of the database approach?
What is an example of a database application?
What is an example of a database application?
Signup and view all the answers
When is a DBMS infeasible?
When is a DBMS infeasible?
Signup and view all the answers
What is one of the advantages of using the database approach?
What is one of the advantages of using the database approach?
Signup and view all the answers
What is one of the types of database users?
What is one of the types of database users?
Signup and view all the answers
What is one of the functionalities of a DBMS?
What is one of the functionalities of a DBMS?
Signup and view all the answers
What is one of the historical developments of database technology?
What is one of the historical developments of database technology?
Signup and view all the answers
When is a DBMS not sufficient?
When is a DBMS not sufficient?
Signup and view all the answers
What is one of the disadvantages of using a DBMS?
What is one of the disadvantages of using a DBMS?
Signup and view all the answers
Study Notes
Types of Databases and Applications
- Traditional applications include numeric and textual databases
- More recent applications include multimedia databases, geographic information systems (GIS), biological and genome databases, data warehouses, mobile databases, and real-time and active databases
Recent Developments
- Social networks capture a lot of information about people and communications among people
- Search engines like Google, Bing, and Yahoo collect their own repository of web pages for searching purposes
- New technologies are emerging from non-database software vendors to manage vast amounts of data generated on the web
- NOSQL (Not Only SQL) systems and Big Data storage systems involving large clusters of distributed computers are emerging
- A large amount of data resides on the “cloud” in huge data centers using thousands of machines
Main Characteristics of the Database Approach
- Sharing of data and multi-user transaction processing
- Allowing a set of concurrent users to retrieve from and update the database
- Concurrency control within the DBMS guarantees that each transaction is correctly executed or aborted
- Recovery subsystem ensures each completed transaction has its effect permanently recorded in the database
- OLTP (Online Transaction Processing) is a major part of database applications, allowing hundreds of concurrent transactions to execute per second
Database Users
- Database administrators are responsible for authorizing access to the database, coordinating and monitoring its use, acquiring software and hardware resources, controlling its use, and monitoring efficiency of operations
- Database designers define the content, structure, constraints, and functions or transactions against the database
- End-users use the data for queries, reports, and some of them update the database content
Historical Development of Database Technology
- Early database applications used hierarchical and network models, which still dominate the market
- Relational model was introduced in 1970 and relational DBMS products emerged in the early 1980s
- Object-oriented and emerging applications include object-oriented database management systems (OODBMSs) and object-relational DBMSs (ORDBMSs)
- Data on the web and e-commerce applications use XML, HTML, and script programming languages like PHP and JavaScript
Extending Database Capabilities
- DBMSs are adding new functionality in areas like scientific applications, earth and atmospheric sciences, astronomy, XML, image storage and management, audio and video data management, data warehousing and data mining, spatial data management, and time series and historical data management
When Not to Use a DBMS
- If the database and applications are simple, well-defined, and not expected to change
- If access to data by multiple users is not required
- If the database system is not able to handle the complexity of data because of modeling limitations
- If the database users need special operations not supported by the DBMS
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
This quiz covers various types of databases, including traditional and more recent applications, as well as recent developments in the field.