2019年电大数据库应用技术作业2答案
中央电大形成性测评系统中数据库应用技术任务2中的作业2答案
第二题图书管理数据库一、系统需求分析本系统的目标是开发一个为通用的图书管理系统。
包括以下模块:身份验证、借阅图书、归还图书、打印催单、信息查询、读者和书籍管理、帮助与及退出等。
(1)身份验证用户初次使用该系统是,由系统设计者提供管理员的这帐号及口令。
利用该信息进入系统后,将口令自行修改并为每为管理员创建各自的帐号及口令。
进入系统是首先输入口令证实。
正确后方可进入主程序。
(2)借阅图书在系统主窗口中,选择“借还书信息查询窗口”单击“借书”按纽,就可知道借出书的信息,同时还可以修改和保存.输入借阅人的编码或姓名后,系统自动判别。
如果系统的借阅人库中没有该借阅人的记录,那么系统有提示,如果有该人,就读出该人的姓名并填人借阅窗口。
输入借阅人或地址\电话等,系统自动判别,如果书已全部借出就给出提示,还有书就完成本次操作。
如果单击“放弃”,就取消本次借阅操作。
(3)归还图书在系统主窗口中,选择“借还书信息查询窗口”,就可以知道读者还书的状态,同时可以进行修改和保存打印等功能.(4)读者信息该功能有读者类型管理.可对读者的信息进行修改和查询.读者信息管理也可以进行修改和查询.(5)信息查询该模块包括的模块有:个人借阅查询、催还书目浏览、图书分布查询和按关键子查询等。
(6)系统维护系统包括重新登陆、修改口令、退出.(7)帮助信息说明本系统的版本和作者。
(8)退出系统在系统主窗口中单击“退出”按纽,就退出图书馆管理系统。
二、 数据流程分析1、绘制数据流程图,如下图所示(1) 书籍基本信息说明:出版社信息出入后,存放在出版社信息库中,便于今后书籍信息的录入以及出版社信息的查询。
用于图书的分类管理。
登记新书时,当涉及到出版社和分类的填写时,输入书籍的基本信息,并存放在图书信息库中。
(2) 借阅人基本信息说明:录入读者基本信息后存放在读者信息库中。
(3)说明:输入查询条件后,可知读者信息库,并反应出查询结果。
输入读者编号、姓名等,通过检索读者信息库,核实读者身份。
2019年电大数据库应用课程设计平时作业2 答案
第三课习题答案一.问答题1.答:关系数据库的设计直接影响着应用系统的开发、维护及其运行效率。
一个不好的关系模式会导致插入异常、删除异常、数据冗余(修改异常)等问题。
为此,人们提出了关系数据库规范化理论。
它依据函数依赖.采用模式分解的方法.将一个低一级范式的关系模式转换为若干个高一级范式的关系模式的集合,从而消除各种异常,把不好的关系数据库模式转化为好的关系数据库模式;2.答:学生(学号,姓名,出生年月,系号,班号,宿舍区)最小函数依赖集FD=班号→系号,系号→宿舍区,学号→班号,学号→姓名,学号→出生年月,候选键:学号;外码:系号,班号.存在传递函数依赖;学号→系号(学号→班号,班号→系号),学号→宿舍区(学号→系号,系号→宿舍区),班号→宿舍区(班号→系号.系号→宿舍区)。
班级:班级(班号,专业名,系号,人数,人校年份)最小函数依赖集:班号→专业名,专业名→系号,班号→人数,班号→人校年份。
候选健:班号;外码:系号。
存在传递函数依赖:班号→系号(班号→专业名,专业名→系号)。
系:系(系号,系名,系办公地点,人数)。
最小函数依赖集:系号←→系名,系号→系办公地点,系号→人数候选键:系号或者系名,外部键:无;不存在传递函数依赖;3.答:由(城市,街道名→邮政编码,邮政编码→城市可知:关系只的候选键为城市,街道名)RES5)和(街道名,邮政编码),因此,所有的属性均为主属性,所以不存在非主属性对键的部分函数依赖和传递函数依赖,因此,R∈3NF若想为某个城市增加一个邮政编码IP,必须立刻为其指定一个街道名,如果想取消—个街道名的行政区划,则可能丢失该城市所包含的邮政编码,如果一个邮政编码对应多个地址,则会重复多个同样的城市值:因此,关系只仍然存在插入异常.删除异常T冗余大的问题。
讨其进行规范化,得到以下两个新关系:R1(邮政编码,城市),键为邮政编码R2:(邮政编码,街道名),键为(邮政编码,街道名)R1T R2均属于BCNF,因为它们的决定因素均为主键,经过这样的分解解决了上述问题。
国开电大数据库应用技术形考任务2(测验4-6)参考答案
【答案】:SET @X = 10 + 'A'
题目8.设有表T,现要为该表新增加一个列,列名为:c1,类型为int。能正确实现该功能的语句是()。
a. ALTER TABLE T ADD c1 int
b. ALTER TABLE T ADD (c1 int)
c. ALTER TABLE T ADD COLUMN c1 int
a. int
b. smallint
c. tinyint
d. real
【答案】:tinyint
题目11.decimal(p,s)数据类型属于字符型。()
对
错
【答案】:错
题目12./* */之间的内容用于表示注释,对程序无影响。()
对
错
【答案】:对
题目13.'tell' + 236的结果为:tell236。()
对
错
【答案】:对
第5章测验
题目1.当关系R和S进行连接操作时,如果R中的元组不满足连接条件,在连接结果中也会将这些记录保留下来的操作是()。
a.左外连接
b.右外连接
c.内连接
d.自连接
【答案】:左外连接
题目2.聚合函数中,不忽略空值的是()。
a. SUM(列名)
b. MAX(列名)
c. AVG(列名)
对
错
【答案】:错
题目14.“Ssex NCHAR(1) DEFAULT '女'”语句中的DEFAULT约束表示Ssex变量的默认值为'女'。()
对
错
【答案】:对
题目15.“Sage TINYINT CHECK(Sage>=18 AND Sage<=60)”限定Sage的取值只能在18到60之间。()
2019年秋国家开放大学《数据库应用技术》模拟试题2及100分答案16年秋
2019年秋国家开放大学《数据库应用技术》模拟试题2及100分答案16年秋2016秋国家开放大学《数据库应用技术》模拟试题2及答案一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1. 下列属于数据模型三要素的是()。
A、数据库、数据库管理系统和操作系统B、数据库、数据库管理系统和应用程序C、数据库、数据库管理系统和数据库文件D、数据结构、数据操作和数据完整性约束2. 下列关于关系运算中选择运算的说法,正确的是()。
A、选择运算是从垂直方向选取表中的若干列B、选择运算是从水平方向选取表中满足条件的记录C、进行选择运算的两个表必须结构相同D、进行选择运算时要求两个表中必须有同名列3. 下列类型中,属于浮点类型的是()。
A、numericB、intC、datetimeD、real4. 对char(10)类型的列,若存储“中国”,其占用的字节数是()。
A、2B、4C、10D、205. 下列条件子句中,能够筛选出价格不在100~200(不包括边界值)的是()。
A、Where 价格 NOT BETWEEN 100 AND 200B、Where价格 BETWEEN NOT 100 AND 200C、Where 价格 NOT BETWEEN 101 AND 201D、Where 价格 BETWEEN NOT 101 AND 2016. 现要统计选课表中C01课程的总成绩,下列语句中正确的是()。
A、SELECT COUNT(成绩) FROM 选课表 WHERE 课程号 = 'C01'B、SELECT COUNT(*) FROM 选课表 WHERE 课程号 = 'C01'C、SELECT SUM(成绩) FROM 选课表 WHERE 课程号 = 'C01'D、SELECT SUM(*) FROM 选课表 WHERE 课程号 = 'C01'7. 下列关于非聚集索引的说法,正确的是()。
2019年秋国家开放大学《数据库应用技术》模拟试题2及100分答案16年秋
2016秋国家开放大学《数据库应用技术》模拟试题2及答案一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1. 下列属于数据模型三要素的是()。
A、数据库、数据库管理系统和操作系统B、数据库、数据库管理系统和应用程序C、数据库、数据库管理系统和数据库文件D、数据结构、数据操作和数据完整性约束2. 下列关于关系运算中选择运算的说法,正确的是()。
A、选择运算是从垂直方向选取表中的若干列B、选择运算是从水平方向选取表中满足条件的记录C、进行选择运算的两个表必须结构相同D、进行选择运算时要求两个表中必须有同名列3. 下列类型中,属于浮点类型的是()。
A、numericB、intC、datetimeD、real4. 对char(10)类型的列,若存储“中国”,其占用的字节数是()。
A、2B、4C、10D、205. 下列条件子句中,能够筛选出价格不在100~200(不包括边界值)的是()。
A、Where 价格 NOT BETWEEN 100 AND 200B、Where价格 BETWEEN NOT 100 AND 200C、Where 价格 NOT BETWEEN 101 AND 201D、Where 价格 BETWEEN NOT 101 AND 2016. 现要统计选课表中C01课程的总成绩,下列语句中正确的是()。
A、SELECT COUNT(成绩) FROM 选课表 WHERE 课程号 = 'C01'B、SELECT COUNT(*) FROM 选课表 WHERE 课程号 = 'C01'C、SELECT SUM(成绩) FROM 选课表 WHERE 课程号 = 'C01'D、SELECT SUM(*) FROM 选课表 WHERE 课程号 = 'C01'7. 下列关于非聚集索引的说法,正确的是()。
国家开放大学(数据库应用技术)试题
国家开放大学(数据库应用技术)[单项选择题]1、下列关于用文件管理数据的说法,错误的是()。
A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率参考答案:D[单项选择题]2、数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是()。
A.数据库B.操作系统C.应用程序D.数据库管理系统参考答案:B[单项选择题]3、在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是()。
A.内模式B.模式C.外模式D.其他参考答案:B[单项选择题]4、数据模型三要素是指()。
A.数据结构、数据对象和数据共享B.数据结构、数据操作和数据完整性约束C.数据结构、数据操作和数据的安全控制D.数据结构、数据操作和数据的可靠性参考答案:B[单项选择题]5、数据库系统中的三级模式以及模式间的映像提供了数据的独立性。
下列关于两级映像的说法,正确的是()。
A.外模式到模式的映像是由应用程序实现的,模式到内模式的映像是由DBMS实现的B.外模式到模式的映像是由DBMS实现的,模式到内模式的映像是由应用程序实现的C.外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的D.外模式到模式的映像以及模式到内模式的映像都是由应用程序实现的参考答案:C[填空题]6数据模型的三要素是()、()、()。
参考答案:数据操作;数据结构;完整性约束[填空题]7属性在E-R图中用圆角矩形表示,在矩形框内写上(),并用连线将属性框与它所描述的()联系起来。
参考答案:属性的名字;实体[填空题]8数据库的三级模式结构是指()、()、()。
参考答案:外模式;模式;内模式[填空题]9数据库管理系统DBMS是对数据库进行管理的系统软件,位于应用程序和()之间。
数据库应用技术形考任务2答案
数据库应用技术形考任务2参考答案
不属于数据模型三要素的是()。
c. 数据库管理系统
关于传统关系代数的说法,错误的是()。
b. 有m目x行数据的关系R和有n目y行数据的关系S进行笛卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系
关于自然连接的说法,错误的是()。
b. 进行自然连接的两个关系可以没有列名相同的列
关于集合并运算的说法,正确的是()。
c. 进行并运算的两个关系的列个数必须相同,对应列的语义相同
对关系模式进行规范化的主要目的是()。
b. 维护数据的一致性
如果有函数依赖X→Y,并且对X的某个真子集X’,有X’→Y成立,则称()。
b. Y部分函数依赖于X
关于第三范式的说法,错误的是()。
d. 第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖
有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于()。
b. 第二范式
属于传统的集合运算的是()。
d. 并运算
用于表达关系代数中投影运算的运算符是()。
b. ∏
二.判断题(每题2分,共10分)
选择、投影和连接操作属于传统的关系运算。
()错
SQL语言的特点是过程化。
()错
使用FOREIGN KEY约束可以实现参照完整性约束。
()对
一个关系模式只能有一个候选键。
()错
限制“年龄”列取值范围在0-160的约束表达式是:check(年龄in 0-160)。
()错。
国家开放大学《数据库应用技术》章节测试参考答案
国家开放大学《数据库应用技术》章节测试参考答案第一章 数据库系统概述1.下列不属于数据库管理数据特点的是()a. 应用程序与数据的物理存储紧密相关b. 最大限度的保证数据的正确性c. 数据可以共享并能保证数据的一致性d. 相互关联的数据集合2.使用数据库管理数据可以实现程序与数据的相互独立。
(√)3.数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中。
(×)4.下列属于数据动态特征的是()a. 数据的主键约束b. 数据的取值范围约束c. 数据所包含的属性d. 插入数据5.下列关于概念层数据模型的说法,正确的是a. 概念层数据模型要能够方便地在计算机上实现b. 概念层数据模型与具体的数据库管理系统相关c. 概念层数据模型是从计算机实现的角度进行建模d. 概念层数据模型要真实地模拟现实世界6.概念层数据模型描述的是数据的组织方式。
(×)7.在E/R图中,联系用()描述a. 矩形框b. 菱形框c. 圆角矩形d. 三角形8.一名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是a. 一对一b. 多对多c. 多对一d. 一对多9.E-R图中的“E”表示的是实体。
(√)10.下列关于关系数据模型的说法,正确的是a. 关系数据模型采用的是导航式的数据访问方式b. 关系数据模型采用的是简单二维表结构c. 关系数据模型是一种概念层数据模型d. 关系数据模型只能表达实体,不能表达实体之间的联系11.关系数据模型允许一个属性包含更小的属性。
(×)12.下列关于数据库三级模式中“模式”的说法,错误的是a. 外模式的信息全部来自于模式b. 模式应该包含全体用户的数据需求c. 模式是对整个数据库的底层表示d. 关系数据库中的表对应三级模式中的模式13.下列用于描述数据的物理存储的是a. 内模式b. 外模式c. 模式d. 模式间的映像14.数据库三级模式中的模式是面向全体用户的数据需求设计的。
《数据库应用技术》第2次作业及答案
《数据库应用技术》第2次作业及答案第三章思考与练习题一、选择题1.设一个关系为R,如果它的每个属性都是不可再分的,则称这个关系是符合(A )。
A、第一范式B、第二范式C、第三范式D、BNC范式2.在第一个关系中出现,在第二个关系中不出现的记录组成的关系称为两个关系的(C )。
A、交B、并C、差D、笛卡儿积二、简答题1.设关系模式R有N个属性,在模式R上可能成立的函数依赖有多少个?参考答案:函数依赖有N×(N-1)个2.设有关系模式R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中各领一份工资。
那么请回答以下问题:(1)请写出这个关系模式的函数依赖和主关键字;函数依赖包括:职工号→职工名,项目号→项目名,(职工号,项目号)→工资主键为(职工号,项目号)(2)这个关系符合第几范式,为什么?这个关系符合第一范式,因为它的每个属性都不可再分。
(3)请举例说明,这个关系存在哪些问题;这个关系没有达到第二范式,可能出现数据冗余和操作异常。
例如,某个职工参与了多个项目的工作,他的职工号、职工名会重复多次存储。
同样,如果一个项目有多名职工参加,项目号和项目名也会重复我次存储。
另外,如果现在增加了一个新的项目,但暂时还没有安排职工参加,那么由于主键是(职工号,项目号),这个项目的信息可能无法插入。
(4)请把这个关系模式分解成3NF,并说明理由。
修改后的各个关系如下:职工关系=(职工号,职工名)项目关系=(项目号,项目名)职工选择项目关系=(职工号,项目号,工资)(注:此处的工资是指职工参加某个项目得到的劳动报酬)3.关系完整性的主要内容是什么?为什么要保证关系的完整性?参考答案:关系完整性就是关系模型中数据的正确性、一致性和有效性。
关系完整性又包括实体完整性、参照完整性和用户定义的完整性三个方面。
只有保证了关系的完整性,才能使数据库中的数据正确、一致和有效。
4.SQL Server中进行关系完整性的主要方法是什么,请写出相应的SQL语句。
电大1256《数据库应用技术》开放大学期末考试试题2019年7月(含答案)
C. 会影响数据库性能
D. 可导致网络流量增大
19. 触发器的主要作用是(
)。
A. 提高数据的查询效率
B. 增强数据的安全性
C. 加强数据的保密性
D. 实现复杂的约束
20. 关于数据库设计中新奥尔良方法的说法,错误的是(
)。
A. 数据痄设计包含需求分析、概念结构设计、逻辑结构设计和物理结构设计
B. E--R 图是数据库概念结构设计产生的结果
开关状态 char(2) default' 关 'for 开关状态。(
)
27. 使用索引的一个优点是,在对数据进行插入、更改和删除操作时,不需要对索引进行
相应维护,就可以使索引与数据保持一致。(
)
28. UPDATE 、 INSERT 和 DELETE 都可引发触发器代码的执行。(
)
29. SQL Server 允许将一行数据存储在多个数据页上。(
) 评分要点:主键 1 分; 2 个外键共 2 分;其他 1 分;共计 4 分。
32. (本题共 20 分,每小题 5 分)参考答案及评分要点: (l)SELECT 教师名,所在部门 FROM 教师 WHERE 职称=教授
评分要点: SELECT 部分 2 分, FROM 部分 1 分, WHERE 部分 2 分
整合、汇总、去重复、按字母排版,形成题库,方便大家复习
5. 用于描述数据的物理存储的是( A. 外模式
)。
B. 内模式
C. 模式
D. 模式间的映像
6. 数据库系统是由若干部分组成的。不属于数据库系统组成部分的是(
)。
A. 数据库
B. 操作系统
C. 应用程序
D. 数据库管理系统
数据库应用技术形考任务二
a. int
b. smallint
c. tinyint
d. bit
题目3
还未回答
满分2.00
未标记标记题目
题干
用于限制列的取值范围的约束是()。
选择一项:
a. PRIMARY KEY
b. CHECK
c. DEFAULT
d. UNIQUE
题目4
还未回答
满分2.00
未标记标记题目
题干
用于限制列的取值不能重复的约束是()。
d. SELECT Sno FROM SC GROUP BY Sno
题目4
还未回答
满分2.00
未标记标记题目
题干
现要利用Student表查询年龄最小的学生姓名和年龄。下列实现此功能的查询语句中,正确的是()。
选择一项:
a. SELECT Sname, MIN(Sage) FROM Student
b. SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
选择一项:
a.通过视图可以提高数据查询效率
b.视图提供了数据的逻辑独立性
c.视图只能建立在基本表上
d.定义视图的语句可以包含数据更改语句
题目5
还未回答
满分2.00
未标记标记题目
题干
创建视图的主要作用是()。
选择一项:
a.提高数据查询效率
b.维护数据的完整性约束
c.维护数据的一致性
选择一项:
对
错
题目14
还未回答
满分2.00
未标记标记题目
题干
HAVING子句用于对分组后的统计结果再进行过滤,它用于组而不是对单个记录。()
电大资源网1256《数据库应用技术》国家开放大学历届试题2019年1月(含答案)
17. 关于聚集索引的说法,正确的是(
)。
A.在一个表上可以建立多个聚集索引 B. 在一个表上最多只能建立一个聚集索引
c. 聚集索引适合建立在重复值多的列上
D. 必须先建立聚集索引,然后再建立非聚集索引
18. 关于存储过程的说法,正确的是(
)。
A. 在定义存储过程的代码中可以包含数据的增、删、政、查语句 B. 用户可以向存储过程传递参数,但不能输出存储过程产生的结果
CREATE T ABLE 销售〈
经销商号
char(20) , char(20) , datetime , int ,
汽车型号 销售时间
销售价格
Primary key( 经销商号,汽车型号,销售时间) , Foreign key( 经销商号) references 经销商(经销商号) , Foreign key( 汽车型号) references 汽车(汽车型号〉
3 1. (本题 10 分〉
参考答案及评分要点 z
CREATE T ABLE
汽车(
汽车型号 char (20)
primary key ,
汽车类别 char (1 0) CHECK( 汽车类别 i时'轿车, ,跑车', 'suv' 门,
生产年份 int
评分要点:主键: 1 分 ;CHECK:2 分,其他 1 分。共计 4 分。
经销商号:普通编码定长字符类型,长度为 20 ,主键。
经销商名:普通编码可变长字符类型,长度为 30 ,非空。
地址:普通编码可变长字符类型,长度为 50 。
Hale Waihona Puke "销售"表结构:经销商号:普通编码定长字符类型,民度为 20 ,引用经销商表的外键。 汽车型号:普通编码定长字符类型,长度为 20 ,引用汽车表的外键。
国开电大数据库基础与应用形考任务2试题与答案
国开电大数据库基础与应用形考任务2试题与答案题目1:SQL查询语句中,group by选项实现的功能是分组统计。
题目2:SQL建立基本表操作中,定义主码约束所使用的保留字为PRIMARY。
题目3:SQL建立基本表操作中,定义外码约束所使用的保留字为FOREIGN。
题目4:带有保留字VIEW的SQL语句中,其操作对象是视图。
题目5:SELECT查询语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是ASC。
题目6:SQL的SELECT语句中,不包含的功能子句是删除。
题目7:在SELECT查询语句的from选项中,实现对表的中间连接功能时,使用的保留字为INNER。
题目8:在SELECT查询语句的from选项中,实现对表的右连接功能时,使用的保留字为RIGHT。
题目9:利用SQL语言所建立的基本表在数据库中属于实表。
题目10:若两个基本表是通过对应的主码建立联系的,则该联系的类型只能是1对多。
题目11:以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为1对多。
题目12:在一个数据库应用系统设计的过程中,第三个阶段是物理设计。
题目13:在一个数据库应用系统设计的过程中,第四个阶段是概念设计。
题目14:在数据库应用系统设计的需求分析阶段,不需要做的事情是创建基本表。
题目15:在数据库应用系统设计的概念设计阶段,需要做的事情是建立视图。
题目16:在SQL语言中,字符型常量和日期型常量需要使用单引号括起来。
正确的格式为:在SQL语言中,字符型常量和日期型常量需要使用单引号括起来。
例如,查询某个名字为“XXX”的人的语句应该写成:SELECT * FROM 表名 WHERE 姓名='XXX'。
题目17:在SQL语言中,整数型常量和实数型常量需要使用单引号括起来。
错误的格式为:在SQL语言中,整数型常量和实数型常量不需要使用任何符号作为起止标记符。
例如,查询某个年龄为18岁的人的语句应该写成:SELECT * FROM 表名WHERE 年龄=18.题目18:在SQL语言中,整数型常量和实数型常量不需要使用任何符号作为起止标记符。
国家开放大学《数据库应用基础》形考任务2
一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共20分)题目1向基本表插入数据时,可以在命令中使用关键字()引出记录值,也可以在命令中使用select子句得到待插入的一个表。
选择一项:A. onB. toC. valuesD. in反馈正确答案是:values题目2在SQL中,通过使用(),能够使在关系规范化时被分解的关系连接起来,能够增强数据库的安全性。
选择一项:A. 视图B. 基本表C. 查询D. 索引反馈正确答案是:视图题目3在建立数据库模式的语句中,不会出现的保留字是()。
选择一项:A. CREATEB. SCHEMAC. FROMD. DATABASE题目4在建立基本表时,定义检查约束所使用的保留字为()。
选择一项:A. CHECKB. DEFAULTC. UNIQUED. NULL反馈正确答案是:CHECK题目5在SELECT语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是()。
选择一项:A. ASCB. DESCC. ABCD. DEC反馈正确答案是:ASC题目6在介绍的购物活动中,商品实体同销售实体之间是()的联系。
选择一项:A. 多对多B. 1对1C. 1对多D. 多对1题目7若两个基本表是通过对应的主码建立联系的,则该联系只能是()的联系。
选择一项:A. 多对1B. 1对多C. 1对1D. 多对多反馈正确答案是:1对1题目8以一个表中的具有重复值属性作为外码同另一个表中的主码建立联系,则这种联系为()的联系。
选择一项:A. 多对多B. 1对多C. 1对1D. 多对1反馈正确答案是:多对1题目9在数据库应用系统设计的概念设计阶段,需要做的事情是()。
选择一项:A. 画出ER图B. 建立视图C. 建立数据字典D. 建立基本表正确答案是:画出ER图题目10在数据库应用系统设计的逻辑设计阶段,不需要做的事情是()。
选择一项:A. 建立视图B. 建立基本表C. 画出ER图D. 设置关系的完整性反馈正确答案是:画出ER图二、判断题(在每小题后的空括号内填写是/否表示正确/错误,每小题2分,共20分)题目11在SQL语言中,字符型和日期型常量需要使用单引号括起来。
精选国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(1256)
最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)考试说明:木人汇总了历年来该科的试题及答案,形成了一个完整的标准考试题库,对考生的复习和考试起着非常重要的作用,会给您节省大量的时间。
内容包含:单项选择题、判断题、筒答题、综合应用题。
做考题时,利用木文档中的查找工具(Ctrl+F),把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核、机考及教学考一体化试题答案,敬请查看。
《数据库应用技术》题库一一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1. 关于概念层数据模型的说法,正确的是()oA. 概念层数据模型要真实地模拟现实世界B. 概念层数据模型与具体的数据库管理系统相关C. 概念层数据模型要能够方便地在计算机上实现D. 概念层数据模型是从计算机实现的角度进行建模2. 在E-R图中,联系用()描述。
A. 圆角矩形B. 菱形框C. 矩形框D. 三角形3. 设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
关于两个表的引用关系的描述,正确的是()oA. 设置学生表中的“所在系”为外键B. 设置系表中的“系名”为外键C. 设置学生表的学号为主键D. 无法表达这两个表的引用关系4. 关于关系运算中选择运算的说法,正确的是()oA. 选择运算是从垂直方向选取表中的若干列B. 进行选择运算的两个表必须结构相同C. 选择运算是从水平方向选取表中满足条件的记录D. 进行选择运算时要求两个表中必须有同名列5. 若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于()。
A. 第一范式B. 第二范式C. 第三范式D.第四范式6. -NULL + 500”的执行结果是()・A. NULLB. 500C. 0 ;D.一个空格7. 役要夜询姓名中第二个字是“志”的学生.条件子句中正确的是().A. Where姓名LIKE .志・B Where 姓名LIKE'志%,C. Where 姓名LJKE %^a Where 姓名LIKE,%志%・8. 现要统计选谏表中GL101课程的最高成绩,正确的语句是().A. SELECT MAX(成缜)FROM 选课我WHERE 课程号=*GL10rB. SELECT MAX(• ) FROM 选课表WHERE 课程号=CLIO?C. SELECT MIN(成绩)FROM 逸课表WHERE 课程号=*GL10VIX SELECT M1N(• ) FROM 选课表WHERE 课程号=X5L10F9. 设有关系表.Student(Sno, Sname. Sdcpt)和SC《Sno・ Cno« Grade)•现要壹询再试成城大学75分的学生的学号和姓名,正确的语句是《)•A・ SELECT Sno. Snnme FROM SC WHERE Grade>75H・ SELECT Sno. Snamc FROM Student WHERE Grade>75C. SELECT Sno. Sname FROM Student WHERE Sno IN(SELECT Sno FROM SC WHERE Grade>75 )D. SELECT Sno» S.wme FROM StudentWHERE Sno FROM SC AND Grade>7510. 设有选课(学号,澡程号.成绩).现要将S00】和S002学生的成绩加】0分,正确的语句是《)•A・UPDATE逸课SET成绩=成绩+ 10WHERE 学号=-SOOF OR 学号=S002*B. UPDATE选课SET成绒=成绩+ 10WHERE 学号=SOO? AND 学号-S002C. UPDATE选课SET成绩=成绩+ 10WHERE 学号=-S001- OR S002*Fl UPDATE选课SET成绩=成绩+ 10 WHERE 学号=SOOr AND 创0心H.关于视图的说法.正确的是《).A. 虎图与基本表一样.也物理地存储数据B. 所有视图《5可以实现对数据的增、删,改、查建作C. 创建视图的数据源只能是基本表D. 对视图的操作最终都转换为对基本表的操作12.关于聚集索引的说法,正确的是().A. 在一个表上可以建立多个聚集索引B. 在一个表上最多只能曜立一个聚集索引G维集索引适合建立在重复值多的列上D.必须先建立聚集索引,然后再建立非聚集索引IX关于触发器的说族.正桃的是().A. 触发器是由用户调用执行的一段代码B. 触发器主要用于实现复杂的数据约束C在定义触发器的代码中不能包含INSERT ig句I).引发抵发器执行的操作可以是INSERT .DELETE. UPDATE和SELECT事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的()•A. 一致性B,持久性C.隔离性D.原子性15. 设ADOcn是一个Connection 象,与数据库的11按字符申存放在cnStr字符中中.下列关于使用ADOcn度立与数据源连接的语句.正确的是().A. ADOcn. Create cnSir B, ADOcn. conn cnSirG ADOcn. connetion cnStr IX ADOcn. Open cnStr二、判断题(正确的在括号内打上错误的打上“X”。
最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)
最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)考试说明:本人汇总了历年来该科的试题及答案,形成了一个完整的标准考试题库,对考生的复习和考试起着非常重要的作用,会给您节省大量的《数据库应用技术》题库一一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.关于概念层数据模型的说法,正确的是( )。
A.概念层数据模型要真实地模拟现实世界B.概念层数据模型与具体的数据库管理系统相关C.概念层数据模型要能够方便地在计算机上实现D.概念层数据模型是从计算机实现的角度进行建模2.在E-R图中,联系用( )描述。
A.圆角矩形B.菱形框C.矩形框D.三角形3.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系地点)。
关于两个表的引用关系的描述,正确的是( )。
A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系4.关于关系运算中选择运算的说法,正确的是( )。
A.选择运算是从垂直方向选取表中的若干列B.进行选择运算的两个表必须结构相同C.选择运算是从水平方向选取表中满足条件的记录D.进行选择运算时要求两个表中必须有同名列5.若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于( )。
A.第一范式B.第二范式C.第三范式D.第四范式二、判断题(正确的在括号内打上“√”,错误的打上“×”。
本题共10个小题,每小题2分,共20分)三、简答题(本题共2个小题,每小题5分,共10分)26.若对某数据库进行了完整备份、差异备份和日志备份,则当恢复该数据库时,正确的恢复顺序是什么?27.请简要说明用VB开发数据库应用系统的一般步骤。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、需求分析
某学校设计学生成绩管理系统。
学生实体包括学号、姓名、性别、生日、民族、籍贯、简历、登记照,每名学生选择一个主修专业,专业包括专业编号、名称和类别,一个专业属于一个学院,一个学院可以有若干个专业。
学院信息要存储学院号、学院名、院长。
教学管理还要管理课程表和学生成绩。
课程表包括课程号、课程名、学分,每门课程由一个学院开设。
学生选修的每门课程获得一个成绩。
还要管理教师教学安排,教师包括编号、姓名、年龄、职称,一个教师只能属于一个学院,一名教师可以上若干门课程,一门课程可以有多名老师来上,每个教师所上的每门课都有一个课堂号和课时数。
二、概念设计
●首先确定系统中的实体
●再确定系统中实体间的关系
●转化成E-R图
图一学生成绩管理系统ER图
三、逻辑设计
由ER模型转换的关系模型是:
学生(学号,姓名,性别,生日,民族,籍贯,专业号,简历,登记照)
专业(专业号,专业,专业类别,学院号)
学院(学院号,学院,院长)
课程(课程号,课程名,学分,学院号)
成绩(学号,课程号,成绩)
教师(编号,姓名,年龄,职称)
授课(课堂号,课时,课程号,编号)
分析:本题中有学生、专业、学院、课程、教师五个实体。
一个学生只有一个主修专业,学生与专业有多对一的联系;一个专业只由一个学院开设,一门课程只由一个学院开设,学院与专业、学院与课程都是一对多的联系;学生与课程有多对多的联系;一个教师只能属于一个学院,教师与学院是多对一的关系,一名教师可以上若干门课程,一门课程可以有多名老师来上,教师和课程是多对多的关系。
在转换为关系模型时,一对多的联系都在相应的多方实体的关系中增加一个外键。
用SQL语言实现结果是:
CREATE TABLE 学生表(
学号 char(8) Primary Key,
姓名 char(8),
性别 char(2),
生日 datetime,
民族 char(6),
籍贯 char(20),
专业号 char(6),
年级 int,
简历 text,
照片 image
CONSTRAINT chk_sex(性别=‘男’or 性别=‘女’))
四、物理设计
基于SQL SERVER2000的数据库结构设计如下。
指定数据库文件的名称,并为设计好的关系模型设计表结构。
数据库文件保存在“E:\学生成绩管理\”文件夹中,数据库文件名:学生成绩管理.MDF。
表包括:学院、专业、学生、课程、成绩、教师等。
部分对应表结构如表1-1至表1-5所示。
表1-1 学院
表1-2 专业
表1-3 学生
表1-4 课程
表1-5 成绩。