Week 1 DB Concepts
26 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 the primary function of a database management system (DBMS)?

  • To provide cloud storage capabilities.
  • To serve as the intermediary between the user and the database. (correct)
  • To create end-user applications for database access.
  • To directly manage hardware operations.
  • Which of the following is NOT a function of data management?

  • Addition of new data.
  • Modification of existing data.
  • Creating artificial intelligence models. (correct)
  • Deletion of outdated data.
  • Which type of database supports multiple concurrent users?

  • Workgroup database.
  • Multiuser database. (correct)
  • Desktop database.
  • Single-user database.
  • Which advantage does a DBMS NOT provide?

    <p>Decreased data integration.</p> Signup and view all the answers

    What type of data is stored in a database as facts?

    <p>End-user data.</p> Signup and view all the answers

    How does a DBMS enhance decision-making?

    <p>By integrating diverse data sources for better analysis.</p> Signup and view all the answers

    Which statement best describes NoSQL databases in comparison to SQL databases?

    <p>NoSQL databases can handle unstructured data types.</p> Signup and view all the answers

    What is a characteristic of a workgroup database?

    <p>It typically serves a specific department in an organization.</p> Signup and view all the answers

    What is a primary characteristic of NoSQL databases compared to SQL databases?

    <p>They are schema-less.</p> Signup and view all the answers

    Which of the following best describes a common advantage of using a DBMS?

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

    Which type of database is characterized by its ability to scale horizontally and handle large volumes of unstructured data?

    <p>NoSQL Database</p> Signup and view all the answers

    What operation is used in SQL to modify existing records in a database?

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

    What is a typical feature of RESTful data services?

    <p>Uses HTTP methods to interact with resources.</p> Signup and view all the answers

    In the context of data management, what does the term 'scalability' refer to?

    <p>The capability to handle increasing amounts of work or data.</p> Signup and view all the answers

    Which of the following is a disadvantage of traditional relational databases?

    <p>They can be less efficient with large data sets that require horizontal scaling.</p> Signup and view all the answers

    What does 'ACID' stand for in the context of database transactions?

    <p>Atomicity, Consistency, Isolation, Durability</p> Signup and view all the answers

    What is the main focus of a thin server architecture in the context of client-server models?

    <p>Minimal client-side processing.</p> Signup and view all the answers

    Which of the following describes the role of data services in the context of databases?

    <p>To aggregate data from multiple sources.</p> Signup and view all the answers

    What is a defining characteristic of a centralized database?

    <p>It is located at a single site.</p> Signup and view all the answers

    Which type of database primarily supports operational tasks within a company?

    <p>Operational/Production/OLTP database</p> Signup and view all the answers

    Which of the following types of databases is specifically designed for decision support and historical data analysis?

    <p>Data warehouse</p> Signup and view all the answers

    What describes the difference between a data mart and a data warehouse?

    <p>A data mart is oriented to a specific business line while a data warehouse contains information from many sources.</p> Signup and view all the answers

    What type of data exists in its original, raw state and has not been processed?

    <p>Unstructured data</p> Signup and view all the answers

    Which of the following accurately describes structured data?

    <p>Data formatted to facilitate storage and retrieval.</p> Signup and view all the answers

    Which type of database is primarily used for tactical or strategic decision-making?

    <p>Analytical database</p> Signup and view all the answers

    What is the role of online analytical processing (OLAP) in the context of databases?

    <p>It provides advanced data analysis tools for a data warehouse.</p> Signup and view all the answers

    Study Notes

    Week 1 DB CONCEPTS

    Data vs. Information vs. Knowledge

    • Symbols (e.g., numbers, letters) are data
    • Data without context is just a collection of symbols
    • Data becomes information when linked to meaning
    • Information, summarized and interpreted, becomes knowledge
    • Knowledge is clear perception/understanding of truth

    Traditional Programming Paradigm

    • Data is stored in a database
    • Program instructions are run on hardware
    • Output is generated, typically displayed on screen

    Information and Entropy

    • Information measures the uncertainty in data
    • Entropy quantifies the amount of information in data
    • More infrequent events contain more information

    Uncertainty

    • Uncertainty is maximum when there is no information
    • Uncertainty decreases as questions are answered
    • Information is a measure of the decrease in uncertainty

    Data Persistence

    • Applications need to store/persist their state (data)
    • Databases are needed for data persistence (during requests and responses)

    Data Types and Examples

    • Structured data: organized into rows and columns (e.g., ID codes in databases, numerical data in Google Sheets)
    • Semi-structured data: loosely organized into categories (e.g., emails, tweets, folders)
    • Unstructured data: text-heavy information without a predefined model (e.g., media posts, online reviews, speech, sound)

    Data Warehouse/Data Mart/Data Lake

    • Data warehouse: organized, pre-processed data for analysis
    • Data mart: subset of a data warehouse, focused on a specific business area
    • Data lake: stores raw data from various sources, suitable for machine learning and data discovery

    Types of Databases

    • Single-user: one user at a time
    • Desktop: single-user database for personal computers
    • Multiuser: supports multiple concurrent users
      • Workgroup: multiuser, fewer than 50 users or department-specific
      • Enterprise: overall company data representation
    • Centralized: located at a single site
    • Distributed: stored across multiple independent sites
    • Cloud database: created/maintained using cloud services

    NoSQL Databases

    • NoSQL databases are schema-less and scalable.
    • Example technologies: MongoDB, Cassandra, Couchbase.
    • NoSQL databases store and manage unstructured data that is more frequently accessed by data scientists and data engineers

    Data Service and Architecture

    • Data service: the layer bridging application and database
    • Popular architectures: MVC, MVVM.
    • Protocols: RESTful (HTTP) based protocols for data exchange.
    • Data is exchanged in various formats: CSV, XML, JSON, and SVG.

    Technology Stack Example

    • JavaScript (Client)
    • Node.js (Server)
    • Express (Server framework)
    • Document-based database
    • JSON data format

    Objectives

    • Define the difference between data and information
    • Describe various database types and their value for decision making
    • Explain the significance of database design
    • Outline database system components
    • Explain functions of a database management system (DBMS)

    Studying That Suits You

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

    Quiz Team

    Related Documents

    AIN 3003 Week 1 DB Concepts PDF

    Description

    This quiz covers fundamental concepts in databases, focusing on the distinctions between data, information, and knowledge. It also explores traditional programming paradigms, information theory, entropy, and the concept of uncertainty in the context of data persistence. Test your understanding of these crucial topics relevant for database management.

    More Like This

    Database Concepts Quiz
    5 questions

    Database Concepts Quiz

    HonoredNourishment avatar
    HonoredNourishment
    Unit 1: Database Concepts Introduction
    12 questions
    Introduction to Database Concepts 1.1
    18 questions
    Database Concepts Overview
    10 questions
    Use Quizgecko on...
    Browser
    Browser