薄膜原理与技术大作业汇总

薄膜原理与技术大作业汇总
薄膜原理与技术大作业汇总

薄膜原理与技术课程作业

04121103

1120111054

杨帅

授课教师:蒋玉蓉

薄膜原理与技术课程作业

一、简述宽带减反射膜在光学仪器中的作用,并设计如下膜系:

入射介质

n=1;出射介质g n=1.52;入射角0θ=?0;参考波长0λ=

580nm;设计要求:400~440nm光谱段反射率小于2%;440~640nm 光谱段反射率小于0.5%;640~700nm光谱段反射率小于2%。

减反膜的作用:减少介质间界面反射。界面反射会引起光学系统的光能量损失;加剧光学系统的杂散光干扰,加大系统噪声;在高功率激光系统中,界面反射可能引起反激光,损伤光学元件,所以为减少光能损耗,提高成像质量,照相机、电视机、显微镜等等中的光学镜头都镀有减反膜。为尽量减弱反激光,高功率激光系统中的透射光学元件表面也镀减反膜。

膜系结构:

优化结果:

二、设计带通滤光片:

入射介质0n =1.52;出射介质g n =1.52;入射角0θ=?0;中心波长0λ=550nm ;;中心波长透过率%98550>nm T ,通带半宽度小于5nm 。 膜系结构:

优化结果:

三、设计一个中性分光膜:

入射介质0n =1.0;出射介质g n =1.52;入射角0θ=?45;440~640nm 光谱段%3%50±=R 。

膜系结构:

优化结果:

四、简述干涉截止滤光片通带波纹产生的原因及消除方法并设计如下要求分色镜:

入射介质0n =1,出射介质g n =1.52,入射角0θ=?0,截至波长nm nm e 5580±=λ,在%,85%,90,550~420min >>T T nm 在%90,700~600>R nm 。

产生波纹的原因:

1.等效光学导纳失配(波纹的幅度)(R1-R2≠0)。

2.等效位相厚度随波长变化。

波纹消除方法:

选取适当的膜系,使得在透射带内的等效折射率等于基质的折射率即使R1=R2。

1.改变基本周期的膜层厚度,使等效折射率更接近于预期值。同样要求基片折射率要低,反射损耗小。这种方法对于可见光可以,红外区损耗较大。

2.在多层膜的每一侧加镀匹配层(λ/4层),使它与基质以及入射介质匹配。插入层相当于多层膜界面的减反膜。

膜系结构:

优化结果:

五、简述光电极值法监控原理及其监控精度提高的措施。

监控原理:由多光束干涉原理可知,膜系反射率呈周期性变化,当膜层的光学厚度为监控波长的四分之一整数倍时反射率出现极值。利用膜层沉积过程中反射率(或透射率)随膜厚变化的这种规律,通过光电膜厚监控仪测沉淀过程中反射率(或透射率)出现的极值点,

来监控四分之一波长的整数倍的膜系。

精度提高的措施:硬件设备的改进,如采用双光路光强信号测量透反射率值代替光路测量值来监控膜厚,可克服由于光波动及探测器波动、漂移带来的的影响:引入过正控制技术,即利用两极值点间的监控精度高于极值点的监控精度的特点,将停镀点移到极值点之后,根据镀膜检测过程中各层膜极值点的偏移量来修正理论计算的过正量,提高监控精度。

六、简述薄膜微观结构的特征及其表征方法,介绍一种薄膜微观结构观测原理。

特征:

呈现柱状加空穴结构;柱状几乎垂直与基板表面生长,而且上下端尺寸几乎相同;层与层之间有明显的界限,上层柱体与下层柱体并不完全连续。薄膜微观结构中还有很晶体缺陷。

X-射线光电子能谱(XPS)原理:

其原理是用X射线去辐射样品,使原子或分子的内层电子或价电子受激发射出来。被光子激发出来的电子称为光电子。可以测量光电子的能量,不同元素种类、不同元素价态、不同电子层(1s, 2s, 2p等)所产生的能量即XPS不同。以光电子的动能为横坐标,相对强度(脉冲/s)为纵坐标可做出光电子能谱图。从而获得试样有关信息。

被激发的电子能量可用下式表示:

KE = hv - BE - F spec

= 谱学功函数或电子反冲能谱学功函数极小,可略去,得到

F

spec

KE = hv - BE

七、介绍光学薄膜在通讯行业或显示器产业中的一种应用。

光学薄膜技术一直是光学领域中不可忽略重要基础技术,而且品质要求也越来越高,加上近年来在资讯显示及光通讯科技快速发展之下,不论是在显示设备中分、合色元件,又或是在光通讯主、被动元件开发制程上,薄膜制造技术都是不可忽略重要技术。在显示器技术、光通讯技术、生医光电技术上,薄膜技术有其决定性的影响。

光学薄膜与镀膜技术的应用从精密光学设备、显示器设备到日常生活中的光学薄膜的应用都比较广泛。比方说,平时戴的眼镜、数位相机、各式家电用品,或者是钞票上的防伪技术,皆能被称之为光学薄膜技术应用的延伸。倘若没有光学薄膜技术作为发展基础,近代光电、通讯或是雷射技术发展速度,将无法有所进展,这也显示出光学薄膜技术研究发展重要性。

一般来说,要使用多层薄膜时,必须根据设计者需求,借用高低折射率薄膜堆叠技术,做为各类型光学薄膜设计之用,才能达到事先预期后评估的光学特性。比方说:减反射镜、高反射镜、分光镜、截止滤光镜、带通滤光镜、带止滤光镜等;而在电脑分析软、硬体发展健全的今日,不仅使光学薄膜在设计上变得更为便捷,且光学薄膜技术研究发展也将更为快速。

就目前设计端而言,若以合理特性范围来考量,光学薄膜制作门槛已经降低不少,技术困难点也很少出现,通常只要在合理要求范围之内,设计者不难发出适用的光学多层膜结构。不过,光学薄膜最主要关键问题,在于薄膜镀膜工艺技术的改善。这关系到要如何精准地掌控每一层薄膜厚度与折射率,才能获得预期光学性质和机械特性,甚至在制造量产化及成本降低都有其助益。另外,包括:薄膜材料开发(包括:材料测试、化学纯度、材料创新、材料型式)、先进镀膜技术开发(包括:真空镀膜机、监控技术)及薄膜的量测分析(膜层设计、厚度误差分析技巧)等,都是光学薄膜工程上所要面对到的首要课题。

不过,在光学薄膜技术应用上,由于技术本身被归纳为广泛应用性质,不容易以某一或单一产品作为载具并加以区分;因此,光学薄膜产品技术,最终应用则是在许多光学元件上,若以光学元件各个相关应用市场来探究,更可看出主要附加价值与相关性。

人们对于显示器画面尺寸及影像品质及辐射量多少的要求日渐严苛,显示器尺寸也从14吋、20吋、29吋、32吋,变到了更大尺寸,显示屏也从CRT屏幕发展到LCD屏幕或投影屏幕。因为超过40吋CRT显示器动輒超过100公斤、厚度也超过35吋;因此,在一般CRT显示器生产过程中,40吋以上就是一个技术瓶颈。目前要打破尺寸瓶颈技术,就是利用投影技术来达成,借用光学技术放大显示器尺寸,使其机身厚度变薄,体积变得更为轻盈。

对于投影机产业而言,必须快速对应到灯源进步程度,以及更高亮度、对比度、体积更小、重量更轻…等要求。

揭开投影机显示技术中重要光学关键零组件,就像是光学引擎、光阀、偏光转换器等开发技术,对投影显示技术中的影像品质有著关键性影响。举例来说,在光学引擎的偏振分光稜镜便是光学引擎中,不可或缺的光学元件,其可见光波要求在420~680nm范围(入射角范围约30°之内),才能大幅度地分开p偏振光及s 偏振光,并维持p偏振光穿透率Tp>90%以上及消光比达到Tp/Ts>500以上,这是因为消光比越高及Tp穿透率也就越高,影像对比度才会更好,色彩一致性越高,获得较高的光能利用率。

在光学引擎中要用到大量偏振、分光及滤光元件,这些都需要依赖光学薄膜、镀膜技术来实现,不过这些元件镀膜技术要求层级很高,导致生产困难度加大。一般来说,目前发展投影机技术,包括:LCD、DLP(MEMS)、LCOS数种发展技术。影像成形技术,则分为穿透式LCD及反射式DLP、LCOS,而在投影机系统中,便需要运用光学薄膜滤光片新的开发技术,从而达到最佳影像品质。

对于投影机产业而言,为了迎合灯源技术,以及更高亮度、对比度、体积更小、重量更轻等要求,对于其中所使用的各式光学元件都必须有相对应解决方法。而为了达到需求,这对光学薄膜技术来说,已不能单纯使用传统的整数膜堆设计来完成,非整数膜堆设计必要时也要能被大量采用。不过,对非整数膜堆技术而言,除了先天上设计的困难性之外,在实际的制镀上也有相当的困难性。另一方面,对于环境测试要求更为严格,在滤光片材料选用则应更为审慎,基板选择上也要考虑到整体滤光片应力行为…等等,这都在先前设计之初就必须被纳入考量。

光学薄膜的技术与理论虽然起源已久,然而随著相关科技环境迅速提升与成长,如何使光学薄膜技术得以创新,将是从事光学薄膜技术者尚须追求的目标。

数据库大作业设计题目分析

《数据库原理及技术》大作业大纲 类同卷,网上抄袭,大作业格式不正确一律0分处理 一、课程设计的目的和要求 (1)培养学生运用所学课程《数据库原理及技术》的理论知识和技能,深入理解《数据库原理及技术》课程相关的理论知识,学会分析实际问题的能力。 (2)培养学生掌握用《数据库原理及技术》的知识设计计算机应用课题的思想和方法。 (3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 (4)通过课程大作业,要求学生在教师的指导下,独立完成大作业要求的相关内容,包括: ①通过调查研究和运用Internet,收集和调查有关资料、最新技术信息。 ②基本掌握撰写小论文的基本步骤和写作方法。 ③根据课题的要求基本理解和掌握E-R图的设计方法和关系模式的转换。 ④根据课题的要求基本理解和掌握数据流图(DFD)和数据字典(DD)的设计方法。 ⑤创建数据库及各种数据库对象。 二、课程设计题目 要求: (1)任选下列一个题目,调查分析一个具体的或模拟的实例; (2)描述该实例的业务信息和管理工作的要求; (3)列出实体、联系; (4)指出实体和联系的属性; (5)画出E-R图; (6)将E-R图转换成关系模式,并注明主码和外码; (7)建立数据字典; (8)创建数据库; (9)根据题目的要求写查询、存储过程、触发器等。 题目: (1)学校图书借阅管理系统 功能要求: ●实现图书信息、类别、出版社等信息的管理; ●实现读者信息、借阅证信息的管理; ●实现图书的借阅、续借、归还管理; ●实现超期罚款管理、收款管理; ●创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;

数据库原理_在线作业_4

数据库原理_在线作业_4 交卷时间:2018-01-16 15:35:45 一、单选题 1. (5分) 关系数据库中的投影操作是指从关系中(?) ?A.?建立相应的图形 ?B.?选出若干满足给定条件的元组 ?C.?建立相应的影像 ?D.?选出若干属性列组成新的关系 纠错 得分:?5 知识点:? 关系代数 2. (5分) 消除了部分函数依赖的1NF的关系模式,必定是(?) ?A.?3NF ?B.?2NF ?C.?BCNF ?D.?1NF 纠错 得分:?5 知识点:? 规范化 3. (5分) 关系中的“主属性”不允许取空值是指(?)约束规则 ?A.?实体完整性规则 ?B.?用户定义完整性规则

?C.?数据完整性规则 ?D.?参照完整性规则 纠错 得分:?5 知识点:? 实体完整性 4. (5分) SQL中的视图提高了数据库系统的(?) ?A.?完整性 ?B.?并发控制 ?C.?隔离性 ?D.?安全性 纠错 得分:?5 知识点:? 视图机制 5. (5分) 下列SQL语句中,修改表结构的是(?) ?A.?CREATE ?B.?DELETE ?C.?UPDATE ?D.?ALTER 纠错 得分:?5 知识点:? SQL概述 6. (5分) 下列四项中,不属于数据库系统特点的是(?) ?A.?数据共享性高和数据独立性高

?B.?数据结构化 ?C.?数据由DBMS统一管理和控制 ?D.?数据冗余度高 纠错 得分:?5 知识点:? 数据库系统概述 7. (5分) 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(?),它是模式的逻辑子集 ?A.?子模式 ?B.?模式 ?C.?物理模式 ?D.?内模式 纠错 得分:?5 知识点:? 数据库系统结构 8. (5分) SQL语言中的COMMIT语句的主要作用是(?) ?A.?提交事务 ?B.?返回系统 ?C.?结束程序 ?D.?存储数据 纠错 得分:?5 知识点:? 事务的基本概念 9. (5分) 以下(?)不属于实现数据库系统安全性的主要技术和方法。

现代交换原理与技术练习及答案

现代交换原理与技术 练习题

第1章绪论 一、填空题 7-1“竹信”就是用一根_________连结两个小竹筒,在竹筒的一方可以听见另一方小声说话的声音。绳子 7-2人类用电来传送信息的历史是由_________开始的。电报 7-3电报(Telegraph)是一种以_________________传送信息的方式,即所谓的数字方式。 符号(点、划) 7-4“电信”是使用有线、无线、光或其它_____________系统的通信。电磁 7-5在电信系统中,信息是以电信号或___________信号的形式传输的。光 7-6交换设备的作用就是在需要通信的用户之间_________________,通信完毕拆除连接,这种设备就是我们今天常说的电路交换机。建立连接 7-7通信网由用户终端设备、_______________设备和传输设备组成。交换 7-8在由多台交换机组成的通信网中,信息由信源传送到信宿时,网络有___________连接和无连接两种工作方式。面向 7-9电路就是在通信系统中两个终端之间(有时须通过一个或多个交换节点)为了完成_____________传递而建立的通信路径。信息 7-10物理电路是终端设备之间为了传送信息而建立的一种________连接,终端之间可通过这种连接接收/发信息。实 7-11信息在通信网中的传送方式称为传送模式,它包括信息的复用、传输和________方式。 交换 7-12时分复用,就是采用___________分割的方法,把一条高速数字信道分成若干条低速数字信道,构成同时传输多个低速数字信号的信道。时间 7-13交换技术从传统的电话交换技术发展到综合业务交换技术在内的现代交换技术,经历了人工交换、机电交换和_________交换三个阶段。电子 7-14电路交换技术是一种主要适用于_________业务的一种通信技术。实时 7-15分组交换采用的路由方式有数据报和_________两种。虚电路 7-16宽带交换技术就是指支持传输比特速率高于_________的交换技术。2M/s 7-17交换的目的就是将交换机入端的信息按照_________的需要转移到出端。用户 7-18交换机的功能可以用两种方法来描述,一种是在入端和出端之间建立连接和释放连接;另一种是把入端的信息按照其_________分发到出端去。地址 二、选择题 7-19我们把用标志码标识的信道称为()A A、标志化信道 B、位置化信道 C、时隙 D、信元 7-20虚电路是终端设备之间为了传送信息而建立的一种逻辑连接()B A、物理连接 B、逻辑连接 C、实连接 D、无缝连接 7-21电路交换是最早出现的一种交换方式,电路交换方式的一个典型应用是()B A、数据交换 B、电话交换 C、报文交换 D、图像交换 7-22报文交换的基本原理是()A A、存储——转发 B、建立连接 C、拆除连接 D、物理连接 7-23常用宽带交换技术有快速电路交换、帧中继、IP交换、标记交换、软交换、光交换

数据库原理大作业

2012级网络工程专业《数据库原理》大作业 一、作业要求: 1.按照《数据库大作业小组分配名单》,选择各自的题目,要求每小组各自独 立完成。(不少于20页) 2.按照大作业评分标准和报告格式,给出完整的数据库设计过程; 3.数据库中的数据表不得少于三张,否则认为设计失败; 4.对每张数据表输入不少于10条的样本数据用于测试,样本数据要有代表性; 5.写出相应的SQL脚本,数据库可选用SQL Server或MySQL等; 6.提交结果时应包括电子版的报告和源代码,报告中说明各小组成员的分工; 7.如果还能在设计的基础,将应用系统开发出来,将根据开发的结果给以5-10 分的加分; 8.大作业检查时间:期末考试前一星期 9.作业参看模板格式,每步都有要求,每小组最后交一份作业。 二、评分标准 1.需求分析(数据流图、数据字典):20分 2.数据库设计。 2.1概念结构设计(E-R模型):20分 2.2逻辑结构设计(关系模式、函数依赖,码等)20分 2.3物理结构设计10分 3.数据库实现(定义表格和索引等,录入数据)10分 4.数据库运行(数据库操作的SQL语句,包括查询、增加、删除、修改)20分 三、选题 题目一:零件交易中心管理系统 零件交易中心管理系统主要提供顾客和供应商之间完成零件交易的功能,其中包括供应商信息、顾客信息以及零件信息。供应商信息包括供应商号、供应商名、地址、电话、简介;顾客信息包括顾客号、顾客名、地址、电话;零件信息包括零件号、零件名、重量、颜色、简介等。此系统可以让供应商增加、

删除和修改所提供的零件产品,还可以让顾客增加、删除和修改所需求的零件。交易员可以利用顾客提出的需求信息和供应商提出的供应信息来提出交易的建议,由供应商和顾客进行确认后即完成交易。 题目二药店管理系统 主要功能: 员工录入:录入药店全部员工的基本资料,指定记录人、验收人及营业员。资料包括:员工编号、姓名、年龄、性别、学历、职称、职位、身份证号、联系电话等。 药品入库登记:完成药品各项参数的入库登记工作。参数包括:货号、品名、类型、规格、单位、生产厂家、批准文号、注册商标、进货日期、有效期、无效期、供货商、生产批号、记录人、数量、批发价、进价、零售价等。 药品出库登记:将库房药品出库到柜台或者调拨对象等,可对当天或一定时间段内的出库单进行查询并打印出库单,由库房记录人和柜台领货人在出库单上共同签字确认。 药品进价查询:对在一定时间段之内某一药品的进价及其相应的供货商进行查询,为订购该药品提供价格依据。 库存药品查询: 供货商管理:将已停止使用的或错误的供货商名称从数据库中删除;可录入、查询及修改供货商的基本资料。 药品销售录入:统计某一营业员当日销售金额、统计全店当日销售金额、收款对帐功能。 药品销售查询:可对当天或一定时间段内的销售记录,按照全部、货号或品名(单一药品)、营业员、药品类型、进行查询,并统计销售数量、营业额和利润及利润率。可对查询结果打印,并可按每种药品的销售金额或销售数量和销售进价从大到小进行排序。 药品入柜记录:可按照全部、货号、助记符、记录人分别查询在当天或一定时间段内的药品入柜记录。 柜台药品查询:可分别以全部柜存、货号、结款状态、品名(单一药品)、柜台

数据库原理_在线作业_2

数据库原理_在线作业_2 交卷时间:2018-01-16 10:33:08 一、单选题 1. (5分) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段 ? A. 数据项管理 ? B. 人工管理 ? C. 文件系统 ? D. 数据库系统 纠错 得分: 5 知识点: 1.1 数据库系统概述 2. (5分) 使用CREATE INDEX语句建立的是() ? A. 视图 ? B. 表 ? C. 数据库 ? D. 索引 纠错 得分: 5 知识点: 3.3 数据定义 3.

描述数据库全体数据的全局逻辑结构和特性的是() ? A. 模式 ? B. 用户模式 ? C. 模式 ? D. 外模式 纠错 得分: 5 知识点: 1.3 数据库系统结构 4. (5分) 候选码的属性可以有() ? A. 1个 ? B. 多个 ? C. 1个或多个 ? D. 0个 纠错 得分: 5 知识点: 6.2 规化 5. (5分) 数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()? A. 结构分析法和模块结构图 ? B. 数据流程分析法和数据流程图 ? C. 实体联系法和实体联系图 ? D. 层次分析法和层次结构图

得分: 5 知识点: 7.3 概念结构设计 6. (5分) 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()? A. 两个都是UPDATE ? B. 一个是DELETE,一个是SELECT ? C. 一个是SELECT,一个是DELETE ? D. 两个都是SELECT 纠错 得分: 5 知识点: 11.2 封锁 7. (5分) 在数据库系统中,死锁属于() ? A. 介质故障 ? B. 事务故障 ? C. 程序故障 ? D. 系统故障 纠错 得分: 5 知识点: 11.3 活锁与死锁 8. (5分) 下述()不是数据库管理员的职责

2013电大数据库原理与应用作业答案1

一、填空题(共 6 道试题,共 30 分。) 1. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D) →E},则该关系的候选码为AD,该关系存在着部分函数依赖。 2. 数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计时有意引入冗 余,采用反范式的方式来设计。 3. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E}, 该关系只满足第二范式,若要规范化为第三范式,将得到2个关系。 4. 数据库系统是按数据结构的类型来组织数据的,因此数据库系统通常按照数据结构的类型来命 名数据模型。传统的说法,有三种数据模型:层次模式、网状模型、关系模型。 5. 若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到第三范式。 6. 每个学生可以选修多门课程,每门课程也可以被多个学生选修,所以学生和课程之间是多对多 的联系。 二、判断题(共 6 道试题,共 30 分。) 1. 数据库管理系统是为数据库的建立、使用和维护而配置的软件。 A. 错误 B. 正确 2. 按用户的观点来对数据和信息建模是数据模型。 A. 错误 B. 正确 3. 一个关系中的所有属性都函数依赖于该关系的候选码。 A. 错误 B. 正确 4. 一个学生可以学习多门课程,而一门课程也可以被多个学生学习,所以学生和课程是一对多的 关系。 A. 错误 B. 正确 5. 数据库逻辑设计的任务是将概念模型转换成特定的DBMS所支持的数据模型的过程。 A. 错误 B. 正确 6. 为了对数据库中的数据进行追加、插入、修改、删除、检索等操作,DBMS提供语言或者命令, 称为数据操纵语言DML。 A. 错误 B. 正确

东北财经大学16秋《数据库原理与应用X》在线作业

东北财经大学16秋《数据库原理与应用X》在线作业 一、单选题(共10道试题,共40分。) 1.创建基本表就是定义基本表的____。 A.大小 B.类型 C.结构 D.内容 满分:4分 2.数据的____是指根据数据库逻辑结构设计和物理设计的结果将原始数据存放到数据库中去。 A.输出 B.载入 C.结构 D.处理 满分:4分 3.驱动程序是ODBC的核心部件,每个____对应一个相应的驱动程序。 A.元组 B.基本表 C.数据库 D.数据库系统 满分:4分 4.企业发展Intranet是企业____发展的需要。 A.管理 B.业务 C.国际化 D.产业化 满分:4分 5.B/S三层结构中,____负责数据管理,这一层由数据库服务器实现。 A.表示层 B.功能层 C.数据层

D.使用层 满分:4分 6.SELECT语句中____子句的作用是对结果集按<列名2>的值的升序或降序进行排序。 A.FROM B.WHERE C.ORDERBY D.GROUPBY 满分:4分 7.____结构中至少有一个结点有多于一个的父结点。 A.层次模型 B.网络模型 C.关系模型 D.面向对象模型 满分:4分 8.数据库系统阶段,在描述数据的时候,不仅要描述数据本身,还要描述数据之间的____。 A.结构 B.联系 C.调用 D.顺序 满分:4分 9.调查未来系统所涉及的用户的当前职能、业务活动及其流程,属于____阶段的工作。 A.需求分析 B.数据库实施 C.概念结构设计 D.数据库运行和维护 满分:4分 10.B/S三层结构中,____负责显示和与用户交互,这一层由客户机实现。 A.表示层 B.功能层 C.数据层 D.使用层

数据库大作业

华南理工大学数据库原理与设计大作业报告 专业:计算机科学与技术 班级: 2015春 学号: 20 学生姓名:陈亮 完成时间:

目录 目录 (2) 1、概述 (4) 2、需求分析 (6) 零售前台(POS)管理系统 (6) 后台管理系统 (7) 数据需求 (7) 3、数据库逻辑设计 (9) 概念结构设计 (9) 4、软件功能设计 (13) 逻辑结构设计 (13) 物理结构设计 (15) 完整性设计 (20) 安全性设计 (22) 5、界面设计 (24) 系统功能结构图 (24) 模块设计与实现(部分界面) (24) 6、结束语 (31)

7、参考文献 (33)

1、概述 超市管理信息系统是针对超级市场的销售而开发的。应用超市管理信息系统能够转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改善客户关系。运用超市管理信息系统,在销售商品时实行出口一次性付款,可以实现超市内部现代化管理,能够准确把握每一种商品的销售动态,防止商品断档或过量储备,商品开发方向、进货的适时化都可通过超市管理信息系统来完成。 超市管理信息系统将手工编制好的销售账目或根据原始超市销售记录直接在系统内制作超市销售信息,同时可对输入的超市销售信息进行修改、查询等操作。这种集约化的销售管理模式既便于对超市销售信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈,同时超市管理信息系统可自动分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学的决策依据。 超市管理信息系统充分运用计算机管理信息技术,建立数据库,对超市的进销存过程进行详细分析,实现了对超市的进货、销售和库存的科学管理。

数据库原理作业

数据库原理作业 客观题预算成绩:100 分 题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案) 在关系数据库设计中,设计关系模式是( )的任务 A、A)需求分析阶段 B、B)概念设计阶段 C、C)逻辑设计阶段 D、D)物理设计阶段 学员答案:C 正确性:正确 题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案) 存取方法设计是数据库设计的( )阶段的任务。 A、一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 B、一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并 C、一个m:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 D、三个或三个以上的实体间的多元联系转换为一个关系模式 学员答案:C 正确性:正确 题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案) 数据流图属于数据库设计的哪个阶段的工具?( ) A、需求分析阶段 B、概念结构设计阶段 C、逻辑结构设计阶段 D、物理结构设计阶段 学员答案:A 正确性:正确 题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案) 在数据库设计中,将ER图转换成关系数据模型的过程属于( )。 A、需求分析阶段 B、逻辑设计阶段 C、概念设计阶段 D、物理设计阶段 学员答案:B

题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案) 在数据库设计的需求分析阶段,描述数据与处理之间关系的方法是() A、ER图 B、业务流程图 C、数据流图 D、程序框图 学员答案:C 正确性:正确 题号:6 题型:单选题(请在以下几个选项中选择唯一正确答案) 建立索引属于数据库的() A、概念设计 B、逻辑设计 C、物理设计 D、实现与维护设计 学员答案:C 正确性:正确 题号:7 题型:单选题(请在以下几个选项中选择唯一正确答案) 在关系数据库设计中,设计关系模式是____的任务。 A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 学员答案:C 正确性:正确 题号:8 题型:单选题(请在以下几个选项中选择唯一正确答案) 从E-R模型向关系模式转换时,一个m:n联系转换为关系模式时,该关系模式的码是 A、A)m端实体的码 B、B)n端实体的码 C、C)m端实体码与n端实体码的组合 D、D)重新选取其他属性 学员答案:C 正确性:正确 题号:9 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以

数据库原理与应用作业及答案

数据库原理与应用作业参考答案 第1章作业及参考答案 1 解释如下概念: 实体,属性,码,数据,DB,DBMS,DBS,DBA 2 试述数据库系统的特点,并与之比较文件系统的缺点 3 试述DBA的职责 4 就你所知,用E-R图描述一个简单的应用系统(如学籍管理,物资收发存管理等)的概念模型。 答: 1.DB:数据库,数据存储的”仓库”,在DBMS的集中管理下,有较高数据独立性,有较少冗余\相互间 有联系的数据集合. DBS:包括数据库的计算机系统,包括计算机硬件、软件与人员,包含数据库,数据库管理系统,数据库应用系统等。 其它参见教材。 2.数据库系统主要包括面向全组织的数据库结构,有较好的数据与程序独立性,有较少的冗余,有完整的控制技术,最小存取单位是数据项等特点。与之相对应的文件系统是:独立性不高,冗余大,无控制技术,最小存取单位为记录。 3.参见教材。 4.见电子教案例题,最好自己能描述一个。 第2章作业及参考答案 1.名词解释 码、关系、元组 2.试用关系代数、QBE写出如下查询: (1)找出张三的学号与年龄 (2)找出成绩>=90的学生学号与姓名 (3)找出选修数据库的所有学生的学号、姓名、年龄及成绩 表为:S(S#,SN,SA),C(C#,CN,ST),SC(S#,C#,G)

参考解答: 1.码,关系,元组:参见教材。 2 (1)ΠS#,SA(δSN=‘张三’(S) ) (2)ΠS#,SN(S|ⅹ|δG>=90(SC ). QBE参见书 (3) ΠS#,SN,SA,G(S|ⅹ|SC. |ⅹ|δCN>=’数据库’(C )), QBE参见书 第3章作业及参考答案 设有下列关系模式: S(sno,SN,AGE,SEX,dno),S表示学生,其中sno表示学号,SN表示姓名,AGE表示年龄,SEX表示性别,Dno表示学生所在系号,要求sno为主码,SEX为‘男’,‘女’或‘其它’;age在12到65之间. C(cno,CN),C表示课程,其中cno表示课程编号,CN表示课程名称,主码为cno; SC(sno,cno,GRADE),SC表示学生选课,其中sno为选课的学生学号,cno为学生所选课程编号,GRADE表示学生成绩,0到100;主码为sno,cno,外部码分别为sno,cno 请用SQL语言完成下列操作: (1)创建上面三个基本表;(考虑关系的完整性) 答:create table S(sno char(7) primary key, SN char(8), AGE number(2) check(age between 12 and 65), SEX char(4) check (sex in (‘男’,’女’,’其它’), dno char(3)) create table c(cno char(3) primary key,cn varchar2(32))

数据库原理与应用-大作业

数据库大作业 课题名称数据库大作业 专业物联网 班级2班 学号13180211 姓名丁艺铭 教师任国芳 成绩 2015年12月20日

1. 需求分析 本系统的最终用户为学生,由于学生在校友通讯录的身份不同,因此根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求。 1.1 数据流图(DFD) 图1-1 1.2 数据字典(DD) 学校信息表(Sch_id primary key) 学校信息表

2. 概念结构设计 主要是对以上功能的整合,更清晰的将整个数据库的关系表示出来,总ER 图见2-1 2-1总图 3. 逻辑结构设计 关系模式((在Powerdesigner中由概念模型转化为物理数据模型,粘图))

4. 建表SQL语句 由物理数据模型生成SQL Server 2008数据库的建表语句。DELIMITER | CREATE TRIGGER ``.`` < [ BEFORE | AFTER ] > < [ INSERT | UPDATE | DELETE ] > ON [dbo] //dbo代表该表的所有者 FOR EACH ROW BEGIN --do something END | insert 触发器示例 create trigger tri_insert on student for insert as declare @student_id char(10) select @student_id=s.student_id from student s inner join inserted i on s.student_id=i.student_id if @student_id='0000000001' begin raiserror('不能插入1的学号!',16,8) rollback tran end go update触发器示例

数据库原理与应用大作业

《数据库原理与应用》综合设计任务书 前言 《数据库原理与应用》课程的重点知识模块包括:1)数据库设计、2)用SQL实现建库、建表、查询、更新、和创建视图、3)存储过程和触发器设计。针对这三个应用能力,用一个案例作为背景,布置三次大作业。 在校大学生都能理解“图书管理系统”的应用场合和业务流程。因此,以图书管理系统作为案例来布置作业,可以降低业务分析难度,让学生将主要精力放在知识消化与技术应用上。 本文档包括四个部分。第一部分描述系统的需求,第二部分提出E-R模型设计和关系模型设计的任务;第三部分提出在SQL Server中,用SQL语句来建库、建表、查询、更新数据、创建视图的任务;第四部分,根据应用需求、安全需求和数据完整性要求,提出设计存储过程和触发器的任务。 每个任务之前,都给出了完成任务所需要掌握的关键知识点,学生可以在对这些知识点进行复习的基础上完成任务,每个任务是一次大作业。 第一部分案例的需求描述 本部分描述“图书管理系统”的需求,学生通过阅读本部分内容,了解系统的功能要求、运行环境,对系统所需的数据有总体认识,作为三次作业的基础。 1.2 需求分析 1)功能需求

图1-1:功能需求示意图 教师信息管理:用于教师基本资料的增删改查。 图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。 借书登记:记录借书时间、所借图书、借书人、办理人。 还书登记:记录还书时间、所还图书、还书人、办理人。 催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。 2)运行环境要求 图1-2:运行环境拓扑图 系统采用C/S模式,有两台PC和一台服务器,联成一个局域网。PC上安装图书管理软件的客户端,服务器上安装DBMS,服务器也可由两台PC中的一台来代替。 第二部分作业1——E-R模型与关系模型设计 (满分8分)

北邮-数据库原理与应用-阶段作业一

一、单项选择题(共10道小题,共100.0分) 1. 下面系统中不属于关系数据库管理系统的是______。 A. Oracle B. MS SQL Server C. IMS D. DB2 2. DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和 _____。 A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 3. 对某个具体的数据库应用来说,下列说法中正确的是______。 A. E-R 图是唯一的 B. 数据模型是唯一的 C. 数据库文件是唯一的 D. 以上三个都不是唯一的

4. 以下不属于数据库系统组成的是____________。 A. 硬件系统 B. 数据库管理系统及相关软件 C. 数据库管理员(DBA) D. 文件系统 5. 下列四项中说法不正确的是______。 A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 6. 与文件管理系统相比,______不是数据库系统的优点。 A. 数据结构化 B. 访问速度快 C. 数据独立性 D. 冗余度可控

7. 下列四项中,不属于关系数据库特点的是_______。 A. 数据冗余小 B. 数据独立性高 C. 数据共享性好 D. 多用户访问 8. 根据关系数据基于的数据模型---关系模型的特征判断下列正确的一项_____。 A. 只存在一对多的实体关系,以图形方式来表示 B. 以二维表格结构来保存数据,在关系表中不允许有重复行存在 C. 能体现一对多、多对多的关系,但不能体现一对一的关系 D. 关系模型数据库是数据库发展的最初阶段 9. 用树型结构表示实体间联系的模型是______。 A. 关系模型 B. 网状模型 C. 层次模型 D. 以上三个都是

大数据库原理与设计大作业源代码

数据库原理与设计大作业源代码 (1) 用户登录界面 运行超市管理信息系统后,首先进入用户登录界面,用户输入用户名和密码后,系统进行验证,验证通过进入程序的主界面。 在进行系统登录过程中,登录模块将调用数据库里的用户信息表,并对用户名和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模块。并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。登录界面如图5-2所示。 图5-2 登录界面 主要实现代码如下: //登录

private void radBtnOk_Click(object sender, EventArgs e) { try { if (radTxtBoxUser.Text.Trim() == "") { this.radLbInfo.Text = "请输入您的用户名!"; } else if (radTxtBoxPsw.Text.Trim() == "") { this.radLbInfo.Text = "请输入您的密码!"; } else { commandUnit com = new commandUnit(); string str = @"select * from UserInfo where loginNo = '" + radTxtBoxUser.Text.ToString() + "'"; DataTable table = com.GetDataSet(str); if (table.Rows.Count <= 0) { this.radLbInfo.Text = "用户名不存在!"; radTxtBoxUser.Text = ""; radTxtBoxPsw.Text = ""; return; } str = @"select * from UserInfo where loginNo = '" + radTxtBoxUser.Text.ToString() + "' and passWord = '" + radTxtBoxPsw.Text.ToString() + "'"; DataTable tableUser = com.GetDataSet(str); if (tableUser.Rows.Count > 0) { _currentUser = radTxtBoxUser.Text; _currentPsw = radTxtBoxPsw.Text; IsLogin = true; this.Close(); } else { this.radLbInfo.Text = "密码错误!"; radTxtBoxPsw.Text = ""; } } } catch (System.Exception ex)

《数据库原理与应用》作业题

《数据库原理与应用》教学说明及作业题 注意: (1) 教学说明中没有明确注明的章节为要求掌握的内容。 (2) 标注*号的题为思考题。 第一部分:数据库及关系数据库基础 第1章数据库概论 教学说明: 了解: 1.2.5、1.2.6 基本掌握:1.1.2、1.2.4 变换顺序:1.2.3节移至第7-3章,1.3节移至第7-1章。 练习题: 1.什么是数据库、数据库管理系统、数据库系统? 2.数据库系统有哪些特点? 3.简述数据库中数据不一致性的含义。 4. 数据库为什么要努力降低数据的冗余度? 5.数据库管理系统的主要功能有哪些? 6.数据库管理系统的数据控制功能包含哪些方面? 7.举出三个常见的数据库管理系统,并说明其供应商。 8.数据库管理员的职责是什么? 9. 简述DB、DBMS、DBA等英语缩写词的英语全称及汉语意思。 *10. 简述数据库与电子表格的区别与联系 第2章关系数据库概论 教学说明: 了解:2.5 练习题: 1.简述数据模型的含义及组成要素。 2.简述候选码、主码、外码以及主属性等概念的含义。 3.简述关系的基本性质。谈谈对“列的顺序无所谓”与“行的顺序无所谓”两条性质的理解。

4.关系的典型运算有哪些?说明关系的连接运算的作用。 5.简述关系的三类完整性约束,并举例说明。 *6. 熟悉p74习题5中的数据库。 第二部分:数据库语言SQL 第3-1章 SQL及SQL Server概述 教学说明: 基本掌握:3.1.1 变换顺序:3.1.3节移至第7-1章,3.3.3节移至第7-5章。 练习题: 1.简述SQL的含义及特点。 *2.熟悉MS SQL Server的组成。 第3-2章数据库的建立(3.3.1) 教学说明: 基本掌握:3.3.1。 练习题: 1.一个SQL Server数据库至少包括哪些文件?文件的功能是什么? 2.创建SQL Server数据库时,需要做哪几方面的工作? 第3-3章表的建立(3.3.2) 练习题: 1.SQL Server中常用的数据类型有哪些? 2.数据库更新的含义是什么?基本操作有哪些? 第3-4章定义数据完整性(书第5章) 教学说明: 了解:5.5 基本掌握:5.6。 练习题: 1.在SQL中,数据库的三类完整性如何设置? 2.简述Unique约束与主键约束的联系与区别?

现代交换原理与技术练习及答案

现代交换原理与技术练习及 答案 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

现代交换原理与技术 练习题

第1章绪论 一、填空题 7-1“竹信”就是用一根_________连结两个小竹筒,在竹筒的一方可以听见另一方小声说话的声音。绳子 7-2人类用电来传送信息的历史是由_________开始的。电报 7-3电报(Telegraph)是一种以_________________传送信息的方式,即所谓的数字方式。符号(点、划) 7-4“电信”是使用有线、无线、光或其它_____________系统的通信。电磁7-5在电信系统中,信息是以电信号或___________信号的形式传输的。光 7-6交换设备的作用就是在需要通信的用户之间_________________,通信完毕拆除连接,这种设备就是我们今天常说的电路交换机。建立连接 7-7通信网由用户终端设备、_______________设备和传输设备组成。交换 7-8在由多台交换机组成的通信网中,信息由信源传送到信宿时,网络有___________连接和无连接两种工作方式。面向 7-9电路就是在通信系统中两个终端之间(有时须通过一个或多个交换节点)为了完成_____________传递而建立的通信路径。信息 7-10物理电路是终端设备之间为了传送信息而建立的一种________连接,终端之间可通过这种连接接收/发信息。实 7-11信息在通信网中的传送方式称为传送模式,它包括信息的复用、传输和________方式。交换 7-12时分复用,就是采用___________分割的方法,把一条高速数字信道分成若干条低速数字信道,构成同时传输多个低速数字信号的信道。时间 7-13交换技术从传统的电话交换技术发展到综合业务交换技术在内的现代交换技术,经历了人工交换、机电交换和_________交换三个阶段。电子 7-14电路交换技术是一种主要适用于_________业务的一种通信技术。实时 7-15分组交换采用的路由方式有数据报和_________两种。虚电路 7-16宽带交换技术就是指支持传输比特速率高于_________的交换技术。2M/s 7-17交换的目的就是将交换机入端的信息按照_________的需要转移到出端。 用户 7-18交换机的功能可以用两种方法来描述,一种是在入端和出端之间建立连接和释放连接;另一种是把入端的信息按照其_________分发到出端去。地址 二、选择题 7-19我们把用标志码标识的信道称为()A A、标志化信道 B、位置化信道 C、时隙 D、信元 7-20虚电路是终端设备之间为了传送信息而建立的一种逻辑连接()B A、物理连接 B、逻辑连接 C、实连接 D、无缝连接 7-21电路交换是最早出现的一种交换方式,电路交换方式的一个典型应用是()B A、数据交换 B、电话交换 C、报文交换 D、图像交换

数据库原理_大作业

西安建筑科技大学华清学院《数据结构与数据库原理》大作业 报告书 姓名: 班级:通信工程1202 学号:201206020229

实验一线性数据结构 一、上机目的 掌握线性数据结构的基础认识 二、上机实验原理 链表是最简单的线性数据结构,对链表的掌握是以后课程学习的基础。掌握链表的逻辑结构,存储结构,基本操作及其实现,应用链表实现简单的应用。队列和栈都是存取受限的线性表,队列的特点是先进先出,栈的特点是先进后出。掌握队列和栈的逻辑结构,存储结构,基本操作及其实现,应用队列或者栈实现简单的应用。 三、详细设计 #include #include struct node{ int x; int z; struct node*next; }; typedef struct node link; link*creatlink() { link*head,*s,*p; int num1,num2; head=NULL; p=head; printf(":\n"); scanf("%d%d",&num1,&num2); while((num1!=0)||(num2!=0)) { s=(link*)malloc(sizeof(link)); s->x=num1; s->z=num2; if(head==NULL) head=s; else p->next=s; p=s; scanf("%d%d",&num1,&num2); } if(head!=NULL) p->next=NULL;

return head; } link*addlink(link*A,link*B) { link*p,*q,*r,*s,*C; p=A; q=B; r=(link*)malloc(sizeof(link)); C=r; while((p!=NULL)&&(q!=NULL)) { if(p->zz) { s=(link*)malloc(sizeof(link)); s->x=p->x; s->z=p->z; r->next=s; p=p->next; r=s; } else if(p->z>q->z) { s=(link*)malloc(sizeof(link)); s->x=q->x; s->z=q->z; r->next=s; q=q->next; r=s; } else if((p->x+q->x)!=0) { s=(link*)malloc(sizeof(link)); s->x=(p->x)+(q->x); s->z=p->z; r->next=s; p=p->next; q=q->next r=s; } else { p=p->next; q=q->next; }

数据库原理第二章作业

第二章高级数据模型 一. 简答题 1.ERM属于哪个层次的数据模型?关系模型又是哪个层次的数据模型? 概念。 逻辑。 2.用ERM作为工具去描述现实系统时,现实系统中的数据本身用什么描述,数据联系又用什么去描述? 实体、实体型及属性。 联系及联系型。 3.属性按结构的分类,以及按取值的分类? 结构:简单属性、复合属性和子属性。 取值:单值属性、多值属性、导出属性和空值属性。 4.实体用什么来唯一标识? 主键。 5.键与候选键的区别? 键的概念中并没有要求一定是最小属性集。 6.ERM中可描述的约束类型? 一般性约束、键约束和参与约束。 7.ERM为何没有数据操纵的内容? ERM仅用于数据库的设计,不被DBMS支持。 8.键约束的用处?什么情况下才存在键约束? 在一个联系R的实例中,一个关联的实体A最多只能出现在一个联系实例中。 1:1约束和1:n约束。 9.在1:1、1:n和m:n三种情况下,如何确定联系的主键? 1:1:主键可取关联的任一实体的主键独立担当。 1:n:主键只需由n方实体的主键担当。 m:n:主键必须由关联的所有实体的主键共同完成。 10.弱实体是如何产生的?如何避免弱实体的出现?弱实体如何识别?请列举一个或多个弱实体的例子。 产生:没有键属性。 避免:在命名或编号弱实体时,加上其隶属关系上层实体的标识。 识别:借助与弱实体有关联的实体和联系。 例子:本地电话号码。 二. 单项选择题 1. (④)不是数据模型的要素。 ①数据结构②数据操作③数据类型④完整性约束

2. (④)是高级语义数据模型。 ①关系模型②层次模型③网状模型④ER模型 三. 改错题(将划线部分改正) 1. 同一实体型不可能存在联系(可能存在联系)。 2. ER模型中,联系的主键由所参与实体的一般属性决定(所参与的实体主键的唯一标识)。 3. 主键是候选键之一部分组成(中唯一标识实体的键)。 四. 综合 1. 设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。 商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售每一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。 试画出ER图,并在图上注明联系的约束类型。 2. 假设要根据某大学的系、学生、班级、学会等信息建立一个数据库。一个系有若干专业,每个专业每年只招一个班,每个班有若干学生;一个系的学生住在同一宿舍区;每个学生可以参加多个学会,每个学会有若干学生,学生参加某学会有入会年份。试根据以上信息设计其ER模型。

《数据库原理与应用》课后习题参考答案

《数据库原理与应用》课后习题参考答案 第一章作业参考答案 1、单选题C C D B C 2、判断题对错错错对 3填空题网状模型用户商业智能数据挖掘系统设计 4简答题 1)数据模型就是指描述事物对象得数据组成、数据关系、数据约束得抽象结构及其说明。数据模型就是指描述事物对象得数据组成、数据关系、数据约束得抽 象结构及其说明。数据模型就是指描述事物对象得数据组成、数据关系、数据约束 得抽象结构及其说明。3)数据约束:用于描述数据结构中数据之间得语义联系、数据之间得制约与依存关系,以及数据动态变化得规则。主流数据库采用关系图模 型。数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模 型(如对象数据模型、键值对数据模型、列式数据模型。。。) 2)数据库——就是一种依照特定数据模型组织、存储与管理数据得文件,数据库文件一般存放在辅助存储器以便长久保存。数据库具有如下特点:数据不重复 存放;提供给多种应用程序访问;数据结构独立于使用它得应用程序;对数据 增、删、改、检索由统一软件进行管理与控制。 3)数据库(Database)就是一种依照特定模型组织、存储与管理数据得数据结构。在数据库中,不仅存放了数据,而且还存放了数据与数据之间得关系。数据库 内部元素:用户表:用户在数据库中创建得数据库表;系统表:数据库中系统自带 得数据库表;视图:数据库中用于对数据进行查询得虚拟表;索引:数据库中用于 加快数据查询得索引项;约束:数据库中对数据、数据关系施加得规则;存储过 程:数据库内部完成特定功能处理得程序;触发器:数据库内部因数据变化自动执 行得一类存储过程等等 4)数据库系统包括:用户、数据库应用程序、数据库管理系统与数据库四个组成要素。 5)数据库管理系统(Database Manage System,DBMS )——就是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问得系统软件。数 据库管理系统(DBMS)主要功能:创建数据库与表; 创建支持结构,如索引等; 读取 数据库数据; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性; 执行备份与恢复等等 第二章作业参考答案 1 单选题C B D A A 2、判断题对对错对错 3填空题全外连接数据约束候选键用户定义完整性4简答题外码键 1)在关系模型中,使用“关系”来存储“实体”中得数据。关系(relation)——就是指存放实体数据得二维表。关系特征:行存储实体得个体数

相关文档
最新文档