* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download CHAPTER 1: The Roles of Data and Database Administrators
Survey
Document related concepts
Microsoft SQL Server wikipedia , lookup
Microsoft Access wikipedia , lookup
Serializability wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Oracle Database wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Ingres (database) wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Functional Database Model wikipedia , lookup
Relational model wikipedia , lookup
Concurrency control wikipedia , lookup
Clusterpoint wikipedia , lookup
Transcript
ITEC 65 - ADVANCED DATABASE MANAGEMENT SYSTEM CHAPTER 1: The Roles of Data and Database Administrators At the end of each topic, the students are expected : 1. To enumerate the different roles of data and database administrator 2. To discuss the changing roles of the data and database administrator in the current business environment. 3. To compare the optimistic and pessimistic systems of concurrency control. Changes that affect the role of the data administrators and database administrators. 1. Open Source technologies database. 2. Rapid growth of size of database. 3. E-business applications. Data Administration (DA) A high- level function that is responsible for the overall management of data resources in an organization, including maintaining corporate wide definitions and standards. Roles of Traditional Data Administration 1. Data policies, procedures and standards. 2. Planning 3. Data Conflict Resolution 4. Managing the Information Repository 5. Internal Marketing Database Administration (DBA) A technical function that is responsible for physical database design and for dealing with technical issues, such as security enforcement, database performance and back up and recovery. Roles of Traditional Database Administration 1. Selecting DBMS and related software tools. 2. Installing and upgrading the DBMS. 3. Tuning database performance. 4. Improving database query processing performance, 5. Managing data security, privacy, and integrity. 6. Data backup and recovery. 1 ITEC 65 - ADVANCED DATABASE MANAGEMENT SYSTEM Functions of Data Administration and Database Administration Database Planning Develop corporate database strategy/ policies Develop enterprise model (information architecture Develop cost/benefit models Develop database environment/ select technologies Develop and market data administration plan Database Analysis DA Define and model data requirements (conceptual) Define and model business rules Define operational requirements Resolve requirements conflicts Maintain corporate data dictionary/ repository Database Design Perform logical database design Design external model (subschemas) Design internal (physical) models DBA Design integrity controls Database Implementation Specify database access policies DBA/ DA Establish security controls Install DBMS Supervise database loading Specify test procedures DBA Perform logical database design Develop application programming standards Establish procedures for backup and recovery Conduct user training DBA/ DA Operations and Maintenance Backup and recover database Upgrade DBMS Monitor database performance Tune and reorganize databases DBA Resolve access conflict Tune and rewrite queries Enforce standards and procedures Support users Growth and change Implement change-control procedures DBA/ DA Plan growth and change Evaluate new technology 2 ITEC 65 - ADVANCED DATABASE MANAGEMENT SYSTEM OPEN SOURCE MOVEMENT Advantages of open-source software: 1. Reliable, low-cost software. 2. Availability of source code. 3. Not locked to one vendor. 4. Does not incur any costs for copies or license. 5. Absence of complete documentation. 6. There are different types of open-source licenses, so not all open source software is available under the same terms. Open-source DBMS – free DBMS source code software that provides the core functionality of an compliant DBMS. Types of Factors in choosing open source: 1. 2. 3. 4. 5. 6. 7. Features Support Ease-of-use Stability Speed Training Licensing 3