DBMS Languages, Interfaces, and Classification

0.0(0)
studied byStudied by 2 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

14 Terms

1
New cards

Data Definition Language (DDL)

  • For specifying conceptual schema

2
New cards

Storage Definition Language (SDL)

  • For specifying the internal schema

3
New cards

View Definition Language (VDL)

For specifying user views and their mappings to the conceptual

4
New cards

Data Manipulation Language (DML)

  • For manipulation of data in the database

  • High-level/Non-procedural DML

    • Specify DB operations in a concise manner

    • Set-at-a-time DML

  • System analysts and programmers design and implement a special interface for parametric users

5
New cards

Interfaces for the Database Administrator 

  • Privileged commands

  • Ex. creating accounts, granting access, etc. used only by the DB Administrator’s staff

6
New cards
  • Based on the following criteria:

    • Data Model

    • Number of Users

    • Cost of DBMS

    • Number of sites

    • Types of access path

    • Generality

DBMS is classified based on what criteria?

7
New cards

Relational Data Model

  • Represents DB as a collection of tables

8
New cards

Object-Oriented Database Model

  • Defines DB in terms of objects, properties, and operations

9
New cards

Hierarchical Model (legacy model)

Data as tree structures

10
New cards

Network Model (Legacy Model)

  • Objects and their relationships in the form of a graph

  • Legacy models are not commonly used due to their complexity

11
New cards

Single-user System

  • One user only

12
New cards

Multi-user System

Concurrency

13
New cards

Centralized Database System

DB and DBMS stored at a single computer site

14
New cards

Distributed Database System

Distributed over many sites, connected by a computer network