Sie sind auf Seite 1von 11

Data & Database

Administration

Wednesday 8 December 2021 Databases 1 - D. Mailer 1


Data Administration
► Data Administration
 A high level function that is responsible for
►the overall management of data resources in an
organisation, including
►maintaining corporate-wide definitions & standards

Wednesday 8 December 2021 Databases 1 - D. Mailer 2


Database Administration
► Database Administration
 A technical Function that is responsible for
►physicalDB design &
►dealing with technical issues such as
 security enforcement
 Database performance
 Backup & recovery

► There is considerable overlap between these two


functions & different organisations define the
functions differently

Wednesday 8 December 2021 Databases 1 - D. Mailer 3


Data & Database Administration
► Functions of Data & Database Admin
 Database System life cycle

Wednesday 8 December 2021 Databases 1 - D. Mailer 4


Data & Database Administration
► DA & DBA responsible for each of these stages –
 In particular –
►Defining the conceptual & external schemas
►Defining the internal schema
►Liaising with users
►Defining security & integrity procedures
►Defining backup & recovery procedures
►Monitoring performance & responding to
changing requirements

Wednesday 8 December 2021 Databases 1 - D. Mailer 5


Data & Database Administration
► Defining the conceptual & external
schemas –
 Defining the global 'logical' data model &
 defining (or helping user define) local 'logical'
data models for each user or department
► Defining the internal schema –
 how data is physically stored in the DB

Wednesday 8 December 2021 Databases 1 - D. Mailer 6


Data & Database Administration
► Liaising with users –
 ensuring that all data reqd by each user is available &
 defining appropriate mappings between
external/conceptual & conceptual/internal schema
► Defining security & integrity procedures
► Defining backup & recovery procedures
► Monitoring performance & responding to
changing requirements

Wednesday 8 December 2021 Databases 1 - D. Mailer 7


DBMS Software
► DBMS -
► A software application system used to
 create,
 maintain &
 provide controlled access
to user databases

Wednesday 8 December 2021 Databases 1 - D. Mailer 8


DBMS Software
► Typical DBMS would include –
 A data definition language
►used to define DB structures e.g. tables etc.
 A data manipulation language
►used to access & update data in DB
 both above - SQL
 A data dictionary system
►to control access to metadata

Wednesday 8 December 2021 Databases 1 - D. Mailer 9


DBMS Software
► Typical DBMS would include –
 A performance management system
►to optimise or improve DB performance - Query
Optimisation
 DB re-organisation –
►hold stats on DB usage & recommending actions to
improve performance
 A data integrity management system
 A backup & recovery system
 A security management system
Wednesday 8 December 2021 Databases 1 - D. Mailer 10
Database Utilities
► Other utilities may be required to assist the DBA
function –
 Load routines to load the initial DB
 Unload/Reload routines for backup/recovery
 Reorganisation routines to rearrange data in DB
► e.g. to cluster data together or to reclaim space occupied by
obsolete data
 Statistical routines to hold details of DB performance
 Analysis routines to analyse the statistics
 CASE Tools for data modelling/design

Wednesday 8 December 2021 Databases 1 - D. Mailer 11

Das könnte Ihnen auch gefallen