第一章 参考复习题
一、填空
1. 计算机进行数据管理主要分为3个阶段:( 人工管理阶段 )、(文件系统管理阶段 )和( 数据库系统管理阶段 )。
2. 数据库系统管理阶段主要特点有5个:( 数据共享 )、(数据结构化 )、(数据独立性 )、(可控数据冗余度 )和( 统一数据控制功能)。
3. 常用的数据库的数据模型有4种:(层次模型 )、(网状模型 )、(关系模型 )和(面向对象模型 )。
4. 实体集之间的联系有3种:( 一对一 )、(一对多 )和( 多对多 )。
5. Sql Server是(客户机/服务器 )关系型数据库管系统;客户机负责组织与用户的(交互 )和(显示 )数据;服务器负责数据的( 存储)和(管理 )。
6. MSSQL Server服务是SQL Server 2008的核心主件,是管理服务器上的( 数据 )文件。
7. DBMS的含义(数据库管理系统 )。
8. 数据完整性分为4类:(实体完整性)、(域完整性 )、(引用完整性 )和(用户自定义完整性 )。
9. 在SQL Server 2008中,引用完整性通过(FOREIGN KEY )约束实现,它以外键与(主键 )或外键与(唯一键 )之间的关系为基础。
10. 在SQL Server 2008中,域完整性指特定列的数据( 有效性 )。
11. 实体完整性是将行定义为特定表的(唯一性实体 )。
12. SQL Server 2008主要功能有4个:(保护数据库咨询)、( 简化服务器的管理操作)、(增加应用程序稳定性优化系统执行效能与预测功能)和(优化系统执行效能与预测功能 )。
13. SQL Server 2008主要特点有3个:(可信任 )、( 高效 )和( 智能 )。
14. SQL Server 2008有( SQL Server)或(Windows)两种身份验证。
15. 数据冗余是指数据之间的( 重复)。
16. 数据完整性是为了保证数据库中的数据(. 准确 )和有(. 意义),一般通过数据库(.表结构)的设计和( 约束)来实现。
17. SSMS的主要工具包括(对象资源管理 )和(查询编辑器)。
18. 数据库的关系模型中的关系模式一般表示( 关系名(属性1,属性2,…,属性n) )。
19. 数据库的基本结构分为3个层次:(物理数据层 )、( 概念数据层逻辑数据层 )和(逻辑数据层 )。
20. 数据库系统包括5部分:( 数据库 )、(数据库管理系统)、(应用系统)、(数据库管理员 )和(用户)。
二、选择题
1. 一个或多个相关联的关系的集合称为A_____。
A.数据库 B.数据库系统 C.数据库管理系统 D.数据结构
2. 数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是B_____。
A.DBMS包括DB和DBS B.DBS包括DB和DBMS
C.DB包括DBS和DBMS D. DBMS、DB和DBS之间无关联
3. 能对数据库中的数据进行输入、增删、修改、统计、加工、排序、输出等操作的软
件系统称为_B____。
A.数据库系统 B.数据库管理系统 C.数据控制程序集 D.数据库软件系统
4. 一个数据库管理系统是__A___。
A.一个软件 B.一台存有大量数据的计算机
C.一种设备 D.一个负责管理大量数据的机构
5. 在关系型数据库中的关系必须满足其每一属性都是__B___。
A.互不相关的 B.不可分的 C.长度可变的 D.互相关联的
6. 按照数据模型分类,Sql Server 2008属于_C____。
A.层次型 B.网状型 C.关系型 D.对象一关系型
7. 下列叙述中,正确的是_A____。
A.一个关系的属性之间和元组之间都存在联系
B.一个关系的属性之间和元组之间都不存在联系
C.一个关系的属性之间不存在联系,而元组之间存在联系
D.一个关系中只有属性之间存在联系
8. 一个关系中的各条元组_D____。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D.前后顺序可以任意颠倒,不影响关系中数据的实际含义
9. 数据库的关系中的每一行,通常称为_A____。
A. 元组 B.字段 C.文件 D.关键字
10 关系数据库管理系统的3种专门关系运算不包括_C____。
A.连接 B.选择 C.比较 D.投影
11 如果要改变一个关系中属性的排列顺序,则应使用关系运算__B___。
A.选择 B.投影 C.连接 D.复制
12 设“职工档案”数据表中有职工编号、姓名、年龄、职务、籍贯等字段,其中可作
为关键字的字段是___A__。
A.职工编号 B.姓名 C.年龄 D.职务
13 设有部门和职员两个实体,一个部门有多名职员,如果每个职员只属于一个部门,部门与职员两个实体之间的联系类型为__D___。
A.多对多联系 B.一对一联系 C.一对二联系 D.一对多联系
14. SQL Server2008是一种___D__软件。
A.数据库 B.数据表 C.数据库系统 D.数据库管理系统
15 对于现实世界中事物的特征,在实体联系模型中使用_C____。
A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述
16.在学生选课时,一名学生可以选择多门课程,一门课程可以由多个学生选择,这说明表与课程数据表之间的关系是__B___。
A.一对多 B.多对多 C.一对一 D.多对一
17.注册服务器就是为 Microsoft SQL Server 2008 客户机/服务器系统确定一台数据库所在的计算机该计算机作为 _B_____,可以为______的各种请求提供服务。
A.客户机、服务器 B.服务器、客户机
C.用户、服务器 D.客户机、用户
关系型数据库系统有哪些18. SQL Server 2008语言具有__B____的功能。
A.关系规范化、数据操纵、数据控制、数据查询
B.数据定义、数据查询、数据操纵、数据控制
C.数据定义、数据查询、关系规范化、数据控制
D.数据定义、数据查询、关系规范化、数据操纵
19. SQL Server 2008具有两种使用方式分别称为交互式SQL和____C__SQL。
A.提示式 B.多用户 C.嵌入式 D.解释式
20.SQL Server 2008 语言是__B____的语言,易学习。
A. 过程化 B. 非过程化 C. 格式化 D. 可视化
第二章 参考复习题
一、填空
1. SQL Server 2008中有4个默认数据库:( Master)、(Model)、(Msdb )和(Tempdb )。
2. 一个数据库至少有一个( 数据 )文件和一个( 日志 )文件。
3.数据文件有两种数据文件(主数据文件)和(辅助数据文件 )。每个数据库有且仅有一个(主 )数据文件。
4.文件组是文件的( 逻辑 )集合。文件组把指定的文件组合在一起,以方便( 管理 )和(分配 )数据。
5. 一个数据文件只能属于一个文件组,默认是( PRIMARY )文件组。
6. 空值(NULL)在数据库中有特殊的含义,它表示(不确定 )的值。
7. 将当前数据库从SQL Server 2008的实例中(分离 )出去,但是不会删除该数据库的数据文件和日志文件。这样该数据库就可以再(附加 )到其他SQL Server 2008实例上去。
8.(备份 )就是制作数据库结构、对象和数据的副本。以便在数据库遭到破坏时能够恢复数据库。
9. ( 恢复 )就是指将数据库备份加载到系统中。
10. 数据库不再使用时可以将其删除,以释放被占用的(磁盘空间 )和( 系统资源 )。
11. 约束是SQL Server 2008提供的自动保持(数据库完整性 )的一种方法。
12. (PRIMARY KEY )约束的列值不能有重复且不允许有空值,该约束每个数据表只能有一个。
13. ( UNIQUE )约束的列值不能有重复且允许有空值,该约束每个数据表可以有多个。
14. 外键(FOREIGN KEY )所引用的列必须是有(PRIMARY KEY )约束或(UNIQUE )约束定义的列。
15. ( DEFAULT )约束用于提供列的默认值。
16. ( CHECK )约束用于限制列在指定的范围内取值。
17. 关系是将一个表的( 主键 )和另一个表的( 外键 )相匹配。
18. 导入数据就是把其他数据格式(导入 )到SQL Server 2008中,导出数据就是把SQL Server 2008数据库( 导出 )为其他数据格式中。
19. 事务日志文件是记录对数据库的所有(修改 )操作。
20.创建数据库的方法主要有两种( SSMS )和(T-SQL语句 )。
二、选择题
1. SQL Server 2008的数据库实例包括( C )两部分。
A. 系统数据库和应用数据库 B. 数据库系统和数据库应用
C. 系统数据库和用户数据库 D. 数据库系统和数据库用户
2. Master数据库用于记录SQL Server2008实例的所有系统级信息,是SQL Server2008的核心。( B )直接修改,应定期备份Master数据库,如果Master数据库变得不可用,那么SQL Server数据库引擎将无法启动。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论