🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

Database Types and Applications
11 Questions
1 Views

Database Types and Applications

Created by
@FragrantPalmTree

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

When is a DBMS not necessary?

  • When there are stringent real-time requirements.
  • When the database and applications are simple and well defined. (correct)
  • When access to data by multiple users is required.
  • When the database users need special operations not supported by the DBMS.
  • What is one of the limitations of DBMS?

  • Storage space in embedded systems.
  • Support for location-based services.
  • Modeling limitations in complex genome and protein databases. (correct)
  • Real-time requirements in telephone switching systems.
  • What is one of the main characteristics of the database approach?

  • High storage requirements.
  • High complexity modeling.
  • Support for real-time requirements.
  • Support for multiple users. (correct)
  • What is an example of a database application?

    <p>UNIVERSITY.</p> Signup and view all the answers

    When is a DBMS infeasible?

    <p>In embedded systems where a general purpose DBMS may not fit in available storage.</p> Signup and view all the answers

    What is one of the advantages of using the database approach?

    <p>Improved data sharing and multi-user access.</p> Signup and view all the answers

    What is one of the types of database users?

    <p>End users who interact with the database through a user interface.</p> Signup and view all the answers

    What is one of the functionalities of a DBMS?

    <p>Data modeling and data management.</p> Signup and view all the answers

    What is one of the historical developments of database technology?

    <p>The evolution of DBMS functionality.</p> Signup and view all the answers

    When is a DBMS not sufficient?

    <p>When there are stringent real-time requirements.</p> Signup and view all the answers

    What is one of the disadvantages of using a DBMS?

    <p>Due to DBMS overhead, real-time requirements may not be met.</p> 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.

    Quiz Team

    Description

    This quiz covers various types of databases, including traditional and more recent applications, as well as recent developments in the field.

    More Quizzes Like This

    Use Quizgecko on...
    Browser
    Browser