最新电大数据库基础与应用形成性考核册答案(带原题)

合集下载

数据库基础与应用形成性考核册 答案

数据库基础与应用形成性考核册 答案
功能:按降序显示名专业人数
5. Select * from 课程 where 课程号 in (select 课程号 from 学生 x,选课 y where x.学生号= y.学生号 and x.姓名= ’王明 ’)
功能:查询王明选课的课程信息
四、写出相应的查询语句。 1.从商品库中查询出数量在 10 和 20 之间的所有商品。 select *
A.学生号
B.姓名
C.性别
D.年龄
14、设两个关系 R1 和 R2 中分别包含有 m 和 n 个元组, R1 对 R2 存在着一对多的联系,将
其进行自然连接,在得到的运算结果中最多包含的元组个数为(
A)。
A.m*n
B.m+n
C.m
D.n
15、设一个关系 R1 中的属性是 A 是外码, 它对应关系 R2 中的主码为 B,其中被称为父关系 的是( B)。
B.传递性
C.合并性
D.分解性
20、设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD= {A→B,C→D,(A,C)→E},则该关
系的候选码为( B)。
A.( A,B)
B.(A,C)
C.( A,D)
21、设一个关系为 R( A,B,C,D,E,F,G),它的最小函数依赖集为
该关系的候选码为( C)。
(对)
8.在 SELECT语句的 FROM 选项中,只能给出一个表,不能给出多个表。
(错)
9.在 SELECT语句的 FROM 选项中,每对表之间的连接方式共有两种。 10.一个数据库应用系统开发过程的第 1 个阶段是概念设计。
(错) (错)
11. 需求分析阶段的主要目标是画出数据流图,建立数据字典和编写需求说明书。

数据库基础与应用形成性考核册-答案

数据库基础与应用形成性考核册-答案

作业一:一、单选题:1、在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是(C)A.人工管理B.文件系统C.数据库系统D.分布式数据库系统2、属性的取值范围被称为(D)A.实体B.域C.联系D.码3、实用ER图进行描述的是(B)A.逻辑数据类型B.概念数据模型C.关系数据模型D.对象数据模型4、若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是(C)联系。

A.1对1B.1对多C.多对多D.多对15、若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是(D)联系。

A.1对1B.1对多C.多对多D.多对16、下面不属于数据库体系结构中三级模式的是(B)A.内模式B.全局模式C.外模式D.关系模式7、在文件系统中,存取数据的基本单位是(A)A.记录B.数据项C.二进制位D.字节8、层次数据模型的数据是一种(D)A.线性结构B.图结构C.二维表结构D.树结构9、一个关系中的每一行称为一个(A)A.元组B.属性C.表达式D.条件10、设D1、D2、和D3 定义域中的基数分别为2、3和4,则D1XD2XD3的元组数为(B)A.9B.24C.10D.1411、设D1、D2、D3和D4为定义域,则在它们的笛卡乐积的运算结果中,每个元组具有的分量个数为(C)A.2B.3C.4D.1012、设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1 X R2所具有的属性个数为(D)A. a1+b1B. a2+b2C. a1+a2D. b1+b213、若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为(A)A.学生号B.姓名C.性别D.年龄14、设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为(A)。

A.m*nB.m+nC.mD.n15、设一个关系R1中的属性是A是外码,它对应关系R2中的主码为B,其中被称为父关系的是(B)。

数据库基础与应用形成性考核册答案

数据库基础与应用形成性考核册答案

大数据时代下的数据库技术变革
数据存储:随着数据量的增长,数据库技术将更加注重存储效率和可扩展 性。
数据处理:实时分析、流数据处理等技术将更加重要,以满足对大量数据 的快速处理需求。
数据安全:随着数据价值的提升,数据安全和隐私保护将成为数据库技术 的重点研究方向。
人工智能与数据库的结合:人工智能技术将与数据库技术深度融合,实现 智能化数据管理和分析。
分布式数据库管理系统(DDBMS):支持数据在多个节点上存储和 计算,如Google Cloud Spanner、CockroachDB等。
内存数据库管理系统(In-Memory DBMS):将数据存储在内存 中,提供高速读写访问,如Redis、Memcached等。
常见的关系型DBMS产品
Oracle
数据库的安全性控制
用户身份认证:通过用户名、密码等方式对用户进行身份验证,确保只有授权用户才能访问数 据库。
访问控制:根据用户的角色和权限,限制对数据库的访问和操作,防止未经授权的访问和数据 泄露。
数据加密:对数据库中的敏感数据进行加密存储,确保即使数据被窃取也无法被轻易解密和使 用。
审计与监控:对数据库的访问和使用进行记录和监控,及时发现异常行为和安全事件,提高安 全性。
MySQL
SQL Server
PostgreSQL
DBMS的发展趋势与未来展望
云端化:随着云计算的普及,越来越多的DBMS将迁移到云端,提供更加灵活和可扩展的数据 库服务。
大数据支持:DBMS将进一步支持大数据处理和分析,提供更高效的数据存储、查询和挖掘功 能。
人工智能集成:AI技术的快速发展将推动DBMS与人工智能的集成,实现智能化的数据管理、 查询优化和数据分析。

国家开放大学电大《数据库系统及应用》形成性考核4

国家开放大学电大《数据库系统及应用》形成性考核4

第4章习题与参考答案一. 单项选择题1.下列所述功能中,不属于SQL语言功能的是(D)。

A.数据表的定义功能B.数据查询功能C.数据增、删、改功能D.提供方便的用户操作界面功能2.设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是(C)。

A.intB.smallintC.tinyintD.bit3.设某学生表中有用于存放学生编号的列,下列类型中最适合的是(D)。

A.intB.dateC.tinyintD.char4.下列约束中用于限制列的取值范围的约束是(B)。

A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE5.下列约束中用于限制列取值不重的约束是(D)。

A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE6.下列约束中用于实现实体完整性的是(A)。

A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE7.下列关于DEFAULT约束的说法,错误的是(D)。

A.一个DEFAULT约束只能约束表中的一个列B.在一个表上可以定义多个DEFAULT约束C.DEFAULT只能定义在列级完整性约束处D.在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束8.下列为变量赋值的语句中,错误的是(D)。

A.SET @X = 10B.SELECT @X = 10C.SET @X = 10 + 10D.SET @X = 10 + 'A'9.设有表T,现要在该表新增加一个列,列名为:c1,类型为int。

下列能实现该功能的语句是(A)。

A.ALTER TABLE T ADD COLUMN c1 intB.ALTER TABLE T ADD (c1 int)C.ALTER TABLE T ADD COLUMN c1D.ALTER TABLE T ADD c110.设有表M,将其中的Type列的数据类型改为NCHAR(4)。

最新电大数据库基础与应用形成性考核册答案(带原题)

最新电大数据库基础与应用形成性考核册答案(带原题)

电大数据库基础与应用形成性考核册作业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~第3章)一、单选题(在每小题的空括号内填写上正确选项的字母, 每小题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、 D2和D3定义域中的基数分别为2、 3和4, 则D1xD2xD3的元组数为( B )。

A.9B.24C.10D.148.设关系R1具有a1个属性和b1个元组, 关系R2具有a2个属性和b2个元组, 则关系R1×R2所具有的元组个数( D )。

A.a1+b1B.a2+b2C.a1xa2D.b1xb29.若一个关系为R(学生号, 姓名, 性别, 年龄), 则能够作为主码的属性为( A )。

A.学生号B.姓名C.性别D.年龄10.设一个关系模式为R(A,B,C), 对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}}, 则δB>15(R)的运算结果中具有的元组个数为( B )。

A.1B.2C.3D.411.设一个学生关系为S(学生号, 姓名), 课程关系为C(课程号, 课程名),选课关系为X(学生号, 课程号, 成绩)。

则求出所有选修课程信息的运算表示式为П课程号(X)与( A )的自然连接。

国家开放大学(电大)数据库应用技术形考答案

国家开放大学(电大)数据库应用技术形考答案

形考任务一第一章一.单项选择题(每题2分,共20分)题目1关于数据库管理系统的说法,错误的是()。

正确答案是:数据库应用程序可以不经过数据库管理系统而直接读取数据库文件题目2关于用文件管理数据的说法,错误的是()。

正确答案是:将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率题目3数据库系统的物理独立性是指()。

正确答案是:不会因为数据逻辑结构的变化而影响应用程序题目4数据库系统是由若干部分组成的。

下列不属于数据库系统组成部分的是()。

正确答案是:操作系统题目5正确答案:数据的独立性题目6在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是()。

正确答案:模式题目7在用数据模型描述数据时,一般要求数据模型要满足三个要求。

下列描述中,不属于数据模型应满足的要求的是()。

正确答案:能够描述并发数据题目8数据模型三要素是指()。

正确答案:数据结构、数据操作和数据完整性约束题目9下列关于实体联系模型中联系的说法,错误的是()。

正确答案:一个联系可以不与任何实体有关题目10数据库系统中的三级模式以及模式间的映像提供了数据的独立性。

下列关于两级映像的说法,正确的是()。

正确答案:外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的信息文本二.判断题(每题2分,共10分)题目11使用数据库管理数据可以实现程序与数据的相互独立。

对正确题目12数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中。

()错题目13数据的特征分为静态特征和动态特征。

()对正确题目14E-R模型是一种用于描述数据的组织形式的模型。

()错题目15数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。

()对正确形考任务一第二章一.单项选择题(每题3分,共30分)题目1不属于数据模型三要素的是()。

正确答案:数据库管理系统题目2关于传统关系代数的说法,错误的是()。

国家开放大学电大《数据库系统及应用》形成性考核4

国家开放大学电大《数据库系统及应用》形成性考核4

国家开放大学电大《数据库系统及应用》形成性考核4第4章习题与参考答案一. 单项选择题1.下列所述功能中,不属于SQL语言功能的是(D)。

A.数据表的定义功能B.数据查询功能C.数据增、删、改功能D.提供方便的用户操作界面功能2.设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是(C)。

A.intB.smallintC.tinyintD.bit3.设某学生表中有用于存放学生编号的列,下列类型中最适合的是(D)。

A.intB.dateC.tinyintD.char4.下列约束中用于限制列的取值范围的约束是(B)。

A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE5.下列约束中用于限制列取值不重的约束是(D)。

A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE6.下列约束中用于实现实体完整性的是(A)。

A.PRIMARY KEYB.CHECKC.DEFAULTD.UNIQUE7.下列关于DEFAULT约束的说法,错误的是(D)。

A.一个DEFAULT约束只能约束表中的一个列B.在一个表上可以定义多个DEFAULT约束C.DEFAULT只能定义在列级完整性约束处D.在列级完整性约束和表级完整性约束处都可以定义DEFAULT 约束8.下列为变量赋值的语句中,错误的是(D)。

A.SET @X = 10B.SELECT @X = 10C.SET @X = 10 + 10D.SET @X = 10 + 'A'9.设有表T,现要在该表新增加一个列,列名为:c1,类型为int。

下列能实现该功能的语句是(A)。

A.ALTER TABLE T ADD COLUMN c1 intB.ALTER TABLE T ADD (c1 int)C.ALTER TABLE T ADD COLUMN c1D.ALTER TABLE T ADD c110.设有表M,将其中的Type列的数据类型改为NCHAR(4)。

数据库基础与应用形考作业参考答案

数据库基础与应用形考作业参考答案

数据库基础与应用形考作业参考答案1:作业ABCDBACBB 单选:一、判断:√√√√╳√√╳╳√二、数据)依赖于、文件管理数据库、文件管理填空:<1-36三、值、元多、1 多、型全局、主属性非主属性、多库、局部数据库设计DBA 多态、、继承属性、关系定义 DBMS 封装组模式与内模终端用户、外模式与模式员应用程序设计员关关系运算/控制自动建立、关系数据结构操作式、定义/主非主、空重复、侯选码属性地、主系完整性规则、单值←、XII<X)与C 码、7 3 2、选择 2、S>< II(X>>、课程号学生号分→Z X→Y X→Y 决定因素、非平凡完全、学号系主任、操纵、第一不可再分、数据冗余解性、X 侯选码、2、3主属性BC 、第二二、第三、异常、第一 2 b5E2RGbCAP作业2:填空:<1-21)视图基本表、CREATE SCHEMA DROP 一、SCHEMA、列级表级、列级表级、建立修改删除、V ALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROMWHERE、GROUP BY ORDER BY 、需求分析概念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对催住宿、娱乐费表操作方便、客房表功能完善多、设计要求.补款表、客房表客房空闲表p1EanqFDPw二、写功能1.从商品库中查询出每一种商品地商品代号、分类名、数量和品牌等信息.2.从商品库中查询出所有商品地不同产地地总数.3.从教案库中查询出每门课程被选修地学生数.4.从教案库中查询出学生号为@S1地学生和学生号为@S2地学生所选修地共同课程地课程号.5.从教案库中查询出所有已被学生选修地课程.6.从教案库中查询出最多选修了2门课程<含未选任何课程)地全部学生.7.从教案库中查询出每个学生地选课地全部情况,并依次按学生号和成绩排序.8.从教案库中查询出选修了姓名为@a地学生全部选课地所有学生.三、写命令1.Select *from 商品表1where 数量between 10 to 202.Select 分类名,sum(数量> as 总数量1商品表From分类名Group by3.Select *1商品表From1> >From 单价商品表Where 单价>all(Select avg(4.1.*,产地Select商品表21,商品表From 商品表产地产地in (Select2.商品代号and1.Where商品表商品代号=商品表商品代号=y. x.商品代号2 X,商品表as Y Where From 商品表1 ashaving count(*>=1>产地Group by DXDiTa9E3d5..*学生Select distinctFrom =any(Select课程号学生号and 课程号.Where学生.学生号=选课=@m1>and 姓名选课.学生号=学生,选课Where学生.学生号RTCrpUDGiT作业3:一、单选<1-22)CDABCABCBABCDDABBCDBBB二、填空<1-22)数据库窗体、工作状态、下拉菜单、8 4、1 mdb、名称类型、数据数据库对象、打印方式显示方式、窗体报表数据访问数据表、报表预览对多、设计1页脚、主体页、更新、页眉.、类模块更高版本、HTMLaccess页面页眉主体、数据库页眉代码编辑窗口、模块属性窗口标准模块、工程资源管理器.数据库对象、模块、大小写、当前数据库VBA5PCzVD7HxA作业4:一、单选<1-22)BABCBADADCBABCABBAABBD二、判断题<1-10)√╳√╳√╳√╳√√四、填空<1-60)C/S、客户机、数据封锁机制、注册帐号、系统管理员、域用户帐号、暂停、逻辑组件、系统数据库用户数据库、master model tempdb msdb、GO、局部变量、bit、'ab'、8 4 2 1、数值字符日期时间、查询分析器、sp_renamedb、null、删除修改、select、索引、自动、插入删除修改、可执行、局部变量全局变量、存储过程、数据日志、2 USE、打开重建、create index drop index、聚集非聚集、建立索引、主码唯一值、@ @@、DECLARE 逗号、空格分号换行、2 多一、BREAK CONTINUE、OPEN CLOSE、FETCH DEALLOCATE、CURRENT <游标名>、并发控制捆绑、多 RETURN、参数过程体、CREATETRIGGER DROP TRIGGER、检查唯一值、更新检查、锁钥匙、GRANT REVOKE、ON FROM、VC++ VJ++ VB、可视化开发事命令中心、企业、控制中心 SQL面向对象编程、关系件驱动.版、DEM、层次结构对象继承、实例属性方法、BROLAND PASCAL、MIRCOSOFT 编程工具.jLBHrnAILg四、写结果或功能1. 889 -8882. 888 -8893. student4. 学生号课程号05. 首先定义一个名为@MyNo地局部变量,并给它赋初值.如果@MyNo属于计算机软件专业,则显示出平均成绩,否则显示“学号为@MyNo地学生不存在或不属于软件专业”.xHAQX74J0X6.求出SCORE表中最高成绩与最低成绩地分数之差.7.从student表中统计出专业名开头为@a地值<即“计算机”)地所有学生人数.8. 从student表中分组统计出每个月份入学地学生人数.9.显示出AAA库中所有学生地记录信息及选课成绩.10.显示出AAA库中每个学生地平均成绩.11.向SCORE表中插入学号为@a地值、课程名为@b地值、成绩为@c地值地学生成绩记录.五、写命令1.select upper(‘I am a student'>2.select * from [my table]3.select year(getdate(>>,month(getdate(>>4.select left(学号,4> from students5.create table students(学号Char(8> primay key,姓名Varchar(8>,年龄Int,专业Varchar(20>,入学日期Datetime>6.alter database AAAModifyfile(Name=AAA_data,Size=5,Maxsize=10>。

数据库基础与应用形成性考核册-答案

数据库基础与应用形成性考核册-答案

作业一:一、单选题:1、在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是(C)A.人工管理B.文件系统C.数据库系统D.分布式数据库系统2、属性的取值范围被称为(D)A.实体B.域C.联系D.码3、实用ER图进行描述的是(B)A.逻辑数据类型B.概念数据模型C.关系数据模型D.对象数据模型4、若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是(C)联系。

A.1对1B.1对多C.多对多D.多对15、若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是(D)联系。

A.1对1B.1对多C.多对多D.多对16、下面不属于数据库体系结构中三级模式的是(B)A.内模式B.全局模式C.外模式D.关系模式7、在文件系统中,存取数据的基本单位是(A)A.记录B.数据项C.二进制位D.字节8、层次数据模型的数据是一种(D)A.线性结构B.图结构C.二维表结构D.树结构9、一个关系中的每一行称为一个(A)A.元组B.属性C.表达式D.条件10、设D1、D2、和D3 定义域中的基数分别为2、3和4,则D1XD2XD3的元组数为(B)A.9B.24C.10D.1411、设D1、D2、D3和D4为定义域,则在它们的笛卡乐积的运算结果中,每个元组具有的分量个数为(C)A.2B.3C.4D.1012、设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1XR2所具有的属性个数为(D)A. a1+b1B. a2+b2C. a1+a2D. b1+b213、若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为(A)A.学生号B.姓名C.性别D.年龄14、设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为(A)。

A.m*nB.m+nC.mD.n15、设一个关系R1中的属性是A是外码,它对应关系R2中的主码为B,其中被称为父关系的是(B)。

数据库基础与应用形成性考核册及答案

数据库基础与应用形成性考核册及答案

数据库基础与应⽤形成性考核册及答案数据库基础与应⽤作业及答案数据库基础与应⽤第⼀次练习⼀、填空题1.数据处理是将数据转换成信息的过程。

2.计算机数据处理技术经历了⼈⼯管理,⽂件系统,数据库系统,和分布式数据库系统四个阶段。

3.数据库系统的主要特点是实现数据_共享_,减少数据_冗余_,采⽤特定的数据_模型_,具有较⾼的数据_独⽴性_,具有统⼀的数据控制功能。

4.数据库系统由_硬件,软件,数据库_,数据库管理员和⽤户组成。

5.数据库系统具有数据的___外模式(数据的局部逻辑结构),模式(数据的整体逻辑结构)和内模式(数据存储结构)__等三级模式结构。

6.数据的物理独⽴性是指当数据的_内模式__改变时,通过系统内部的⾃动映象或转移功能,保持了数据的_模式_不变。

7.数据的逻辑独⽴性是当数据的_模式_改变时,通过系统内部的⾃动映象或转换功能,保持了数据的__外模式__ 不变。

8.数据库管理系统提供了数据库的_定义,操纵,运⾏控制__ 功能9.数据完整性控制包括___域完整性,和关联完整性_ _ 控制功能。

10.数据库运⾏控制功能包括数据的__安全性__ 控制,__完整性 _ 控制_并发控制控制和数据恢复等四个⽅⾯。

11.数据库并发操作控制包括以__独占__ ⽅式打开数据库和对数据库或记录_加锁_两种⽅法。

12.数据安全包括__系统安全__和__环境安全_ 两个⽅⾯。

13.⼀个公司只能有⼀个经理,公司和总经理职位之间为__1:1__ 的联系。

14.描述实体的特性称为___属性__。

15.如果⼀个实体集中某个属性或属性组合的值能够唯⼀的标识出每个实体,则可把他选作为__关键字__。

16.实体之间的联系归结为___1:1___ ,__1:n __,和__ n:m _三种。

17.E_R模型是描述概念世界,建⽴___概念世界____ 的实⽤⼯具18.数据库管理系统所⽀持的数据模型被分为__层次,⽹状,关系_ _和⾯向对象四种类型。

数据库基础与应用形考作业参考答案

数据库基础与应用形考作业参考答案

数据库基础与应用形考作业参考答案作业1:一、单选:ABCDBACBB二、判断:√√√√╳√√╳╳√三、填空:(1-36)依赖于、文件管理数据库、文件管理数据库、局部全局、主属性非主属性、多多、1 多、型值、元组属性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应用程序设计员终端用户、外模式与模式模式与内模式、定义/操作/控制自动建立、关系数据结构关系运算关系完整性规则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第一 2 、第二二、第三、BC 主属性作业2:一、填空:(1-21)视图基本表、CREATE SCHEMA DROPSCHEMA、列级表级、列级表级、建立修改删除、V ALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计要求功能完善操作方便、客房表住宿、娱乐费表催补款表、客房表客房空闲表二、写功能1.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。

2.从商品库中查询出所有商品的不同产地的总数。

3.从教学库中查询出每门课程被选修的学生数。

4.从教学库中查询出学生号为@S1的学生和学生号为@S2的学生所选修的共同课程的课程号。

5.从教学库中查询出所有已被学生选修的课程。

6.从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生。

7.从教学库中查询出每个学生的选课的全部情况,并依次按学生号和成绩排序。

8.从教学库中查询出选修了姓名为@a的学生全部选课的所有学生。

三、写命令1.Select *from 商品表1where 数量between 10 to 202.Select 分类名,sum(数量) as 总数量From 商品表1Group by分类名3.Select *From 商品表1Where 单价>all(Select avg(单价)From 商品表1)4.Select商品表1.*,产地From 商品表1,商品表2Where商品表1.商品代号=商品表2. 商品代号and产地in (Select 产地From 商品表1 as X,商品表2 as Y Where x.商品代号=y.商品代号Group by产地having count(*)=1)5.Select distinct 学生.*Where学生.学生号=选课. 学生号and 课程号=any(Select课程号From 学生,选课Where学生.学生号=选课. 学生号and 姓名=@m1) 作业3:一、单选(1-22)CDABCABCBABCDDABBCDBBB二、填空(1-22)数据库窗体、工作状态、下拉菜单、8 4、1 mdb、名称类型、数据数据库对象、打印方式显示方式、窗体报表数据访问页、更新、页眉主体页脚、1对多、设计预览数据表、报表页眉页面页眉主体、access数据库更高版本、HTML、类模块标准模块、工程资源管理器模块属性窗口代码编辑窗口、VBA、模块、大小写、当前数据库数据库对象。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电大数据库基础与应用形成性考核册作业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中,“职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。

(错)6、主码是一种候选码,主码中属性个数没有限制。

(对)7、在一个关系R中,若存在X→Y且X不包含Y,则称X→Y为非平凡依赖,否则,若存在X→Y且XY,则称X→Y为平凡依赖。

(对)8、在一个关系R中,若存在“学号→系号,系号→系主任“,则学号不能够函数决定系主任。

(错)9、一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插入、删除和修改操作能够正常进行。

(错)10、在列级完整性约束中,每个约束只能涉及到1个属性,在表级完整性约束中,每个约束可以涉及到多个属性。

(对)三、填空题1、在人工管理和文件管理阶段,程序设计依赖于数据表示。

2、在文件系统中,不容易做到数据共享,在数据库系统中,容易做到数据共享。

3、在文件系统中,数据没有独立的操作界面,在数据库系统中,数据具有独立的操作界面。

4、分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。

5、在实体中能作为码的属性称为主属性,否则称为非主属性。

6、若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是多对多的联系。

7、若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是1对多的联系。

8、任一种数据模型都有型和值的区别。

9、关系中的每一行称为一个元组,每一列称为一个属性。

10、把保存关系定义的关系称为对应数据库的元关系,一个数据库的元关系由DBMS自动建立。

11、在对象数据模型中,对象具有封装性、继承性和多态性。

12、数据库系统中的四类用户分别为数据库管理员、数据库设计员、应用程序员和终端用户。

13、在数据库体系结构中,两级数据映象分别是指外模式和模式之间的数据映象与模式和内模式之间的数据映象。

14、DBMS的主要功能之一是建立和维护数据字典。

15、关系数据模型包括关系运算、关系数据结构和关系完整性规则三个方面。

16、关系中的每个属性只能取单值,关系的结构不允许嵌套。

17、主码是一种候选码,主码中的属性个数没有限制。

18、在候选码中的每个属性被称为主属性,不在任何候选码中的每个属性被称为非主属性。

19、在参照和被参照的关系中,每个外码值或者为空值,或者等于某个主码值。

20、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包括有7个元素,A和B的交集中包含有3个元素,A和B的差集中包含有2个元素。

21、设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则δB>15(R)属于选择运算,运算结果中包含有2个元组。

22、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则至少选修了课程号为‟001‟或‟002‟课程的全部学生信息所对应的运算表达式为S__ ∏学生号(δ课程号=‟001‟ ∨课程号=‟002‟(X))。

23、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为X 与C的自然连接。

24、在一个关系R中,若属性集X函数决定属性集Y,同时Y函数决定X,则记作为X←→Y,它们之间互为决定因素。

25、在一个关系R中,“职工号”函数决定“姓名”既是_非平凡函数依赖,又是_完全函数依赖。

26、在一个关系R中,若存在“学号→系号,系号→系主任”,则隐含存在着学号函数决定__系主任。

27. 在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的分解性规则。

28、在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称X为关系R的一个候选码。

29. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,D→E},则该关系的候选码为(A,D),该候选码含有2属性。

30. 设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,C→D,B→E,E→F},则该关系的候选码为(A,C,G),该候选码含有__3____属性。

31、关系数据库中的每个关系必须最低达到第一范式,该范式中的每个属性都是不可再分的。

32、一个关系若存在部分函数依赖和传递函数依赖,则必然会造成带来数据冗余和操作异常(更新异常)。

33、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},该关系只满足第一范式,若要规范化为第三范式,则将得到3个关系。

34、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,A→D,D→E},该关系满足第二范式,若要规范化为高一级的范式,则将得到2个关系。

35、若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到第三范式。

36. 若一个关系中只有一个候选码,并且该关系达到了第三范式,则表明它同时也达到了BC范式,该关系中所有属性的_决定因素__都是候选码。

作业2一、填空题1.数据库系统的外模式在SQL中称为(视图),它由(基本表)产生出来。

2.在SQL中建立和删除数据库模式的命令分别为(create schema)和(dropschema)。

3.在SQL中,若一个完整性约束只涉及一个列,则该完整性约束既可以作为(列级)完整性约束定义,也可以作为(表级)完整性约束定义,两者只选其一。

4.在(列级)完整性约束中,每个约束只能涉及到一个属性;在(表级)完整性约束中,每个约束可以涉及多个属性。

5.在SQL中,create table、alter table和drop table命令分别为在数据库中(建立)(修改)和(删除)基本表结构的命令。

6. 向基本表插入数据时,可以在命令中例用关键字(Valves)引出记录值,或者在命令中通过(Select)子句得到一个结果表。

7. 在SQL中,每个视图中的列可以来自不同的(表),它是在原有表的基础上(建立)的逻辑意义上的新关系。

8.在SQL中通过使用视图,能够使在关系规范化时被分解的关系(连接)起来,能够增强数据库的(安全)性。

9.当建立的删除一个视图时,对相应的基本表(没有影响);当修改一个视图时,则对相应的基本表(有影响)。

10. 在SQL新版的查询语句中,(Select)选项实现投影运算,(from)选项实现连接运算,(where)选项实现选择运算。

11.在SQL的查询语句中,(group by)选项实现分组统计功能,(order by)选项实现对结果表的排序功能。

12.一个数据库应用系统的开发过程大致相继经过(需求分析)、(概念设计)、逻辑设计、物理设计、机器实现、运行维护等六个阶段。

13.需求分析阶段的主要目标是画出(数据流图)、建立(数据字典)和编写(需求说明书)。

14.概念设计阶段的主要任务是根据(需求分析)的结果找出所有数据实体,画出相应的(ER图)。

相关文档
最新文档