Database Systems

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/68

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.

69 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.

___________ consists of transformed data and facilities decision making.

3
New cards

Database is a shared, integrated computer structure that houses a collection of the following:

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

Roles and Advantages of DBMS

7
New cards

A Database Management System (DBMS)

is a collection of programs that manages the database structure and controls access to the data stored in the database.

The ____ serves as the intermediary between the user and the database.

The database structure itself is stored as a collection of files, and the only way to access the data in those files is through the ____.

8
New cards

Advantages of DBMS:

9
New cards

• Improved data sharing

The DBMS serves as the intermediary between the user and the database. The database structure itself is stored as a collection of files, and the only way to access the data in those files is through the DBMS.

10
New cards

• Improved data security

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

11
New cards

Corporations invest considerable amounts of time, effort, and money to ensure that corporate data is used properly. A DBMS provides a framework for better enforcement of data privacy and security policies.

12
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. It becomes much easier to see how actions in one segment of the company affect other segments.

13
New cards

• Minimized data inconsistency

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

14
New cards

• Improved data access

The DBMS makes it possible to produce quick answers to ad hoc queries. From a database perspective, a query is a specific request issued to the DBMS for data manipulation—for example, to read or update the data.

15
New cards

• Improved decision making

Better-managed data and improved data access make it possible to generate betterquality information, on which better decisions are based. The quality of the information generated depends on the quality of the underlying data.

16
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.

17
New cards

Types of Databases

18
New cards

Database Management System (DBMS)

can be used to build many different types of databases. The number of users determines whether the database is classified as single user or multiuser.

19
New cards

Types of Databases:

20
New cards

• Single-user database

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

21
New cards

• Desktop database

A single user database that runs on a personal computer.

22
New cards

• Multiuser database

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

23
New cards

• Workgroup database

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

24
New cards

within an organization.

25
New cards

• Enterprise database

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

26
New cards

many departments.

27
New cards

• Centralized database

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

28
New cards

• Distributed database

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

29
New cards

• Cloud database

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

30
New cards

• General-purpose database

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

31
New cards

• Discipline-specific database

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

32
New cards

• Operational database

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

33
New cards

• Analytical database

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

34
New cards

Importance of Database Design

35
New cards

Database Design

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

A database that meets all user requirements does not just happen; its structure must be designed carefully. In fact, _____________ is such as crucial aspect of working with databases that most of this book is dedicated to the development of good database design techniques.

36
New cards

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

37
New cards

• Insufficient specifications and/or poor logical data modeling

38
New cards

• Not enough time in the development schedule

39
New cards

• Too many changes occurring throughout the development cycle

40
New cards

• Database design assigned to, or performed by novices

41
New cards

The first step in constructing a physical database should be transforming the logical design using best practices. The

42
New cards

transformation consists of the following:

43
New cards

• Transforming entities into tables

44
New cards

• Transforming attributes into columns

45
New cards

• Transforming domains into data types and constraints

46
New cards

• Transforming relationships into primary and foreign keys

47
New cards

File System Data Processing Issue

48
New cards

The file system method of organizing and managing data was a definite improvement over the manual system, and the file system served as useful purpose in data management for over two (2) decades. Nonetheless, many problems and limitations became evident in this approach.

49
New cards

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

50
New cards

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

51
New cards

• 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.

52
New cards

The following problems associated with file systems, whether created by Data Processing (DP) specialist or through a series of spreadsheets, severely challenge the types of information that can be created from the data as well as the accuracy of the information:

53
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. With the older file systems, programmers had to specify what must be done and how to do it. As you will learn in upcoming chapters, modern databases use a nonprocedural data manipulation language that allows the user to specify what must be done without specifying how.

54
New cards

• Difficulty of getting quick answers

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

55
New cards

Complex system administration

System administration becomes more difficult as the number of files in the system expands. Even a simple file system with a few files requires creating and maintaining several file management programs.

56
New cards

Lack of security and limited data sharing

Another fault of a file system data repository is a lack of security and

57
New cards

limited data sharing. Data sharing and security are closely related. Sharing data among multiple geographically dispersed users introduces a log of security risks.

58
New cards

Extensive programming

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

59
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.

60
New cards

Structural independence

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

61
New cards

Data dependence

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

62
New cards

Data independence

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

63
New cards

Data redundancy

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

64
New cards

Uncontrolled data redundancy sets the stage for the following:

65
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.

66
New cards

Data inconsistency

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

67
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.

68
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.

69
New cards

Data Anomalies

A data abnormality in which inconsistent changes have been made to a database. A ______ develops when not all of the required changes in the redundant data are made successfully.