Database Administration and Architecture
10 Questions
1 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 purpose of a data warehouse?

  • To store data extracted from operational databases for data mining (correct)
  • To support day-to-day operations and transactions
  • To provide a database design
  • To manage data planning and definition
  • What is the role of a data administrator?

  • Data planning, definition, architecture, and management (correct)
  • Data mining and analysis
  • Database design, construction, and security
  • Performance tuning and backup and recovery
  • What is the term for the number of logical records included in a single read or write operation?

  • Database design
  • Data architecture
  • Blocking factor (correct)
  • Data administration
  • What type of file is used to store historical data for review without the overhead of regenerating the document?

    <p>Document file</p> Signup and view all the answers

    What is the term for a database that supports day-to-day operations and transactions?

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

    What is the role of a database administrator?

    <p>Database design, construction, security, and performance tuning</p> Signup and view all the answers

    What is the term for the definition of how files and databases are to be developed and used to store data?

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

    What type of file is used to store data that can be shared to maintain consistency?

    <p>Table lookup file</p> Signup and view all the answers

    What is the primary purpose of a data warehouse?

    <p>To store data extracted from operational databases</p> Signup and view all the answers

    What is the term for the process of ensuring that a database is secure and performs well?

    <p>Database security and performance tuning</p> Signup and view all the answers

    Study Notes

    Database Administration

    • A database administrator administers one or more databases.

    Database Architecture

    • Database architecture refers to the database technology used to support data architecture.
    • It includes the database engine, database utilities, CASE tools, and database development tools.
    • The core of the DBMS is its database engine.
    • A data definition language (DDL) is used to physically define tables, fields, and structural relationships.
    • A data manipulation language (DML) is used to create, read, update, and delete records in the database, and navigate between different records.

    Relational Databases

    • A relational database implements stored data in a series of two-dimensional tables that are “related” to one another via foreign keys.
    • The physical data model is called a schema.
    • The DDL and DML for a relational database is called SQL (Structured Query Language).
    • Triggers are programs embedded within a database that are automatically invoked by updates.
    • Stored procedures are programs embedded within a database that can be called from an application program.

    Database Design Goals

    • A database should provide for efficient storage, update, and retrieval of data.
    • A database should be reliable—the stored data should have high integrity and promote user trust in that data.
    • A database should be adaptable and scalable to new and unforeseen requirements and applications.

    Database Schema

    • A database schema is a model or blueprint representing the technical implementation of the database.
    • It is also called a physical data model.

    Database Design Method

    • Review the logical data model.
    • Create a table for each entity.
    • Create fields for each attribute.
    • Create an index for each primary and secondary key.
    • Create an index for each subsetting criterion.
    • Designate foreign keys for relationships.
    • Define data types, sizes, null settings, domains, and defaults for each attribute.
    • Create or combine tables to implement supertype/subtype structures.
    • Evaluate and specify referential integrity constraints.

    Database Integrity

    • Key integrity: Every table should have a primary key.
    • Domain integrity: Controls must be designed to ensure that no field takes on an inappropriate value.
    • Referential integrity: The assurance that a foreign key value in one table has a matching primary key value in the related table.

    Data Distribution and Replication

    • Data distribution analysis establishes which business locations need access to which logical data entities and attributes.
    • Methods of data distribution include:
      • Centralization: Entire database on a single server in one physical location.
      • Horizontal distribution (also called partitioning): Tables or rows assigned to different database servers/locations.

    Data Architecture

    • Data architecture is a definition of how files and databases are to be developed and used to store data.
    • It includes the file and/or database technology to be used and the administrative structure set up to manage the data resource.

    Database Administration Roles

    • Data administrator: A database specialist responsible for data planning, definition, architecture, and management.
    • Database administrator: A specialist responsible for database technology, database design, construction, security, backup and recovery, and performance tuning.

    Studying That Suits You

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

    Quiz Team

    Description

    Learn about database administration, database architecture, and the components of a database management system, including database engines and data definition languages.

    More Like This

    Oracle Net Services Architecture Quiz
    5 questions
    Oracle Net Services Architecture Quiz
    10 questions
    Database Administration and Design Quiz
    18 questions
    Arsitektur dan Administrasi Basis Data
    10 questions
    Use Quizgecko on...
    Browser
    Browser