文档库 最新最全的文档下载
当前位置:文档库 › 基线及基线库的定义

基线及基线库的定义

基线及基线库的定义
基线及基线库的定义

基线及基线库的定义:

基线是软件文档或源码(或其它产出物)的一个稳定版本,它是进一步开发的基础。所以,当基线形成后,项目负责SCM的人需要通知相关人员基线已经形成,并且哪儿可以找到这基线了的版本。这个过程可被认为内部的发布。至于对外的正式发布,更是应当从基线了的版本中发布。

基线是项目储存库中每个工件版本在特定时期的一个“快照”。它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准。建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。

所谓基线库,就是同类的基线组成的库,一般由配置管理员设立。

软件基线及软件基线库的切入点:

建立基线的三大原因是:重现性、可追踪性和报告。重现性是指及时返回并重新生成软件系统给定发布版的能力,或者是在项目中的早些时候重新生成开发环境的能力。可追踪性建立项目工件之间的前后继承关系。其目的在于确保设计满足要求、代码实施设计以及用正确代码编译可执行文件。报告来源于一个基线内容同另一个基线内容的比较。基线比较有助于调试并生成发布说明。

建立基线后,需要标注所有组成构件和基线,以便能够对其进行识别和重新建立。

基线库的作用:

基线为开发工件提供了一个定点和快照。

新项目可以从基线提供的定点之中建立。作为一个单独分支,新项目将与随后对原始项目(在主要分支上)所进行的变更进行隔离。

各开发人员可以将建有基线的构件作为他在隔离的私有工作区中进行更新的基础。

当认为更新不稳定或不可信时,基线为团队提供一种取消变更的方法。

您可以利用基线重新建立基于某个特定发布版本的配置,这样也可以重现已报告的错误。

在项目过程中,应该在每次迭代结束点(次要里程碑),以及与生命周期各阶段结束点相关联的主要里程碑处定期建立基线:

生命周期目标里程碑(先启阶段)

生命周期构架里程碑(精化阶段)

初始操作性能里程碑(构建阶段)

产品发布里程碑(产品化阶段)

第一次提出的软件配置项就构成基线配置项。

软件基线分类:

–系统功能说明。系统模型,项目计划,进度安排;

–软件需求规格说明。包括:图形分析模型、过程、原型、数学规格说明;

–设计规格说明。包括:数据设计、体系结构设计、界面设计、对象的描述等;验收规格说

明;

–测试规格说明。包括:测试计划、测试用例、测试预期结果、测试记录等;

–数据库描述。包括:数据模式、记录结构、数据项描述;

–模块规格说明。包括:模块功能、模块算法、模块接口等描述;

–运行系统。包括:模块代码、链接模块、数据库、支持及工具程序等;

–用户文档。包括:安装说明、操作说明、用户手册等;培训计划;维护文档,包括:故障报告、维护要求、更改记录等;

–项目采用的有关标准和规程。

数据库课后题答案 第7章 数据库设计

第7章数据库设计 1.试述数据库设计过程。 答:这里只概要列出数据库设计过程的六个阶段:( l )需求分析;( 2 )概念结构设计;( 3 )逻辑结构设计;( 4 )数据库物理设计;( 5 )数据库实施;( 6 )数据库运行和维护。这是一个完整的实际数据库及其应用系统的设计过程。不仅包括设计数据库本身,还包括数据库的实施、运行和维护。设计一个完善的数据库应用系统往往是上述六个阶段的不断反复。 2 .试述数据库设计过程各个阶段上的设计描述。 答:各阶段的设计要点如下:( l )需求分析:准确了解与分析用户需求(包括数据与处理)。( 2 )概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的概念模型。( 3 )逻辑结构设计:将概念结构转换为某个DBMS 所支持的数据模型,并对其进行优化。( 4 )数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。( 5 )数据库实施:设计人员运用DBMS 提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。( 6 )数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。 3 .试述数据库设计过程中结构设计部分形成的数据库模式。 答:数据库结构设计的不同阶段形成数据库的各级模式,即:( l )在概念设计阶段形成独立于机器特点,独立于各个DBMS 产品的概念模式,在本篇中就是 E 一R 图;( 2 )在逻辑设计阶段将 E 一R 图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式,然后在基本表的基础上再建立必要的视图( Vi 娜),形成数据的外模式;( 3 )在物理设计阶段,根据DBMS 特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。 4 .试述数据库设计的特点。 答:数据库设计既是一项涉及多学科的综合性技术又是一项庞大的工程项目。其主要特点有:( l )数据库建设是硬件、软件和干件(技术与管理的界面)的结合。( 2 )从软件设计的技术角度看,数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。 5 .需求分析阶段的设计目标是什么?调查的内容是什么? 答:需求分析阶段的设计目标是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。调查的内容是“数据’夕和“处理”,即获得用户对数据库的如下要求:( l )信息要求,指用户需要从数据库中获得信息的内容与性质,由信息要求可以导出数据要求,即在数据库中需要存储哪些数据;( 2 )处理要求,指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理;( 3 )安全性与完整性要求。 6 .数据字典的内容和作用是什么? 答:数据字典是系统中各类数据描述的集合。数据字典的内容通常包括:( l )数据项;( 2 )数据结构;( 3 )数据流;( 4 )数据存储;( 5 )处理过程五个部分。其中数据项是数

数据库概念设计ER图

数据库概念设计 ER图 注:提交时,将文件名命名为(数据库系统概论ER图练习:学号+姓名+日期) 第一题:参考 大学实行学分制,学生可根据自己的情况选课。每名学生可同时选修多门课程,每门课程可由多位教师主讲;每位教师可讲授多门课程。 指出学生与课程的联系类型。 指出课程与教师的联系类型。 若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是何联系? 在原E-R图上补画教师与学生的联系,并完善E-R图。

第二题:将ER图转化为关系模式 单位 职工 第三题:画ER图 职工:职工号、姓名、地址和所在部门 部门:部门所有职工、部门名、经理和销售的产品 产品:产品名、制造商、价格、型号和产品内部编号 制造商:制造商名称、地址、生产的产品名和价格 部门有很多职工,职工仅在一个部门工作; 部门销售多种产品,这些产品也在其它部门销售; 制造商生产多种产品,其它制造商也制造这些产品。

画ER图 第四题:画ER图 科室:科名、科地址、科电话、医生姓名 病房:病房号、床位号、所属科室名 医生:姓名、职称、所属科室名、年龄、工作证号 病人病历号、姓名、性别、诊断、主臂医生、病房号一个科室有多个病房、多个医生; 一个病房只能属于一个科室; 一个医生只属于一个科室,但可负责多个病人的诊治;

一个病人的主管医生只有一个。 完成如下设计: 设计该计算机管理系统的E-R图。 将该E-R图转换为关系模式结构。 指出转换结果申每个关系模式的候选码。 第五题:画ER图 某田径运动会组委会需要一运动会管理系统,现提出如下需求。该系统中存在运动队和运动会两方面的实体。 1.运动队方面 运动队:队名、教练姓名 队员:编号、姓名、性别、项名 其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练,一个队员可参加多个项目 2.运动会方面 运动队:队编号、队名、教练姓名 项目:项目名、参加运动队编号、场地 其中,一个项目可由多个队参加,一个运动队可参加多个项目,一个项目一个比赛场地。现要求:(1).分别设计运动队和运动会的局部ER图。

EPLAN常见问题汇总

一. 怎样为连接自动编号 EPLAN为用户提供了强大的连接自动编号功能,这也导致使用的难度增加,但是实际上我们只关心主要的功能:自动编号是怎样实现的.从大体上讲,要完成连接编号有如下步骤: 1 首先是要确定一种编号方案,即要确定线号字符集(数字/字母的组合方式),线号的产生规则(是基于电位还是基于信号等),线号的外观(位置/字体等)等等.进入设置界面的方式有几种, 其中一种方法是:选项->设置->"项目名称"->连接->编号->"配置方案名称"(或者新建一种方案). 2 根据配置好的编号方案放置线号.操作方法:项目数据->连接->编号->定位.如果不是对整个项目放置编号,在执行定位前要先确定具体范围:一是在页导航器中选中要放置编号的页集合; 二是在连接导航器中选中要放置编号的连接集合.这一步骤执行完成后,会在显示连接编号位置放置一些问号. 3 (无手动编号请跳过这一步)如果项目中有一部分线号需要手动编号,那么接下来的操作就不能少: a) 将需要手动编号的问号修改为实际的线号; b) 勾选该连接的属性"手动放置"(如果没有该属性请添加); 在进行手动编号时要注意两点: I) 手动编号的作用范围与配置的编号方案有关.例如,如果编号是基于电位进行的,那么与手动放置编号的连接电位相同的所有连接均会被放置手动编号,也就是说相同编号只需手动编 号一处就行了. II) 手动放置的编号不要处于自动编号的范围内,否则自动产生的编号会与手动编号重复. 4 根据配置好的编号方案执行手动编号,方法是:项目数据->连接->编号->命名,并勾选"除了手动放置"选项,并执行编号. 二. AutoCAD文件的导入导出(1.9版本已修正) 针对这个问题发帖很多,要成功完成dwg/dxf文件的导入导出操作需注意: 1 dwg/dxf文件的路径名称中不能含有中文; 2 dwg/dxf文件不能存储在系统盘中; 3 (导出时)EPLAN的图层名称不能含有中文.这一要求标准情况下是满足的,因为EPLAN所有的图层中都没有中文.但当EPLAN文件中曾经执行过导入,并且导入的dwg文件里含有中文名称的图层后,这些具有中文名称的图层将使得导出操作无法正常完成.这种情况下要完成导出操作就必须对EPLAN进行图层管理,进入方法是点击菜单:选项->层管理.(这一条在V1.8.6下未作测试) 三. 导出的PDF文件中无法显示中文(1.9版本已修正) 要想在导出的PDF文件中显示中文,就必须为多语言文本对象指定Unicode字体,可供选择的字体有:PMingLiU/Arial Unicode MS/Siemens Sans Global等,如果你的系统里没有,可在网上下载并安装.字体安装后,就可以为每一处多语言文本单独指定Unicode字体,即是什么地方需要显示中文就指派一次不同的字体,当然也可以一次搞定,方法是点击菜单:选项->设置->公司->图形编辑器->字体,设置"字体1"为任一种Unicode(Arial Unicode MS)字体即可. 如果还不能解决就要查看项目设置对吗,方法是点击菜单:选项->设置->项目->图形编辑器->字体,设置"字体1"为任一种Unicode字体,或者“源自于公司设置” (如果没字体就得安装了,安装步骤见下面 在Microsoft Windows 2000 或Microsoft Windows XP: 单击更改或删除程序,单击Microsoft Office XP (或Microsoft Word 2002 ),然后单击更改。 在要安装的功能窗口中,单击下一步。 单击以展开Office 共享功能。 单击以展开国际支持。 单击通用字体,旁边图标,然后单击快捷菜单上的从运行全部我的电脑。 单击更新以完成到您的计算机的通用字体(Arial Unicode MS) 的安装。

数据库设计方案书概念

数据库设计概念 在设计数据库时,需要计划要存储有关哪些事物的信息,以及要保存有关各个事物的哪些信息。您还需要确定这些事物的相互关系。如果使用数据库设计中的术语,在这一步创建的数据库原型就称作概念数据库模型。 实体和关系 要存储其相关信息的可识别对象或事物称作实体。它们之间的关联称作关系。在数据库描述语言中,可以将实体看做名词,将关系看做动词。 由于概念模型对实体和关系进行了明确的区分,因此这种模型非常有用。这种模型将在任何特定数据库管理系统中实施设计所涉及的细节隐藏起来,从而使设计者可以集中考虑基础数据库结构。因此,这种模型也成为了一种用于讨论数据库设计的通用语言。 实体关系图 概念数据库模型主要由一个显示实体和关系的示意图构成。这个示意图通常称作实体关系图。因此,许多人也使用实体关系建模这个词来指创建概念数据库模型的任务。 概念数据库设计是一个由上至下的设计方法。现在有许多功能完备的工具可以帮助您按照这种方法或其他方法进行设计,例如,Sybase PowerDesigner。虽然本章的目的只是进行介绍,但也提供了足够的信息可以帮助您设计简单的数据库。 实体 在数据库中,一个实体对应于一个名词。可识别的对象,例如,雇员、订单项、部门和产品,都是实体的示例。在数据库中用表代表各个实体。置入数据库的实体都源于要使用数据库执行的活动,例如,跟踪销售电话和维护雇员信息,等等。 属性 每个实体都包含一些属性。属性是指要为事物存储的特定特性。例如,在雇员实体中,需要存储雇员ID 号、姓氏和名字、地址,以及与一个特定雇员相关的其他信息。属性也称作特性。 实体用一个矩形框表示。在矩形框内部,列出与该实体相关联的属性。

EPLAN初学者使用中的48个问题解答

Eplan_P8的一些小技巧 1.页名后缀由字母变数字? 选项-设置-项目-管理-页-页名-子页标识 2.修改自动连接电缆颜色? 选项-层管理-符号图形 3.取消或更改中断点不需要的关联? 改变序号 双击中断点-中断点-修改序号 3.1 更改中断点的关联? 项目数据-连接-中断点导航器-选择要修改-中断点分类 4.取消自动生成线的连接? 用断点指令 插入-连接符号-断点 5.改变图纸背境颜色? 选项-设置-用户-图形的编辑 -常规-修改配置(白色、黑色、灰色) 6.显示自动电缆连接? 项目数据-连接-刷新 7 , EPLAN部件的制作方法 1、找到各个厂家产品的报价表; 2、把产品的信息填写到附件中的EXCEL表格中,表格中的有颜色的地方是需要填写 的(填写说明在批注中),其余的复制; 3、把填好的EXCEL表格另存为CSV格式文件; 4、打开EPLAN,部件管理,点击附件按钮,新数据库,然后倒入刚才的CSV文件 说明:按刚才的方法制作的部件库不能完全实现EPLAN的基于对象化的画图,即通过插入设备,即可画出电气符号。要实现这个功能需要填写“图形宏”和“功能模板”中的数据,这样工作量实在太大,而我们实际画图可先画出电路符号,然后指定产品型号,实现报表统计功能即可。 8.有一页命名过一次后,页不见,后此名不能重新命? 左侧页-筛选器-可用页。 9.改变原器件颜色? 选项-层管理-符号图形 每个元器件的连接点的电位传递属性都可自行重新设定。在元器件属性对话框中->符号数据/功能数据页,单击“逻辑”按钮,打开“连接点逻辑对”话框,可以为每个连接点设置“电位传递到”属性,就是定义电位传递到哪个连接点。

数据库设计实例需求分析、概念结构、逻辑结构

数据库设计实例分析 一、需求分析实例 现要开发高校图书管理系统。经过可行性分析和初步的需求调查,确定了系统的功能边界,该系统应能完成下面的功能: (1)读者注册。 (2)读者借书。 (3)读者还书。 (4)图书查询。 1、数据流图 顶层数据流图反映了图书管理系统与外界的接口,但未表明数据的加工要求,需要进一步细化。根据前面图书管理系统功能边界的确定,再对图书管理系统顶层数据流图中的处理功能做进一步分解,可分解为读者注册、借书、还书和查询四个子功能,这样就得到了图书管理系统的第0层数据流图 从图书管理系统第0层数据流图中可以看出,在图书管理的不同业务中,借书、还书、查询这几个处理较为复杂,使用到不同的数据较多,因此有必要对其进行更深层次的分析,即构建这些处理的第1层数据流图。下面的图8-7分别给出了借书、还书、查询子功能的第1层数据流图 2、数据字典 数据项 数据项名称:借书证号 别名:卡号 含义说明:惟一标识一个借书证 类型:字符型 长度:20 …… 数据结构 (1)名称:读者类别 含义说明:定义了一个读者类别的有关信息 组成结构:类别代码+类别名称+可借阅数量+借阅天数+超期罚款额 (2)名称:读者 含义说明:定义了一个读者的有关信息 组成结构:姓名+性别+所在部门+读者类型 (3)名称:图书 含义说明:定义了一本图书的有关信息 组成结构:图书编号+图书名称+作者+出版社+价格 ……

数据流 (1)数据流名称:借书单 含义:读者借书时填写的单据 来源:读者 去向:审核借书 数据流量:250份/天 组成:借书证编号+借阅日期+图书编号 (2)数据流名称:还书单 含义:读者还书时填写的单据 来源:读者 去向:审核还书 数据流量:250份/天 组成:借书证编号+还书日期+图书编号 …… 数据存储 (1)数据存储名称:图书信息表 含义说明:存放图书有关信息 组成结构:图书+库存数量 说明:数量用来说明图书在仓库中的存放数 (2)数据存储名称:读者信息表 含义说明:存放读者的注册信息 组成结构:读者+卡号+卡状态+办卡日期 说明:卡状态是指借书证当前被锁定还是正常使用 (3)数据存储名称:借书记录 含义说明:存放读者的借书、还书信息 组成结构:卡号+书号+借书日期+还书日期 说明:要求能立即查询并修改 …… 处理过程 (1)处理过程名称:审核借书证 输入:借书证 输出:认定合格的借书证 加工逻辑:根据读者信息表和读者借书证,如果借书证在读者信息表中存在并且没有被锁定,那么借书证是有效的借书证,否则是无效的借书证。 …… 二、概念结构设计实例 1.标识图书管理系统中的实体和属性 参照数据字典中对数据存储的描述,可初步确定三个实体的属性为: 读者:{卡号,姓名,性别,部门,类别、办卡日期,卡状态} 读者类别:{类别代码,类别名称,可借阅天数、可借阅数量,超期罚款额}

数据库概念设计及数据建模(一)有答案

数据库概念设计及数据建模(一) 一、选择题 1. 数据库概念设计需要对一个企业或组织的应用所涉及的数据进行分析和组织。现有下列设计内容 Ⅰ.分析数据,确定实体集 Ⅰ.分析数据,确定实体集之间的联系 Ⅰ.分析数据,确定每个实体集的存储方式 Ⅰ.分析数据,确定实体集之间联系的基数 Ⅰ.分析数据,确定每个实体集的数据量 Ⅰ.分析数据,确定每个实体集包含的属性 以上内容不属于数据库概念设计的是______。 A.仅Ⅰ、Ⅰ和Ⅰ B.仅Ⅰ和Ⅰ C.仅Ⅰ、Ⅰ和Ⅰ D.仅Ⅰ和Ⅰ 答案:D [解答] 数据库概念设计主要是理解和获取引用领域中的数据需求,分析,抽取,描述和表示清楚目标系统需要储存和管理什么数据,这些数据共有什么样的属性特征以及组成格式,数据之间存在什么样的依赖关系,同时也要说明数据的完整性与安全性。而数据的储存方式和数据量不是概念设计阶段所考虑的。 2. 关于数据库概念设计阶段的工作目标,下列说法错误的是______。 A.定义和描述应用系统设计的信息结构和范围

B.定义和描述应用系统中数据的属性特征和数据之间的联系 C.描述应用系统的数据需求 D.描述需要存储的记录及其数量 答案:D [解答] 数据库概念设计阶段的工作目标包括定义和描述应用领域涉及的数据范围;获取应用领域或问题域的信息模型;描述清楚数据的属性特征;描述清楚数据之间的关系;定义和描述数据的约束;说明数据的安全性要求;支持用户的各种数据处理需求;保证信息模型方便地转换成数据库的逻辑结构(数据库模式),同时也便于用户理解。 3. 需求分析阶段的文档不包括______。 A.需求说明书 B.功能模型 C.各类报表 D.可行性分析报告 答案:D [解答] 数据库概念设计的依据是需求分析阶段的文档;包括需求说明书、功能模型(数据流程图或IDEF0图)以及在需求分析阶段收集到的应用领域或问题域中的各类报表等,因此本题答案为D。 4. 数据库概念设计的依据不包括______。

数据库概念设计ER图练习题

数据库概念设计E-R图练习题1.上海可的商业连锁集团需要建立信息系统。该系统中存在3个实体集,一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。 商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可以放在多个商店销售,每个商店销售的一种商品有月销售量;商店与职工之间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和工资。试画出E-R 图。 2.某集团公司需要建立一个数据库存储以下信息: (1).该集团公司由多个工厂组成,每个工厂具有厂名和厂长名两个属性;一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。 (2).一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。 (3).一个车间生产多种产品,产品有产品号和价格。 (4).一个车间生产多种零件,一个零件也可能由多个车间制造。零件有零件号、重量和价格。 (5).一个产品由多种零件组成,一种零件也可装配出多种产品。 (6).产品与零件均分类存贮在特定仓库中。 (7).厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。 3. Company资料库中纪录某家公司员工、部门与计划等资料。假设在需求收集与分析后,资料库分析人员将这个资料库描述如下: 这家公司是由多个部门所组成。每个部门有一个唯一名称、唯一编号,并且由一名特定员工来管理此部门。此外,一个部门也可以有好几个地点,一个地点也可以多个部门公共。每个部门都负责控管一些计划,每个计划都有一个唯一名称、唯一编号和唯一的工作地点。我们将每位员工的姓名、身分证号码、地址、薪资、性别与生日加以记录储存。每个员工会被指派到某一个部门,但可能会为好几个计划工作,而这些计划并不一定属于同一部门。我们会记录每位员工在每个计画里的每周工作时数,还有每个员工的直属主管。为了管理保险

eplan添加和更新符库

选项→设置→管理→符号库→从更多的选项栏中点出添加即可完成添加和更新

Eplan_P8的一些小技巧 Eplan_P8的一些小技巧 1.页名后缀由字母变数字? 选项-设置-项目-管理-页-页名-子页标识 2.修改自动连接电缆颜色? 选项-层管理-符号图形 3.取消或更改中断点不需要的关联? 改变序号 双击中断点-中断点-修改序号 更改中断点的关联? 项目数据-连接-中断点导航器-选择要修改-中断点分类 4.取消自动生成线的连接? 用断点指令 插入-连接符号-断点 5.改变图纸背境颜色? 选项-设置-用户-图形的编辑 -常规-修改配置(白色、黑色、灰色) 6.自动电缆连接? 项目数据-连接-刷新 7 , EPLAN部件的制作方法 1、找到各个厂家产品的报价表; 2、把产品的信息填写到附件中的EXCEL表格中,表格中的有颜色的地方是需要填写的(填写说明在批注中),其余的复制;

3、把填好的EXCEL表格另存为CSV格式文件; 4、打开EPLAN,部件管理,点击附件按钮,新数据库,然后倒入刚才的CSV文件 说明:按刚才的方法制作的部件库不能完全实现EPLAN的基于对象化的画图,即通过插入设备,即可画出电气符号。要实现这个功能需要填写“图形宏”和“功能模板”中的数据,这样工作量实在太大,而我们实际画图可先画出电路符号,然后指定产品型号,实现报表统计功能即可。 8.有一页命名过一次后,页不见,后此名不能重新命? 左侧页-筛选器-可用页。 9.改变原器件颜色? 选项-层管理-符号图形 每个元器件的连接点的电位传递属性都可自行重新设定。在元器件属性对话框中->符号数据/功能数据页,单击“逻辑”按钮,打开“连接点逻辑对”话框,可以为每个连接点设置“电位传递到”属性,就是定义电位传递到哪个连接点。 连接的颜色最终通过“电位定义点”来设置,执行“插入”菜单->电位定义点,将电位定义点放在导线连接上,在属性对话框中->“连接图形”页中,改变“颜色”属性即可。 这样,在执行“项目数据”菜单->“连接”->“刷新”命令进行刷新,则具有相同电位的导线连接的颜色就一致了。 10.如何选用不可见的端点? 插入-符号-SPECIAL-PLC/总线 -PLC连接点-PLCBCPNG(不可见)PLCBCPNG(可见) 11、修改继电器、接触器线圈与关联触点间的距离。 双击线圈--修改触点映像。 12、如何插入AUTO CAD图? 页-导入-DXF/DWG(必须先将CAD文件存到安装目录\DXF_DWG\Rittal下) 插入的CAD图形没有被AutoCAD打开。 13、如何转CAD图纸? 1.页-导出-DXF/DWF(可一次转换全部图纸、只能转到安装目录\DXF_DWG\下)

数据库设计各阶段

1.数据库应用系统的设计步骤 按规范设计的方法可将数据库设计分为以下六个阶段 (1)需求分析; (2)概念结构设计; (3)逻辑结构设计; (4)数据库物理设计; (5)数据库实施; (6)数据库运行和维护。 2.需求分析 需求收集和分析是数据库应用系统设计的第一阶段。明确地把它作为数据库应用系统设计的第一步是十分重要的。这一阶段收集到的基础数据和一组数据流图(DataFlowDiaˉgram———DFD)是下一步设计概念结构的基础。概念结构对整个数据库设计具有深刻影响。 而要设计好概念结构,就必须在需求分析阶段用系统的观点来考虑问题、收集和分析数据及其处理。如何分析和表达用户需求呢?在众多的分析方法中,结构化分析(StructuredAnalysis,简称SA方法)是一个简单实用的方法。SA方法用自顶向下、逐层分解的方式分析系统。用数据流图,数据字典描述系统。然后把一个处理功能的具体内容分解为若干子功能,每个子功能继续分解,直到把系统的工作过程表达清楚为止。在处理功能逐步分解的同时,它们所用的数据也逐级分解。形成若干层次的数据流图。数据流图表达了数据和处理过程的关系。处理过程的处理逻辑常常用判定表或判定树来描述。数据字典(DataDictionary,简称DD)则是对系统中数据的详尽描述,是各类数据属性的清单。对数据库应用系统设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要结果。数据字典是各类数据描述的集合,它通常包括以下5个部分: (1)数据项,是数据最小单位。

(2)数据结构,是若干数据项有意义的集合。 (3)数据流,可以是数据项,也可以是数据结构。表示某一处理过程的输入输出。 (4)数据存储,处理过程中存取的数据。常常是手工凭证、手工文档或计算机文件。 (5)处理过程。 3."概念结构设计 如同软件工程中重视需求分析与规范说明的思想一样,数据库设计中同样十分重视数据分析、抽象与概念结构的设计。概念结构的设计,是整个数据库设计的关键之 一。"概念结构独立于数据库逻辑结构,独立于支持数据库的DBMS,也独立于具体计算机软件和硬件系统。归纳总结,其主要特点是: (1)能充分地反映现实世界,包括实体和实体之间的联系,能满足用户对数据处理的要求,是现实世界的一个真实的模型,或接近真实的模型。 (2)易于理解,从而可以和不熟悉计算机的用户交换意见。用户的积极参与是数据库应用系统设计成功与否的关键。 (3)易于更动。当现实世界改变时容易修改和扩充,特别是软件、硬件环境变化时更应如此。 (4)易于向关系、网状或层次等各种数据模型转换。概念结构是各种数据模型的共同基础,它比任意一种数据模型更独立于机器,更抽象,从而更加稳定。描述概念结构的有力工具是E-R模型。P.P.S.Chen把用E-R模型定义的概念结构称为组织模式。设计概念结构的策略有3种: (1)自顶向下首先定义全局概念结构的框架,然后逐步细化。 (2)自底向上首先定义各局部应用的概念结构,然后将它们集成,得到全局概念结构。

概念数据库设计(学员视图)

网上培训系统概念数据库设计(学员视图) 一、学员子模块E-R图 二、学员子模块E-R图描述 1.学员选课(Student applies course) (1)课程列表 学员进入课程列表页面,查看已选课程,未选课程,待确认课程,已取消课程,全部课程,了解课程的情况,了解自己的必修课,旁听课等。 其中已取消课程包括所有历史上取消课程的成功申请。 待确认课程中包括选课申请和取消申请。 ●首先页面显示学员已选课程,包括必修课和旁听课。 ●获取学员id,从课程学员表中查出该学员已选课程的记录。 ●学员点击课程的链接,可以查看课程的详细情况, ●调用课程详细信息显示公用页面。传递参数课程ID。 ●选择未选课程,页面显示所有该学员未选的课程列表。 ●获取学员ID,从课程学员表中查出该学员已选课程,查询两个表课程信息表和课 程学员表,所有不在该学员的课程学员表中出现的课程为未选课程。

●显示课程详细信息同上。 ●选择待确认课程,显示待确认课程列表,查询申请表中申请状态为N的记录。应 当包括了申请和取消申请两类。 ●选择已取消课程,显示学员申请取消课程,管理员同意取消的课程列表。查询申请 表中申请类型为C申请状态为A的记录。 ●选择全部课程,显示全部开设的课程,从课程学员表中得到所有课程状态为N的 记录。 ●点击课程链接,可以查看课程详细信息。 (2)旁听申请 ●学员进入旁听申请页面,页面显示所有未选的课程, ●学员在要旁听的课程前打勾,可以多选, ●点击确定按钮,提交申请, ●程序获取所有用户选择的课程ID,在课程申请表中插入记录,申请状态为N,申 请类型为P。同时在课程申请历史表中插入该记录和学员ID,时间,操作流水。 在日志表log_action插入记录,操作内容为“选课旁听申请”,在log_table插入记 录,操作内容为插入数据库的sql语句。 ●如果操作成功,系统自动返回课程列表,否则根据错误代码,调用公共错误显示页 面,显示错误信息。 ●页面自动返回课程列表 (3)取消申请 ●学员进入取消申请页面,页面显示所有已选课程,包括已选待确认课程, ●选择要取消申请的课程,可以多选, ●点击确定按钮,提交申请, ●程序获取所有用户选择的课程ID,对于必修课和已经被管理员确认的旁听课,在 课程申请表中插入记录,申请状态为N,申请类型为C,并在历史表和日志表中插 入相应的记录;对于未被确认的旁听课,在课程申请表中删除对应的课程申请,在 申请历史表中插入该记录,在两个日志表中插入相应的记录。 ●成功则页面显示用户选择了哪几门课程取消,其中旁听申请未确认的课程已被取 消,其他课程等待管理员确认。 ●如果失败,系统根据错误代码显示错误页面。 (4)课程取消 ●页面显示所有被管理员取消的课程列表,包括历史上的记录。 ●在课程信息表中选择所有课程状态为“已取消”的课程记录。 ●点击返回按钮返回课程列表页面 2.学员课堂(Student study the course in the classroom) (1)学员登录系统后,选择学员课堂,进入课堂课程列表页面, (2)系统根据学员ID,在课程学员表中查找所有除了已备份的课程的记录,显示在页面上。 (允许进入的课程包括正上课的和已结业的课程) (3)进入课堂时,如果是已结业的课程,一律不记录时间,也不允许学员完成练习和作业, 也不允许学员答疑和提问。(不如干脆取消已结业课程) (4)选择某门要上的课程,进入该课程的课堂主页面,如果课程是正在上的课程,系统开始

(完整版)数据库设计课后答案

第六章数据库设计 习题解答和解析 1. 1.试述数据库设计过程。 答:这里只概要列出数据库设计过程的六个阶段: (1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)数据库物理设计;(5)数据库实 施;(6)数据库运 行和维护。这是一个完整的实际数据库及其应用系统的设计过程。不仅包括设计数据库本身,还包括数据库的实施、运行和维护。设计一个完善的数据库应用系统往往是上述六个阶段的不断反复。 解析:希望读者能够认真阅读《概论》6.1的内容,了解并掌握数据库设计过程。 2. 2.试述数据库设计过程各个阶段上的设计描述。 答:各阶段的设计要点如下: (1)需求分析:准确了解与分析用户需求(包括数据与处理)。 (2)概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的概念模型。 (3)逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。 (4)数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。 (5)数据库实施:设计人员运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 (6)数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。 解析: 这是进一步了解数据库设计的具体内容。设计描述是指在各个阶段体现设计内容,描述设计结果的各种文档、程序。读者可以参考《概论》上图6.3。 3. 3.试述数据库设计过程中结构设计部分形成的数据库模式。 答:数据库结构设计的不同阶段形成数据库的各级模式,即: (1)在概念设计阶段形成独立于机器特点,独立于各个DBMS产品的概念模式,在本篇中就是E-R图; (2)在逻辑设计阶段将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式,然后在基本表的基础上再建立必要的视图(View),形成数据的外模式; (3)在物理设计阶段,根据DBMS特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。 读者可以参考《概论》上图6.4。图中概念模式是面向用户和设计人员的,属于概念模型的层次;逻辑模式、外模式、内模式是DBMS支持的模式,属于数据模型的层次,可以在DBMS 中加以描述和存储。 4. 4.试述数据库设计的特点。 答:数据库设计既是一项涉及多学科的综合性技术又是一项庞大的工程项目。其主要特点有: (1)数据库建设是硬件、软件和干件(技术与管理的界面)的结合。 (2)从软件设计的技术角度看,数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。详细的可以参考《概论》

EPLAN部件库的用途

EPLAN部件库的用途 要讨论EPLAN的部件库有什么用处,需要首先看这个部件库中包含什么内容.最常见的应用就是用于选型,然后生成采购清单,进行采购.但部件库的使用方法可不止这些.往下看来. 基本应用(按部件库中的参数): 1."常规"选项卡:最基本的信息.部件编号就是元器件的型号.名称就是给元件的描述,比如三极断路器,单极断路器,软启动器等.技术参数写在"描述"区域.如果厂商提供一个订货号,就把它写在"订单编号"中;如果公司有ERP编码,可以将其写在"名称2"或"名称3"中.这些都是订货用的信息. . 2."安装数据"选项卡:做面板布局(2D)或Cabinet布局(3D)是不用查找手册就能直接获得尺

寸,直接从导航器拖拽到布局图,就能获得真实尺寸.也可以关联2D的图形宏(支持DWG/DXF 等格式),3D的图形宏(支持Inventor/STEP)等,使布局图形象、直观. 3.重量:在做电柜布局时,可以用来统计整个安装板上部件的总重量,由机械工程师来评估底板的厚度是否足够. 4.图片,手册:选型时不需要翻阅厚厚的产品手册,直接了解产品特性.因为预览窗口可以直接预览外观,而选择窗口可以看到相关技术参数,也可以打开电子手册查看,根据需要可以添加附件.如果使用部件组,可以把附件一同选取.比如接触器可能有辅助触头,浪涌吸收器等. 5.价格:用于统计整个项目或每个控制柜内电气元件的总价,折扣也可以计算的. 6.润滑,维护周期:对于一些气动或液压元件,是需要定期维护的,比如加润滑油.那么可由系统产生一个项目中需要维护器件的周期表. 7.认证:做出口设备的公司,做CE或UL等认证时都要统计哪些器件有认证,哪些没有.在EPLAN可由系统来产生这个报表. 8.功能模板:通过插入符号的设计方法,比如一个继电器有两个常开触点,那么需要手动改它们的连接点代号.如果有功能模板,选型后就会直接替换为器件真实的连接点名称.

eplanP添加和更新符库

选项 →设 置→ 管理 →符 号库 →从更多的选项栏中点出添加即可完成添加和更新 Eplan_P8的一些小技巧 Eplan_P8的一些小技巧 1.页名后缀由字母变数字? 选项-设置-项目-管理-页-页名-子页标识 2.修改自动连接电缆颜色? 选项-层管理-符号图形 3.取消或更改中断点不需要的关联? 改变序号 双击中断点-中断点-修改序号 3.1 更改中断点的关联? 项目数据-连接-中断点导航器-选择要修改-中断点分类 4.取消自动生成线的连接? 用断点指令 插入-连接符号-断点 5.改变图纸背境颜色? 选项-设置-用户-图形的编辑 -常规-修改配置(白色、黑色、灰色) 6.自动电缆连接? 项目数据-连接-刷新 7 , EPLAN部件的制作方法

1、找到各个厂家产品的报价表; 2、把产品的信息填写到附件中的EXCEL表格中,表格中的有颜色的地方是需要填写的(填写说明在批注中),其余的复制; 3、把填好的EXCEL表格另存为CSV格式文件; 4、打开EPLAN,部件管理,点击附件按钮,新数据库,然后倒入刚才的CSV文件 说明:按刚才的方法制作的部件库不能完全实现EPLAN的基于对象化的画图,即通过插入设备,即可画出电气符号。要实现这个功能需要填写“图形宏”和“功能模板”中的数据,这样工作量实在太大,而我们实际画图可先画出电路符号,然后指定产品型号,实现报表统计功能即可。 8.有一页命名过一次后,页不见,后此名不能重新命? 左侧页-筛选器-可用页。 9.改变原器件颜色? 选项-层管理-符号图形 每个元器件的连接点的电位传递属性都可自行重新设定。在元器件属性对话框中->符号数据/功能数据页,单击“逻辑”按钮,打开“连接点逻辑对”话框,可以为每个连接点设置“电位传递到”属性,就是定义电位传递到哪个连接点。 连接的颜色最终通过“电位定义点”来设置,执行“插入”菜单->电位定义点,将电位定义点放在导线连接上,在属性对话框中->“连接图形”页中,改变“颜色”属性即可。 这样,在执行“项目数据”菜单->“连接”->“刷新”命令进行刷新,则具有相同电位的导线连接的颜色就一致了。 10.如何选用不可见的端点? 插入-符号-SPECIAL-PLC/总线 -PLC连接点-PLCBCPNG(不可见)PLCBCPNG(可见) 11、修改继电器、接触器线圈与关联触点间的距离。 双击线圈--修改触点映像。 12、如何插入AUTO CAD图? 页-导入-DXF/DWG(必须先将CAD文件存到安装目录\DXF_DWG\Rittal下) 插入的CAD图形没有被AutoCAD打开。 13、如何转CAD图纸? 1.页-导出-DXF/DWF(可一次转换全部图纸、只能转到安装目录\DXF_DWG\下) 2.也可以用ADOBE ACROBAT 打印图纸成PDF 文件 14、如何对图框进行列宽编辑? 每次只能新建图框的时候编辑。 工具-主数据-图框-新建 其它编辑可在以后打开进行。 工具-主数据-图框-打开 15、中断点关联只页面、不列号? 图框属性没有设置行数和行高。

1 数据库设计概述

1 数据库设计概述 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。 数据库设计的基本步骤: 数据库各阶段设计描述

2 概念结构设计 在早期的数据库设计,在需求分析阶段后,就直接进行逻辑结构设计。由于此时既要考虑现实世界信息的联系与特征,又要满足特定的数据库系统的约束要求,因而对于客观世界的描述受到一定的限制。同时,由于设计时要同时考虑多方面的问题,也使设计工作变得十分复杂。1976年P.P.S.Chen提出在逻辑结构设计之前先设计一个概念模型,并提出了数据库设计的实体--联系方法(Entity--RelationshipApproach)。这种方法不包括深的理论,但提供了一个简便、有效的方法,目前成为数据库设计中通用的工具。 使用E-R模型来进行概念模型的设计通常分两步进行,首先是建立局

部概念模型,然后综合局部概念模型,成为全局概念模型。 2.1 E-R模型基本符号 实体的表示:用长方形 联系的表示:用菱形,1:1、1:n 、(m:1)、(m:n) 属性的表示:用椭圆形

E-R图具有以下几个特性: 一个联系集合可以定义在两个或两个以上的实体集合上,例如老师--学生--课程的联系集合S-T-C,就是定义在三个实体上。 一个联系集合也可以定义在一个实体集合上,例如零件下又分有子零件,每个零件又可由m个子零件组成,每个子零件又可组合成n个零件。 对于给定的实体集合,可以定义一个以上的联系集合,例如工程项目--工人可以定义两个联系集合,其中一个表示工程项目和工人的联系,另一个表示工程项目和工人中的工程项目负责人的联系。前者是n:m的联系,后者是1:1的联系。 实体联系图可以表示一个实体类型对另一个实体类型的存在的依赖性,例如工人这一实体下反映其被抚养者的关系,就是依赖关系,

数据库概念设计ER图实例集

数据库概念设计ER图实例集 例1.某田径运动会组委会需要一运动会管理系统,现提出如下需求。该系统中存在运动队和运动会两方面的实体。 1.运动队方面 运动队:队名、教练姓名 队员:编号、姓名、性别、项名 其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练,一个队员可参加多个项目 2.运动会方面 运动队:队编号、队名、教练姓名 项目:项目名、参加运动队编号、场地 其中,一个项目可由多个队参加,一个运动队可参加多个项目,一个项目一个比赛场地。 现要求:(1).分别设计运动队和运动会的局部ER图。 (2).将它们合并为一个全局E-R图。 (3).合并时存在什么冲突,如何解决?

运动队局部ER图: ER图: 运动会局部 存在的冲突 (1).命名冲突:项名、项目名异名同义,统一命名为项目名; (2).结构冲突:项目在两个局部ER图中,一个做多值属性,一个作实体。统一为实体;运动队在两个局部图里的结构不一致也需统一。

例2.上海可的商业连锁集团需要建立信息系统。该系统中存在3个实体集,一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。 商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可以放在多个商店销售,每个商店销售的一种商品有月销售量;商店与职工之间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和工资。 (1).试画出E-R 图。 (2).将该E-R 图转换成关系模式,并指出主码和外码。 ER 图: 关系模式: 商店(商店编号,商店名,地址) 职工(职工编号,姓名,性别,业绩,商店编号,聘期,工资) 商品(商品号,商品名,规格,单价)

数据库概念设计及数据建模三

数据库概念设计及数据建模(三) (总分:99.00,做题时间:90分钟) 一、{{B}}选择题{{/B}}(总题数:39,分数:78.00) 1.数据库概念设计需要对一个企业或组织的应用所涉及的数据进行分析和组织。现有下列设计内容 Ⅰ.分析数据,确定实体集 Ⅱ.分析数据,确定实体集之间的联系 Ⅲ.分析数据,确定每个实体集的存储方式 Ⅳ.分析数据,确定实体集之间联系的基数 Ⅴ.分析数据,确定每个实体集的数据量 Ⅵ.分析数据,确定每个实体集包含的属性 以上内容不属于数据库概念设计的是______。 ?A.仅Ⅰ、Ⅳ和Ⅵ ?B.仅Ⅱ和Ⅴ ?C.仅Ⅲ、Ⅳ和Ⅵ ?D.仅Ⅲ和Ⅴ (分数:2.00) A. B. C. D. √ 解析:[解析] 数据库概念设计主要是理解和获取引用领域中的数据需求,分析,抽取,描述和表示清楚目标系统需要储存和管理什么数据,这些数据共有什么样的属性特征以及组成格式,数据之间存在什么样的依赖关系,同时也要说明数据的完整性与安全性。而数据的储存方式和数据量不是概念设计阶段所考虑的。 2.数据库概念设计的目标是理解和表达数据需求,确定和描述数据库中需要存储和处理的数据。关于概念设计有下列说法或做法: Ⅰ.概念设计的重点是从需求文档所定义的业务背景中抽象出实体集及实体集之间的关系 Ⅱ.可采用分类方法将业务背景中具有相同属性特征的客观对象归为类,在此基础上概括命名,得到实体集 Ⅲ.按照业务规则标识和定义实体集之间的联系时,不仅要定义实体集之间的直接联系,也要定义实体集之间的间接联系 Ⅳ.在确定实体集的属性时,不仅要检查每个属性与实体集间的所属关系,也要检查每个实体集属性的完备性 Ⅴ.概念设计的结果通常用DFD或ERD描述,图形表达既能清楚地说明应用系统的数据需求,也便于用来与用户交流和沟通 以上说法或做法正确的是______。 ?A.仅Ⅰ、Ⅱ和Ⅳ ?B.仅Ⅱ、Ⅲ和Ⅳ ?C.仅Ⅰ、Ⅲ和Ⅴ ?D.仅Ⅰ、Ⅳ和Ⅴ )2.00(分数: A. √

数据库概念设计说明书V1.0

数据库概念设计说明书 External Design Document (The Concept of Database Design ) 项目领域: 项目名称: 修订历史记录

目录 External Design Document (1) (The Concept of Database Design) (1) 一、表清单 (3) 二、表设计说明 (4) 1.部品文件表(mqRecieveParts_temp) (4) 2.车型文件表(mqRecieveVehicle_temp) (5) 3.车型临时表(Vehicle_temp) (6) 4.车型表(VehicleT) (8) 5.车型备份表(Vehicle_BK) (9) 6.部品临时表(Parts_temp) (10) 7.部品表(PartsT) (11) 8.部品备份表(Parts_BK) (12) 9、BomMaster临时表(BomMasterTmp) (13) 10、BomMaster表(BomMaster) (14) 11、CO03BOM表(M_Bom) (14) 12、颜色码对照转换表(Color_change) (17) 13、CO03输出(BOM_Out) (20) 14、用户表(user) (20) 15、日志表(Log) (21) 16、废止零件车型表(vehicleDelete) (21) 17、接收日表(receivetimet) (21) 18、油漆油料BOM表(BOMOIL) (22) 19、18位车型码与SAP侧12位码对照转换表(SAP12_VEH18) (22) 20、部品纳方表 (23) 21、堀越表 (23) 22、ESB数据拆分表 (23)

相关文档
相关文档 最新文档