1 - Database Systems

0.0(0)
studied byStudied by 2 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/47

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.

48 Terms

1
New cards

Data

Raw facts, or facts that have not yet been processed to reveal their meaning to the end user.

2
New cards

Information

The result of processing raw data to reveal its meaning. Information consists of transformed data and facilities decision making.

3
New cards

Database

is a shared, integrated computer structure that houses a collection

4
New cards

End-user data

that is, raw facts of interest to the end user

5
New cards

Metadata, or data about data

through which the end-user data is integrated and managed

6
New cards

Database Management System

is a collection of programs that manages the database structure and controls access to the data stored in the database. serves as the intermediary between the user and the database

7
New cards

Advantages of DBMS:

  1. Improved data sharing

  2. Improved data security

  3. Better data integration

  4. Minimized data inconsistency

  5. Improved data access

  6. Improved decision making

  7. Increased end-user productivity

8
New cards

Improved data sharing

The DBMS serves as the intermediary between the user and the database. structure itself is stored as a collection of files.

9
New cards

Improved data security

The more users access the data, the greater the risks of data security breaches

10
New cards

Better data integration

Wider access to well-managed data promotes an integrated view of the organization’s operations and a clearer view of the big picture

11
New cards

Minimized data inconsistency

Data inconsistency exists when different versions of the same data appear in different places.

12
New cards

Improved data access

The DBMS makes it possible to produce quick answers to ad hoc queries

13
New cards

Improved decision making

Better-managed data and improved data access make it possible to generate better- quality information, on which better decisions are based.

14
New cards

Increased end-user productivity

The availability of data, combined with the tools that transform data into usable information, empowers end users to make quick, informed decisions that can make the difference between success and failure in the global economy.

15
New cards

Types of Databases:

• Single-user database

• Desktop database

• Multiuser database

• Workgroup database

• Enterprise database

• Centralized database

• Distributed database

• Cloud database

• General-purpose database

• Discipline-specific database

• Operational database

• Analytical database

16
New cards

Single-user database

A type of database that supports only one user at a time.

17
New cards

Desktop database

A single user database that runs on a personal computer.

18
New cards

Multiuser database

A type of database that supports multiple users at the same time.

19
New cards

Workgroup database

A type of database that supports a relatively small number of users or a specific department within an organization.

20
New cards

Enterprise database

A type of database that is used by the entire organization and supports many users across many departments.

21
New cards

Centralized database

A type of database that supports data located at a single site.

22
New cards

Distributed database

A type of database that supports data distributed across several different sites.

23
New cards

Cloud database

A database that is created and maintained using cloud services, such as Microsoft Azure or Amazon AWS.

24
New cards

General-purpose database

A database that contains a wide variety of data used in multiple disciplines.

25
New cards

Discipline-specific database

A type of database that contains data focused on specific subject areas.

26
New cards

Operational database

A type of database designed primarily to support a company's day-to-day operations.

27
New cards

Analytical database

A type of database focused primarily on storing historical data and business metrics used for tactical or strategic decision making

28
New cards

Database Design

refers to the activities that focus on the design of the database structure that will be used to store and mange end-user data.

29
New cards

Oftentimes the database design does not get the attention it deserves. This can occur for numerous reasons such as:

• Insufficient specifications and/or poor logical data modeling

• Not enough time in the development schedule

• Too many changes occurring throughout the development cycle

• Database design assigned to, or performed by novices

30
New cards

The first step in constructing a physical database should be transforming the logical design using best practices. The transformation consists of the following:

• Transforming entities into tables

• Transforming attributes into columns

• Transforming domains into data types and constraints

• Transforming relationships into primary and foreign keys

31
New cards

A critique of the file system method serves two (2) major purposes:

• Understanding the shortcomings of the file system enable you to understand the development of modern databases.

• Many of the problems are not unique to file systems. Failure to understand such problems is likely to lead their duplication in a database environment, even though database technology makes it easy to avoid them.

32
New cards

The types of information that can be created from the data as well as the accuracy of the information:

  • Lengthy development times

  • Difficulty of getting quick answers

  • Complex system administration

  • Lack of security and limited data sharing

  • Extensive programming

  • Structural dependence

  • Structural independence

  • Data dependence

  • Data independence

  • Data redundancy

33
New cards

Uncontrolled data redundancy sets the stage for the following:

• Poor data security

• Data inconsistency

• Data-entry errors

• Data integrity problems

34
New cards

Data Anomalies

• A data abnormality in which inconsistent changes have been made to a database.

• A data anomaly develops when not all of the required changes in the redundant data are made successfully.

35
New cards

Lengthy development times

– The first and most glaring problem with the file system approach is that even the simplest data-retrieval task requires extensive programming

36
New cards

Difficulty of getting quick answers

The need to write programs to produce even the simplest reports makes ad hoc queries impossible.

37
New cards

Complex system administration

System administration becomes more difficult as the number of files in the system expands

38
New cards

Lack of security and limited data sharing

Another fault of a file system data repository

39
New cards

Extensive programming

Making changes to an existing file structure can be difficult in a file system environment

40
New cards

Structural dependence

A data characteristic in which a change in the database schema affects data access, thus requiring changes in all access programs

41
New cards

Structural independence

A data characteristic in which changes in the database schema do not affect data access.

42
New cards

Data dependence

A data condition in which data representation and manipulation are dependent on the physical data storage characteristics.

43
New cards

Data independence

A condition in which data access is unaffected by changes in the physical data storage characteristics

44
New cards

Data redundancy

It exists when the same data is stored unnecessarily at different places.

45
New cards

Poor data security

Having multiple copies of data increases the chances for a copy of the data to be susceptible to unauthorized access.

46
New cards

Data inconsistency

Data inconsistency exists when different and conflicting versions for the same data appear in different places.

47
New cards

Data-entry errors

Data-entry errors are more likely to occur when complex entries are made in several different files or recur frequently in one or more files

48
New cards

Data integrity problems

It is possible to enter a nonexistent sales agent's name and phone number into the Customer file, but customers are not likely to be impressed if the insurance agency supplies the name and phone number of an agent who does not exist