Chapter 5: Database and Content Management Flashcards

1
Q

Why Do You Need to Know About Databases

A

For one, databases are everywhere.

Every time you make a cell phone call, log on to the Internet, or buy something online using a credit card, applications behind the scenes are processing numerous databases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Reasons for Learning Database Technology

A

1) When you participate in the development of any new business initiative, you need to know if database technology can facilitate your project goals.
2) Because databases are ubiquitous in commerce, billions of bytes of data are stored every day. You need to know how to turn that data into a format from which you can construct useful information.
3) Business is dynamic, and information systems must adapt. Often, such adaptation means that the structure of the database needs to be changed.
4) Finally, you might someday find yourself or your department in a material mess.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What Is the Purpose of a Database?

A

A database keeps track of things

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Lists that involve a single theme can be stored in a

A

spreadsheet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

lists that involve multiple themes require a

A

database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Content

A

can be difficult to define.

In the broadest sense, content is something of value and can be considered an asset just like other items of property.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Intellectual property

A

as a form of creative endeavour that can be protected through a trademark, patent, copyright, industrial design, or integrated circuit topography.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

One way of thinking about content management is to separate the ______ of content from the ________ of content

A

management

presentation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Content management systems (CMSs)

A

Information system that tracks organizational documents, webpages, raphics, and related materials

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Database

A

self-describing collection of integrated records

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Byte

A

Character of data (an 8 bit chunk)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Columns (aka fields)

A

Database table has multiple columns that are used to represent the attributes of an entity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Row (aka record)

A

Groups of columns in a database table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Table (aka file)

A

Group of similar rows or records in a database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Key

A

a column or group of columns that identifies a unique row in a table.

Every table must have a key.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Foreign keys

A

This term is used because such columns are keys, but they are keys of a different (foreign) table from the one in which they reside.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Relational databases

A

Databases that carry their data in the form of tables and that represent relationships using foreign keys

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Metadata

A

Data that describes data

19
Q

database application system

A

Applications with the standard five components that make database data more accessible and useful

Users employ a database application that consists of forms, formatted reports, queries, and application programs. Each of these, in turn, calls on the DBMS to process the database tables

20
Q

The Database Management System (DBMS)

A

program used to create, process, and administer a database

21
Q

As is the case with operating systems, almost no organization develops its own DBMS.

A

Instead, companies license DBMS products from vendors, such as IBM, Microsoft, and Oracle

22
Q

DB2

A

Popular, enterprise-class DBMS product from IBM

23
Q

Access

A

Popular personal and small workgroup DBMS product from Microsoft

24
Q

vast majority of databases used by small and mid-sized enterprises.

A
DB2
Access
SQL Server
Oracle
MySQL
25
Q

DBMS and a database are two different things

A

A DBMS is a software program

a database is a collection of tables, relationships, and metadata

26
Q

Applications use the DBMS for four operations:

A

read, insert, modify, or delete data

27
Q

Structured Query Language (SQL)

A

an international standard language for processing a database.

28
Q

database application

A

a collection of forms, reports, queries, and application programs that process a database.

29
Q

Form

A

Data entry forms are used to read, insert, modify, and delete database data

30
Q

Report

A

Presentation of data in a structured, or meaningful, context

31
Q

Query

A

A request for data from a database (same as control f to search everything)

32
Q

multiuser processing

A

When multiple users process the database at the same time

33
Q

lost-update problem

A

When more than one user is on the system but it does not know how to account for both, so changing 1 thing on 1 side will not show up on the other screen to let the other user know they are low stock (2 widgets, not 7)

34
Q

DBMS products fall into two broad categories

A

1) Enterprise DBMS

2) Personal DBMS

35
Q

1) Enterprise DBMS

A

products process large organizational and workgroup databases. These products support many (perhaps thousands of) users and many different database applications. They also support 24/7 operations and can manage databases that span dozens of different magnetic disks with thousands of gigabytes or more of data.

IBM’s DB2, Microsoft’s SQL Server, and Oracle’s Oracle are examples of enterprise DBMS products.

36
Q

2) Personal DBMS

A

products are designed for smaller, simpler database applications. Such products are used for personal or small workgroup applications that involve fewer than 100 users, and normally fewer than 15. In fact, the great bulk of databases in this category have only a single user.

37
Q

ACID

A

(atomic, consistent, isolated, durable) transactions

This acronym means that either all of a transaction is processed or none of it is (atomic), that transactions are processed in the same manner (consistent) whether processed alone or in the presence of millions of other transactions (isolated), and that once a transaction is stored, it never goes away—even in the presence of failure (durable).

38
Q

Dynamo

A

Nonrelational data store developed by Amazon.com

39
Q

BigTable

A

Nonrelational data store developed by Google.com

40
Q

Cassandra

A

Facebook

41
Q

Nontraditional DBMS Types

A

1) NoSQL DBMS
2) NewSQL DBMS
3) In-memory DBMS

42
Q

1) NoSQL DBMS

A

refers to new DBMS products that support very high transaction rates processing relatively simple data structures, replicated on many servers in the cloud, without ACID transaction support. MongoDB, Cassandra, Bigtable, and Dynamo are NoSQL products.

43
Q

2) NewSQL DBMS

A

These DBMS products process very high levels of transactions, like the NoSQL DBMS, but provide ACID support. They may or may not support the relational model.

44
Q

3) In-memory DBMS

A

This category consists of DBMS products that process databases in main memory. This technique has become possible because newer computer memories can be enormous and can hold an entire database at one time, or at least very large chunks of it.