Week 4 - Hardware, Software, Database Processing, Database Design Flashcards

(12 cards)

1
Q

What Do Business Professionals Need To Know About Software - Categories

A

● Horizontal-market applications → Provide capabilities common across all organizations and
industries (e.g., Microsoft Office, Browser) → off-the-shelf
● Vertical-market applications → Serve the needs of a specific industry (e.g., Canvas, ATM system,
airline booking system) → off-the-shelf and then customized
● One-of-a-kind applications → Developed for a specific, unique need (e.g., National military
system) → custom developed

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

purpose of a database

A

Organize and keep track of different kinds of data e.g., Customer data, sales data, HR data, and Accounting records

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

what is a database

A

Self-describing collection of integrated records

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

components of a database

A

→ makes database more meaningful, e.g. table of customer personal data linked with a table of the sales
transaction, what kind of analysis you can perform?
Tables or Files + Relationships Among Rows in Tables + Metadata = Database

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

primary key, foreign key, and relationships

A

Primary key = a column or a group of columns that uniquely identifies a row in a table (every table
must have a PK)
Future key = primary key that appears in another table to create a relationship/link (not all tables
have foreign keys)
Primary key and foreign key enable the linkage among tables

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

Database Management System

A

A program to create, process, and administer a database
User → Database application (forms, reports, queries, applications, programs) → DBMS (Database
management system) → Database (Tables, Relationships, Metadata)

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

4 DBMS Operations

A
  1. Read → read/extract student info
  2. Insert → add new student record
  3. Modify → change tutorial class
  4. Delete data → drop/withdraw a student
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Structured Query Language (SQL)

A

International standards to communicate with relational databases and used by most popular DBMS
E.g., Select SID, Name, and Score from the Test

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

How Do Database Applications Make Databases More Useful?

A

Database → Store data and relationships
DBMS → Handle operations of data
Database application → Usually tailor-made for different purposes

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

What Are the Components of the Entity-Relationship Data Model?

A

Entities (table):
● Something users want to track
● E.g., Order, customer, salesperson, item, volunteer, donation
Attributes (fields):
● Describe the characteristics of an entity
● E.g., Order number, Customer number, Volunteer name, Phone number
Identifier (primary key):
● Uniquely identify one entity instance from another instance
● Student_ID_Number

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

How Is a Data Model Transformed into a Database Design - normalization - data integrity problems

A

Normalization
● Converting poorly structured tables into two or more well-structured tables
● Goal: Construct tables with data about a single theme or entity
● Purpose: To minimize data integrity problems
Data Integrity Problems
● Produce incorrect and inconsistent information, users lose confidence in information, and the
system gets a poor reputation
● This can only occur if data are duplicated

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

summary of normalization

A

Summary of Normalization
● One of the criteria for evaluating database designs
● Can be slower to process (limitation)
● Designers sometimes choose to accept non-normalized tables
● The best design of a table depends on how well it meets the users’ requirements

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