DBMS Terms and Definitions

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

1/37

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

38 Terms

1
New cards

Table

A structured set of data organized in rows and columns within a database. Each table represents a specific entity and its attributes.

2
New cards

metadata

Data that describes other data, providing information about a database's structure, relationships, and constraints.

3
New cards

database

A collection of organized data that can be easily accessed, managed, and updated. It serves as a structured repository for storing and retrieving information.

4
New cards

records

Individual entries in a table that contain data related to a specific entity, represented by rows.

5
New cards

columns / fields

Vertical divisions in a table that define the type of data stored, represented by headers.

6
New cards

attributes

Characteristics or properties of a record that provide specific details about the entity.

7
New cards

relational database

A type of database that stores data in tables with predefined relationships between them, allowing for efficient data retrieval and management.

8
New cards

conceptual data model

A representation of the data structures and relationships in a database, focusing on how data is organized and interrelated without detailing the physical implementation.

9
New cards

logical data model

A representation of data that defines the structure of the data elements and their relationships, independent of physical considerations.

10
New cards

physical data model

A detailed representation of the data structures and storage mechanisms in a database, specifying how data is stored on physical media and how it interacts with the hardware.

11
New cards

primary key

A unique identifier for a record in a database table, ensuring that each entry can be uniquely distinguished from others.

12
New cards

foreign key

A field in a database table that creates a link between two tables by referencing the primary key of another table, ensuring referential integrity.

13
New cards

surrogate

A surrogate key is a unique identifier for an entity in a database that is not derived from application data, often used to simplify relationships between tables.

14
New cards

schema

A blueprint or structure that defines how data is organized in a database, including tables, fields, relationships, and constraints.

15
New cards

entity

An object or concept that is represented in a database, typically corresponding to a table, which contains attributes or properties.

16
New cards

ERD - Entity Relationship Diagram

A visual representation of the entities in a database and their relationships, often used in the design phase of database development.

17
New cards

composite key

A combination of two or more columns in a database table that uniquely identifies a row within that table.

18
New cards

data type

The classification of data based on the type of value it can hold, such as integer, string, or date, which determines how the data is stored and manipulated in a database.

19
New cards

RDMS - Relational Database Management System

A type of database management system that stores data in a structured format using rows and columns, allowing for relationships between tables.

20
New cards

syntax error

An error in the code that violates the rules of the programming language's syntax, preventing the code from being executed.

21
New cards

Query

A request for data or information from a database, typically written in a specific language such as SQL.

22
New cards

Statement

A command or instruction in SQL that performs a specific action, such as retrieving or modifying data in a database.

23
New cards

Clause

A component of a SQL statement that specifies a condition or action, such as SELECT, WHERE, or ORDER BY.

24
New cards

Keyword

A reserved word in SQL that has a specific meaning and is used to perform operations such as defining, manipulating, or querying data within a database.

25
New cards

cardinality / relationships

The number of elements in one set that are related to the number of elements in another set, often used to describe the nature of relationships between tables in a database.

26
New cards

third normal form

A database normalization form that eliminates transitive dependencies, ensuring that all non-key attributes are fully functionally dependent on the primary key. \

27
New cards

class

A blueprint for creating objects in object-oriented programming, defining properties and methods.

28
New cards

CRUD - PG74

An acronym for Create, Read, Update, and Delete, which represents the four basic operations for managing data in a database.

29
New cards

Index

A database structure that improves the speed of data retrieval operations on a database table at the cost of additional space and maintenance overhead.

30
New cards

View

A virtual table in a database that provides a way to present data from one or more tables in a specific format, allowing users to simplify complex queries and enhance security.

31
New cards

Integrity Constraints

Rules that ensure data accuracy and consistency in a database, preventing invalid data entry.

32
New cards

Intersection table

A table used to represent a many-to-many relationship between two other tables by storing foreign keys from both tables.

33
New cards

select

A SQL statement used to query and retrieve data from a database.

34
New cards

from

a SQL clause used to specify the table from which to retrieve data.

35
New cards

where

a SQL clause used to specify conditions for filtering records in a query.

36
New cards

join types

Different methods to combine rows from two or more tables based on related columns.

37
New cards

recursive relationship

A type of relationship in a database where an entity is related to itself, often used to represent hierarchical data.

38
New cards