CSE 4202: Database Systems Design & Information Management Systems 2 - Session 03

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

1/27

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering the evolution of database technology, various database models (hierarchical, networked, relational, spatial, etc.), parallel database metrics, and connectivity interfaces like ODBC and JDBC.

Last updated 4:17 AM on 6/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

28 Terms

1
New cards

Hierarchical Database

A data model where data is stored as records linked in a tree-like, one-to-many structure consisting of a parent level and a child level.

2
New cards

Root record

The first record of a hierarchical database model from which all data traversal must begin.

3
New cards

Networked Database

A database model developed by Charles Bachman in 1969 that allows each child (member) to have multiple parents (owners), providing more flexibility than the hierarchical model.

4
New cards

Owners and Members

The terms used in a networked database to describe the parents (owners) and children (members) in a relationship.

5
New cards

Relational Database

A database based on the relational model that stores data in tables related to one another, where each row is a unique record and columns hold attributes.

6
New cards

Key

A unique ID identifying each row in a relational database table.

7
New cards

OODBMS

Object-Oriented Database Management Systems that work with complex data objects mirroring those used in object-oriented programming languages like Smalltalk or LISP.

8
New cards

Parallel Database

A system that seeks to improve performance by connecting multiple CPUs and disks in parallel to perform operations like loading data and evaluating queries.

9
New cards

Response time

The time taken to complete a single task for a given time in a parallel database environment.

10
New cards

Speed up

The process of increasing the degree of resource parallelism to complete a task in less time, calculated as Speed up=TSTL\text{Speed up} = \frac{TS}{TL}.

11
New cards

Scale up

The ability to keep performance constant when the number of processes and resources increase proportionally, calculated as Scale Up=TLTS\text{Scale Up} = \frac{TL}{TS}.

12
New cards

Mobile Database

A portable database physically separate from the corporate server that can communicate from remote sites and is capable of functioning while disconnected.

13
New cards

Spatial Database

Also known as a geospatial database, it is optimized to store and query data representing objects defined in a geometric space, such as cities or road maps.

14
New cards

Vector data

A type of spatial data represented as discrete points, lines, and polygons.

15
New cards

Raster data

A type of spatial data represented as a matrix of square cells.

16
New cards

Multimedia Database

A collection of interrelated data including text, graphics, images, animations, video, and audio managed by a specialized framework.

17
New cards

Distributed Database

A collection of multiple interconnected databases spread physically across various locations that communicate via a computer network.

18
New cards

Homogeneous Database

A distributed database where all different sites store the database identically.

19
New cards

Heterogeneous Database

A distributed database where different sites use different schemas and software, which can lead to query processing and transaction problems.

20
New cards

Replication

A distributed database storage method where the entire relationship is stored redundantly at two or more sites.

21
New cards

Fragmentation

A storage method where relations are split into parts and stored at various sites where they are required.

22
New cards

Horizontal fragmentation

Splitting a relation into fragments based on rows.

23
New cards

Vertical fragmentation

Splitting a relation into fragments based on columns.

24
New cards

Middleware

The mechanisms, such as database connectivity interfaces, through which application programs connect and communicate with data repositories.

25
New cards

ODBC (Open Database Connectivity)

A standard application programming interface (API) developed in the early 1990s for accessing database management systems.

26
New cards

JDBC (Java Database Connectivity)

An API and programming-level interface that allows Java applications to communicate with a wide range of data sources like RDBMSs and spreadsheets.

27
New cards

CODASYL

Conference on Data Systems Languages; the organization associated with the development of the Network Model in the 1960s.

28
New cards

E.F. Codd

The IBM researcher who proposed the Relational Database Model in the 1970s.