数据库题目多选题

数据库题目多选题,第1张

跟普通的text类型保存一样,name=Requestform("name")

里面的内容如果多选会记录a,b,c类似这样,制动有,隔开,到时想读取出来就split(name,",")就可以了

1、查和“S0701026”读者借了相同图书的读者的图书证号和姓名selectrno,rnfromreaderwherernoin(selecta

rnofromborrowasa,borrowasbwherea

bno=b

bnoandb

rno='S0701026')2、查询每个读者的姓名和所借图书名selectrn,bnfromreader,borrow,bookwherereader

rno=borrow

rnoandborrow

bno=book

bno3、查没有借书的读者的图书证号和姓名selectrno,rnfromreaderwherernonotin(selectrnofromborrow)4、查询借阅了“数据结构”的读者数量selectcount()fromborrowwherebno=(selectbnofrombookwherebn='数据结构')groupbybno5、查“李丽”和“张朝阳”都借阅了的图书的书号selecta

bnofromborrowasa,borrowasbwherea

rno=(selectrnofromreaderwherern='李丽')andb

rno=(selectrnofromreaderwherern='张朝阳')anda

bno=b

bno6、查询借书上限最大的读者信息selectfromreaderwhererup=(selectmax(rup)fromreader)orderbyrupdesc7、查询借阅图书数量达到2本的读者信息selectfromreaderwherernoin(selectrnofromborrowgroupbyrnohavingcount()>1)8、查询每个读者姓名,所借图书的图书号,没有借书的读者也列出来selectreader

rn,bnofromreaderleftjoinborrowonreader

rno=borrow

rno9、查询没有借阅“C程序设计”的读者姓名selectrnfromreaderwherernonotin(selectrnofromborrowwherebno=(selectbnofrombookwherebn='C程序设计'))10、检索所有姓李的读者所借图书的书号selectbnofromborrowwherernoin(selectrnofromreaderwherernlike'李%')11、查被借出的图书编号以“TP”开头的图书信息selectfrombookwherebnoin(selectbnofromborrowwherebnolike'TP%')12、查没有被借阅的图书信息selectfrombookwherebnonotin(selectbnofromborrow)13、查询借阅了“数据库原理及其应用教程”的读者的图书证号和姓名selectreader

rno,rnfromreader,borrow,bookwherereader

rno=borrow

rnoandborrow

bno=book

bnoandbn='数据库原理及其应用教程'14、统计各个系读者的数量,显示系名和数量selectrde系名,count()数量fromreadergroupbyrde15、查询有过期未还图书的读者的书号、姓名、所在系selectbno,rn,rdefromreader,borrowwherereader

rno=borrow

rnoandrda

rnofromborrowasa,borrowasbwherea

bno=(selectbnofrombookwherebn='数据结构')andb

bno=(selectbnofrombookwherebn=' *** 作系统教程')anda

rno=b

rno17、查库存书的总数selectsum(bnu)frombook18、查询借阅了图书的读者信息selectfromreaderwherernoin(selectrnofromborrow)

“商业管理”数据库中有3个实体:商店(商店编号,商店名,地址),商品(商品号,商品名,规格,单价),职工(职工编号,职工姓名,性别)。商店与商品间存在“销售”联系,每个商店可以销售多种商品,每种商品也可以放在多个商店销售,用“月销售量”来表示商店销售每种商品的情况;商店与职工存在“聘用”联系,每个商店有多名职工,每个职工只能在一个商店工作,商店聘用职工有“聘期”和工资。

① 

试画出E-R图,并注明关系类型,注明主键和外键

② 

试用SQL语句创建“商业管理”数据库以及其中的表,其中单价、月销售量、工资和聘期字段类型为real,其余字段为字符型。

2

“订货管理”数据库有4个表:仓库(仓库号,仓库名,地址),商店(商店编号,商店名,地址),商品(商品号,商品名,单价)。设仓库和商品之间存在“库存”联系,每个仓库可存储若干种商品,每种商品可存储在若干仓库中,仓库存储的商品有“日期”和“存储量”信息;商店与商品间存在“销售”联系,每个商店可以销售多种商品,每种商品也可以放在多个商店销售,用“月份”和“月销售量”来表示商店销售每种商品的情况;仓库、商店和商品之间存在着“供应”联系,有“月份”和“月供应量”两个属性。

① 

试画出E-R图,并注明关系类型,注明主键和外键;

② 

试用SQL语句创建“订货管理”数据库以及其中的表,

其中单价、存储量、月份、月供应量和月销售量字段类型为real,日期字段类型为datetime,其余字段为字符型。

3

总结并分别分类列出第二章和第三章中关于创建、修改和删除数据库以及数据表的SQL语言,注意其相同点和不同点。

判断题

1、 安装Microsoft SQL Server 2000 企业版对 *** 作系统的最低要求可以是Microsoft Windows 2000 Professional。(b )

a) 正确 b)错误

2、每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。( a)

a) 正确 b)错误

3、 验证模式是在安装SQL Server过程中选择的。系统安装之后,可以重新修改SQL Server系统的验证模式。(a )

a) 正确 b)错误

4、当用户定义的数据类型正在被某个表的定义引用时,这些数据类型不能被删除。(a )

a) 正确 b)错误

5、在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。( a)

a) 正确 b)错误

6、 索引越多越好。(b )

a) 正确 b)错误

7、 视图本身不保存数据,因为视图是一个虚拟的表。( a)

a) 正确 b)错误

8、 创建触发器的时候可以不是表的所有者或数据库的所有者。(b )

a) 正确 b)错误

9、select 16%4, 的执行结果是: 4 吗?( b)

a) 正确 b)错误

10.在SQL Server中用户不能建立全局变量。(a )

a) 正确 b)错误

11.备份时只能对数据文件进行备份。(b )

a) 正确 b)错误

12.自定义函数在对任何表的查询中都可以使用。( a)

a) 正确 b)错误

13.触发器是通过事件进行触发而被执行的。(a )

a) 正确 b)错误

14.主键字段允许为空。( b)

a) 正确 b)错误

15.SQL Server 自动为primary key约束的列建立一个索引。(a )

a) 正确 b)错误

16.SQL Server的数据库可以导出为Access数据库。( a)

a) 正确 b)错误

8.删除表时,表中的触发器不被同时删除。( b)

a) 正确 b)错误

17.数据库的名称可在企业管理器中重命名。( b)

a) 正确 b)错误

18.触发器与约束发生冲突,触发器将不执行。(a )

a) 正确 b)错误

19.ODBC是由Microsoft定义的一种数据库访问标准。( a )

a) 正确 b)错误

20.信息和数据是相对的,有时是可以互相转换的。(a )

a) 正确 b)错误

21.创建存储过程必须在企业管理器中进行。( b )

a) 正确 b)错误

22.触发器主要是通过表 *** 作事件进行触发而被执行的。(a )

a) 正确 b)错误

23.主键字段允许为空。( b )

a) 正确 b)错误

24.SQL Server 自动为primary key约束的列建立一个索引。(a )

a) 正确 b)错误

25.SQL Server的数据库可以转换成Access数据库。(a )

a) 正确 b)错误

26.删除表时,表中的触发器被同时删除。( a )

a) 正确 b)错误

27.数据库的名称一旦建立就不能重命名。( b )

a) 正确 b)错误

28.固定数据库角色:db_datarader 的成员可修改本数据库内表中的数据。( b )

a) 正确 b)错误

29'在那遥远的地方' 是SQL中的字符串常量吗?(正确)

30'119' 是SQL中的实型常量吗(错误)

31select 16%4, 的执行结果是: 4 (错误)

3220051109 是SQL中的日期型常量(错误)

33select 25/2 的执行结果是: 125 (错误)

34'岳飞'>'文天祥' 比较运算的结果为真 (正确)

35一个表可以创建多个主键(错误)

36 smallint 是SQL的数据类型Y

37 SQL Server不允许字段名为汉字N

38 职称 in ('教授', '副教授'')与 职称 = '教授' or 职称 = '副教授' 等价Y

39 如果规则当前绑定到某列或用户定义的数据类型,不能解除绑定能直接删除规则N

40 在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统自动为该行标识列赋值吗Y

41 在查询分析器中执行SQL语句的快捷键是F1。N

42 计算ASCII('also')结果为97。Y

43 UNION运算符是用于将两个或多个检索结果合并成一个结果。Y

44 Lock权限不是数据库的访问权限。N

45 数据库管理系统管理并且控制数据资源的使用。Y

46 '李白'>'杜甫' 比较运算的结果为真Y

47 SQL Server有数据导入功能但没有数据导出功能。N

48 SQL Server的角色与windows NT的组含义相似。Y

49 视图和表是完全一样的N

50 SQL Server允许用户自定义类型Y

51 惟一键就是主键N

52 SQL Server不允许字段名为汉字N

53 作为字符串型数据'李白'是排在'杜甫' 的前面N

54 smallint是SQL的数据类型Y

55 设置惟一约束的列不允许为空N

56主键可以是复合键Y

57.连接、选择和投影三种关系运算具有相同的结果。N

58.数据的安全性主要防范的对象是合法用户。N

59.定义外键级级联是为了保证相关表之间数据的一致性 Y

60.创建唯一性索引的列可以有一些重复的值N

61.存储过程的输出结果可以传递给一个变量。Y

62.视图具有与表相同的功能,在视图上也可以创建触发器。N

63.SQL Server 2000不具有数据的导入与导出功能。N

64 SQL Server有数据备份功能但没有数据还原功能。N

65 计算ASCII('also')结果为97。Y

66 sysadmin角色的成员可以在服务器中执行任何 *** 作吗?Y

67 语句 select 15/2 的执行结果是: 75 吗?N

68 事务故障恢复时要对事务的每一个 *** 作执行逆 *** 作,即将日志记录中“改前值”写入数据库中。Y

69 SQL Server有数据导入功能但没有数据导出功能。N

70 "xingming" 是SQL中的字符串常量N

71 语句 select 22%4, 的执行结果是: 0 N

72 "20051109" 是SQL中的日期型常量N

73 'AB'>'CD' 比较运算的结果为真N

74 bigint是SQL的数据类型Y

75.数据库不允许存在数据冗余。N

76.在SQL Server系统中,数据信息和日志信息不能放在同一个 *** 作系统文件中。Y

77 guest用户必须关联一个登录账号才可以在数据库中创建。数据库中的非guest用户账号都必须关联一个登录账号。N

78 DELETE语句只是删除表中的数据,表本身依然存在数据库中。Y

79通配符“_”表示某单个字符。Y

80.sa能否创建和删除数据库角色?Y

以上就是关于数据库题目多选题全部的内容,包括:数据库题目多选题、数据库题目、数据库题:某商业集团关于商店销售商品的数据库含三个表:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9540421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存