Untitled Flashcards Set

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/57

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:15 PM on 3/11/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

58 Terms

1
New cards
Database
A collection of related data that represents aspects of the real world.
2
New cards
Database Management System (DBMS)
A software system used to create, maintain, and manage a database.
3
New cards
Logical coherence
The property that ensures data has inherent meaning and is designed for a specific purpose.
4
New cards
CRUD operations
Create, Retrieve, Update, Delete operations in database systems.
5
New cards
SQL Commands
Structured Query Language commands for database operations like INSERT, SELECT, UPDATE, DELETE.
6
New cards
Traditional Database Applications
Everyday uses of databases such as banking transactions, reservations, and online shopping.
7
New cards
High-Level Data Models
Models that are close to the user perspective, including entities and relationships.
8
New cards
Physical Models
Models that describe how data is actually stored, including file structures and access paths.
9
New cards
Schema
A description of the database's structure, mostly static and defined at design-time.
10
New cards
Database State/Snapshot
The actual data stored in the database at a particular point in time.
11
New cards
Three-Schema Architecture
A framework involving internal, conceptual, and external schemas to handle data storage and presentation.
12
New cards
DDL (Data Definition Language)
A subset of SQL used for defining the structure of a database.
13
New cards
DML (Data Manipulation Language)
A subset of SQL used for querying and updating data.
14
New cards
Centralized Architecture
A database processing model where all processing is done on a mainframe.
15
New cards
Client/Server Architecture
A system architecture where processing is split between client and server.
16
New cards
Two-Tier Architecture
Architecture where clients interact directly with the database server.
17
New cards
Three-Tier Architecture
Architecture that includes an intermediate application or web server between client and database.
18
New cards
Entity-Relationship (ER) Model
A model used for conceptual data design that defines entities and relationships.
19
New cards
Conceptual Design
The phase of data modeling that defines entities, relationships, and constraints.
20
New cards
Key attributes
Attributes that uniquely identify an entity within a dataset.
21
New cards
Participation Constraints
Constraints that specify if an entity's relationship participation is optional or mandatory.
22
New cards
Specialization
The process of breaking a high-level entity into lower-level subentities.
23
New cards
Generalization
The process of combining lower-level entities into a higher-level entity.
24
New cards
Union Types
Categories used to model complex relationships in the Enhanced Entity-Relationship model.
25
New cards
Relational Model
A model where data is represented in tables (relations) consisting of tuples (rows) and attributes (columns).
26
New cards
Domain
The set of possible values for an attribute in a relational database.
27
New cards
Primary Key
A unique identifier for a record in a database table.
28
New cards
Referential Integrity
A constraint that ensures relationships between tables remain consistent.
29
New cards
Transaction Concepts
The idea that a transaction is an atomic unit of work that must be completed entirely or not at all.
30
New cards
JOIN operation
A SQL operation that combines rows from two or more tables based on a related column.
31
New cards
Aggregate Functions
Functions that perform calculations on a set of values and return a single value (e.g., COUNT, SUM).
32
New cards
View
A virtual table defined by a SQL query, providing a way to present data in a specific format.
33
New cards
Schema Modification
The process of altering the structure of a database schema.
34
New cards
Concurrency Control
Methods to manage simultaneous operations without conflicting with one another.
35
New cards
Normalization
The process of organizing a database to reduce redundancy and improve data integrity.
36
New cards
Indexing
A data structure technique that improves the speed of data retrieval operations on a database.
37
New cards
Stored Procedures
Predefined SQL codes that can perform operations in a database and can be reused.
38
New cards
Data Integrity
The accuracy and consistency of data within a database.
39
New cards
Metadata
Data that provides information about other data, stored within the DBMS catalog.
40
New cards
Data Abstraction
The process of hiding the details of data storage and providing a simplified view.
41
New cards
Candidate Keys
Attributes that could qualify as a primary key; each candidate key uniquely identifies a record.
42
New cards
Stored vs. Derived Attributes
Stored attributes physically exist in the database; derived attributes are calculated from stored data.
43
New cards
ER Diagram Notation
Graphical representation of entities, attributes, and relationships in the ER model.
44
New cards
Cardinality
The numerical relationship between instances of entities in a relationship (e.g., 1:N, M:N).
45
New cards
Weak Entity
An entity that cannot be uniquely identified by its own attributes alone.
46
New cards
Subclasses and Superclasses
Hierarchy in the EER model where subclasses inherit attributes from a superclass.
47
New cards
SQL DML Operations
Operations like INSERT, DELETE, and UPDATE in SQL to manipulate database records.
48
New cards
Triggers
Procedures that are automatically executed in response to certain events on a particular table.
49
New cards
Data Redundancy
The unnecessary duplication of data within a database.
50
New cards
Schema Information
Details about database objects including tables, views, indexes, and their relationships.
51
New cards
Database Utilities
Programs that help manage database tasks such as loading data and monitoring performance.
52
New cards
Nontraditional Data Types
Unstructured or semi-structured data, as seen in big data systems like NoSQL.
53
New cards
Data Consistency
Maintaining reliable and valid data across all instances and copies in a database.
54
New cards
Entity Definition
A definition of real-world objects or concepts represented in a database.
55
New cards
Interviewing for Requirements
The process of collecting user requirements for designing effective database structures.
56
New cards
UML Class Diagrams
A type of diagram in the Unified Modeling Language that visually represents classes and relationships.
57
New cards
OLTP systems
Online Transaction Processing systems that manage transaction-oriented applications.
58
New cards
Database Constraints
Rules enforced on data columns in a database table to ensure accuracy and reliability.