CPSC-4620 Mods 1 and 2

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

1/48

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.

49 Terms

1
New cards

Data

Raw facts that have not been processed into meaningful form

2
New cards

Information

Processed data that is meaningful and useful for decision-making

3
New cards

Database

Organized collection of logically related data

4
New cards

DBMS

Software that manages databases and controls access to the data

5
New cards

Metadata

Data about data that describes structure, rules, and constraints

6
New cards

Redundancy

Unnecessary duplication of data, often leading to inconsistencies

7
New cards

Data inconsistency

Occurs when different versions of the same data appear in different places

8
New cards

Single-user database

Supports one user at a time

9
New cards

Multi-user database

Supports multiple users simultaneously

10
New cards

Operational database (OLTP)

Supports day-to-day operations of an organization

11
New cards

Analytical database (OLAP)

Used for analysis, reporting, and decision support

12
New cards

SQL

Structured Query Language used to interact with relational databases

13
New cards

Data model

A simple representation of complex real-world data structures

14
New cards

Entity

A person, place, thing, or event about which data is stored

15
New cards

Attribute

A characteristic or property of an entity

16
New cards

Relationship

Association between entities (1:M, M:N, 1:1)

17
New cards

Constraint

Rules that ensure data integrity in the database

18
New cards

Business rules

Statements that define or constrain some aspect of the business

19
New cards

ERD

Entity Relationship Diagram used to visually model data and relationships

20
New cards

Relational model

Organizes data in tables consisting of rows and columns

21
New cards

Object-oriented model

Represents data as objects with attributes and behaviors

22
New cards

NoSQL

Database systems designed for scalability and flexibility with large-scale data

23
New cards

Big Data

Large volumes of structured and unstructured data characterized by volume, velocity, and variety

24
New cards

External model

Describes end-user views of the data

25
New cards

Conceptual model

High-level view of the entire database structure

26
New cards

Internal model

Describes how the DBMS sees the data and maps it to storage

27
New cards

Physical model

Describes how data is physically stored on hardware

28
New cards
29
New cards
Normalization
The process of organizing data to minimize redundancy and improve data integrity
30
New cards
Data integrity
The accuracy and consistency of data within a database
31
New cards
Primary key
A unique identifier for each record in a table
32
New cards
Foreign key
A field in one table that refers to the primary key in another table
33
New cards
Tuple
A single row in a relational table
34
New cards
Attribute
A column in a relational table that describes a property of an entity
35
New cards
Cardinality
The number of occurrences in one entity that are related to the number in another
36
New cards
Schema
The structure that defines the organization of data in a database
37
New cards
DDL (Data Definition Language)
Commands used to define the database structure (e.g., CREATE, ALTER, DROP)
38
New cards
DML (Data Manipulation Language)
Commands used to manage data within schema objects (e.g., SELECT, INSERT, UPDATE)
39
New cards
Logical independence
Ability to change the logical schema without altering the external schema
40
New cards
Physical independence
Ability to change the physical storage without affecting the logical schema
41
New cards
Structured data
Data that is organized into tables with rows and columns
42
New cards
Unstructured data
Data that lacks a predefined format (e.g., emails, videos, social media)
43
New cards
ER modeling
The process of creating an abstract model of data using entities, attributes, and relationships
44
New cards
Connectivity
Describes the relationship type between entities (e.g., 1:1, 1:M, M:N)
45
New cards
Class
In object-oriented modeling, a template that defines the structure and behavior of objects
46
New cards
Instance
An individual object based on a class
47
New cards
Inheritance
The mechanism by which one class can acquire properties and methods of another
48
New cards
MapReduce
A programming model used for processing and generating large datasets in big data systems
49
New cards
Hadoop
An open-source framework that supports distributed storage and processing of big data