* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download database
Oracle Database wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Concurrency control wikipedia , lookup
Relational model wikipedia , lookup
Clusterpoint wikipedia , lookup
DBS201: DBA/DBMS Lecture 13 1 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator 2 Data as a Corporate Asset Data are accepted as a valuable asset requiring careful management Data are now well understood as a valuable resource to be translated into information If information is accurate and timely, its use is likely to enhance company’s competitive position and generate wealth 3 Databases Database’s predominant role is to support managerial decision making at all levels in the organization DBMS must provide tools that give each level of management a different view of the data and support required level of decision making 4 Databases Data is stored in a database and must be structured and arranged for storage, extraction and processing Database consists of a collection of logically related data stored in a single repository which consists of end user data and metadata 5 Database Management System A Database Management System (DBMS) manages the access to the database (and ultimately the data) Database Management System (DBMS): Collection of programs that manages database structure and controls access to data Sharing of data among multiple applications and users 6 Database Management System Makes data management more efficient and effective Query language allows quick answers to ad hoc queries Provides better access to more and bettermanaged data Promotes integrated view of organization’s operations Reduces the probability of inconsistent data 7 Database Management System Figure 1.2 8 Database Management System For Top Management Provides the information necessary for strategic decision making and strategic planning Provides access to external and internal data Provides information on company performance and whether they are achieving their goals (targets) 9 Database Management System For Middle Management Provides data necessary for tactical decisions and planning Provides a framework for enforcing and ensuring the security and privacy of the data 10 Database Management System For Operational Management Provides timely information for customer support Produce query results within specified performance levels Represents and supports the company operations as closely as possible (operational data) 11 DBMS Functions Data dictionary management Data storage management Defines data elements and their relationships Stores data and related data entry forms, report definitions, etc Data transformation and presentation Translates logical requests into commands to physically locate and retrieve the requested data 12 DBMS Functions Security management Multi-user access control Enforces user security and data privacy within database Creates structures that allow multiple users to access the data Backup and recovery management Provides backup and data recovery utilities 13 DBMS Functions Data integrity management Database language and application programming interfaces Promotes and enforces integrity rules to eliminate data integrity problems Provides data access through a query language Database communication interfaces Allows database to accept end-user requests within a computer network environment 14 Database Design Importance of Good Design eliminates data redundancy eliminates errors leading to bad decisions Practical Approach Focus on principles and concepts of database design Importance of logical design 15 Database vs. File Systems Figure 1.6 16 Database System Environment Figure 1.7 17 The Systems Development Life Cycle (SDLC) 18 The Database Life Cycle (DBLC) 19 Parallel Activities in the DBLC and the SDLC 20 Database Administration Data administration has its roots in the old, decentralized world of the file system Advent of the DBMS and its shared view of data produced a new level of data management sophistication and led the DP department to evolve into an information systems (IS) department Data management became an increasingly complex job, thus leading to development of the database administration function 21 Database Administrators Database Administrators Responsible for: Physical implementation of the DBMS Security and integrity control of the DBMS Maintenance of the operational system Ensuring satisfactory performance of the applications for users Requires detailed knowledge of the target DBMS and the system environment 22 Database Administration 23 Database Administration 24 Database Administration 25 Database Administration 26 Database Administration Even the most carefully crafted database system cannot operate without a human component Effective data administration requires both technical and managerial skills DA must set data administration goals DBA is the focal point for data/user interaction Need for diverse mix of skills 27 Database Administration 28 Database Administration 29 Desired DBA Skills 30 DBA Activities and Services 31 Database Administration Critical step for any organization is to ensure its information system supports strategic plans for each of the company’s business areas Database administration strategy must not conflict with information systems plans 32 Summary Data management is critical for any organization Data should be treated as corporate asset with monetary value DBMS is most commonly used electronic tool for corporate data management Database administrator (DBA) is responsible for corporate database management 33 Summary Broader data management activity is handled by data administrator (DA) DA is more managerially oriented than the more technically oriented DBA Development of data administration strategy is closely related to the company’s mission and objectives 34 DBA Resource Information Salary Range for a Database Administrator: Average = C$45,234 (1 year experience) Salary survey examples: http://images.globalknowledge.com/wwwimages/pd fs/2007_SalaryReport.pdf http://www.payscale.com/research/US/Skill=Oracle/ Salary/by_Job Job samples: http://jobsearch.monster.ca/jobsearch.asp?q=datab ase+administrator&fn=6&lid=240&re=&cy=CA 35