Architecture of database management systems

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

1/21

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.

22 Terms

1
New cards
What is a database?

A database is a shared collection of logically related data and its description.

2
New cards
What is the purpose of a database?

To meet the information needs of an organization.

3
New cards
What is the purpose of integrating data from several sources in a company?

To standardise data formats for multiple applications.
Enables seamless data sharing across departments.

4
New cards
definition: database management system
a database management system is a software system that enables users to define, create, maintain and control access to the database
5
New cards
What is a database management system (DBMS)?

A general-purpose software used to manage electronically stored databases.

6
New cards
How does a DBMS interact with application programs?

It maintains data independently of application programs.

7
New cards
What is one benefit of using a DBMS for data management?

It minimizes data redundancy.

8
New cards
Can you give examples of DBMS software?

Examples include MS Access and MySQL.

9
New cards
How does a DBMS enable data sharing?

It allows re-use and sharing of the data by many users.

10
New cards
What assurances does a DBMS provide for data?

It ensures data consistency and integrity.

11
New cards
How does a DBMS handle user access?

It enables concurrent access for many users and provides data access control appropriate to individual users.

12
New cards
what does a database system consist of

database,DBMS ,computer hardware

13
New cards
why reduce redundancy
data redundancy can lead to inconsistencies
14
New cards
data consistency

same data across applications, same data even when replicated

15
New cards

integrity

up-to-date data,correct data

16
New cards
A simplified database system environment
knowt flashcard image
17
New cards
roles and skills in a db environment

database administrator (dba)
database designer
app programmers
end users

18
New cards
database administrators

oversee and manage resources: vm, utilized hardware
authorization: for common usage
security policy: app dependant
performance, tuning: can change over time

19
New cards
database designers

identify data to be stored and structured to be used
identify constraints
design structural and functional aspects

20
New cards
application programmers
develop and implement end-user requirements
21
New cards
end users

may be sophisticated/naive, regular/casual.
varying degrees of access

22
New cards

stages in database development

problem analysis
database design
database implementation
database monitoring/tuning