Upload
tess98
View
595
Download
6
Embed Size (px)
Citation preview
Chapter 2Creating Database Environment
Organizational strategyChoosing a DBMSPersonalMiniMainframeOracleDB2SQL ServerInformixAdaptive Server Enterprise (Sybase)
DBMS FactorsOperating system supportType of organizationBenchmarksScalabilityAvailability of supporttechnicians
Factors continuedCost of ownershipRelease schedulereferences
TPCTransaction Processing Performance CouncilIndependent, not-for-profit that manages and administers performance benchmark tests
TermsClusteringUse of multiple computing systems working together as a single, highly available systemShared diskShare same devicesShared nothingEach has own private resources
Policies & proceduresNeed to have policies for introducing any new DBMS productHardware issuesCompatibility issuesSecurity issues
Installation IssuesHardware requirementsStorage requirementsCatalogsSystem databaseLog filesStartup or control filesWork files
continuedDefault databasesTemporary database structuresSystem dump and error processing filesDBA databases for monitoring, etc.Memory requirementsBuffer pools data cache that reduce physical I/O requestsProgram cache (SQL, authorizations, database structure blocks)
continuedConfiguring the DBMSConnecting the DBMS to supporting infrastructure softwareNetworksTransaction processing monitorsMessage queuesProgramming languagesSystem softwareJCLWeb serversApplication servers
continuedInstallation verificationEnvironmentsUpgrading DBMS versions & releasesVersion has many changes and new featuresRelease has minor changes and not as many new features
continuedFeatures and complexityComplexity of environmentReputation of vendorSupport policies (older versions)Organization styleDBA staff skill setPlatform supportFall back planning (if new version fails)
continuedMigration verification
DB Standards & ProceduresDatabase naming conventionsUse standard abbreviationsMay tie to application areasRoles & responsibilitiesData standardsOverall policy for data & importanceData ownership & stewardship
Standards continuedRules for data creationMetadata management policyConceptual & logical data modelingEnterprise goalsResponsibility for creating and maintaining logical modelsGuidelines for tool usageData sharing policies
Standards continuedInstructions on how to document physical database changesGuidelines on communication between data administrators and DBAsDatabase Administration standardsSystem administration standardsDatabase application development standards
Standards continuedDatabase security standardsApplication migration and turnover proceduresUnit testingIntegration testingUser acceptance testingQuality assuranceeducation
Standards continuedDesign review guidelinesOperational support standards
DBMS EducationDBMS overview 1 day management levelData modeling & database design for DAs and DBAsDatabase adm technical for DBAs, SAs, and system programmersIntro to SQL all DB users
Education continuedAdvanced DQL DBAs and programmersDatabase Programming application programmers and systems analysts