北语 18秋《数据库应用SQL server》 作业1234.docx
- 文档编号:23884327
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:17
- 大小:21.46KB
北语 18秋《数据库应用SQL server》 作业1234.docx
《北语 18秋《数据库应用SQL server》 作业1234.docx》由会员分享,可在线阅读,更多相关《北语 18秋《数据库应用SQL server》 作业1234.docx(17页珍藏版)》请在冰豆网上搜索。
北语18秋《数据库应用SQLserver》作业1234
18秋《数据库应用(SQLserver)》作业_1
一、单选题(每题4分,共15道小题,总分值60分)
1.一个规范化的关系至少应当满足()的要求。
A.一范式
B.二范式
C.三范式
D.四范式
答案:
C联系“文档贡献者”
2.在视图上不能完成的操作是()。
A.更新视图数据
B.查询
C.在视图上定义新的基本表
D.在视图上定义新视图
答案:
C
3.建立在计算机外部设备上的结构化的有联系的数据集合是()。
A.数据库
B.数据库管理系统
C.数据结构
D.数据文件
答案:
A
4.表达实体之间逻辑联系的E-R模型,是数据库的()。
A.概念模型
B.逻辑模型
C.外部模型
D.物理模型
答案:
A
5.数据库管理系统的英文缩写是()。
A.DBMS
B.DBS
C.DBA
D.DB
答案:
A
6.如下不能正确执行的语句是()。
A.select*fromtable_namewhere1>2
B.truncatetabletable_name
C.deletefromtable_namewherenull=null
D.altertabletable_nameaddcolumniddint
7.下面聚集函数中哪个只能用于计算数值类型的数据。
()
A.COUNT()
B.MIN()
C.MAX()
D.SUM()
8.下面哪个连结谓词的含义是指根据指定子查询的结果是存在还是不存在,进一步决定是否执行查询操作。
()
A.all
B.any
C.in
D.exists
9.()属于信息世界的模型,是现实世界到机器世界的一个中间层次。
A.数据模型
B.概念模型
C.E-R图
D.关系模型
10.下列关于删除查询说法中正确的是()。
A.删除某个满足条件的字段
B.删除某个满足条件的字段所在的记录
C.只是删除查询结果中的数据,并不删除数据源中的数据
D.不可多次执行删除查询
11.SQLServer提供的单行注释语句是使用()开始的一行内容。
A.“/*”
B.“--”
C.“{”
D.“/”
12.要填充记录的属性时,应该用以下哪个关键字。
()
A.ALTER
B.CREATE
C.UPDATE
D.DROP
13.
A.4,4,2
B.4,4,4
C.3,3,3
D.2,2,2
14.SQL语言中,删除表中数据的命令是()。
A.DELETE
B.DROP
C.CLEAR
D.REMOVE
15.在创建表的过程中,哪个关键字用来定义默认值。
()
A.DISTINCT
B.UNIQUE
C.CHECK
D.DEFAULT
二、判断题(每题4分,共10道小题,总分值40分)
1.外键的值惟一地标识了表中的一行记录。
答案:
错误
2.语句select15/2的执行结果是:
7.5。
3."11.9"是SQL中的实型常量。
4.删除表是必须小心注意的操作,因为表一旦删除便无法恢复。
5.视图本身没有数据,因为视图是一个虚拟的表。
6.视图本身没有保存数据,而是保存一条查询语句。
7.在查询语句中,若要把记录进行降序排列应使用ORDERBY字段名DESC。
8.在SQLServer系统中,数据信息和日志信息不能放在同一个操作系统文件中。
9.¥2005.89是SQL中的货币型常量。
10.在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。
18秋《数据库应用(SQLserver)》作业_2
一、单选题(每题4分,共15道小题,总分值60分)
1.Select语句中用来连接字符串的符号是()。
A.“+”
B.“&”
C.“||”
D.“|”
2.Transact-SQL对标准SQL的扩展主要表现为()。
A.加入了程序控制结构和变量
B.加入了建库和建表语句
C.提供了分组(GroupBy)查询功能
D.提供了Min、Max等统计函数
3.下列哪个约束不可以为空()。
A.主键
B.外键
C.默认值
D.UNIQUE约束
4.在Transact-SQL语句中需要把日期时间型数据常量用()括起来。
A.[]
B.{}
C.‘’
D.“”
5.以下运算符的优先级描述正确的是()。
A.逻辑运算符的优先级最高
B.*的运算符比()内部的高
C.+运算符比逻辑运算符高
D.逻辑运算符比*运算符高
6.下面是合法的smallint数据类型数据的是。
()
A.223.5
B.32768
C.-32767
D.58345
7.SQL中日期时间类型包含有()种数据类型。
A.1
B.2
C.3
D.4
8.下列标识符可以作为局部变量使用()。
A.[@Myvar]
B.Myvar
C.@Myvar
D.@Myvar
9.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是()
A.多对多
B.一对一
C.多对一
D.一对多
10.下列哪条语句可以完成将表cjb中的数据按Class(班级)分组统计出各个班的总人数显示出来。
()
A.Select*fromxjbgroupbyclass
B.SelectClass,总人数=count(Class)fromxjbgroupbyclass
C.SelectClass,总人数=count(Class)fromxjborderbyclass
D.Select*fromxjbOrderbyclass
11.你是某大型商场的数据库开发人员,要实现对商品的销售情况的复杂统计。
这个统计每次根据用户提供的一个商品代号,访问一些表中的数据进行统计,最后返回一个值。
你要在SELECT、UPDATE和DELETE语句中使用这个计算的结果。
哪种实现方法最有效()。
A.内嵌表值用户定义函数
B.存储过程
C.视图
D.标量用户定义函数
12.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、()和用户构成。
A.DBMS
B.DB
C.DBS
D.DBA
13.“CreateUniqueIndexAAAOnstudent(sno)”将在student表上创建名为AAA的()。
A.唯一索引
B.聚集索引
C.复合索引
D.唯一聚集索引
14.同一台计算机上可以运行()个实例。
A.一个
B.两个
C.三个
D.多个
15.在游标声明语句中,表示此游标所有提取操作都可用的参数是()。
A.INSENSITIVE
B.SCROLL
C.FORREADONLY
D.FORUPDATE
二、判断题(每题4分,共10道小题,总分值40分)
1.视图具有与表相同的功能,在视图上也可以创建触发器。
2.存储过程可以作为一个安全机制来使用。
3.设置惟一约束的列可以为空。
4.存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。
5.在建立用户的登陆账号信息时,SQLServer会提示用户选择默认的数据库,以后用户每次连接上服务器之后,都会自动转到默认的数据库。
6.数据库不允许存在数据冗余。
7.bigint是SQL的数据类型。
8.当用户定义的数据类型正在被某个表的定义引用时,这些数据类型不能被删除。
9.主键约束中的字段不能接受空值,UNIQUE约束的字段也不能接受空值。
10.SQLServer中的索引可以分为索引优化与索引组合,其中索引组合不改变表中数据行的物理存储顺序,数据与索引分开存储。
18秋《数据库应用(SQLserver)》作业_3
一、单选题(每题4分,共15道小题,总分值60分)
1.在SQLServer中,不是对象的是()。
A.用户
B.数据
C.表
D.数据类型
2.数据定义语言的缩写词为()。
A.DDL
B.DCL
C.DML
D.DBL
3.定单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句()。
A.ALTERCOLUMNOrderIDintegerFROMOrders
B.ALTERTABLEOrders(OrderIDinteger)
C.ALTERTABLEOrdersALTERCOLUMNOrderIDinteger
D.ALTERCOLUMNOrders.OrderIDinteger
4.SQL的视图是从()中导出。
A.基本表
B.视图
C.基本表或视图
D.数据库
5.在SQL语言中,如果要建立一个工资表包含职工号,姓名,职称,工资等字段,若要保证工资字段的取值不低于800元,最合适的实现方法是()。
A.在创建工资表时为“工资”字段建立缺省
B.在创建工资表时为“工资”字段建立检查约束
C.在工资表建立一个触发器
D.为工资表数据输入编写一个程序进行控制
6.SQLServer2000系统中的所有系统级信息存储于哪个数据库()。
A.master
B.model
C.tempdb
D.msdb
7.实体完整性要求属性不能取空值,这一点通常通过()。
A.定义外键来保证
B.定义主键来保证
C.用户定义完整性来保证
D.关系系统自动保证
8.触发器是一种特殊的(),当对表执行了某种操作后,就回触发相应的触发器。
A.表
B.存储过程
C.视图
D.索引
9.SUM和AVERAGE命令能够分别求出当前库中满足一定范围和条件的数值型字段()和()。
A.和平均值
B.平均值和
C.记录数平均值
D.列数平均值
10.在SQLSERVER服务器上,存储过程是一组预先定义并()的Transact-SQL语句。
A.保存
B.编译
C.解释
D.编写
11.以下论述的不正确的是()。
A.distribution数据库是系统数据库
B.企业管理器与查询分析器都是客户端工具
C.SQLServer2000可以安装到windows2000、windowsXP、windowsNT系统上
D.SQLServer支持的SQL命令集称为T_SQL,它是完全符合ANSIISQL92标准的
12.在SQLServer2000中,下列字段中哪个不能用于数据库的操作语句。
()
A.CREATE
B.DROP
C.SET
D.ALTER
13.SQL的视图是从()中导出的。
A.基本表
B.视图
C.基本表或视图
D.数据库
14.SQLServer2000中重新命名一个已存在的数据库使用的命令是()。
A.create
B.use
C.sp_renamedb
D.insert
15.SQL语言允许使用通配符进行字符串匹配的*作,其中“%”可以表示()。
A.灵个字符
B.一个字符串
C.多个字符串
D.以上都是
二、判断题(每题4分,共10道小题,总分值40分)
1.数据库复制是SQLServer的主要功能之一。
复制有三种类型,其中对于复制不经常更改的数据,或不要求保持数据最新值(低滞后时间)的情况,合并复制是一种最好的数据复制方法。
()
2.如果master数据库被损坏了,SQLServer照常可以运行。
3.索引越多越好。
4.规则可以在其他数据库中创建。
5.执行INSERT操作时候,如果表格中存在定义为NOTNULL的数据列,那么该列的值必须要出现VALUES的列表中。
6.日志文件可以存在于任意文件组中。
7.在关系数据库的设计过程中,允许在设计后对表结构进行修改。
8.SQLServer在服务器和数据库级的安全级别上都配置了角色。
其中角色是用户分配权限的单位。
SQLServer允许用户在服务级别上创建角色。
但是为数据库安全,不允许在数据库级上创建新的角色。
()
9.输入正确的所有者口令,才可以修改DTS包的定义和执行DTS包。
如果只输入用户口令,那么只能执行DTS包,不能修改该DTS包的定义。
10.SQL中局部变量可以不声明就使用。
18秋《数据库应用(SQLserver)》作业_4
一、单选题(每题4分,共15道小题,总分值60分)
1.在SQL语言中,建立存储过程的命令是()。
A.CREATEPROCEDURE
B.CREATERULE
C.CREATEDURE
D.CREATEFILE
2.在SQL语言中,"授权"命令是()。
A.GRANT
B.REVOKE
C.OPTION
D.PUBLIC
3.SQLserver数据库文件有三类,其中主数据文件的后缀为()。
A..ndf
B..ldf
C..mdf
D..idf
4.在数据库设计中使用E-R图工具的阶段是()。
A.需求分析阶段
B.数据库物理设计阶段
C.数据库实施
D.概念结构设计阶段
5.下列关于游标的叙述错误的是()。
A.游标是一种能从包括多条记录的结果集中每次提取一条记录的机制。
B.游标由结果集和游标位置组成。
C.游标是面向单条记录的操作。
D.游标与SQL查询语句是相冲突的
6.下面语句中,哪种语句用来创建视图()。
A.createtable
B.alterview
C.dropview
D.createview
7.在安装SQLSERVER2000时使用实例名为student,则系统的默认安装位置是()。
A.C:
ProgramFilesMicrosoftSQLServerMSSQL
B.C:
ProgramFilesMicrosoftSQLServerMSSQL$
C.C:
ProgramFilesMicrosoftSQLServerMSSQL$student
D.以上全不对
8.在SQLSERVER2000安装过程中,下列哪个因素与安装成功与否没有关系()。
A.用户是否正在修改清册表
B.用户是否正在运行IIS
C.用户是否正在启动旧版本的SQLSERVER
D.用户的Windows2000是否打了足够多的补丁
9.在SQLServer中,model是()。
A.数据库系统表
B.数据库模板
C.临时数据库
D.示例数据库
10.下列可以合并查询结果集的命令关键字是()。
A.orderby
B.union
C.create
D.defalt
11.数据库管理系统所支持的四种数据模型分别为()。
A.层次、网状、关系、面向对象
B.层次、树状、关系、面向对象
C.层次、网状、关系、面向过程
D.线状、树状、网状、面向对象
12.不属于传统数据模型的是()。
A.层次数据模型
B.网状数据模型
C.关系数据模型
D.面向对象数据模型
13.下面字符串能与通配符表达式[ABC]%a进行匹配的是:
()。
A.BCDEF
B.A_BCD
C.ABC_a
D.A%a
14.如果表的某一列的取值为不固定长度的字符串,适合采用()数据类型描述。
A.char
B.number
C.varchar
D.int
15.数据库的三要素,不包括()。
A.完整性规则
B.数据结构
C.恢复
D.数据操作
二、判断题(每题4分,共10道小题,总分值40分)
1.如果使用别名来代表一个表,那么在定义别名以后的所有查询语句中,都必须使用别名来代替表的全名,否则系统会出错。
2.如果视图中的列直接来源于表的某列,可以直接使用数据源表的列名和数据类型。
3.SQL中所有变量都必须先声明后使用。
4.由于truncatetable操作不进行日志的记录,所以删除数据后无法恢复。
5.通配符“_”表示某单个字符。
6.固定数据库角色:
db_datarader的成员修改本数据库内表中的数据。
7.一张表允许有多个主键,但只能有一个外键。
8.连接、选择和投影三种关系运算具有相同的结果。
9.在创建表的过程中,如果一属性是DATETIME类型需要指定长度。
10.每个数据文件中有且只有一个主数据文件。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库应用SQL server 北语 18秋数据库应用SQL server 作业1234 18 数据库 应用 SQL server 作业 1234