2017年电大中央电大-数据库应用技术形成性考核册
- 格式:doc
- 大小:89.50 KB
- 文档页数:20
数据库应用技术网络核心课程形成性考核学校名称:学生姓名:学生学号:班级:国家开放大学编制使用说明:本课程考核采用形成性考核与终结性考试相结合的方式。
形成性考核占课程综合成绩的30%,终结性考试占课程综合成绩的70%。
课程考核成绩统一采用百分制,即形成性考核、终结性考试、课程综合成绩均采用百分制。
课程综合成绩达到60分及以上(及格),可获得本课程相应学分。
形成性考核分为三种类型:第一种是形考作业,要求同学完成形考作业题,辅导教师批阅并打分;第二种是上机实验,要求辅导教师从给定的实验中选择一次,组织学生上机完成,最后辅导教师打分。
第三种是学习行为记录,要求辅导教师根据同学网上学习行为的积极性进行评分。
形成性考核任务列表考核分数统计表形考任务1:作业本次任务按百分制计,涉及1-3章的内容,其中第一章40分,第二章40分,第三章,30分。
本次任务实际成绩占形成性考核的20%。
第 1 章数据库系统概述(本章共30分)一.单项选择题(每题2分,共20分)1.关于数据库管理系统的说法,错误的是()。
A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.关于用文件管理数据的说法,错误的是()。
A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.数据库系统的物理独立性是指()。
A.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序4.数据库系统是由若干部分组成的。
第二题图书管理数据库一、系统需求分析本系统的目标是开发一个为通用的图书管理系统。
包括以下模块:身份验证、借阅图书、归还图书、打印催单、信息查询、读者和书籍管理、帮助与及退出等。
(1)身份验证用户初次使用该系统是,由系统设计者提供管理员的这帐号及口令。
利用该信息进入系统后,将口令自行修改并为每为管理员创建各自的帐号及口令。
进入系统是首先输入口令证实。
正确后方可进入主程序。
(2)借阅图书在系统主窗口中,选择“借还书信息查询窗口”单击“借书”按纽,就可知道借出书的信息,同时还可以修改和保存.输入借阅人的编码或姓名后,系统自动判别。
如果系统的借阅人库中没有该借阅人的记录,那么系统有提示,如果有该人,就读出该人的姓名并填人借阅窗口。
输入借阅人或地址\电话等,系统自动判别,如果书已全部借出就给出提示,还有书就完成本次操作。
如果单击“放弃”,就取消本次借阅操作。
(3)归还图书在系统主窗口中,选择“借还书信息查询窗口”,就可以知道读者还书的状态,同时可以进行修改和保存打印等功能.(4)读者信息该功能有读者类型管理.可对读者的信息进行修改和查询.读者信息管理也可以进行修改和查询.(5)信息查询该模块包括的模块有:个人借阅查询、催还书目浏览、图书分布查询和按关键子查询等。
(6)系统维护系统包括重新登陆、修改口令、退出.(7)帮助信息说明本系统的版本和作者。
(8)退出系统在系统主窗口中单击“退出”按纽,就退出图书馆管理系统。
二、 数据流程分析1、绘制数据流程图,如下图所示(1) 书籍基本信息说明:出版社信息出入后,存放在出版社信息库中,便于今后书籍信息的录入以及出版社信息的查询。
用于图书的分类管理。
登记新书时,当涉及到出版社和分类的填写时,输入书籍的基本信息,并存放在图书信息库中。
(2) 借阅人基本信息说明:录入读者基本信息后存放在读者信息库中。
(3)说明:输入查询条件后,可知读者信息库,并反应出查询结果。
输入读者编号、姓名等,通过检索读者信息库,核实读者身份。
电大数据库基础与应用形成性考核册作业1一、单项选择题1、域是实体中相应属性的(A)。
A、取值范围B、值C、名称D、描述2、把保存关系定义的关系称为对应数据库的(B)。
A、一般关系B、元关系C、特定关系D、正常关系3、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的(C)规则。
A、传递性B、分解性C、合并性D、增广性4、设一个关系为(R(A、B、C、D、E、F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为(D)。
A、(A,B)B、(A,C)C、(A,E)D、(A,D)5、设D1,D2和D3域的基数分别为2,3,4,则D1*D2*D3的元组数为(B)。
A、9B、24C、10D、206、若一个关系为R(学生号,姓名,性别,年龄),则(A)适合作为该关系的主码。
A、学生号B、姓名C、性别D、年龄7、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有(C)个元素。
A、10B、8C、7D、68、在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的(B)规则。
A、传递性B、分解性C、合并性D、增广性9、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(B)范式。
A、第一B、第二C、第三D、BC二、是非题1、在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。
(错)2、分布式数据库系统既支持客户局部应用,又支持客户的全局应用。
(对)3、在对象数据模型中,对象不但能够继承,而且能够嵌套。
(对)4、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为II学生号(X)与X的自然连接。
(对)5、在一个关系R中,“职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。
信息技术与教育技术形考册(1)作业选择题(第13页) l1. 下列是关于Windows98操作系统主要特征的说法,其中不正确的是(B)。
A Windows98摆脱了MS-DOS,开机启动直接进入图形用户界面。
B Windows98支持长文件名。
WINDOWS 98中文件名可以包括空格,最长可达256个字符。
C Windows98提供了即插即用(Plug & Play)功能,用户在安装和配置硬件设备时,系统自动检测新设备,并对“即插即用”设备自动进行设置。
D Windows98支持多任务操作,可以同时打开多个程序窗口。
2. 下列是关于Windows98桌面的说法,其中不正确的是(B)。
A Windows98桌面类似于普通桌面,用户使用一个程序就像是取出了一个工具放在普通桌面上一样。
B Windows98的桌面是工作区域。
桌面占据屏幕空间的一半。
C Windows98桌面屏幕最下边的横条就是任务栏。
任务栏包含“开始”按钮、布告区、时钟等。
D “开始”按钮看起来毫不起眼,但它是启动Windows98程序的通路。
从启动应用程序到关闭操作系统,都离不开“开始”菜单。
3 对于从“开始”菜单功能的说法中,不正确的是(B)A 从开始菜单可以启动画图程序。
B 从开始菜单不能进入资源浏览器。
C 从开始菜单可以启动文字处理软件Word。
D 从开始菜单可以进入控制面板。
4. 下列四种说法中不正确的是(D)A Windows98是一个多任务的操作系统,可以同时打开多个程序。
B 由于每一次用户只操作其中的一个,利用任务栏可以对打开的多个程序窗口进行选择,切换到任意一个程序的窗口,或在两个窗口间复制信息。
C 利用任务栏可以进行中、英文等输入法的切换。
D 可以使用Ctrl+TAB组合键来实现多任务间的切换。
5. 下列说法中有错误的是(C)A 通过拖动标题栏可以移动窗口的位置。
B “最小化”按钮可以把窗口最小化成任务栏上的一个图标C “最大化”按钮使窗口放到最大,占据整个屏幕。
形考任务1答案第1 章数据库系统概述(本章共20分)一.单项选择题(每题1分,共10分)1.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件2.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.不会因为数据逻辑结构的变化而影响应用程序4.操作系统5.数据的独立性6.模式7.能够描述并发数据8.数据结构、数据操作和数据完整性约束9.一个联系可以不与任何实体有关10.外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的二.判断题(每题1分,共5分)11-15 对错对错对三.简答题(本题共5分)16.答:(1)相互关联的数据集合;(2)较少的数据冗;(4)保证数据的安全可靠;(5)最大限度地保证数据的正确性;(6)数据可以共享并能保证数据的一致性。
17.答:数据独立性包括逻辑独立性和物理独立性两部分。
物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。
这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。
18.答:实体是具有公共性质的并可相互区分的现实世界对象的集合。
属性是实体所具有的特征或性质。
联系是实体之间的关联关系。
第2章关系数据库理论(本章共20分)一.单项选择题(每题1分,共10分)19.数据库管理系统20.有m目x行数据的关系R和有n目y行数据的关系S进行笛卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系21.进行自然连接的两个关系可以没有列名相同的列22.进行并运算的两个关系的列个数必须相同,对应列的语义相同23.维护数据的一致性24.Y部分函数依赖于X25.第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖26.第二范式27.并运算28.∏二.判断题(每题1分,共5分)29-33 错错对错错三.简答题(本题共5分)34.答:实体完整性、参照完整性和用户定义的完整性。
国家开放大学(中央广播电视大学)2017年秋季学期“开放本科”期末考试数据库应用技术试题2018年1月一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.属于数据的动态特征的是( )。
A.学生学号B.插人数据D.教师编号C.建立约束参考答案:插人数据2.在E-R图中,实体用( )描述。
A.圆角矩形B.菱形框D.三角形C.矩形框参考答案:矩形框3.关于数据库三级模式中“模式”的说法,错误的是( )。
A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示参考答案:模式是对整个数据库的底层表示4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
关于两个表的引用关系的描述,正确的是( )。
A.设置学生表中的“所在系”为外键C.设置学生表的学号为主键B.设置系表中的“系名”为外键D.无法表达这两个表的引用关系参考答案:设置学生表中的“所在系”为外键5.关于关系运算中选择运算的说法,正确的是( )。
A.选择运算是从垂直方向选取表中的若干列B.选择运算是从水平方向选取表中满足条件的记录C.进行选择运算的两个表必须结构相同D.进行选择运算时要求两个表中必须有同名列参考答案:选择运算是从水平方向选取表中满足条件的记录6.若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于( )。
A.第一范式B.第二范式D.第四范式C.第三范式参考答案:第二范式7.关于SQLServer中扩大数据库空间的说法,正确的是( )。
A.只能扩大日志文件的空间,不能扩大数据文件的空间B.只能扩大数据文件的空间,不能扩大日志文件的空间C.日志文件和数据文件的空间都可以扩大D.在数据库空间未用满时不能进行扩大数据库空间的操作参考答案:日志文件和数据文件的空间都可以扩大8.属于普通编码可变长字符串类型的是( )。
数据库基础与应用形成性考核册学校名称:学生姓名:学生学号:班级:国家开放大学编制使用说明《数据库基础与应用》是国家开放大学开放教育专科计算机信息管理(专科)等计算机相关专业的课程。
本课程考核采用形成性考核与终结性考试相结合的方式。
形成性考核占课程综合成绩的50%,终结性考试占课程综合成绩的50%。
课程考核成绩统一采用百分制,即形成性考核、终结性考试、课程综合成绩均采用百分制。
课程综合成绩达到60分及以上(及格),可获得本课程相应学分。
形成性考核分数统计表形考任务1(学习完1-3章后,请你完成形考任务1,本次任务满分100分,占形成性考核的15%。
)一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共36分)1.在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是( C )。
A. 人工管理B. 文件系统C. 数据库系统D. 分布式数据库系统2.实体中能够唯一标识自己的属性被称做( A )。
A. 码B. 域C. 联系D. 元组3.关系数据模型属于( B )。
A. 概念数据模型B. 逻辑数据模型C. 存储数据模型D. 对象数据模型4.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是( C )联系。
A. 1对1B. 1对多C. 多对多D. 多对15.在数据库体系结构的三级模式中,全局模式处于( B )层。
A. 最内B. 中间C. 最外D. 应用6.下面不属于数据库体系结构中三级模式的是( C )。
A. 存储模式B. 逻辑模式C. 数据模式D. 应用模式7.设D1、D1和D1定义域中的基数分别为2、3和4,则D1⨯D2⨯D3的元组数为( B )。
A. 9B. 24C. 10D.148.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1⨯R2所具有的元组个数为( D )。
A. a1+b1B. a2+b2C. a1⨯a2D. b1⨯b29.若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为( A )。
(精华版)国家开放大学电大专科《MySQL数据库应用》机考网考形考题库及答案盗传必究终结性考试占考核总成绩的 50%,试题类型以客观题为主,闭卷,考试时间限制为 60 分钟。
选择题题目1下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段 II.文件系统阶段 III.数据库阶段选择一项:正确答案:只有 I题目2文件系统显露出的缺陷有( )选择一项或多项:正确答案:数据的分离与孤立正确答案:不相容文件格式正确答案:数据冗余题目3数据库管理系统的发展历经了如下那些模型阶段()。
选择一项或多项:正确答案:层次模型正确答案:局部变量正确答案:全局变量题目4下列四项中,不属于数据库系统特点的是()。
选择一项:正确答案:数据冗余度高题目5数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。
选择一项:正确答案:数据库管理员题目6数据库与文件系统的根本区别在于()。
选择一项:正确答案:数据的结构化题目7数据库系统和文件系统的区别是()。
选择一项:正确答案:文件系统不能解决数据冗余和数据独立性问题,而数据库系统能解决此问题题目8数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
选择一项:正确答案:DBS包括DB和DBMS题目9下述()不是DBA数据库管理员的职责。
选择一项:正确答案:数据库管理系统设计题目10下面系统中不属于关系数据库管理系统的是()。
选择一项:正确答案:IMS题目11()由数据结构、关系操作集合和完整性约束三部分组成:选择一项:正确答案:关系模式题目12数据模型的三要素是()。
选择一项:正确答案:数据结构、数据操作和数据完整性题目13关系数据模型的三个组成部分中,不包括()。
选择一项:正确答案:数据维护题目14()是目前数据库系统中最常用的一种数据模型。
正确答案:关系模型题目15以下哪项不属于数据模型()。
一、判断题(正确的打√,错误的打×)1.机电一体化系统的主要功能就是对输入的物质按照要求进行处理,输出具有所需特性的物质。
(×)2.系统论、信息论、控制论是机电一体化技术的理论基础,是机电一体化技术的方法论。
(√)3.信息处理技术是指在机电一体化产品工作过程中,与工作过程各种参数和状态以及自动控制有关的信息输入、识别、变换、运算、存储、输出和决策分析等技术。
(√)4.自动控制是在人直接参与的情况下,通过控制器使被控对象或过程自动地按照预定的规律运行。
(×)5.产品的组成零部件和装配精度高,系统的精度一定就高。
(×)6.为减少机械传动部件的扭矩反馈对电机动态性能的影响,机械传动系统的基本固有频率应低于电气驱动部件的固有频率的2~3倍,同时,传动系统的固有频率应接近控制系统的工作频率,以免系统产生振荡而失去稳定性。
(×)7.传动机构的转动惯量取决于机构中各部件的质量和转速。
(×)8.在闭环系统中,因齿轮副的啮合间隙而造成的传动死区能使系统以6~10倍的间隙角产生低频振荡,采用消隙装置,以提高传动精度和系统稳定性。
(×)9.进行机械系统结构设计时,由于阻尼对系统的精度和快速响应性均产生不利的影响,因此机械系统的阻尼比ξ取值越小越好。
(×)10.滚珠丝杠垂直传动时,必须在系统中附加自锁或制动装置。
(√)11.采用偏心轴套调整法对齿轮传动的侧隙进行调整,结构简单,且可以自动补偿侧隙。
(√)×12.采用虚拟样机代替物理样机对产品进行创新设计测试和评估,延长了产品开发周期,增加了产品开发成本,但是可以改进产品设计质量,提高面向客户与市场需求能力。
(√)×二、单选题1.以下产品属于机电一体化产品的是(C )。
A.游标卡尺B.电话C.全自动洗衣机 D.非指针式电子表2.为提高机电一体化机械传动系统的固有频率,应设法(A )。
技术,它们大体上相当于人的思维器官、感1形成性考核册信息技术与教育技术)3 (完全正确觉器官、神经系统和效应器官。
)第1页一、判断题(信息资源的四个明显特征)42页10、(第教师信息素质的内容包括:1、(第页)11分别是智能性)、(有限性)、不均衡性、支配资源的能力、使用信息的能力、掌握新)4(部分错误整体性。
技术的能力、系统思维的能力、与人合作的信息科学的产生是社会信能力。
()52、):(第页11完全正确息化大势所趋,是人类社会由农业时代、工教师信息素质标准归纳为三2、(第1)2页) (完全正确业时代走向信息时代的必然产物:信息处理、独立学习、社会责任。
个方面一方面,从本体论意义上)63、)(完全正确(第页12讲,信息是事物运动的状态和方式,它与物在开好信息技术课程的同时,)3第1页3、(质紧相联系又互有区别。
另一方面,从认识要努力推进信息技术与其他学科教学的整论意义来理解,信息是认识主体的所感受或合,鼓励在其他学科的教学中广泛应用信息); 完全正确的表述的事物运动的状态和方式(技术手段,并把信息技术教育融合在其他学现实信息资源以表达方式为依据可发、科的学习中。
各地要逐步实现多媒体教学进13、体态语文信息资源)入每一间教室,探索信息技术教育与其他学划分为口语信息资源、(无错误,但文献信息资源和实物信息资源。
科教学的整合。
(完全正确) ()72页不完备) (第年时间,加强信10用页)45至4、(第1构成信息资源的最基本要素有信息内90%左14、息基础设施和信息资源建设,使全国第右独立建制的中小学校能够上网,使中小学但不完备) (载体。
(无错误,容、符号、(人)、)82) 师生都能共享网上教育资源。
(完全正确页使得原来以信息科学的崛起和发展,15、)52005(5、第1页年前,争取使东部地物质和能量为中心观念的传统自然科学逐渐区县以上、中西部地区中等以上城市中小学让位于以物质、能量、信息三者为中心观念都能(上网),这些地区的中小学生都能够的现代自然科学。
第一章思考与练习题一、选择题1.三级模式间存在两种映射,它们是(C)。
A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2.SQL Server系统中的所有系统级信息存储于哪个数据库(A )。
A.master B.model C.tempdb D.msdb3.下面关于tempdb数据库描述不正确的是(D )。
A.是一个临时数据库B.属于全局资源C.没有权限限制D.是用户建立新数据库的模板4.在数据库技术中,面向对象数据模型是一种(B )。
A.概念模型B.结构模型C.物理模型D.形象模型5.数据库管理系统常见的数据模型有(B)。
A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.用户看到的数据表,属于数据库系统三级模式中的(D )。
A.外模式B.内模式C.子模式D.模式7.对数据的插入属于数据库管理系统(B )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护8.保持数据的完整性属于数据库管理系统(C )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护9.在SQL Server数据库中,默认情况下Sys通常是(C )。
A.数据文件的后缀B.事务日志文件的后缀C.系统表表名的前缀D.辅助文件的后缀二、填空题1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。
2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。
3.数据库管理系统的主要功能包括(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。
4.关系模型由三部分组成(数据结构)、(关系操作集合)和(关系的完整性)。
5.SQL Server提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。
6.数据文件的后缀是(mdf )。
7.事务日志文件的后缀是(ldf )。
8.SQL Server数据库分为(系统数据库)和(用户数据库)两种类型。
三、简答题1.什么是数据和数据处理?数据与信息的区别联系是什么?参考答案:数据(Data)是一组表示数量、行动和目标的非随机的可鉴别的符号。
数据处理通常包括查找、统计、分类、修改、计算、汇总等各种方法。
数据(Data)是一组表示数量、行动和目标的非随机的可鉴别的符号。
信息(Information)是经过加工的,能对接收者的行为和决策产生影响的、有价值的数据。
如果将数据比喻为原料,那么信息就是数据经过加工而生产的产品,是有价值的数据。
与原料和产品的概念相似,一个系统的产品可能是另一个系统的原料,那么一个系统的信息可能成为另一个系统的数据。
2.数据库、数据库管理系统、数据库系统之间到底是什么关系?参考答案:数据库就是各种相关数据的集合和容器。
数据库所保存的数据是指长期储存在计算机内、有组织的、可共享的数据集合。
数据库中的数据必须按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可以被一定范围内的各种用户共享。
数据库管理系统是对数据库进行管理的系统软件,位于用户和操作系统之间,为用户或应用程序提供访问数据库的方法和工具。
广义上,数据库系统就是采用了数据库技术的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
狭义上讲,数据库系统主要指数据库和数据库管理系统,由于这二者在应用中的相互依赖性,所以在一般不引起混淆的情况下常常把数据库系统简称为数据库。
3.请描述一下SQL Server数据库的存储结构。
参考答案:SQL Server数据库的存储结构包括物理存储结构和逻辑存储结构两个层面。
在物理层面上,SQL Server数据库是由两个操作系统文件组成的,即数据文件和事务日志文件,它们的后缀分别是MDF和LDF。
数据文件主要用于存储数据,事务日志文件主要用于存储数据库的更新情况等事务日志信息。
在逻辑层次上,数据库是由表、视图、存储过程等一系列数据对象组成的。
当采用SQL Server企业管理器将上述数据库文件“打开”后,就能看到数据库的逻辑结构了,如图XXX 所示。
数据库中的数据分别存储在几个不同的对象中,而这些对象是用户在操作数据库时,实际能够看到和接触到的,属于逻辑存储结构。
常用的数据库对象主要包括:表(Table)、索引(Index)、视图(Views)、触发器(Triggers)、存储过程(Store Procedures)、缺省(Default)、约束(Constraints)、用户(Users)以及图表(Diagram)和用户自定义的数据类型等。
在以后的章节中,我们将逐步学习这些对象的使用方法。
4.简述关系模型的组成。
参考答案:系模型是目前最重要的一种数据模型。
关系数据库系统采用关系模型作为数据的组织方式。
关系模型由三部分组成:数据结构、关系操作集合和关系的完整性。
数据结构是指在关系模型中,无论是数据还是数据之间的联系都是以二维表(关系)这一种简单的结构表示的,这即符合人们使用数据的习惯,同时也便于计算机实现。
关系操作是指关系代数(或等价的关系演算)中并、交、差、选择、投影、连接等。
关系模型给出了关系操作的能力和特点,但不对DBMS的语言给出具体的语法要求。
关系语言的特点是高度的非过程化。
其操作方式的特点是集合操作,即操作的对象和结果是集合,称为一次一集合的方式,而不是一次一个记录的方式。
关系完整性包括实体完整性、参照完整性和用户自己定义的完整性。
实体完整性是保证数据库中记录的惟一性,即每个记录的主键不能为空值,也不能与其他记录的主键相同。
参照完整性是保证表与表之间语意上的完整性,即当一个表引用在另一个表中定义的实体时,要保证这个实体的有效性。
这两种完整性是关系模型必须满足的约束条件,应该由关系系统自动支持。
而用户自定义完整性反映了用户的要求,是用户自行定义的。
第二章思考与练习题一、选择题1.下述关于索引的描述,正确的是(B )。
A.撤销索引会同时撤销数据库中与之相关的内容B.建立索引后,会影响基本表的插入速度C.基本表的记录数量越多,越不应该建立索引D.基本表的记录越长,越不应该建立索引2.下述关于视图的描述,正确的是(C )。
A.视图仅由一个基本表导出B.执行视图比在客户端直接执行SELECT语句的速度要慢C.在SQL Server中,可以像基本表一样对视图进行查询操作D.视图存储在客户端的数据库中3.如果希望从学生表中查询出所有姓“张”的同学,那么条件语句应该是(B )。
A.Where 姓名% ‘张’B.Where 姓名LIKE ‘张%’C.Where 姓名% ‘LIKE张’D.Where 姓名LIKE ‘张’4.下列SQL语句中,能够完成求某列最大值的是(B )。
A.SELECT A VG(Age) FROM StudentB.SELECT MAX(Age) FROM StudentC.SELECT MIN(Age) FROM StudentD.SELECT COUNT(*) FROM Student5.……将涉及到关系(D)。
……二、填空题1.SQL数据定义语言的主要作用是创建存储数据的结构,而数据操纵语言的主要作用则是向数据库中填写数据,具体包括增加、删除、修改等操作。
2.当需要对查询结果进行排序时,可以指定其排序方式,字段后使用ASC 表示升序,DESC 表示降序。
3.视图是一个虚表,它是从一个或多个基本表中导出的表。
三、简答题1、什么是SQL,请简要说明它的组成和特点。
参考答案:结构化查询语言,Structured Query Language,简称SQL,是关系数据库的标准语言。
SQL语言共分为四大类:数据定义语言,数据查询语言,数据操纵语言,数据控制语言。
它的特点包括:非过程化语言,统一的语言,是所有关系数据库的公共语言。
2、索引的作用是什么?SQL Server有哪几类索引,各自的特点是什么?参考答案:索引(Index)提供了一种快速访问数据的途径,索引是在基本表的列上建立的一种数据加对象,索引是为了加速查询速度而创建的。
实际的索引通常是这两大类5种方式的组合。
(1)单列索引:对基本表的某一单独的列进行索引,是最简单和最常用的索引类型,通常情况下,应对每个基本表的主关键字建立单列索引。
(2)惟一索引:一旦在一个或多个列上建立了惟一索引,则不允许在表中相应的列上插入任何相同的取值。
使用惟一索引不但能提高查询性能,还可以维护数据的完整性。
(3)复合索引:是针对基本表中两个或两个以上列建立的索引。
(4)聚集索引:会改变基本表中记录的物理存储顺序。
即表中记录的物理排序顺序不再按插入的先后排列,而是根据索引列重新排序。
(5)非聚集索引:表中记录的物理顺序与索引顺序不同,表中的记录仍按实际插入的先后顺序排列,不按索引列排序。
3、什么是基本表?什么是视图?视图有什么特点?在什么情况下需要创建视图?参考答案:表是一个由行、列组成的二维结构,通常把行称做记录,把列称为字段。
视图是由查询数据库表产生的,它其实是一个虚拟的表,它限制了用户能看到和修改的数据。
视图的特点是在基本表或其他视图上建立的表,它的结构和内容都来自某个基本表,是依据基本表存在而存在的。
删除一个视图时,不会对基本表产生任何影响,但当删除一张基本表时,与之相关联的视图就会自动被删除。
如果要限制用户能够看到的数据库中的信息,可以使用视图。
4、谓词LIKE的作用是什么?参考答案:确定给定的字符串是否与指定的模式匹配。
模式可以包含常规字符和通配符字符。
模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。
5、如果创建一个数据库其SQL语句是什么?参考答案:CREATE DATABASE 数据库名称6、存储过程的含义是什么?创建存储过程的SQL语句是什么?参考答案:存储过程(Stored Procedure)是一组预先编译好的,以一种可执行的形式永久地存储在数据中的SQL代码,在master数据库中存储了一些SQL Server事先定义好的系统存储过程,通常以sp_xxxx做为存储过程的名字。
当用户创建数据库时,也会自动生成一些事先定义好的存储过程,通常以dt_xxxx做为名字。
创建存储过程的SQL语句是:(1)语句格式:CREATE PROC[EDURE] <存储过程名> AS <SQL语句>(2)语句功能:创建一个存储过程,<SQL语句>多数是指利用SQL Server的Transact-SQL编写的程序。
7、什么是事务?举例说明事务处理的作用是什么?参考答案:事务(Transaction)是并发控制的基本单位,它反映了现实世界中需要以一个完整的单位提交的一项工作。