数据库试题
- 格式:doc
- 大小:58.50 KB
- 文档页数:5
数据库试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是______。
A. 数据存储B. 数据处理C. 数据管理D. 数据保护答案:C2. 关系数据库中,表与表之间的关系主要有以下几种类型?A. 一对一B. 一对多C. 多对多D. 所有以上答案:D3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C二、填空题1. 数据库设计中的规范化理论主要目的是______,以减少数据冗余。
答案:消除数据冗余2. 在SQL中,使用______语句可以删除表中的数据。
答案:DELETE3. 数据库的并发控制主要解决______和______问题。
答案:数据不一致;数据丢失更新三、简答题1. 简述数据库事务的四个基本属性(ACID)。
答案:数据库事务的四个基本属性是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
2. 什么是视图?简述其优点。
答案:视图是一个虚拟表,其内容由SQL查询定义。
优点包括简化复杂的SQL操作、提供数据的逻辑表示和增加安全性。
四、计算题1. 假设有一个学生表(Students),包含字段:学生ID (StudentID),姓名(Name),年龄(Age),专业(Major)。
编写SQL语句,查询所有计算机专业学生的姓名和年龄。
答案:```sqlSELECT Name, AgeFROM StudentsWHERE Major = '计算机';```2. 如果要删除上述学生表中所有年龄大于20岁的学生记录,应使用什么SQL语句?答案:```sqlDELETE FROM StudentsWHERE Age > 20;```五、论述题1. 论述数据库索引的作用及其对查询性能的影响。
答案:数据库索引用于加快数据检索速度,它类似于书籍的目录,可以快速定位到数据存储的位置。
一、选择题1.在数据库系统中,把可以相互区别的客观事物称为( D )A.属性 B. 字段C.文件D.实体2.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为数据库的( D )A.实体独立性 B.物理数据独立性C.客观独立性D.逻辑数据独立性3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( B )A. 多对多B. 一对多C. 多对一D. 一对一4.如果关系模式R上有函数依赖AB→C和A→C,则R中存在( B )A. 完全依赖B.部分依赖C. 传递依赖D.多值依赖5.关系模型的参照完整性约束是指(C)A.限制引用一个关系中的不同元组数据B.限制引用不同关系中的元组数据C.限制一个关系引用与之联系关系中不存在的元组数据D.限制两个关系间的互相引用6.在嵌入式SQL中,为了把集合操作转换成单记录处理方式,引进了以下哪个概念( B )A.宿主语言 B.游标C.DDL语言D.DML语言7、单个用户使用的数据视图的描述称为(A )。
A. 外模式B. 概念模式C. 内模式D. 存储模式8.在SQL中,下列涉空值的操作,不正确的(D:AGE=NULL)9.数据库系统的独立性是指(B)A. 不会因为数据的变化而影响应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为数据存储策略的变化而影响数据存储结构D. 不会因为某些数据逻辑结构的变化而影响应用程序10.设有T1和T2两个事务,若并发操作如下,则下面评价中正确的是(C )。
T1 T2①读A=100,B=5②读A=100A=A*2 回写③求A+B=105,验证错A. 该操作不存在问题B. 该操作丢失修改C. 该操作不能重复读D. 该操作读“脏数据”11.下列SQL语句中,修改表结构的是(ALTER)12.概念模型独立于(DBMS)13.一个数据库系统必须能够表示实体和关系,联系可以与(1个或者1个以上)实体有关。
数据库考试试题及答案一、选择题1. 数据库是指()。
A. 一组相关的数据B. 存储数据的载体C. 管理数据的系统D. 所有选项都正确2. 数据库管理系统(DBMS)的基本功能包括()。
A. 数据的定义B. 数据的查询C. 数据的操作D. 所有选项都正确3. 下列哪种数据库模型能够以图形方式显示实体及其属性之间的联系?A. 层次模型B. 关系模型C. 面向对象模型D. 网状模型4. 在关系数据库中,表的一行称为()。
A. 记录B. 字段C. 主键D. 约束5. 下面哪个SQL语句可以用于将数据插入数据库表中?A. DELETEB. UPDATEC. INSERTD. SELECT二、填空题1. 在关系型数据库中,主键具有()的属性。
2. SQL语句的基本结构由()组成。
3. 数据库中实体之间的关系可以用()表示。
4. 数据库事务的四个特性分别是()。
5. 数据库的一致性由()来保证。
三、简答题1. 什么是数据库的范式?数据库的范式是用来规范关系型数据库中数据结构的一种方法。
它通过一系列的规范化步骤,将数据库中的数据分解成更小的、更规范化的表,以减少数据冗余和数据不一致性,提高数据的存储效率和查询效率。
2. 简述数据库事务的ACID特性。
ACID是指数据库事务应该具备的四个特性,分别是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
- 原子性:事务中的操作要么全部执行成功,要么全部回滚,保证了数据的完整性。
- 一致性:事务在执行前后数据库的状态保持一致,不会破坏数据的完整性和业务规则。
- 隔离性:多个事务同时执行时,每个事务的操作都应该相互隔离,保证数据的并发一致性。
- 持久性:事务一旦提交,对数据库的修改就是永久性的,即使系统发生故障也不会丢失。
3. 什么是数据库索引?它的作用是什么?数据库索引是一种特殊的数据结构,用于提高数据库查找和查询的效率。
数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是______。
A. 存储数据B. 管理数据C. 访问数据D. 以上都是答案:D2. 关系型数据库中,表与表之间的联系称为______。
A. 索引B. 视图C. 关系D. 约束答案:C3. SQL语言中的“SELECT”语句用于执行______。
A. 数据更新B. 数据查询C. 数据删除D. 数据插入答案:B4. 在数据库设计中,规范化的主要目的是______。
A. 提高查询速度B. 减少数据冗余C. 增强数据安全性D. 增加用户界面友好性答案:B5. 数据库事务的四个基本属性通常被称为ACID属性,其中“D”代表的是______。
A. 原子性B. 一致性C. 隔离性D. 持久性答案:D二、填空题(每空2分,共20分)6. 数据库系统由数据库、数据库管理系统、________和________组成。
答案:应用系统;数据库管理员7. 在关系数据库中,表的列称为________,行称为________。
答案:属性;元组8. SQL语言提供了数据定义、数据操纵和数据控制的功能,其中数据定义包括创建、修改和________表。
答案:删除9. 数据库的安全性主要体现在数据的________、________和________。
答案:完整性;机密性;可用性10. 触发器是一种特殊的存储过程,它在数据库中的数据发生变化时自动执行,用于维护数据的________。
答案:一致性三、简答题(每题10分,共20分)11. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,是用户与数据库交互的接口;概念模式是全局逻辑结构,描述了数据库的总体结构;内模式是存储结构,描述了数据在存储介质上的物理存储方式。
12. 什么是数据库的并发控制?为什么需要并发控制?答案:数据库的并发控制是指在多用户环境下,数据库管理系统协调多个用户对数据库的访问,以保证数据的完整性和一致性。
一.单项选择题(50题)1.在数据管理中,同一数据重复存储的现象,称为( B)A.不一致B.数据冗余C.规范化D.异常2.依据数据库逻辑模型完成数据库内部模型设计的阶段是CA。
概念设计B。
逻辑设计C.物理设计D。
外部设计3.下列选项中,不.属于关系模型3个重要组成部分的是CA.数据结构B.数据操纵C.数据控制D。
数据完整性规则4.将关系模式S(学号,姓名,班级,班主任,课程编号,课程名称,学时,成绩)规范化到3NF,能得到的关系数目是DA.1 B。
2C。
3 D。
45.在Access中,不.能用来编辑表中数据的数据库对象是AA.报表B。
窗体C.数据访问页D。
查询6.在Access中,下列有关压缩数据库的说法中错误..的是BA.压缩数据库是重新组织该文件在磁盘上的存储方式B.不能压缩当前数据库C.可以压缩未打开的数据库D。
通过设置可实现关闭数据库时自动压缩7.在Access中,下列关于创建表的方法中,错误..的是 DA。
通过输入数据创建表 B.通过导入Excel电子表格创建表C.执行CREATE TABLE命令创建表D.执行ALTER TABLE命令创建表8.为防止输入重复数据,可在表的字段上DA。
设置有效性规则 B.设置掩码C。
设置格式 D.设置无重复索引9。
基于职工信息表创建一个查询,搜索当天过生日的职工,该查询有“姓名”、“出生月:Month ([出生日期])”、“出生日:Day([出生日期])”3个字段,显示职工的姓名、出生月和出生日,则在“出生月”和“出生日"2个字段的准则(条件)中依次输入 AA.Month(Now()),Day(Now())B。
Month([出生日期]),Day([出生日期])C。
Month([Date()]),Day([Date()])D。
Like Month([Now()]),Like Day([Now()])10.下列关于子窗体的说法中,错误..的是 BA.包含在另一个窗体中的窗体称为子窗体B.利用“自动创建窗体”方法可以创建含有子窗体的窗体C。
一、单项选择题(30小题,每小题1分,共30分)1. 数据库系统实现数据独立性是因为采用了()。
A.三级模式结构B.层次模型C.网状模型D.关系模型2.一个关系只有一个()。
A. 候选码B.外码C. 新码D.主码3.关系代数运算是以()为基础的运算。
A.关系运算B.谓词演算C.集合运算D.代数运算4.设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是( )。
A.一对一的联系B.一对多的联系C.多对一的联系D.多对多的联系5.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SEX是性别, C#是课程号,CNAME是课程名称。
要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。
这里的WHERE子句的内容是()。
A. S.S# = SC.S# and C.C# = SC.C# and SEX=‘男’ and CNAME=‘数据库’B. S.S# = SC.S# and C.C# = SC.C# and SEX in‘男’OR CNAME in‘数据库’C. SEX in ‘男’ and CNAME in ‘数据库’D. S.SEX= ‘男’ and CNAME= ‘数据库’6.SQL语言十分简洁,完成核心功能只用了()个动词。
A.6B.7C.8D.97.已经删除8. 在数据库系统中,下面关于层次模型的说法正确的是()。
A.有多个根结点B.有两个根结点C.根结点以外的其它结点有多个双亲D.根结点以外的其它结点有且仅有一个双亲9. 设关系R和S的属性个数分别为r和s,则R×S操作结果的属性个数为()。
A.r+s B.r×s C.r-s D.max(r,s)10.数据流程图是用于数据库设计中()阶段的工具。
A.概要设计B.可行性分析C.程序编码D.需求分析11.SQL语言中用()语句实现事务的回滚A.CREATE TABLEB.ROLLBACKC.GRANT和REVOKEMIT12.规范化的关系模式中,所有属性都必须是()。
数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是______。
A. 数据存储B. 数据管理C. 数据保护D. 数据备份答案:B2. 在关系数据库中,数据是按照______存储的。
A. 记录B. 表格C. 索引D. 视图答案:B3. SQL语言中的“SELECT”语句用于执行______。
A. 数据更新B. 数据查询C. 数据删除D. 数据插入答案:B4. 以下哪个不是数据库设计中的范式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:D5. 在数据库中,事务的ACID属性不包括以下哪一项?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 可扩展性(Scalability)答案:D...(此处省略剩余选择题)二、简答题(每题10分,共30分)1. 简述数据库的三级模式结构是什么?答案:数据库的三级模式结构包括外模式(用户模式)、概念模式(逻辑模式)和内模式(存储模式)。
外模式是用户与数据库交互的视图,概念模式是数据库的全局逻辑结构,内模式是数据库的物理存储结构。
2. 解释什么是数据库的规范化,并说明其目的是什么?答案:数据库的规范化是将数据库设计成一种逻辑上更简单、更一致的形式的过程。
其目的是减少数据冗余,提高数据完整性,以及简化数据的维护。
3. 描述什么是数据库的并发控制,并举例说明其重要性。
答案:数据库的并发控制是指在多用户环境中,数据库管理系统(DBMS)用来确保多个事务可以安全地同时执行的机制。
例如,在银行系统中,多个用户可能同时进行转账操作,正确的并发控制可以确保每笔交易的准确性和一致性。
三、计算题(每题15分,共30分)1. 假设有一个学生表Student,包含字段:学号(S#),姓名(Sname),性别(Sex),年龄(Age)。
数据库试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于确保数据完整性的机制是()。
A. 索引B. 触发器C. 视图D. 存储过程答案:B2. SQL语言中的“SELECT”语句用于()。
A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能是()。
A. 存储数据B. 管理数据C. 访问数据D. 所有以上选项答案:D4. 在数据库设计中,将一个表的列引用另一个表的主键,这种关系称为()。
A. 一对一关系B. 一对多关系C. 多对多关系D. 无关系答案:B5. 下列哪个不是数据库的三大范式之一?()A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:D二、填空题(每空2分,共20分)6. 在SQL中,用于删除表中数据的命令是________。
答案:DELETE7. 数据库事务具有四个重要的属性,通常被称为ACID属性,其中“D”代表________。
答案:Durability(持久性)8. 在数据库中,一个_______可以包含多个表。
答案:Schema9. 索引用于提高数据库查询的效率,但是过多的索引会降低_______的性能。
答案:INSERT和UPDATE10. 数据库备份是为了防止数据丢失,常见的备份类型包括全备份和________。
答案:增量备份三、简答题(每题10分,共30分)11. 请简述数据库规范化的目的和好处。
答案:数据库规范化的目的是为了减少数据冗余,提高数据的一致性和完整性。
规范化通过分解表来消除数据的重复存储,确保数据的逻辑结构清晰。
这样做的好处包括:减少数据维护成本,提高数据的一致性,避免更新异常,以及提高查询效率。
12. 解释什么是数据库的事务,并说明事务的四个基本特性。
答案:数据库事务是一系列操作,这些操作作为一个整体被执行,以确保数据库的完整性。
事务的四个基本特性是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
数据库系统试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据传输D. 数据控制答案:C2. 关系型数据库中,关系是指什么?A. 数据库B. 表C. 字段D. 记录答案:B3. 在关系型数据库中,以下哪个概念用于表示表之间的关系?A. 索引B. 视图C. 外键D. 约束答案:C4. SQL语言中的SELECT语句用于执行哪种操作?A. 插入数据B. 删除数据C. 查询数据D. 更新数据答案:C5. 在数据库设计中,规范化的主要目的是?A. 提高查询速度B. 减少存储空间C. 减少数据冗余D. 增加数据安全性答案:C6. 数据库系统中,事务的ACID属性不包括以下哪一项?A. 原子性B. 一致性C. 隔离性D. 持久性答案:D7. 数据库的并发控制主要解决什么问题?A. 数据丢失B. 数据冗余C. 数据不一致D. 数据安全性答案:C8. 在数据库中,索引用于提高哪种操作的效率?A. 插入B. 删除C. 查询D. 更新答案:C9. 数据库的备份和恢复机制主要用于解决什么问题?A. 数据丢失B. 数据冗余C. 数据不一致D. 数据安全性答案:A10. 在数据库系统中,死锁是指什么?A. 数据丢失B. 数据冗余C. 两个或多个事务相互等待对方释放资源D. 数据不一致答案:C二、填空题(每题2分,共20分)1. 数据库系统的核心是________。
答案:数据库管理系统(DBMS)2. 在关系型数据库中,一个表由________和________组成。
答案:行和列3. 数据库的三级模式包括外模式、概念模式和________。
答案:内模式4. SQL语言可以分为数据定义语言(DDL)、数据操纵语言(DML)和________。
答案:数据控制语言(DCL)5. 在数据库设计中,第一范式(1NF)要求表中的每一列都是________。
数据库试题一、单项选择1、所有事务必须分两个阶段对数据项加锁和解锁,这是( A )协议。
A、两段锁B、计算机C、网络D、TCP/IP2、恢复的基本原理,概括为一个词,就是( B )。
A、转储B、冗余C、检查D、镜像3.在分布式数据库中,查询的执行开销主要包括:( D )A.I/O代价 B. I/O代价+CPU代价C. I/O代价+CPU代价+内存代价D. /O代价+CPU代价+内存代价+通信代价4.在SQL语言中授权的操作是通过()语句实现的。
A、CREATEB、REVOKEC、GRANTD、INSERT答案:C5、下列哪组 SQL 命令全部属于数据更新的命令?()A 、CREATE , DROP , ALTER B、CREATE , DROP , SELECTC、CREATE , DROP , GRANTD、INSERT , DELETE , UPDATE答案:D6、数据字典表达的是()。
A、系统中各类逻辑定义的集合;B、系统中各类逻辑描述的集合;C、系统中各类数据结构的集合;D、系统中各类数据描述的集合;答案:D7、实体完整性要求主属性不能取空值,这一点可以通过()来保证。
A、定义外码的B、定义主码C、用户定义的完整性D、由关系系统自动答案:B8.()是长期存储在计算机内、有组织、可共享数据集合。
A、数据库B、数据C、数据库系统D、数据模型答案:A9.在关系数据库设计中,绘制E-R图属于_____阶段的任务?A需求分析 B概念设计 C逻辑结构设计 D物理设计答案:C10. 设有两个实体集A、B, A中实体可能与B中多个实体或零个相联系,而B中实体至多和A中一个实体有联系,则称A和B是_____联系。
A.1:1B.1:mC.m:1D. n:m答案:B1、并发控制的主要技术有:(B )、时间戳和乐观控制法。
A、解锁B、封锁C、共享D、排他2、数据库中任何一部分被破坏的或不正确的数据可以根据存储在系统别处的( C )数据来重建。
1.下面描述错误的是( b )。
A)每个数据文件中有且只有一个主数据文件B)日志文件可以存在于任意文件组中C)主数据文件默认为 primary 文件组D) 文件组是为了更好的实现数据库文件组织2.S QL server 数据库文件有三类,其中日志文件的后缀为(b )。
A).ndf B).ldf C).mdf D) .idf3.SQL Server 2005是一个( c )的数据库系统。
A)网状型B)层次型C)关系型D)以上都不是4.SQL Server 2005 采用的身份验证模式有( d )。
A).仅Windows身份验证模式B)仅SQL Server身份验证模式C)仅混合模式D) .Windows身份验证模式和混合模式5. SQL Server 2005提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是( d )。
A)查询分析器B)导入和导出数据C)事件探查器D) 配置管理器6.SQL Server 2005中的数据以页为基本存储单位,页的大小为( a )。
A)8kb B)16kb C)32kb D) 64kb7.下面哪一个不是SQL Server2005的基本数据类型 ( a )。
A).VARIANT B)VARCHAR C)VARBINARY D) NVARCHAR8.SQL Server的字符型系统数据类型主要包括( b )。
A)Int、money、char B)char、varchar、textC) datetime、binary、int D) char、varchar、int9.SELECT语句中与HAVING子句通常同时使用的是( c )子句。
A)ORDER BY B)WHERE C)GROUP BY D) 无需配合10.假如有两个表的连接是这样的: table_a inner join table_b 其中table_a和table_b 是两个具有公共属性的表,这种连接会生成哪种结果集?( d )。
A)包括table_a中的所有行,不包括table_b的不匹配行B)包括table_b中的所有行,不包括table_a的不匹配行C)包括和两个表的所有行D) 只包括table_a和table_b满足条件的行1.SQL server 2005是B/S 结构的数据库管理系统。
2.数据库管理技术经历了人工管理文件系统数据库系统、、三个发展阶段。
3.目前最常用的数据模型有层次、网状和关系。
4.常用的关系操作有两类:传统的集合操作,如并、交、差和广义笛卡尔积;专门关系操作,如选择、连接、投影和除等。
5.关系数据库的完整性约束包括实体完整性、参照完整性和用户定义完整性类。
6.SQL server 2005提供的系统数据库类型有二进制数据、字符型数据、日期和时间数据、数值型数据双字节型数据、和货币数据,也可以使用用户定义的数据类型。
SQL server 2005的数据库包含3类文件:主数据文件、辅数据文件和事务日志文件。
包含4个系统数据库 master 、 model 、 tempdb 和msdb数据库.1、数据库管理系统有哪些主要功能数据定义功能、数据操纵功能数据库运行管理功能数据组织、存储和管理功能数据库建立和维护功能和数据通信接口功能2.简要说出并发操作产生结果及其带来哪三类数据不一致问题。
并发控制会带来存取和存储不一致数据,破坏数据的一致性。
丢失修改、不可重复读、和读“脏”数据。
有一个“学生-课程”数据库,数据库中包括三个表:(1)“学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为: Student(Sno,Sname,Ssex,Sage,Sdept) Sno 为关键字。
(2)“课程”表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,可记为: Course(Cno,Cname,Cpno,Ccredit) Cno为关键字。
(3)“学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,可记为: SC(Sno,Cno,Grade) (SNO, CNO) 为关键字。
完成下列操作:1、请把其中建立“学生”表Student的语句写下来,表Student是由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。
Create table student( Sno int(10) constraint unq_sno unique not null,Sname char(20),Ssex char(2),Sage char(10),Sdept char(20))2、在student表中查询Sdept是‘计算机’的学生的所有信息,并按Sno降序排列。
Select *From studentWhere Sdept=‘计算机’and Sno desc3、在以上三个表中查询Ccredit为5并且Grade大于60的学生的学号、姓名和性别。
Select Sno, Sname ,SsexFrom student, Course, SCWhere Ccredit=‘5’and Grade>60 and SC.Sno= student.sno and o= o2.下面描述错误的是( b )。
A)每个数据文件中有且只有一个主数据文件B)日志文件可以存在于任意文件组中C)主数据文件默认为 primary 文件组D) 文件组是为了更好的实现数据库文件组织2.create table l1(num decimal(7,3))goinsert into l1values (9999.9994)执行上面命令后,表中的数据是:(d)。
A)出现插入错误B)9999.99 C).10000.00 D) 0.03.SQL Server 2005是一个( c)的数据库系统。
A)网状型B)层次型C)关系型D)以上都不是4.SQL Server 2005 采用的身份验证模式有( d )。
A).仅Windows身份验证模式B)仅SQL Server身份验证模式C)仅混合模式D) .Windows身份验证模式和混合模式5. SQL Server 2005提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是( d )。
A)查询分析器B)导入和导出数据C)事件探查器D) 配置管理器6.下面对 union 的描述正确的是( d)。
A)任何查询语句都可以用 union 来连接B)union 只连接结果集完全一样的查询语句C)union 是筛选关键词,对结果集再进行操作D) union 可以连接结果集中数据类型个数相同多的多个结果集7.下面哪一个不是SQL Server2005的基本数据类型 ( a )。
A).VARIANT B)VARCHAR C)VARBINARY D) NVARCHAR8.SQL Server的字符型系统数据类型主要包括(b )。
A)Int、money、char B)char、varchar、textC) datetime、binary、int D) char、varchar、int9.SELECT语句中与HAVING子句通常同时使用的是( c)子句。
A)ORDER BY B)WHERE C)GROUP BY D) 无需配合10.要删除mytable表中的myindex索引,可以使用( d )语句。
A)DROP myindexB)DROP mytable.myindexC)DROP INDEX myindexD) DROP INDEX mytable.myindex2.SQL server 2005支持五种约束,分别是、、、和。
主键约束唯一键约束默认值约束检查约束外键约束2.可以使用、、、来创建、绑定、解除绑定和删除规则。
CREATE RULE sp_bindrule sp_unbindrule DROP RULE3.可以使用和方法来维护数据库的实体完整性。
主键标识符4.数据库的安全性是指保护数据库不被破坏、偷窃和。
非法使用5.登陆SQL server 2005可以使用登陆账号或登陆账号。
Windows SQL SERVER6.创建一个数据库用户使用命令,将一个数据库用户加入数据库角色使用命令。
sp_grantdbaccess sp_addrolemember7.SQL server 2005的数据库包含3类文件:、和。
包含4个系统数据库、、和msdb数据库。
主数据文件、辅数据文件事务日志文件master model tempdb8.SQL server 2005中提供四种备份方式; 、、和。
完整部分文件事务日志1.什么是数据库的备份和恢复?SQL server 2005提供了哪几种备份设备。
备份就是制作数据库结构、对象和数据库的拷贝,以便在数据库遭到破坏的时候能够修复数据库。
数据库恢复就是指将数据库备份加载到系统中。
SQL Server 2005提供3种恢复模式,分别是:简单恢复模式、完整恢复模式、大容量日志恢复模式。
2.简要说出目前常用的三种数据模型。
数据模型网状模型关系模型有一个“学生-课程”数据库,数据库中包括三个表:(1)“学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为: Student(Sno,Sname,Ssex,Sage,Sdept) Sno 为关键字。
(2)“课程”表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,可记为: Course(Cno,Cname,Cpno,Ccredit) Cno为关键字。
(3)“学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,可记为: SC(Sno,Cno,Grade) (SNO, CNO) 为关键字。
完成下列操作:1、请把其中建立“学生”表Student的语句写下来,表Student是由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。
Create table student( Sno int(10) constraint unq_sno unique not null,Sname char(20),Ssex char(2),Sage char(10),Sdept char(20))2、查询出课程名称中含有“语言”一词的课程的所有信息。