Introduction to Databases

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

1/49

flashcard set

Earn XP

Description and Tags

Vocabulary from chapter 1

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

50 Terms

1
New cards

Data

numeric, textual, visual, or audio information that describes real-world systems

2
New cards

scope, format, and access

Data varies in

3
New cards

Database

a collection of data in a structured format

4
New cards

Database system

a software that reads and writes data in a database

5
New cards

Query

a request to change or retrieve data in a databaseQ

6
New cards

uery language

a specialized programming language designed specifically for database systems

7
New cards

Information management system

a software application that manages corporate data for a specific business function

8
New cards

Database administrator

responsible for securing the database system against unauthorized users

9
New cards

Database designer

determines the format of each data element and the overall database structure

10
New cards

Database programmer

develops computer programs that utilize a database

11
New cards

Database user

a consumer of data in a database

12
New cards

performance, authorization, security, rules, recovery

requirements of large, complex databases

13
New cards

Transaction

a group of queries that must be either completed or rejected as a whole

14
New cards

database systems must

ensure transactions are processed completely or not at all, prevent conflicts between concurrent transactions, and ensure transaction results are never lost

15
New cards

architecture

describes the internal components and the relationship between components

16
New cards

quenry processor

interprets queries, creates a plan to modify the database or retrieve the data, and returns the query results to the application

17
New cards

query optimization

ensures the most efficient instructions are executed on the data

18
New cards

storage manager

translates the query processor instructions into low-level file-system commands that modify or retrieve data

19
New cards

indexes

used to quickly locate data

20
New cards

transaction manager

ensures transactions are properly executed by preventing conflicts between concurrent transactions

21
New cards

log

a file for containing a completed record of all inserts, updates, and deletes processed by the database

22
New cards

catalog or data dictionary

a directory of tables, columns, indexes, and other database objects

23
New cards

structured query language (SQL)

includes statements that read and write data, create and delete tables, and administer the database system

24
New cards

big data

a large volume of online data from the 1900s, often poorly structured or missing information

25
New cards

NoSQL

newer non-relational systems optimized for big data

26
New cards

open source

software that anyone can inspect, copy, and modify with no licensing fee

27
New cards

SQL statement

a complete, executable database command

28
New cards

CREATE TABLE

a statement that creates a new table by specifying the table and column names

29
New cards

data type

indicates format of column values

30
New cards

INT

integer SQL data type

31
New cards

DECIMAL

fractional numeric values SQL data type

32
New cards

VARCHAR

textual values SQL data type

33
New cards

DATE

year, month, and day SQL data type

34
New cards

DATETIME

date and time SQL data type

35
New cards

database design

a specification of database objects such as tables, columns, data types, and indexes

36
New cards

conceptual designER

a design phase that specifies database requirements without regard to a specific database system

37
New cards

ER diagrams

depict entities, relationships, and attributes

38
New cards

logical design

a design phase that implements database requirements in a specific database system

39
New cards

physical design

a design phase that adds indexes and specifies how tables are organized on storage media

40
New cards

data independence

the principle that physical design never affects query results

41
New cards

application programming interface (API)

a library of procedures or classes that links a host programming language to a database

42
New cards

MySQL

a leading relational database system sponsored by Oracle

43
New cards

database model

a conceptual framework for database systems with data structures, operations, and rules

44
New cards

relational model

a database model based on tabular data structure

45
New cards

set

an unordered collection of elements enclosed in {braces}

46
New cards

tuple

an ordered collection of elements enclosed in (parenthases)

47
New cards

relational algebra

a collection of operations that are the theoretical foundation of the SQL language

48
New cards

relational rules

a part of the relational model and govern data in every relational database

49
New cards

business rules

based on the business policy and specific to a particular database

50
New cards

SQL constraints

relational rules enforced by the database system

Explore top flashcards