DBMS Lecture Notes

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/26

flashcard set

Earn XP

Description and Tags

Flashcards for reviewing DBMS lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

27 Terms

1
New cards

Data

Raw, unprocessed facts and figures with or without any meaning; can be numbers, text, images, or any other form of input that hasn’t been interpreted or analyzed.

2
New cards

Information

Data that has been processed, organized, or structured in a way that adds meaning or context, aiding in decision-making or understanding a situation.

3
New cards

Flat File System

A simple database system where data is stored in a single table or file without any structured relationships between records.

4
New cards

Database

A structured collection of data that is stored and managed to enable easy access, retrieval, and manipulation.

5
New cards

DBMS (Database Management System)

Software that provides an interface for users and applications to interact with databases, managing data, database engine, and schema.

6
New cards

Field

A single piece of data (also known as a column or attribute); a specific piece of information within a record in a database table.

7
New cards

Record

A complete set of related data items (also known as a row or tuple) typically associated with a single entity, stored in a table.

8
New cards

Object

An entity that can store data and interact with the database system, including tables, views, indexes, procedures, functions, and triggers.

9
New cards

Primary Key

A unique identifier for a record in a database table, ensuring each record can be uniquely identified.

10
New cards

Alternate Key

A column or set of columns in a database table that could have been chosen as the primary key but was not, serving as an additional unique identifier.

11
New cards

Super Key

Any combination of columns (attributes) in a database table that can uniquely identify each row in that table.

12
New cards

Candidate Key

A minimal super key, meaning it has no unnecessary attributes; the smallest possible combination of columns that can uniquely identify each row.

13
New cards

Composite Key

A type of candidate key that consists of two or more columns (attributes) that together uniquely identify a row in a table.

14
New cards

Foreign Key

An attribute (or a set of attributes) in one table that references the primary key of another table, used to establish and enforce a link between the data in the two tables.

15
New cards

E-R Model (Entity-Relationship Model)

A high-level conceptual data model used for designing databases, representing relationships among entities in a database.

16
New cards

Database Model

A framework that determines how data is stored, organized, and manipulated within a database, defining the logical structure and relationships between data elements.

17
New cards

Hierarchical Model

A data model where data is organized into a tree-like structure with one parent record and many children.

18
New cards

Network Model

A database model that uses a graph structure to represent data with nodes (records) and edges (sets) defining relationships, allowing many-to-many relationships.

19
New cards

Relational Database Model

A model that organizes data into tables (relations) consisting of rows (records) and columns (attributes).

20
New cards

Schema

The structure of a database that defines the name of tables, data fields with data types, relationships, and constraints.

21
New cards

DDL (Data Definition Language)

A subset of SQL used to create or modify the structure of database objects such as tables.

22
New cards

DML (Data Manipulation Language)

A subset of SQL used to manipulate data within the database, including statements like INSERT, UPDATE, and DELETE.

23
New cards

Database Security

The overall system of tools and processes used to protect sensitive data from both intentional threats and accidental misuse.

24
New cards

Normalization

The process of organizing data in a database to minimize redundancy and eliminate undesirable characteristics like insertion, update, and deletion anomalies.

25
New cards

Data Dictionary

A file containing meta-data, which is data about data, providing information about the database system such as location, size, tables, records, and user information.

26
New cards

Data Integrity

The accuracy, consistency, and reliability of data throughout its lifecycle, ensuring it is complete, accurate, and maintained to prevent unauthorized access, corruption, and loss.

27
New cards

Database Administrator (DBA)

A professional responsible for managing, maintaining, and securing a database system, ensuring its availability, optimal performance, and alignment with the organization's requirements.