Impact of Databases and Database Technology
10 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is referred to by the term 'standards' in the context of database systems?

  • Database management systems and their applications
  • Data item names, display formats, and report structures (correct)
  • Computer-aided design and object-oriented systems
  • Data structures and database models
  • What is a major advantage of using the database approach in application development?

  • Reduced time to add new applications (correct)
  • Improved security features for online transactions
  • Enhanced support for object-oriented systems
  • Increased flexibility in changing data structures
  • Why is it important to have current information available in online transaction systems?

  • To support complex data processing in CAD systems
  • To avoid wasteful overlap of resources and personnel
  • To ensure efficient use of resources
  • To provide accurate and up-to-date information to users (correct)
  • What is one of the benefits of consolidating data and applications across departments?

    <p>Economies of scale and reduced waste of resources</p> Signup and view all the answers

    When were the Hierarchical and Network Models of database systems introduced?

    <p>Mid 1960s</p> Signup and view all the answers

    What is the name of the IBM system that uses the hierarchical model?

    <p>IMS</p> Signup and view all the answers

    When did Relational Model based Systems emerge?

    <p>Early 1980s</p> Signup and view all the answers

    What is the primary purpose of Object-Oriented Database Management Systems?

    <p>To cater to the need of complex data processing in CAD</p> Signup and view all the answers

    What is the current status of Object-Oriented Database Management Systems?

    <p>Their use has not taken off much</p> Signup and view all the answers

    What is a key feature of the database approach that allows it to adapt to changing requirements?

    <p>Flexibility to change data structures</p> Signup and view all the answers

    Study Notes

    Impact of Databases and Database Technology

    • Databases have a significant impact on various industries, including:
      • Businesses: banking, insurance, retail, transportation, healthcare, manufacturing
      • Service industries: financial, real-estate, legal, electronic commerce, small businesses
      • Education: resources for content and delivery
      • More recently: social networks, environmental and scientific applications, medicine and genetics
      • Personalized applications: based on smart mobile devices

    Simplified Database System Environment

    • A simplified database system environment consists of:
      • Database management system (DBMS)
      • Database
      • Applications

    Typical DBMS Functionality

    • A DBMS typically provides:
      • Definition of a particular database in terms of its data types, structures, and constraints
      • Construction or loading of the initial database contents on a secondary storage medium
      • Manipulation of the database:
        • Retrieval: querying, generating reports
        • Modification: insertions, deletions, and updates to its content
        • Accessing the database through web applications
      • Processing and sharing by a set of concurrent users and application programs, while keeping all data valid and consistent

    Application Activities Against a Database

    • Applications interact with a database by generating:
      • Queries: that access different parts of data and formulate the result of a request
      • Transactions: that may read some data and "update" certain values or generate new data and store that in the database
    • Applications must:
      • Not allow unauthorized users to access data
      • Keep up with changing user requirements against the database

    Additional DBMS Functionality

    • A DBMS may additionally provide:
      • Protection or security measures to prevent unauthorized access
      • "Active" processing to take internal actions on data
      • Presentation and visualization of data
      • Maintenance of the database and associated programs over the lifetime of the database application

    Example of a Database

    • A database example is a university environment with:
      • Entities: STUDENTS, COURSES, SECTIONS, DEPARTMENTS, INSTRUCTORS
      • Relationships: SECTIONS are of specific COURSES, STUDENTS take SECTIONS, COURSES have prerequisite COURSES, INSTRUCTORS teach SECTIONS, COURSES are offered by DEPARTMENTS, STUDENTS major in DEPARTMENTS

    Main Characteristics of the Database Approach

    • The database approach has the following characteristics:
      • Self-describing nature of a database system: a DBMS catalog stores the description of a particular database (meta-data)
      • Insulation between programs and data: program-data independence
      • Data abstraction: a data model is used to hide storage details and present the users with a conceptual view of the database
      • Support of multiple views of the data: each user may see a different view of the database
      • Sharing of data and multi-user transaction processing: allowing concurrent users to retrieve from and update the database

    Database Users

    • Database users can be divided into:
      • Actors on the scene: those who use and control the database content, and design, develop, and maintain database applications
      • Workers behind the scene: those who design and develop the DBMS software and related tools, and computer systems operators

    Database Users – Actors on the Scene

    • Actors on the scene include:
      • Database administrators: responsible for authorizing access to the database, coordinating and monitoring its use, acquiring software and hardware resources, and controlling its use and monitoring efficiency of operations
      • Database designers: responsible for defining the content, structure, constraints, and functions or transactions against the database
      • End-users: use the data for queries, reports, and some update the database content

    Database Users – End Users

    • End-users can be categorized into:
      • Casual: access the database occasionally when needed
      • Naïve or parametric: use previously well-defined functions
      • Sophisticated: thoroughly familiar with the system capabilities and use tools in the form of software packages that work closely with the stored database
      • Stand-alone: maintain personal databases using ready-to-use packaged applications

    Database Users – Actors on the Scene (continued)

    • Actors on the scene also include:
      • System analysts and application developers: design applications, including canned transactions, to meet user requirements
      • Business analysts: analyze vast amounts of business data and real-time data ("Big Data") for better decision making related to planning, advertising, marketing, etc.

    Historical Development of Database Technology

    • The historical development of database technology includes:
      • Early database applications: hierarchical and network models introduced in the mid-1960s and dominated during the 1970s
      • Relational model-based systems: introduced in the 1970s, heavily researched and experimented, and relational DBMS products emerged in the early 1980s
      • Object-oriented and emerging applications: introduced in the late 1980s and early 1990s to cater to the need of complex data processing in CAD and other applications

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    The impact of databases and database technology on various industries such as business, education, and healthcare. It also explores its influence on personalized applications and social networks.

    More Like This

    Use Quizgecko on...
    Browser
    Browser