CH1-Database fundamentals Flashcards

1
Q

information system

A

-is a set of hardware, software, data, people, and procedures that work together to produce information

Input/Processing/Output/Storage

—> a computer processes data into information

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

Input

A
  • any data the computer collects from the outside world
    a) Data: raw facts about things and events
    b) Information: transformed data that has value for decision making
    c) Essential to organize data for retrieval and maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Output

A

-any information the computer sends to the
outside world

                              Examples: A sales report, list of names, graphic images, or a sound
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Data

A

-recorded facts and figures

–>Databases record data, but they do so in such a way that we can produce information from the data

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

Information

A

knowledge derived from data

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

Databases

A

A DB contain both:

a) entities
b) relationships among entities

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

Entity:

A

-cluster of data about a topic (person, place, thing or event

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

Relationship

A

-connection among entities
• A typical DB may have hundreds of entities and
relationships

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

The Characteristics of Databases

A

1) The purpose of a database is to help people track things of interest to them.

2)Data is stored in tables, which have rows and columns like a spreadsheet.
–>Each row in a table stores data about an
occurrence or instance of the thing of interest

3)A database may have multiple tables, where each table stores data about a different thing.

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

TABLES

A

Relational database is a collection of tables:
• table name and column names (FIELDS)
• rows, occurrences of data (REGISTERS)

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

Structured Query Language (SQL)

A

-internationally recognized standard database language that is used by all commercial DBMSs

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

Components of a database system with SQL

A

1) Users
2) Database application= computer programs that users work with.
3) Database management system(DBMS)= creates, processes and administers databases
4) Data base

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

Basic Functions of Application Programs

A
  • Create and process forms
  • Process user queries
  • Create and process reports
  • Execute application logic
  • Control the application itself
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Functions of a DBMS

A
  • Create database
  • Create tables
  • Create supporting structures (e.g., Indexes)
  • Modify (insert, update, or delete) database data
  • Read database data
  • Maintain database structures
  • Enforce rules
  • Perform backup and recovery
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Database

A
  • is a self-describing collection of integrated tables.
    a) self-describing= it stores a description of itself
    b) integrated tables= they store data about the relationships between rows of data
    c) metadata= self describing data (data about data)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Typical Metadata Tables

A

1) Tables of user data
2) Metadata
3) indexes
4) user defined functions
5) stored procedures
6) Triggers
7) Security data
8) backup/recovery data

17
Q

Microsoft Access

A

-a low-end product intended for individual users and small workgroups.

  • is a DBMS plus an application generator
    –>The DBMS creates, processes, and administers
    Microsoft Access databases.
    –>The application generator includes query, form,
    and report components
  • Microsoft Access tries to hide much of the underlying database technology from the user.
  • This is a good strategy for beginners, but not for database professionals.

The Microsoft Access DBMS engine is called the Access Data Engine (ADE).

• Microsoft Access 2000 thru 2019 can be used as an
application generator for the Microsoft SQL Server DBMS or MySql DBMS.

18
Q

Types of Database Design

A
  • the creation of the proper structure of:
    a) database tables
    b) the proper relationships between tables
    c) appropriate data constraints, and other structural components of the database.
19
Q

Types of Database Design Process

A

1) From existing data (Chapters 3 and 4)
– Analyze spreadsheets and other data tables
– Extract data from other databases
– Design using normalization principles

2) New systems development (Chapters 5 and 6)
– Crete data model from application requirements
– Transform data model into database design

20
Q

The Relational Database Model

A

The dominant database model is the relational database model—all current major DBMS products are based on it.

21
Q

non-relational DBMSs

A

NoSQL Movement and Big Data

**These do not replace the relational model, but rather
complement it.