CS327E - Data Models

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

1/13

flashcard set

Earn XP

Description and Tags

Week 1

Last updated 10:38 PM on 9/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

14 Terms

1
New cards

What is a database, fundamentally?

An organized collection of data that can be efficiently stored and retrieved

2
New cards

What is a Database Management System (DBMS) ?

A software system that creates, manages, and manipulates databases, abstracting hardware complexity from the user.

3
New cards

Why is database NOT just a better spreadsheet?

A database organizes related data by splitting and avoiding repetition, so questions can be answered efficiently

4
New cards

What does a data model specify?

Structure, Manipulation, Integrity

5
New cards

What characterizes a Flat-file database model?

Data stored in a single file with uniform record format, no explicit structures for relationships

6
New cards

What is the key structural feature of the Hierarchical database model?

Data organized into a tree-like structure connected via parent-child links (1:M)

7
New cards

How does the Network database model differ from Hierarchical model?

Its schema isn’t restricted to a hierarchy - it’s a graph of nodes and directed edges (no cycles)

8
New cards

How does the Relational database model organize data?

Into tables (relations) of rows and columns, where tables can be linked to each other

9
New cards

What language do most RDBMS use for querying and maintenance?

SQL

10
New cards

Name the five major components of RDBMS organization discussed

Data storage, Metadata, Schema, Query, Processor, Memory Manager

11
New cards

What defines a NoSQL database?

A data/storage retrieval mechanism modeled by means other than tabular relations, often called ‘Not only SQL’

12
New cards

MongoDB is what type of NoSQL database?

Document Database - stores flexible JSON-like documents

13
New cards

In relational databases, what type of consistency and scalability are typical?

Strong consistency (ACID) and vertical scalability (bigger server)

14
New cards

According to the comparison table what are typical use cases for NoSQL vs. Relational databases?

NoSQL: social media, IoT, real-time analytics, unstructured data.

Relational: banking, ERP, structured business data