Databases 1.2

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

1/32

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.

33 Terms

1
New cards

Hierarchical Model

tree like structure for storing data

one parent to one or many children

2
New cards

Network Model

graph like structure for storing data

child can have many parents, many-to-many relationships

3
New cards

Common Business Oriented Language

programming language for data processing

uses batch processing instead of real time transactions

COBOL

4
New cards

Object Oriented Programming

method of organizing data that emerged in the 80s

programs are organized around self contained objects

OOP

5
New cards

Object Relational Databases

relational database that is extended to support the storing of objects

allows for custom data types

ORDBMS

6
New cards

Object Oriented Databases

database that stores data as individual objects

7
New cards

XML Hybrid Databases

database type that emerged in the 90s

combines both relational (structured) and non-relational (document) data into one database

8
New cards

Segment

heading within a hierarchical model

can be either parent or a child, contains fields which hold data under that heading

9
New cards

Schema

conceptual organization of an entire database, what is viewed by DBAs

10
New cards

Subschema

portion of database that applications can view and interact with

11
New cards

Data Definition Language (DDL)

commands to create and remove schema components in a database

foundation for modern SQL

12
New cards

Data Manipulation Language (DML)

commands that allow for interaction with a database

13
New cards

Relation

entire table with rows and columns, one row is a single tuple

14
New cards

Tuple

one row within a table that makes up a single record

all data within the row is related to make up a whole piece of information

15
New cards

Attribute

one column within a table, also called fields

same data type is represented by different values within each tuple

16
New cards

RDBMS

management system specifically for relational databases

hides underlying complexities so end user only sees the data stored

17
New cards

End User Interface

whichever interface the user interacts with in order to manipulate data using SQL

program, web interface, command line

18
New cards

SQL Engine

portion of DBMS that runs SQL queries and data requests

not shown to end user, underlying porcesses

19
New cards

Primary Key

column or combination of columns that uniquely identifies a row

cannot contain duplicate values within the same table

20
New cards

Foreign Key

column or combination of columns that refers to a primary key within another table

used to create relations between separate tables

21
New cards

Index

data structure that makes queries more efficient and easy

created for columns that are used often

22
New cards

Constraint

rule that restricts what values can be stored ina particular table or column

23
New cards

Object Oriented Data Model (OODM)

model of storing both the data and it’s relationships within an object instead of fleshed out rows and columns

24
New cards

Object/Relational Models (O/R)

database model that conforms to the relational structure while allowing objects to be contained within columns

25
New cards

Extended Relational Database Model (ERDM)

model of a relational database that supports extended data types without having the object behaviors integrated into the database

26
New cards

JavaScript Object Notation (JSON)

data storage format for both structure and unstructured data, replaced XML in modern databases

27
New cards

Conceptual Data Models

high level representation of a system’s data requirements and structure

created in early stages of database development

28
New cards

Entity Relationship Diagrams (ERD)

visual representation of the structure of a database and the relationships within it

29
New cards

Cardinality

number of instances of one entity that can be associated with one instance of another entity

one to one, one to many

30
New cards

Associative Entities

entities that exist only to associate data in one entity to data in another entity

31
New cards

Logical Model

next step after the conceptual model, closer to the actual database

create standardization and primary and foreign keys

32
New cards

Normalization

applying database design concepts to reduce duplication and enhance query efficiency and integrity

33
New cards

Physical Model

optimizing a logical model for a specific DBMS

defining data types, security, and overall execution