数据库系统及应用(高专)第二次作业

合集下载

中央电大形成性测评系统中数据库应用技术任务2中的作业2答案

中央电大形成性测评系统中数据库应用技术任务2中的作业2答案

第二题图书管理数据库一、系统需求分析本系统的目标是开发一个为通用的图书管理系统。

包括以下模块:身份验证、借阅图书、归还图书、打印催单、信息查询、读者和书籍管理、帮助与及退出等。

(1)身份验证用户初次使用该系统是,由系统设计者提供管理员的这帐号及口令。

利用该信息进入系统后,将口令自行修改并为每为管理员创建各自的帐号及口令。

进入系统是首先输入口令证实。

正确后方可进入主程序。

(2)借阅图书在系统主窗口中,选择“借还书信息查询窗口”单击“借书”按纽,就可知道借出书的信息,同时还可以修改和保存.输入借阅人的编码或姓名后,系统自动判别。

如果系统的借阅人库中没有该借阅人的记录,那么系统有提示,如果有该人,就读出该人的姓名并填人借阅窗口。

输入借阅人或地址\电话等,系统自动判别,如果书已全部借出就给出提示,还有书就完成本次操作。

如果单击“放弃”,就取消本次借阅操作。

(3)归还图书在系统主窗口中,选择“借还书信息查询窗口”,就可以知道读者还书的状态,同时可以进行修改和保存打印等功能.(4)读者信息该功能有读者类型管理.可对读者的信息进行修改和查询.读者信息管理也可以进行修改和查询.(5)信息查询该模块包括的模块有:个人借阅查询、催还书目浏览、图书分布查询和按关键子查询等。

(6)系统维护系统包括重新登陆、修改口令、退出.(7)帮助信息说明本系统的版本和作者。

(8)退出系统在系统主窗口中单击“退出”按纽,就退出图书馆管理系统。

二、 数据流程分析1、绘制数据流程图,如下图所示(1) 书籍基本信息说明:出版社信息出入后,存放在出版社信息库中,便于今后书籍信息的录入以及出版社信息的查询。

用于图书的分类管理。

登记新书时,当涉及到出版社和分类的填写时,输入书籍的基本信息,并存放在图书信息库中。

(2) 借阅人基本信息说明:录入读者基本信息后存放在读者信息库中。

(3)说明:输入查询条件后,可知读者信息库,并反应出查询结果。

输入读者编号、姓名等,通过检索读者信息库,核实读者身份。

大工14秋《SQL数据库系统及应用》在线作业2答案

大工14秋《SQL数据库系统及应用》在线作业2答案

大工14秋《SQL数据库系统及应用》在线作业2
一,判断题
1. 聚合函数中SUM函数功能是求和。

A. 错误
B. 正确
?
正确答案:B
2. 常用的比较运算符包含=,>,<,>=,<=,<>,!=等。

A. 错误
B. 正确
?
正确答案:B
3. 比较运算符对多个表达式进行比较,返回TRUE,FALSE等值。

A. 错误
B. 正确
?
正确答案:B
4. 聚合函数中MAX函数功能是求最大值。

A. 错误
B. 正确
?
正确答案:B
5. 比较运算符中!=代表“恒等于”。

A. 错误
B. 正确
?
正确答案:A
6. GROUP BY子句用于对查询结果分组,该语句主要和汇总语句配合使用,比如SUM,AVG,MAX,MIN等。

A. 错误
B. 正确
?
正确答案:B
7. 聚合函数中MIN函数返回一组记录中的某个字段的最大值或者最小值。

A. 错误
B. 正确。

数据库系统概论第二次作业及参考答案

数据库系统概论第二次作业及参考答案

数据库系统概论第二次作业及参考答案1、一个电影资料数据库假定有三个基本表:电影表Movie、演员表Actor和电影主演表Acts。

Movie中的属性包括电影名、制作年份、长度等,Actor中的属性包括姓名、地址、性别,出生日期等,Acts反映的是哪部电影是哪位演员主演。

用SQL的建表语句建立这三个基本表,要注意合理地选择属性的类型。

答:CREATE TABLE Movie(CHAR(30),TitleYearINT,INT);LengthActor(CREATETABLECHAR(20),NameV ARCHAR(30),AddressCHAR(1),GenderBirthdateDATE);Acts(CREATECHAR(30),MovieTitleMovieYearINT,CHAR(20));ActorName2、在习题1的基础上,用SQL实现如下查询或更新操作:(1)统计1999年制作电影的平均长度;(2)在1999年主演过电影的演员姓名;(3)所有同名电影各自的电影名和制作年份;(4)往演员关系Actor中插入一个演员记录,具体的分量由你指定;(5)把电影“我的世界”的长度改为109分钟;(6)删除1940年以前制作的所有电影记录以及电影主演记录。

答:(1)SELECT A VG(Length), MIN(Length) FROM Movie WHERE Year=1999;(2)SELECT ActorName FROM Acts WHERE MovieYear=1999;(3)SELECT M1.Title,M1.Year,M2.YearFROM Movie AS M1,Movie AS M2WHERE M1.Title=M2.Title AND M1.Year<M2.Year;(4)INSERT INTO Actor(Name,Gender) V ALUES(‘秀兰·邓波儿’,’F’);(5)UPDATE Movie SET Length=109 WHERE Title=’我的世界’;(6)DELETE FROM Movie WHERE Year<1940;DELETE FROM Acts WHERE MovieYear<1940;3、在习题1建立的表的基础上,要求为Movie关系增加一个属性MovieDirector(电影导演),用SQL实现这种模式的改变。

北航14秋《数据库原理及应用》在线作业二答案

北航14秋《数据库原理及应用》在线作业二答案

北航《数据库原理及应用》在线作业二单选题一、单选题(共25 道试题,共100 分。

)1. 若用如下的SQL语句创建了一个表S :CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入A. ('991001','李明芳',女,'23')B. ('990746','张为',NULL,NULL)C. (NULL,'陈道一','男',32)D. ('992345',NULL,'女',25)-----------------选择:B2. 下列有关数据库的恢复的说法中不正确的是()A. 应定期将数据库做成档案文件B. 在进行事务处理过程时数据库更新的全部内容写入日志文件C. 发生故障时用当时数据内容和档案文件更新前的映象,将文件恢复到最近的检查点文件状态。

D. 数据库恢复,还可用最新的档案文件和日志文件的更新映象,将文件恢复到最新的检查点文件状态。

-----------------选择:C3. 在命令窗口执行SQL命令时,若命令要占用多行,续行符是______。

A. 冒号(:)B. 分号(;)C. 逗号(,)D. 连字符(-)-----------------选择:D4. 事务的执行不被其它事务干扰,这个性质称为事务的()A. 原子性B. 隔离性C. 持久性D. 一致性-----------------选择:B5. 规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足其每一属性都是()A. 互不相关的B. 不可分解的C. 长度可变的D. 互相关联的-----------------选择:B6. SQL语言中,删除一个表的命令是()。

MySQL数据库系统及应用第二套作业(3—4单元)

MySQL数据库系统及应用第二套作业(3—4单元)
回答错误
A:正确: B:错误
答案
错误
【11】
查看一下表xs的结构应该用以下命令中的()。
回答错误
A: show tables xs
B: desc xs
C: show databases xs
D: desc xs学号
答案
desc xs
【12】
向表中插入一个新行的纪录的命令为()。
回答错误
A: insert into
回答错误
A:正确: B:错误
答案
错误
【14】
使用下列语句中的()可以删除表中数据。
回答正确
A: insert
B: drop
C: delete
D: update
答案
delete
【15】
使用insert语句插入数据时可以缺省某些允许为空的字段。()
回答正确
A:正确: B:错误
答案
正确
【16】
update语句只可以修改一个表中的数据。()
A: drop table
B: delete
C: urn cate table
D: rename table
答案
turn cate table
【12】
delete语句只可以删除一个表中的数据。()
回答错误
A:正确: B:错误
答案
错误
【13】
查看一下表xs的结构应该用以下命令中的()。
回答错误
A: show tables xs
使用insert语句一次只可以插入一条纪录。()
回答错误
A:正确: B:错误
答案
错误
【19】
下列可以修改表中数据的语句是()。

数据库系统及应用(高专)第二次作业

数据库系统及应用(高专)第二次作业

数据库系统及应用(高/专)第二次作业This course首页我的课程理工类课程数据库系统及应用(高/专)(2321)第五章T-SQL语言第二次作业数据库系统及应用(高/专)开始时间2018年10月10日星期三21:07状态完成完成于2018年10月10日星期三21:15耗时7 分钟29 秒分数18.00/19.00成绩94.74/满分100.00题目1正确获得1.00分中的1.00分未标记标记题目题干在KCB表中找出名字中包含“原理”两个字的课程,对应的SQL命令是()。

选择一项:a. SELECT * FROM KCB WHERE 课程名= '原理'b. SELECT * FROM KCB WHERE课程名LIKE '%原理'c. SELECT * FROM KCB WHERE课程名LIKE '原理%'d. SELECT * FROM KCB WHERE课程名LIKE '%原理%' 正确反馈你的回答正确正确答案是:SELECT * FROM KCB WHERE课程名LIKE '%原理%'题目2正确获得1.00分中的1.00分未标记标记题目题干对于SELECT KCB.*, CJB.* FROM KCB, CJB WHERE KCB.课程号=CJB.课程号,其等价的语句为()。

选择一项:a. SELECT KCB.*, CJB.* FROM KCB LEFT JOIN CJB ON KCB.课程号=CJB.课程号b. SELECT KCB.*, CJB.* FROM KCB RIGHT JOIN CJB ON KCB.课程号=CJB.课程号c. SELECT KCB.*, CJB.* FROM KCB JOIN CJB ON KCB.课程号=CJB.课程号正确d. SELECT KCB.*, CJB.* FROM KCB FULL JOIN CJB ON KCB.课程号=CJB.课程号反馈你的回答正确正确答案是:SELECT KCB.*, CJB.* FROM KCB JOIN CJB ON KCB.课程号=CJB.课程号题目3正确获得1.00分中的1.00分未标记标记题目题干对于KCB和CJB的连接,在CJB中没有出现的KCB中课程号,在连接后记录也会出现,但是对应CJB的列的值为NULL,我们使用SELECT KCB.*, CJB.* FROM KCB __ CJB ON KCB.课程号=CJB.课程号。

吉大14秋学期《数据库原理及应用》在线作业二答案

吉大14秋学期《数据库原理及应用》在线作业二答案

吉大14秋学期《数据库原理及应用》在线作业二
单选题多选题判断题
一、单选题(共10 道试题,共40 分。


1. 从关系中挑选出指定的属性组成新关系的运算称为( )。

A. 选择运算
B. 投影运算
C. 联接运算
D. 交运算
-----------------选择:B
2. SQL语言具有两种使用方式,分别称为交互式SQL和( )。

A. 提示式SQL
B. 多用户SQL
C. 嵌入式SQL
D. 解释式SQL
-----------------选择:C
3. ( )是长期存储在计算机内的有组织,可共享的数据集合。

A. 数据库管理系统
B. 数据库系统
C. 数据库
D. 文件组织
-----------------选择:C
4. 在数据库系统中,网状模型具有的特征是( )。

①允许有一个以上的结点没有双亲;②有且仅有一个结点无双亲;③根以外的结点有且仅有一个双亲;④一个结点可以有多个双亲;
A. ①和③
B. ②和③
C. ①和④
D. ②和④
-----------------选择:C
5. 如果事务T获得了数据项Q上的排它锁,则T对Q( )。

A. 只能读不能写
B. 只能写不能读
C. 既可读又可写
D. 不能读不能写
-----------------选择:C
6. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建( )。

A. 索引
B. 视图
C. 存储文件。

大连理工大学20年秋季学期《SQL数据库系统及应用》在线作业2附参考答案

大连理工大学20年秋季学期《SQL数据库系统及应用》在线作业2附参考答案

大连理工大学20年秋季学期《SQL数据库系统及应用》
在线作业2附参考答案
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.在SQL的select语句中,如果要过滤结果中的重复行,可以在字段列表前面加上( )。

A.group
B.order
C.top
D.distinct
答案:D
2.在select语句中如果要对得到的结果中某个字段按降序处理,则使用( )参数。

A.asc
B.desc
C.between
D.and
答案:B
更多加微boge30619
3.查询学校员工工资信息时,结果按工资降序排列,正确的
是( )。

A.ORDER BY 工资
B.ORDER BY 工资 desc
C.ORDER BY 工资 asc
D.ORDER BY 工资 and
答案:B
4.当使用SQL语句进行分组检索时,为了按照一定的条件对分组后的数据进行筛选,应当( )。

A.在join后面使用between to子句
B.在group by后面使用having子句
C.在where后面使用order by子句
D.在join后面使用order by子句
答案:B
5.在SQL查询语句中,HAVING子句的作用是( )。

A.指出排序的范围
B.指出查询结果的最大值
C.指出分组查询的条件
D.指出创建数据表的字段
答案:C。

《数据库原理及应用》第二次在线作业(100分)

《数据库原理及应用》第二次在线作业(100分)

单选题(共40道题)收起1.(2.5分)关系规范化中的删除操作异常是指()••••我的答案:A 此题得分:2.5分2.(2.5分)设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。

••••我的答案:A 此题得分:2.5分3.(2.5分)规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。

••••我的答案:B 此题得分:2.5分4.(2.5分)关系数据库规范化是为解决关系数据库中()问题而引入的。

••••我的答案:A 此题得分:2.5分5.(2.5分)当关系模式R(A,B)已属于3NF,下列说法中()是正确的。

••••我的答案:B 此题得分:2.5分6.(2.5分)关系模型中的关系模式至少是()。

••••我的答案:A 此题得分:2.5分7.(2.5分)在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是()。

••••我的答案:C 此题得分:2.5分8.(2.5分)当B属性函数依赖于A属性时,属性A和B的联系是()。

••••我的答案:B 此题得分:2.5分9.(2.5分)以下关于ER模型向关系模型转换的叙述中,()是不正确的。

•任意一端实体所对应的关系模式合并•端实体所对应的关系模式合并•任意一端实体所对应的关系模式合并•我的答案:C 此题得分:2.5分10.(2.5分)关系模式中,满足2NF的模式,()。

••••我的答案:B 此题得分:2.5分11.(2.5分)E-R模型用于数据库设计的()阶段。

••••我的答案:B 此题得分:2.5分12.(2.5分)消除了部分函数依赖的1NF的关系模式,必定是()。

••••我的答案:B 此题得分:2.5分13.(2.5分)根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。

下面" 部门" 关系中,因哪个属性而使它不满足第一范式?部门( )••••我的答案:B 此题得分:2.5分14.(2.5分)以下关于索引的正确叙述是()。

2020年中国石油大学北京网络学院 数据库原理及应用-第二次在线作业 参考答案

2020年中国石油大学北京网络学院 数据库原理及应用-第二次在线作业 参考答案

中国石油大学北京网络学院
数据库原理及应用-第二次在线作业
参考答案
1.(
2.5分)关系规范化中的删除操作异常是指()
A、不该删除的数据被删除
B、不该插入的数据被插入
C、应该删除的数据未被删除
D、应该插入的数据未被插入
我的答案:A 此题得分:2.5分
2.(2.5分)设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。

A、关系规范化理论
B、关系运算理论
C、关系代数理论
D、数理逻辑
我的答案:A 此题得分:2.5分
3.(2.5分)规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。

A、互不相关的
B、不可分解的
C、长度可变的。

(完整版)《数据库原理及应用》课后习题参考答案解析

(完整版)《数据库原理及应用》课后习题参考答案解析

《数据库原理与应用》课后习题参考答案第一章作业参考答案1. 单选题 C C D B C2. 判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。

主流数据库采用关系图模型。

数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。

)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。

数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。

3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。

在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。

数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。

5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。

数据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取数据库数据 ; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性;执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2. 判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中的数据。

《数据库应用技术》第2次作业及答案

《数据库应用技术》第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语句。

北航14秋《数据库原理及应用》在线作业二答案

北航14秋《数据库原理及应用》在线作业二答案
?
正确答案:AB
3.数控机床大体由()组成.
A.输入装置
B.数控装置
C.伺服系统
D.机床本体
?
正确答案:ABCD
4.数控机床按按控制方式又可分为()。
A.半闭环控制
B.开环控制
C.轮廓控制
D.闭环控制
?
正确答案:ABD
5.合适加工中心的零件形状有()等。
A.平面
B.曲面
C.孔
D.槽
?
正确答案:ABCD
A.高碳钢
B.高速钢
C.高锰钢
D.碳化物
?
正确答案:A
13.数控车床加工中需要换刀时,程序中应设定()点。
A.参考
B.机床原
C.刀位
D.换刀
?
正确答案:D
14.数控机床的检测反馈装置的作用是:将其测得的()数据迅速反馈给数控装置,以便与加工程序给定的指令值进行比较和处理。
A.直线位移
B.角位移或直线位移
A. G40
B. G41
C. G42
?
正确答案:B
18.确定数控机床坐标轴时,一般应先确定()。
A. X轴
B. Y轴
C. Z轴
D. A轴
?
正确答案:C
19.指出下列哪些误差属于系统的稳态误差()。
A.定位误差
B.跟随误差
C.轮廓误差
D.定位误差和跟随误差
?
正确答案:A
20. G02 X20 Y20 R-10 F100;所加工的一般是()。
?
正确答案:ABC
9.点位控制数控机床可以是()。
A.数控车床
B.数控铣床
C.数控冲床
D.加工中心
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统及应用(高/专)第二次作业This course首页我的课程理工类课程数据库系统及应用(高/专)(2321)第五章T-SQL语言第二次作业数据库系统及应用(高/专)开始时间 2018年10月10日星期三 21:07状态完成完成于2018年10月10日星期三 21:15耗时7 分钟 29 秒分数18.00/19.00成绩94.74/满分100.00题目1正确获得1.00分中的1.00分未标记标记题目题干在KCB表中找出名字中包含“原理”两个字的课程,对应的SQL命令是()。

选择一项:a. SELECT * FROM KCB WHERE 课程名 = '原理'b. SELECT * FROM KCB WHERE课程名LIKE '%原理'c. SELECT * FROM KCB WHERE课程名LIKE '原理%'d. SELECT * FROM KCB WHERE课程名LIKE '%原理%' 正确反馈你的回答正确正确答案是:SELECT * FROM KCB WHERE课程名LIKE '%原理%' 题目2正确获得1.00分中的1.00分未标记标记题目题干对于SELECT KCB.*, CJB.* FROM KCB, CJB WHERE KCB.课程号=CJB.课程号,其等价的语句为()。

选择一项:a. SELECT KCB.*, CJB.* FROM KCB LEFT JOIN CJB ON KCB.课程号=CJB.课程号b. SELECT KCB.*, CJB.* FROM KCB RIGHT JOIN CJB ON KCB.课程号=CJB.课程号c. SELECT KCB.*, CJB.* FROM KCB JOIN CJB ON KCB.课程号=CJB.课程号正确d. SELECT KCB.*, CJB.* FROM KCB FULL JOIN CJB ON KCB.课程号=CJB.课程号你的回答正确正确答案是:SELECT KCB.*, CJB.* FROM KCB JOIN CJB ON KCB.课程号=CJB.课程号题目3正确获得1.00分中的1.00分未标记标记题目题干对于KCB和CJB的连接,在CJB中没有出现的KCB中课程号,在连接后记录也会出现,但是对应CJB的列的值为NULL,我们使用 SELECT KCB.*, CJB.* FROM KCB __ CJB ON KCB.课程号=CJB.课程号。

()选择一项:a. RIGHT JOINb. LEFT JOIN 正确c. FULL JOINd. JOIN反馈你的回答正确正确答案是:LEFT JOIN题目4获得1.00分中的1.00分未标记标记题目题干关于可更新视图下面说法正确的是()。

选择一项:a. 当视图依赖的基本表有多个时,可以无修改地向视图插入数据。

b. 含有聚集函数的视图是不可更新的。

正确c. 当视图依赖的基本表有多个时,可以无修改地在删除数据。

d. 含有计算得到的列的视图都可以更新。

反馈你的回答正确正确答案是:含有聚集函数的视图是不可更新的。

题目5正确获得1.00分中的1.00分未标记标记题目题干表示游标对应的查询语句得到结果中记录数的全局变量是()。

选择一项:a. @@FETCH_STATUSb. @@ROWCOUNTc. @@TRANCOUNTd. @@CURSOR_ROWS 正确反馈你的回答正确正确答案是:@@CURSOR_ROWS题目6正确获得1.00分中的1.00分未标记标记题目题干如果每个学分需要提交2次平时作业,根据XSB、KCB、CJB表的内容,创建一个视图PSZYB,显示已修了课程的(即CJB中有记录的)学生需要做的平时作业的总次数情况的视图,包括学号、平时作业总次数两列信息。

类似的内容为:学号平时作业总次数0811012608110318…………创建该视图的SQL语句为:CREATE VIEW PSZYB AS SELECT __①__ FROM XSB, KCB, CJB __②__则在上面SQL语句的①、②空分别填写的内容为()。

选择一项:a. ①空:XSB.学号, SUM(学分) *2 AS平时作业总次数②空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号GROUP BY XSB.学号正确b. ①空:XSB.学号, 学分*2 AS平时作业总次数②空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号GROUP BY XSB.学号c. ①空:XSB.学号, SUM(学分) *2 AS平时作业总次数②空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号ORDER BY XSB.学号d. ①空:XSB.学号, SUM(学分)*2 AS平时作业总次数②空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号反馈你的回答正确正确答案是:①空:XSB.学号, SUM(学分) *2 AS平时作业总次数②空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号GROUP BY XSB.学号题目7正确获得1.00分中的1.00分未标记标记题目题干在XSB中找出具有相同名字的学生。

要求查询结果中含有“学号”、“姓名”,并按姓名、学号的升序来排列。

类似的结果为:姓名学号王林081101王林081202其对应的SQL语句为:SELECT 姓名, 学号 FROM XSB WHERE ___①___ ORDER BY姓名, 学号上述语句的空项内容为()。

选择一项:a. COUNT(姓名) >1b. 姓名IN ( SELECT 姓名FROM XSB GROUP BY 姓名HAVING COUNT(*) >1 ) 正确c. XSB.姓名 = XSB.姓名d. 姓名 IN ( SELECT 姓名 FROM XSB WHERE COUNT(姓名) >1)反馈你的回答正确正确答案是:姓名 IN ( SELECT 姓名 FROM XSB GROUP BY 姓名HAVING COUNT(*) >1 )题目8正确获得1.00分中的1.00分未标记标记题目题干与语句:SELECT DISTINCT XSB.学号, 姓名 FROM XSB, CJB WHERE XSB.学号 = CJB.学号功能等价的SQL语句为()。

选择一项:a. SELECT 学号, 姓名 FROM XSB WHERE 学号 IN (SELECT 学号FROM CJB) 正确b. SELECT 学号, 姓名 FROM XSBc. SELECT 学号, 姓名 FROM XSB WHERE NOT EXISTS (SELECT * FROMCJB WHERE 学号 = XSB.学号)d. SELECT 学号, 姓名 FROM XSB WHERE 学号 != ANY (SELECT 学号 FROM CJB)反馈你的回答正确正确答案是:SELECT 学号, 姓名 FROM XSB WHERE 学号 IN (SELECT 学号 FROM CJB)题目9正确获得1.00分中的1.00分未标记标记题目题干查找选修了2门以上课程的学生信息,包括学号与姓名两列,对应的SQL语句为:SELECT 学号, 姓名 FROM XSB WHERE __①__其中空项部分的内容应为()。

选择一项:a. 学号 IN (SELECT 学号 FROM CJB HAVING count(*) >2)b. 学号IN (SELECT 学号FROM CJB GROUP BY学号HAVING count(*) >2) 正确c. count(CJB.课程号) >2d. 学号 IN (SELECT 学号 FROM CJB WHERE count(*) >2)反馈你的回答正确正确答案是:学号 IN (SELECT 学号 FROM CJB GROUP BY学号 HAVING count(*) >2)题目10正确获得1.00分中的1.00分未标记标记题目题干根据XSB来建立一个每个专业中年龄最小者的NLZX视图,该视图包含“专业”及其“最晚出生日期”两列,对应的SQL语句为CREATE VIEW NLZX AS ___①___其中空项部分的内容应为语句为()。

选择一项:a. SELECT 专业, MAX(出生时间) AS 最晚出生日期 FROM XSB GROUP BY 专业正确b. SELECT 专业, MIN(出生时间) AS 最晚出生日期 FROM XSB GROUP BY 专业c. SELECT 专业, MIN(出生时间) AS 最晚出生日期 FROM XSB GROUPBY出生时间d. SELECT 专业, MAX(出生时间) AS 最晚出生日期 FROM XSB GROUP BY出生时间反馈你的回答正确正确答案是:SELECT 专业, MAX(出生时间) AS 最晚出生日期 FROM XSB GROUP BY 专业题目11正确获得1.00分中的1.00分未标记标记题目题干将字符型变量@courseid的值设为“计算机基础”课程对应的课程号,下面语句错误的是()。

选择一项:a. SELECT @courseid = 课程号 FROM XSB WHERE 课程名 = '计算机基础'b. SELECT 课程号 AS @courseid FROM XSB WHERE课程名= '计算机基础' 正确c. SELECT @courseid = (SELECT 课程号 FROM XSB WHERE课程名 = '计算机基础')d. SET @courseid = (SELECT 课程号 FROM XSB WHERE课程名= '计算机基础')反馈你的回答正确正确答案是:SELECT 课程号 AS @courseid FROM XSB WHERE课程名= '计算机基础'题目12正确获得1.00分中的1.00分未标记标记题目题干将字符型变量@courseid赋值为“206”,应选择()语句来完成。

选择一项:a. SELECT @courseid AS '206'b. SET @courseid = '206' 正确c. @courseid = '206'd. SET @courseid AS '206'反馈你的回答正确正确答案是:SET @courseid = '206'题目13正确获得1.00分中的1.00分未标记标记题目题干@coursenm为字符型变量,则 SELECT '课程名' = @coursenm 语句的功能是()。

相关文档
最新文档