数据库概论
数据库概论
学校: 无
问题 1: 1. 每个数据库有且只有一个()。
选项:
A. 主数据文件
B. 辅助数据文件
C. 日志文件
D. 索引文件
答案: 主数据文件
问题 2: 2. 数据库的容量()。
选项:
A. 只能指定固定的大小
B. 最小为10M
C. 最大100M
D. 可以设置为自动增长
答案: 可以设置为自动增长
问题 3: 3. ( )规定表的每一行在表中是唯一的实体。
选项:
A. 实体完整性
B. 域完整性
C. 参照完整性
D. 用户定义的完整性
答案: 实体完整性
问题 4: 4. 限制输入到列的取值范围,应使用()约束。
选项:
A. CHECK
B. PRIMARY KEY
C. FOREIGN KEY
D. UNIQUE
答案: CHECK
问题 5: 5. 关于参照完整性,下列说法中错误的是()。
选项:
A. 外键属性取值不能为空
B. 关系中不允许引用不存在的实体
C. 可以通过定义外键实现
D. 外键属性取值允许为空
答案: 外键属性取值不能为空
问题 6: 6. 已知企业员工管理数据库中员工表的结构如下:员工(工号,姓名,性别,年龄,部门),现要查询年龄在40到50之间(含40与50)的男性员工的信息,则查询语句应该是( )。
选项:
A. select * from 员工 where 年龄 between 40 and 50 and 性别='男'
B. select * from 员工 where 年龄>=40 or 年龄<=50 and 性别='男'
C. select * from 员工 where 年龄>40 and 年龄<50 and 性别='男'
D. select * from 员工 where 年龄=[40,50] and 性别='男'
答案: select * from 员工 where 年龄 between 40 and 50 and 性别='男'
问题 7: 7. 已知教学管理数据库中学生表的结构如下:学生(学号,姓名,性别,年龄,专业),现要查询计算机信息管理专业的学生的最小年龄,则查询语句应该是( )。
选项:
A. select min(年龄) from 学生 where 专业='计算机信息管理'
B. select max(年龄) from 学生 where 专业='计算机信息管理'
C. select sum(年龄) from 学生 where 专业='计算机信息管理'
D. select avg(年龄) from 学生 where 专业='计算机信息管理'
答案: 请关注公众号【飞粤搜题】查看答案
问题 8: 8. 已知教学管理数据库中选课表的结构如下:选课(学号,课程号,成绩),现要查询课程号为C001的学生的选课情况,按成绩由高到低排序,则查询语句应该是( )。
选项:
A. select * from 选课 where 课程号='C001' order by 成绩 desc
B. select * from 选课 where 课程号='C001' order by 成绩asc
C. select * from 选课 where 课程号='C001' order by 成绩
D. select * from 选课 where课程号='C001' and order by 成绩 desc
答案: 请关注公众号【飞粤搜题】查看答案
问题 9: 9. 已知网上书城数据库中图书表的结构如下:图书(ISBN号,图书名,作者,出版社,价格),现要查询清华大学出版社出版的图书的信息,按价格由高到低排序,则查询语句应该是( )。
选项:
A. select * from 图书 where 出版社='清华大学出版社' order by 价格 desc
B. select * from 图书 where 出版社='清华大学出版社‘ order by 价格 asc
C. select * from 图书 where 出版社='清华大学出版社’ order by 价格
D. select * from 图书 where 出版社='清华大学出版社‘ and order by 成绩 desc
答案: 请关注公众号【飞粤搜题】查看答案
问题 10: 10. 已知教学管理数据库中学生表的结构如下:学生(学号,姓名,性别,年龄),现要从该表中删除姓“王”的学生的记录,则下列删除语句正确的是( )。
选项:
A. delete from 学生 where 姓名 like '王%'
B. delete * from 学生where 姓名 like '王_'
C. delete from 学生 where 姓名 like '王_'
D. delete * from 学生where 姓名 like '王%'
答案: 请关注公众号【飞粤搜题】查看答案
问题 11: 11. 数据库是用来存放表和索引的逻辑实体。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 12: 12. 在创建表的过程中,如果一属性是datetime类型则需要指定长度。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 13: 13. 一个表中可以有若干个外键约束,但只能有一个主键约束。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 14: 14. 从多张表中做查询时,要查询的列名必须采用“表名.列名” 的方式加以限定。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 15: 15. 触发器不能被调用,它可以自动执行。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 16: 16. 英文术语C/S架构指的是( )。
选项:
A. 客户机/服务器架构
B. 浏览器/服务器架构
C. 客户机/数据库架构
D. 浏览器/数据库架构
答案: 请关注公众号【飞粤搜题】查看答案
问题 17: 17. SQL Server 2008 采用的身份验证模式有()。
选项:
A. 仅Windows身份验证模式
B. 仅SQL Server身份验证模式
C. 仅混合模式
D. Windows身份验证模式和混合模式
答案: 请关注公众号【飞粤搜题】查看答案
问题 18: 18. 保证某一列的取值必须唯一且不可为空的约束是()。
选项:
A. primary key
B. unique
C. default
D. check
答案: 请关注公众号【飞粤搜题】查看答案
问题 19: 19. 已知企业员工管理数据库中员工表的结构如下:员工(工号,姓名,性别,年龄,部门),现要查询所有部门的名称,则查询语句应该是( )。
选项:
A. select 部门 from 员工
B. select distinct 部门 from 员工
C. select all 部门 from 员工
D. select * 部门 from 员工
答案: 请关注公众号【飞粤搜题】查看答案
问题 20: 20. 已知企业员工管理数据库中员工表的结构如下:员工(工号,姓名,性别,年龄,部门),现要查询各部门的男性员工的平均年龄,则查询语句应该是( )。
选项:
A. select 部门, avg(年龄) from 员工 where 性别='男' group by 部门
B. select 部门, avg(年龄) from 员工 where 性别='男' order by 部门
C. select 部门, 年龄 from 员工 where 性别='男' group by 部门
D. select 部门, 年龄 from 员工 where 性别='男' order by 部门
答案: 请关注公众号【飞粤搜题】查看答案
问题 21: 21. 已知企业员工管理数据库中员工表结构如下:员工(工号,姓名,性别,年龄,部门)。现要从该表删除一条工号为“1001”的员工记录,则删除语句应该是( )。
选项:
A. delete from 员工 where 工号='1001'
B. delete * from员工where工号='1001'
C. delete员工where工号='1001'
D. delete * from员工where工号='1001'
答案: 请关注公众号【飞粤搜题】查看答案
问题 22: 22. 关于视图下列哪一个说法是错误的()。
选项:
A. 视图是一种虚拟表
B. 视图中也存有数据
C. 视图也可由视图派生出来
D. 视图是保存在数据库中的SELECT查询
答案: 请关注公众号【飞粤搜题】查看答案
问题 23: 23. 在SQL Server服务器上,存储过程是一组预先定义并( )的T-SQL语句。
选项:
A. 保存
B. 编译
C. 解释
D. 编写
答案: 请关注公众号【飞粤搜题】查看答案
问题 24: 24. 函数year(‘2015-12-11’)的返回值是()。
选项:
A. 2015
B. 12
C. 11
D. 15
答案: 请关注公众号【飞粤搜题】查看答案
问题 25: 25. SQL Server Profiler是用于查看和控制SQL Server的服务。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 26: 26. 主键约束中的字段不能接受空值,UNIQUE约束的字段也不能接受空值。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 27: 27. SQL是结构化查询语言。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 28: 28. 当查询结果有重复值时,应该用distinct去重复。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 29: 29. 触发器是一种特殊的存储过程,在用户试图对指定的表执行指定的数据修改时自动执行。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 30: 30. 在SQL Server中,一个表可最多创建( )个列。
选项:
A. 1024
B. 20亿
C. 8092
D. 256
答案: 请关注公众号【飞粤搜题】查看答案
问题 31: 31. SQL Server的字符型数据类型主要包括()。
选项:
A. int、money、char
B. char、varchar、text
C. datetime、binary、int
D. char、varchar、int
答案: 请关注公众号【飞粤搜题】查看答案
问题 32: 32. 已知网上书城数据库中包含如下表:用户(用户名,密码,地址),图书(ISBN号,图书名,出版社,价格),购物车(购书记录编号,用户名,ISBN号,数量,金额),现要查询地址在杨浦区的用户的购书情况,要求显示用户名,图书名与数量,则查询语句应该是( )。
选项:
A. select 用户名, 图书名, 数量 from用户, 图书, 购物车 where 用户.用户名=购物车.用户名 and 地址 like '%杨浦%'
B. select 用户.用户名, 图书名, 数量 from用户, 图书, 购物车 where 用户.用户名=购物车.用户名 and 图书.ISBN号=购物车.ISBN号 and 地址 like '%杨浦%'
C. select 购物车.用户名, 图书名, 数量 from图书, 购物车 where 图书.ISBN号=购物车.ISBN号 and 地址 like '%杨浦%'
D. select 用户.用户名, 图书.图书名, 购物车.数量 from 用户,图书, 购物车 where 地址 like '%杨浦%'
答案: 请关注公众号【飞粤搜题】查看答案
问题 33: 33. 某公司有数据库,其中有一个表包含几十万个数据,但是用户抱怨说查询速度太慢,下面哪种方法能最好地提高查询速度?
选项:
A. 收缩数据库
B. 减少数据库占用的空间
C. 建立聚集索引和非聚集索引
D. 换个高档的服务器
答案: 请关注公众号【飞粤搜题】查看答案
问题 34: 34. SQL Server Management Studio界面中不包含()窗口。
选项:
A. 对象资源管理器
B. 报表分析器
C. 代码编辑器
D. 模板资源管理器
答案: 请关注公众号【飞粤搜题】查看答案
问题 35: 35. SQL Server自带的4个系统数据库中,以下哪个数据库提供了记录操作员活动的信息?()
选项:
A. master
B. model
C. tempdb
D. msdb
答案: 请关注公众号【飞粤搜题】查看答案
问题 36: 36. 在SQL Server中,tempdb是()。
选项:
A. 数据库系统表
B. 数据库模板
C. 临时数据库
D. 示例数据库
答案: 请关注公众号【飞粤搜题】查看答案
问题 37: 37. 英文术语DB指的是( )。
选项:
A. 数据库
B. 数据仓库
C. 数据库管理系统
D. 数据库系统
答案: 请关注公众号【飞粤搜题】查看答案
问题 38: 38. 已知网上书城数据库中存在三张表:用户(用户名,密码),图书(图书编号,图书名,作者,出版社),购物车(购书记录编号,用户名,图书编号,购书数量),则下列说法错误的是( )。
选项:
A. 购物车表的用户名应设置为外键
B. 购物表的购书记录编号应设置为主键
C. 购物车表的图书编号应设置为外键
D. 购物车表的购书记录编号应设置为外键
答案: 请关注公众号【飞粤搜题】查看答案
问题 39: 39. 下面( )不属于master数据库所包含的信息。
选项:
A. 登录账号
B. 系统配置
C. 调度信息
D. 数据库错误信息
答案: 请关注公众号【飞粤搜题】查看答案
问题 40: 40. 当创建数据库时,新数据库的第一部分通过复制以下哪个数据库中的内容创建,剩余部分由空页填充()。
选项:
A. master
B. model
C. msdb
D. tempdb
答案: 请关注公众号【飞粤搜题】查看答案
问题 41: 41. 下列数据类型中,表示可变长度字符串数据类型的是()。
选项:
A. VARCHAR
B. CHAR
C. TEXT
D. NCHAR
答案: 请关注公众号【飞粤搜题】查看答案
问题 42: 42. 已知图书管理数据库中图书表的结构如下:图书(ISBN号,图书名,出版社,作者),现要查询所有出版社的名称,则查询语句应该是( )。
选项:
A. select 出版社 from 图书
B. select distinct 出版社 from 图书
C. select all 出版社 from 图书
D. select * 出版社 from 图书
答案: 请关注公众号【飞粤搜题】查看答案
问题 43: 43. 已知网上书城数据库中图书表结构如下:图书(ISBN号,图书名,出版社,价格),现要查询作家出版社出版的价格低于该出版社出版图书平均价格的图书的信息,则查询语句应该是( )。
选项:
A. select * from 图书 where 价格>(select avg(价格) from 图书 where 出版社='作家出版社')
B. select * from 图书 where 价格>avg(价格) and 出版社='作家出版社'
C. select * from 图书 where出版社='作家出版社' and价格>(select avg(价格) from 图书)
D. select * from 图书 where 出版社='作家出版社' and 价格>(select avg(价格) from 图书 where 出版社='作家出版社')
答案: 请关注公众号【飞粤搜题】查看答案
问题 44: 44. 数据库的名称一旦建立就不能重命名。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 45: 45. 一个数据表中只能有一个主键约束,但可以有多个Unique约束。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 46: 46. update语句用于更改表结构。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
问题 47: 47. 一张表上可以同时建立聚集和非聚集索引。
选项:
答案: 请关注公众号【飞粤搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。