跟普通的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 )
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
以上就是关于数据库题目多选题全部的内容,包括:数据库题目多选题、数据库题目、数据库题:某商业集团关于商店销售商品的数据库含三个表:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)