Database

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

Database

a structured set of data held in a computer

2
New cards

Where do databases exist?

Locally, on a server, or in the cloud

3
New cards

What do databases resemble?

Spreadsheets, but contain tables instead

4
New cards

Flat files

spreadsheet software that is two-dimensional and contains rows and columns

5
New cards

Multiple concurrent users

multiple users attempting to access or manipulate data

6
New cards

Scalability

increased users and data to a flat file will slow down performance

7
New cards

Speed

databases are faster at processing large amounts of data

8
New cards

Variety of data

databases contain text, numbers, images, and some cases web pages

9
New cards

Relational databases

Structured to recognize relationships among stored items of information known as datasets. Predictable and organized with tables containing columns and rows of text or numerical data

10
New cards

What are examples of relational databases?

SQL, Oracle, Sybase, Informix, MySQL

11
New cards

Relational Database Management Systems (RDBMS)

software used to manage a database

12
New cards

What can an RDBMS do?

add, remove, or update records (rows), retrieve data, and cross reference data in different tables

13
New cards

Schema

rules and structure of a database

14
New cards

Constraints

rules limiting types of data that can be entered into a data table

15
New cards

Records

the row in a table

16
New cards

Attributes

the columns in a table

17
New cards

Tables

looks like a spreadsheet and contains data

18
New cards

Fields

columns containing a single data type for all records

19
New cards

Forms

how data is entered

20
New cards

Queries

how data is found

21
New cards

Macros and modules

increases database functionality

22
New cards

Reports

generated to answer specific questions

23
New cards

Primary and foreign keys

unique identifier that helps you define a record

24
New cards

How many keys can exist per record?

One primary key

25
New cards

Foreign Key

a key or field in a table that is used to link two tables together

26
New cards

Non-relational databases / NoSQL databases

does not use the tabular schema of rows and columns

27
New cards

What type of storage model do non-relational databases use?

optimized for the specific requirements of the data being solved

28
New cards

What are example of unstructured data?

pictures, videos, webpages, emails, documents

29
New cards

What are examples of semi-structured data?

unstructured data tagged with meta data

30
New cards

Structured data

texts and numbers, which can be organized or searched through

31
New cards

Key / Value Databases

represent data as a collection of key/value pairs

32
New cards

Blob Storage

stores unstructured data like words or binary

33
New cards

Manual access

going directly into tables to view or change data, suitable method for working with a database that is stored locally

34
New cards

Direct Access

accessing via a direct connection across a network suitable for LANS

35
New cards

Programming Access

accessing a database through a programming language like SQL

36
New cards

User Interface and Utility Access

using a graphical interface (GUI) such as a form or webpage

37
New cards

Query/Report Builders

creating reports and visual aids such as pie charts

38
New cards

Data Manipulation

enables the ability to adjust the contents/data in your table

39
New cards

Select

allows you to select, specify, or reach for intended data

40
New cards

Insert

allows the ability to add contents into table

41
New cards

Delete

Allows the ability to remove contents

42
New cards

Update

allows the changing or editing of contents in table (edit data/row)

43
New cards

data definition

defines the structure of your database and its tables on columns/attributes/fields BUT cannot manipulate rows/records/tuples

44
New cards

Create

Allows you to create a new structure, such as a new Database or new table

45
New cards

Alter

usually used to alter DB object such as column name

46
New cards

Drop

allows the removal of a database or table(s)

47
New cards

Permissions

identifies who has the ability to edit table structure

48
New cards

Database dumps

One time logical backup of a database that dumps data into an empty database already set up with a schema

49
New cards

Database backup

Done through a program and creates a physical backup, allowing it to be rescheduled, repeated, and used to restore a database without needing to create a new one