数据库技术主讲:贺桂英教授E-Mail:******@、操作系统和硬件环境下,如何表达应用需求,并将其转换为有效的数据库结构,构成较好的数据库模式,这个过程称为数据库设计。根据一个单位的信息需求、处理需求和数据库的支撑环境,设计出数据模式(包括外模式、逻辑(概念)模式和内模式)以及典型的应用程序。其中信息需求表示一个单位所需要的数据及其结构。处理需求表示一个单位需要经常进行的数据处理。数据库设计的特点和步骤数据库设计的3个特点①反复性(Iterative) ②试探性(Tentative) ③分步进行(Multistage)数据库设计的4个步骤数据库的设计一般分为四步:需求分析概念设计逻辑设计物理设计需求分析需求分析时首先围绕要设计的课题进行调查研究,明确使用系统的有哪些用户,并与他们进行充分沟通,了解系统设计的目的、意义,要达到的预期目标,现有系统的状况,业务处理流程,用户希望的主要功能及特殊要求,并收集所有的数据资料。在前面调研的基础上,再对调研所收集到的所有信息进行归类、整理、筛选、抽象(抽取本质特性,去掉非本质内容)、提炼、分析和仔细审查,以确保准确地明白其含义并找出其中的错误、遗漏或其它不足的地方。在此基础上,再对调研所收集到的所有信息进行归类、整理、筛选、抽象(抽取本质特性,去掉非本质内容)、提炼、分析和仔细审查,以确保准确地明白其含义并找出其中的错误、遗漏或其它不足的地方。需求分析对于得到的需求分析结果,经整理后,都必须用一种较统一的方式来将它们编写成用户需求(功能)说明书。用户需求(功能)说明书阐述你所设计的系统必须提供的功能和性能以及它所要考虑的限制条件,它不仅是系统测试和用户文档的基础,也是后续设计和编码、测试的基础。为确保系统设计者对用户需求的理解正确,设计者完成了用户需求说明书之后,请有关用户对需求说明书及相关模型进行仔细的检查,确认这些需求的正确性和还未包括的内容,并进行有关的修正。需求分析概念设计概念设计阶段的主要任务和目标是根据需求分析的结果找出所有的数据实体及其相互联系,画出对应的实体-联系(Entity-Relationship)模型,或称之为E-R图。E-R图是数据库建模的一种直观的易于理解的图形表示,由实体、属性和联系三部分组成。用概念数据模型,例如E-R模型,表示数据及其相互间的联系,产生反映用户信息需求和处理需求的数据库概念模式。数据库概念模式是独立于任何数据库管理系统、面向现实世界的数据模型。用图形表示的数据库建模方法:E-R图E-R(EntityRelation)即实体-联系方法,用于构造数据库的概念模型,是设计数据库的一种实用工具。E-R图由实体、属性和联系三者构成。实体集:实体是实体集的成员,矩形表示实体集,有时将实体和实体集混为一说。属性:使用椭圆形表示属性。联系:E/R图中的联系可以涉及两个以上的实体集。菱形表示联系。E-R图例学生课程姓名性别年龄学号课程号课程名学分选修成绩学期图1-22学生和课程实体、属性和联系图mn
数据库技术 项目二 设计数据库课件 来自淘豆网m.daumloan.com转载请标明出处.