JMU COB 204 Test #2

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/99

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.

100 Terms

1
New cards

Database

a self describing collection of integrated records

2
New cards

Byte

a character of data

3
New cards

Columns

in databases bytes are grouped into this (also called fields)

4
New cards

Rows

in databases columns or fields are grouped into this (also called records)

5
New cards

Table

a group of similar rows or records (also called files)

6
New cards

Primary Key (Key)

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

7
New cards

Foreign Key

Key of a different (foreign) table than the one they are in

8
New cards

Relational Databases

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

9
New cards

Metadata

data that describes data (design view in access)

10
New cards

Database Management System (DMS)

a program used to create, process, and administer a database

11
New cards

Popular DMS's

-DB2 (IBM)

-Access and SQL Server (Microsoft)

-Oracle Database (Oracle Corp.)

-MySQL (OSS)

12
New cards

Structured Query Language (SQL)

an international standard language for processing a database

13
New cards

Database Administration

helps provide tools to assist in the administration of the databases (setting up a security system)

14
New cards

Database Application

a collection of forms, reports, queries, and application programs that serves as an intermediary between users and database data

15
New cards

Form

View data; insert new, update & delete existing data

16
New cards

Reports

Structured presentation of data using sorting, grouping, filtering, and other operations

17
New cards

Queries

Search based on data values provided by the user

18
New cards

Application Programs

provide security, data consistency, and special purpose processing (i.e. handle out-of-stock situations)

19
New cards

Graphical Queries

query criteria are created when the user clicks on a graphic

20
New cards

Multi-User Processing

multiple users processing the same database

21
New cards

Lost-Update Problem

Example of two people attempting to purchase the last 2 tickets because the database didn't recognize one had already added them to their cart

22
New cards

Entity-Relationship Data Model

a tool for constructing data models; used to describe the content of a data model by defining the entities that will be stored in the database and the relationships between them

23
New cards

Entity

something the user want to track (i.e. Order, Customer, Salesperson)

24
New cards

Attributes

describe the characteristics of an entity (i.e. OrderNumber, OrderDate, SubTotal)

25
New cards

Identifier

an attribute or group of attributes whose value is associated with only one entity. (I.e SalespersonName for Salesperson or OrderNumber for Order)

26
New cards

Relationships

Entities have relationships with each other

27
New cards

Entity-Relationship Diagrams

A type of diagram used by database designers to document entities and their relationships to each other

28
New cards

One-To-Many Relationships (1:N)

Relationships involving two entity types in which an instance of one type can relate to many instances of the second type, but the second type can only relate to one instance of the first type

29
New cards

Crow's Foot Notation

shows the maximum # of entities that can be involved in a relationship

30
New cards

Many-To-Many Relationships (N:M)

Relationships involving two entity types in which an instance of one type can relate to many instances of the second and vice-versa

31
New cards

Maximum Cardinality

Max # of entities that can be involved in a relationship

32
New cards

Minimum Cardinality

Min # of entities that can be involved on one side of a relationship

33
New cards

Normalization

the process of converting poorly structured table into two or more well structured tables

34
New cards

Data Integrity Problem

when an organization has inconsistent duplicated data

35
New cards

Normal Forms

A table that does not include any discrepancies that could cause a data integrity problem

36
New cards

ACID Transaction

Atomic- all of a transaction is processed or none of it is

Consistent- transactions are processed in the same manner

Isolated- whether processed alone or in the presence of millions of other transactions

Durable- once a transaction is stored it never goes away, even in the presence of failure

37
New cards

NoSQL DBMS

refers to new DBMS products that support very high transaction rates processing relatively simple data structures, replicated on many servers in the cloud, w/o ACID transaction support

38
New cards

NewSQL DBMS

DBMS products that process very high levels of transactions but provide ACID support

39
New cards

In-memory DBMS

DBMS products that process databases in main memory

40
New cards

The Cloud

the elastic leasing of pooled computer resources over the internet

41
New cards

Mainframes

large-scale high-speed centralized computers

42
New cards

Mainframe Architecture

supports connections between a central mainframe and numerous thin clients

43
New cards

Thin-Client

a computing device that consists of a screen, keyboard, and a network connection

44
New cards

Client-Server Architecture

allows clients (users) to send requests across the Internet to servers. servers respond to clients requests by sending data back to clients

45
New cards

Scalable

easily able to respond to incremental growth in demand

46
New cards

Cloud Computing Architecture

allows employees and customers to access organizational data and applications located in the cloud

47
New cards

Elastic

means that leased computing resources can be increased or decreased dynamically, programmatically, in a short spinoff time and that orgs pay for only the resources used

48
New cards

Pooled

situation in which many different orgs use the same physical hardware

49
New cards

Infrastructure as a Service (IaaS)

cloud hosting of a bare server computer, data storage, network, and virtualization

50
New cards

Platform as a Service (PaaS)

vendors provide hosted computers with an operating system, runtime environment, and middleware like a web server or DBMS

51
New cards

Software as a Service (SaaS)

provides not only hardware infrastructure and an operating system but application programs and databases as well

52
New cards

Content Delivery Network (CDN)

a system of hardware and software that stores user data in many different geographical locations and make those data available on demand

53
New cards

internet

a network of networks

54
New cards

the Internet

collection of networks you use when sending an email or accessing a website

55
New cards

intranet

a private internet used exclusively within an organization

56
New cards

Protocol

a set of rules and data structures for organizing communication

57
New cards

Computer Network

a collection of computers that communicate with one another over transmission lines or wirelessly

58
New cards

Personal Area Network (PAN)

connects devices located around a single person (w/in ~10 meters)

59
New cards

Local Area Network (LAN)

connects computers that reside in a single geographic location on the premises of the company that operates the LAN

60
New cards

Wide Area Network (WAN)

connects computers at different geographic locations

61
New cards

Small Office or Home Office (SOHO)

a business office usually with 10 or fewer employees located in the business professionals home

62
New cards

The Institute for Electrical and Electronics Engineers (IEEE)

sponsors committees that create and publish protocol and other standards

63
New cards

IEEE 802.3 protocol

is used for wired LAN connections; also called ethernet, specifies hardware characteristics (such as which wire carries which signals)

64
New cards

10/100/1000 Ethernet

a type of ethernet that conforms to the IEEE 802.3 protocol and allows for transmission at a rate of 10, 100, or 1,000 Mbps (megabits per second)

65
New cards

IEEE 802.11 protocol

allows speeds of up to 1.3Gbps

66
New cards

Bluetooth

common wireless protocol used to make PAN connections; designed for transmitting data over short distances

67
New cards

Internet Service Provider (ISP)

1. provides a legitimate Internet address

2. serves as gateway to the Internet (back and forth communication)

3. ISP's pay for the internet by collecting money from customers and paying access fees and other charges on your behalf

68
New cards

Digital Subscriber Line (DSL)

A communications line that operates on the same lines as voice telephones but does so as to not interfere with the telephone service signal

69
New cards

Cable Line

provides high speed data transmission using cable lines

70
New cards

WAN wireless

A communications system that provides wireless connectivity to a wide area network

71
New cards

Packet

a formatted message that passes through networks

72
New cards

Domain Name

a worldwide-unique name affiliated with a public IP address

73
New cards

IP Address

# that identifies a particular device

74
New cards

IPv4

four decimal dotted notation (137.190.8.10)

75
New cards

IPv6

six semicolon notation (0:0:0:0:0:ffff:89be:80a)

76
New cards

ICANN (Internet Corporation for Assigned Names and Numbers)

administers a directory naming system, like a phone book, called domain name system

77
New cards

Domain Name System

a directory naming system that assigns domain names to IP addresses

78
New cards

URL (Uniform Resource Locator)

an address on the internet; consists of a protocol (such as http:// or ftp://) followed by a domain name or public IP address

79
New cards

Transmission Control Protocol (TCP)

a core internet protocol that guarantees the reliable delivery of packets

80
New cards

Hop

the movement from one network to another

81
New cards

Routers

devices that connect networks together

82
New cards

Carriers

large telecommunication providers (Verizon, Sprint, AT&T)

83
New cards

Internet Exchange Points (IXP)

Physical location where large carriers exchange traffic

84
New cards

Peering

Exchanging information b/ween telecommunication providers without charging an access fee

85
New cards

Web Page

a document code in (usually) html

86
New cards

Three-Tier Architecture

a design of user computers and servers that consist of three categories or tiers (user, server,database)

87
New cards

User Tier (3tier)

consists of computers, phones, and other mobile devices that have browsers that request and process Web pages

88
New cards

Server Tier (3tier)

consists of computers that run Web servers and process application programs

89
New cards

Database Tier (3tier)

consists of computers that run a DBMS that processes requests to retrieve and store data

90
New cards

Web Server

programs that are run on a server-tier computer and manage traffic by sending and receiving Web pages to and from clients

91
New cards

Commerce Server

an application program that runs on a server-tier computer

92
New cards

Service-Oriented Architecture (SOA)

all interaction among computing devices are defined as services in a formal, standardized way.

93
New cards

TCP/IP Protocol Architecture

protocols that govern the Internet; 5 layers where one or more protocols is defined at each layer

94
New cards

Hypertext Transfer Protocol (http)

the protocol used between browsers and Web servers

95
New cards

Simple Mail Transfer Protocol (smtp)

used for email transmissions

96
New cards

File Transfer Protocol (ftp)

used to move files over the internet

97
New cards

Virtual Private Network (VPN)

uses the internet to create the appearance of private, secure connections

98
New cards

Tunnel

secure connection between the VPN client and VPN server

99
New cards

Private Cloud

a cloud owned and operated by an organization for its own benefit

100
New cards

Virtual Private Cloud (VPC)

a subset of a public cloud that has high restricted, secure access