欢迎来到天天文库
浏览记录
ID:57001627
大小:412.00 KB
页数:63页
时间:2020-07-26
《数据库设计的基本步骤和方法课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、DatabaseDesignLiuXiufengInformationandtechnologyschoolObjectivesforStudents1.GraspthebasicprocessesandmethodofDBdesign(掌握数据库设计的基本步骤和方法)2.Graspthemethodofrequirementsanalysis(掌握需求分析的方法)3.Graspthebasicprocessesandmethodofconceptualdesign(掌握概念结构设计的基本步骤和方法)
2、LectureOutlineDBDesignOverview1BasicProcessesofDBDesign2RequirementsAnalysis3ConceptualStructureDesign4ConceptualDesign4Conclusion57.1DBDesignOverviewThedefinitionofDBdesign数据库设计对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求
3、,包括信息管理要求和数据操作要求。TwopointsofDBDesign1informationmanagementrequirements(信息管理要求):storeandmanageallkindsofdataobjectsindatabase2datamanipulationrequirements(数据操作要求):dosomeoperationsondata,eg.search,add,delete,alterTheFeaturesofDBDesign1.Basicrulesofconstru
4、ctingdatabse:(数据库建设的基本规律)三分技术,七分管理,十二分基础数据Management(管理)1.ManageDBASProjects2.ManagebusinessprocessofenterpriseBasicData(基础数据)1.collect、store2.Update2.Combinedatadesignandoperationdesign:(数据设计和处理设计相结合)数据库设计应用系统设计概念模型设计建立数据库数据分析逻辑数据库设计物理数据库设计子模式设计功能说明功能模
5、型系统调试应用开发应用设计事务设计功能分析现实世界结构和行为分离的设计TheMethodofDBDesign1.Needsfortheknowledgebelow:ComputerbasicknowledgePrincipleandMethodofSoftwareEngineerMethodandTechniqueofprogrammingdesignDatabasebasicknowledgeDatabaseDesigntechnologyKnowledgeinthespecificfield计算机
6、的基础知识软件工程的原理和方法程序设计的方法和技巧数据库的基本知识数据库设计技术应用领域的知识TheMethodofDBDesign2.Differentkindsofmethodsincluding:NewOrleans(新奥尔良法)MethodbasedonE-RModel(基于E-R模型的数据库设计方法)3NFMethod(第三范式设计方法)ObjectDefinitionLanguageMethod(面象对象的设计方法)BasicProcessesofDBDesignPreparationfo
7、rDBDesign数据库设计的准备工作DecidePeopleParticipatinginDBDesign(选定参加设计的人)1.系统分析人员、数据库设计人员(AnalyserandDesigner)自始至终参与数据库设计2.用户和数据库管理员(usersandDBA)主要参加需求分析和数据库的运行维护3.应用开发人员(Applicationprogrammers)在系统实施阶段参与进来,负责编制程序和准备软硬件环境DBASLifeCycleDatabaseInitialstudy(requirem
8、entanalysis)Analysethecompanysituation,defineproblemsandconstrains,defineobjectives,definescopeandboundariesDatabaseDesignCreatetheconceptualdesignCreatethelogicaldesignCreatethephysicaldesignImplementationandloadingInstallDBMS,c
此文档下载收益归作者所有