数据库应用技术作业及答案
数据库应用习题+答案

数据库应用 习题+答案一、单选题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是( A )阶段。
A .数据库系统B .文件系统C .人工管理D .数据项管理2. 数据库的概念模型独立于( A )。
A .具体的机器和DBMSB .E-R 图C .信息世界D .现实世界3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。
A .外模式B .内模式C .存储模式D .模式4. 数据库的层次模型应满足的条件是( C )。
A . 允许一个以上的结点无双亲,也允许一个结点有多个双亲B . 必须有两个以上的结点C . 有且仅有一个结点无双亲,其余结点都只有一个双亲D . 每个结点有且仅有一个双亲5. 在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(B )A .选择B .投影C .连接D .扫描6. 在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(A );A .选择B .投影C .连接D .扫描7. 在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C )。
A .选择B .投影C .连接D .扫描8. 如下图所示,两个关系R1和R2,它们进行( D )运算后得到R3。
A .交B .并C .笛卡尔积D .连接R1 R2 R39. 关系数据库中的码是指( D )。
A .能唯一决定关系的字段B .不可改动的专用保留字C .关键的很重要的字段D .能唯一标识元组的属性或属性集合10. SQL 语言具有两种使用方式,分别为交互式SQL 和( C )。
A .提示式SQLB .多用户SQLC .嵌入式SQLD .解释式SQL11. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A )。
A .关系规范化理论B .关系运算理论C .关系代数理论D .数理逻辑理论12. 规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )缺陷。
国开作业《数据库应用技术-综合应用题》 (10)

题目:下列关于数据库三级模式中“模式”的说法,错误的是选项A:关系数据库中的表对应三级模式中的模式选项B:模式应该包含全体用户的数据需求选项C:外模式的信息全部来自于模式选项D:模式是对整个数据库的底层表示答案:模式是对整个数据库的底层表示题目:下列用于描述数据的物理存储的是选项A:模式选项B:外模式选项C:内模式选项D:模式间的映像答案:内模式题目:数据库三级模式中的模式是面向全体用户的数据需求设计的选项A:对选项B:错答案:对题目:下列关于视图的说法,错误的是选项A:通过视图查询数据时最终都落实到对基本表的查询选项B:视图在一定程度上提供了数据的逻辑独立性选项C:视图提供了一定的安全控制机制选项D:只能在基本表上建立视图,不能在视图上再建立视图答案:只能在基本表上建立视图,不能在视图上再建立视图题目:创建视图的主要作用是选项A:维护数据的完整性约束选项B:提高数据查询效率选项C:提供用户视角的数据选项D:维护数据的一致性答案:提供用户视角的数据题目:在简单恢复模式下,可以进行的备份是选项A:仅事务日志备份选项B:完整备份、差异备份和日志备份选项C:仅完整备份选项D:仅完整备份和差异备份答案:仅完整备份和差异备份题目:下列关于日志备份的说法,错误的是选项A:第一次对数据库进行的备份可以是日志备份选项B:日志备份的时间间隔通常比差异备份短选项C:日志备份的执行效率通常比差异备份和完整备份高选项D:日志备份仅备份日志,不备份数据答案:第一次对数据库进行的备份可以是日志备份题目:下列关于关系数据模型的说法,正确的是选项A:关系数据模型只能表达实体,不能表达实体之间的联系选项B:关系数据模型采用的是简单二维表结构选项C:关系数据模型采用的是导航式的数据访问方式选项D:关系数据模型是一种概念层数据模型答案:关系数据模型采用的是简单二维表结构题目:在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。
数据库应用技术试题及答案

数据库应用技术试题及答案一、单项选择题(每题2分,共20分)1. 在关系型数据库中,用于建立表与表之间关系的操作是:A. 选择B. 投影C. 连接D. 分区答案:C2. SQL语言中,用于删除表中数据的命令是:A. DELETEB. DROPC. INSERTD. UPDATE答案:A3. 在数据库设计中,为了解决数据冗余问题,通常采用的方法是:A. 数据归档B. 数据加密C. 数据规范化D. 数据备份答案:C4. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系型数据库中,一个表的主键可以有:A. 一个B. 多个C. 零个D. 任意数量答案:B6. 数据库的ACID属性中,代表原子性的是:A. AtomicityB. ConsistencyC. IsolationD. Durability答案:A7. 在SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A8. 以下哪个不是数据库的组成部分:A. 数据B. 元数据C. 应用程序D. 模式答案:C9. 数据库中,用于存储数据的逻辑结构是:B. 表C. 视图D. 存储过程答案:B10. 在数据库中,用于限制数据类型和取值范围的约束是:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束答案:D二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据备份E. 数据加密答案:ABCD2. 数据库设计的三个阶段包括:A. 概念设计B. 逻辑设计C. 物理设计D. 数据操纵E. 数据存储答案:ABC3. 在关系型数据库中,以下哪些操作可以用于查询数据:B. INSERTC. UPDATED. DELETEE. DROP答案:A4. 数据库的ACID属性包括:A. AtomicityB. ConsistencyC. IsolationD. DurabilityE. Efficiency答案:ABCD5. 在数据库中,用于维护数据完整性的约束包括:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束E. 索引答案:ABCD三、填空题(每题2分,共10分)1. 数据库管理系统(DBMS)是位于用户和______之间的软件。
国开作业《数据库应用技术-综合应用题》 (22)

题目:事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。
选项A:隔离性选项B:一致性选项C:持久性选项D:原子性答案:原子性题目:仅允许Windows操作系统用户连接到SQL Server数据库服务器的验证模式是()。
选项A:混合身份验证模式选项B:数据库验证模式选项C:没有这种模式选项D:Windows身份验证模式答案:Windows身份验证模式题目:下列关于差异备份的说法,正确的是()。
选项A:差异备份备份的是从上次完整备份到当前时间数据库变化的内容选项B:差异备份仅备份数据,不备份日志选项C:两次完整备份之间进行的所有差异备份的备份时间都是一样的选项D:差异备份备份的是从上次备份到当前时间数据库变化的内容答案:差异备份备份的是从上次完整备份到当前时间数据库变化的内容题目:下列关于SQL Server完整备份的说法,错误的是()。
选项A:对数据库进行的第一个备份必须是完整备份选项B:在进行数据库恢复时,第一个恢复的是完整备份选项C:通常情况下完整备份比差异备份耗费更多的时间选项D:完整备份之后必须进行一次差异备份答案:完整备份之后必须进行一次差异备份题目:下列关于SQL Server数据库服务器登录账户的说法,错误的是()。
选项A:所有的Windows用户都自动是SQL Server的合法账户选项B:登录账户的来源可以是Windows用户,也可以是非Windows用户选项C:在Windows身份验证模式下,不允许非Windows身份的用户登录到SQL Server服务器选项D:sa是SQL Server提供的一个具有系统管理员权限的默认登录账户答案:所有的Windows用户都自动是SQL Server的合法账户题目:事务一致性是指数据库中的一个事务的执行不能被其他事务干扰。
()选项A:对选项B:错答案:错题目:当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。
数据库应用技术试题及答案

数据库应用技术试题及答案一、选择题(共10题,每题2分,共20分)1. 下列哪个是关系型数据库管理系统(RDBMS)?A. MongoDBB. RedisC. MySQLD. Cassandra正确答案:C2. 在数据库中,下列哪种约束用于保证关系完整性?A. 主键约束B. 唯一约束C. 外键约束D. 默认约束正确答案:A3. 在SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE正确答案:A4. 下列哪种SQL语句可以用于创建数据库表?A. INSERTB. DELETEC. CREATED. UPDATE正确答案:C5. 下面哪种数据库设计范式是最低级的范式?A. 第一范式B. 第二范式C. 第三范式D. BCNF范式正确答案:A6. 在数据库中,用于限定字段值的数据类型是:A. 约束B. 视图C. 索引D. 数据类型正确答案:D7. 下列哪种关系型数据库管理系统(RDBMS)属于开源软件?A. OracleB. SQL ServerC. PostgreSQLD. DB2正确答案:C8. 在关系型数据库中,用于表示表之间关系的是:A. 主键B. 外键C. 索引D. 视图正确答案:B9. 下列哪个SQL函数用于计算记录的数量?A. COUNT()B. AVG()C. MAX()D. MIN()正确答案:A10. 下列哪种数据库对象用于提高查询效率?A. 视图B. 存储过程C. 索引D. 触发器正确答案:C二、简答题(共5题,每题10分,共50分)1. 请简要说明关系型数据库与非关系型数据库的区别。
答案:关系型数据库是以表为基础的数据库系统,数据存储在表中,并且具有严格定义的结构。
它支持事务处理和SQL查询语言。
非关系型数据库是一种灵活的数据库系统,数据以键值对的形式存储,没有严格的结构定义,不需要使用SQL语言进行查询。
关系型数据库适用于结构化数据,非关系型数据库适用于半结构化或非结构化数据。
数据库应用技术——考试题库及答案

SQL Server2005 是一个基于()
收藏 A. 关系模型的应用程序 B.
网状模型的 DBMS
C.
关系 模型的 DBMS
D.
层次模型的 DBMS
回答错误 !正确答案: C
对数据动态特征描述的是
收藏 A. 以上都不对 B. 完整性约束 C. 数据结构 D. 数据操纵
回答错误 !正确答案: D
2NF 的不彻底性表现在
回答错误 !正确答案: B
可以保证数据物理独立性的是
收藏 A. 以上都不对 B. 模式 / 外模式映像 C. 内模式 /外模式映像 D. 模式 / 内模式映像
回答错误 !正确答案: D
如果一个关系模式只有两个属性构成,那一定可以达到
收藏 A. 1NF B. BCNF C. 2NF D. 3NF
回答错误 !正确答案: B
回答错误 !正确答案: C
存储路径的设计是在
收藏 A. 概念结构设计阶段 B. 逻辑结构设计阶段 C. 物理结构设计阶段 D. 需求分析阶段
回答错误 !正确答案: C
对于关系的性质下面描述错误的是
收藏 A. 一个关系中,元组的位置无关紧要 B. 关系的每个属性必须是不可再分的 C. 同一个关系中,不同的列数据类型必须不同 D. 同一个关系中,任意两个元组都不能完全相同
ER 图向关系模型的转换是在
收藏 A. 物理结构设计阶段 B. 逻辑结构设计阶段 C. 概念结构设计阶段 D. 需求分析阶段
回答错误 !正确答案: B
ER 图向关系模型的转换是在
收藏 A. 物理结构设计阶段 B. 逻辑结构设计阶段 C. 概念结构设计阶段 D. 需求分析阶段
回答错误 !正确答案: B
回答错误 !正确答案: C
国家开放大学-电大-《数据库应用技术》形考作业答案

数据库应用技术形考作业参考答案(注意:选答案时看正确内容不要只看abcd选项)作业一一.单项选择题(每题2分,共20分)1.关于数据库管理系统的说法,错误的是()。
a. 数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型b. 数据库管理系统对数据库文件的访问必须经过操作系统才能实现c. 数据库应用程序可以不经过数据库管理系统而直接读取数据库文件d. 数据库管理系统对用户隐藏了数据库文件的存放位置和文件名正确答案是:数据库应用程序可以不经过数据库管理系统而直接读取数据库文件2.关于用文件管理数据的说法,错误的是()。
a. 用文件管理数据,难以提供应用程序对数据的独立性b. 当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序c. 用文件存储数据的方式难以实现数据访问的安全控制d. 将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率正确答案是:将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.数据库系统的物理独立性是指()。
a. 不会因为数据的变化而影响应用程序b. 不会因为数据存储结构的变化而影响应用程序c. 不会因为数据存储策略的变化而影响数据的存储结构d. 不会因为数据逻辑结构的变化而影响应用程序正确答案是:不会因为数据逻辑结构的变化而影响应用程序4.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是()。
a. 数据库b. 操作系统c. 应用程序d. 数据库管理系统正确答案是:操作系统5.数据库三级模式结构的划分,有利于()。
a. 数据的独立性b. 管理数据库文件c. 建立数据库d. 操作系统管理数据库正确答案是:数据的独立性6.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是()。
a. 内模式b. 模式c. 外模式d. 其他正确答案是:模式7.在用数据模型描述数据时,一般要求数据模型要满足三个要求。
数据库应用技术习题及参考答案

数据库应⽤技术习题及参考答案《数据库应⽤技术》复习题⼀、填空题1.Access中的数据对象有表、、、、数据访问页、宏和等七种。
2.对数据库建⽴索引就是要指定记录的。
3.在Access中可以使⽤、或作为窗体的数据来源。
4. 查询是维护数据的主要⼿段,分为四种类型、、、。
5. Access提供和两种字段类型保存⽂本或⽂本和数字的组合数据。
6. Access中模块有和两种基本类型。
7. 是Microsoft将数据库与WEB相连接的主要⼯具。
8. 满⾜条件的关系模式就属于第⼀范式。
9. 在Access数据表中能够惟⼀标识每⼀条纪录的字段称为。
10.满⾜条件的关系模式就属于第⼀范式。
11.Access数据库中表和表之间的关系为、、。
12.为防⽌数据库中的数据泄露,应对数据库进⾏,保证数据的安全。
13.DBMS所⽀持的数据模型最常⽤的有、、。
14.Access提供和两种字段类型保存⽂本或⽂本和数字的组合数据。
15.关系模型中的数据完整性是指数据库中数据的、、和。
16. 在Access中,窗体的数据来源主要包括______和______。
17. 查询城市为北京或上海的记录,在查询设计视图中“城市”字段条件⾏中输⼊__________。
18.如果要引⽤宏组中的宏,采⽤的语法是_______。
19.在创建交叉表查询时,列标题字段的值显⽰在交叉表的位置是___ ___。
20.如果要在某字段⾥存放1000字符左右的⽂字,该字段应设置成___ ___数据类型。
21. 在Access中,依据字段的命名规则,字段名的长度为个字符,⽂本型字段的最⼤长度为个字符。
22. 若⼀个关系的任何⾮主属性都不部分依赖于任何候选码,则称该关系达到第________范式。
23. 将字段列表中的具有“查阅”属性的字段拖放到窗体的主体节中,系统将⾃动创建⼀个标签控件和⼀个控件。
24. 为数据库设置密码,应该⽤⽅式打开数据库,否则⽆法设置。
25. 创建诸如上机证、考试名条,可以应⽤报表来创建。
数据库应用技术作业及答案.doc

《数据库应用技术》第1次作业及答案第一章思考与练习题一、选择题1.三级模式间存在两种映射,它们是(C)。
A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2.SQL Server系统中的所有系统级信息存储于哪个数据库(A )。
A.master B.model C.tempdb D.msdb3.下面关于tempdb数据库描述不正确的是(D )。
A.是一个临时数据库B.属于全局资源C.没有权限限制D.是用户建立新数据库的模板4.在数据库技术中,面向对象数据模型是一种(B )。
A.概念模型B.结构模型C.物理模型D.形象模型5.数据库管理系统常见的数据模型有(B)。
A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.用户看到的数据表,属于数据库系统三级模式中的(D )。
A.外模式B.内模式C.子模式D.模式7.对数据的插入属于数据库管理系统(B )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护8.保持数据的完整性属于数据库管理系统(C )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护9.在SQL Server数据库中,默认情况下Sys通常是(C )。
A.数据文件的后缀B.事务日志文件的后缀C.系统表表名的前缀D.辅助文件的后缀二、填空题1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。
2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。
3.数据库管理系统的主要功能包括(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。
4.关系模型由三部分组成(数据结构)、(关系操作集合)和(关系的完整性)。
5.SQL Server提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。
《数据库应用技术》第4次作业及答案

《数据库应用技术》第4次作业及答案一、单项选择题(每个题只有一个答案是正确的。
)1.如果希望从学生表中查询出所有姓“李”的同学,那么条件语句应该是(B)。
A、Where 姓名% ‘李’B、Where 姓名LIKE ‘李%’C、Where 姓名% ‘LIKE李’D、Where 姓名LIKE ‘李’2.在一个教师关系中,能够成为主关键字(或称主码)的属性是(B)。
A、教师姓名B、教师编号C、教师年龄D、教师性别3.从最终用户应用程序的视角看,数据库系统的三级模式结构是(C)。
A、模式、外模式和内模式B、内模式、外模式和模式C、外模式、模式和内模式D、外模式、内模式和模式4.在一个学生关系中,能够成为主关键字(或称主码)的属性是(C)。
A、性别B、年龄C、学号D、班级5.有严格的数学基础的数据模型是(A)。
A、关系模型B、网状模型C、层次模型D、面向对象模型6.下列关于索引的说明不正确的是(A)。
A、索引必须创建在主关键字之上B、索引与基本表分开存储C、索引是为了提高查询速度而创建的D、索引会在一定程度上影响增删改操作的效率7.设关系R是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则R 符合(A)。
A、第二范式B、第三范式C、BNC范式D、第四范式8.下列符合第三范式的关系是(D)。
A、学生(学号,姓名,课程号,课程名)B、学生(学号,姓名,课程名,成绩)C、学生(学号,姓名,课程号,成绩)D、学生(学号,姓名,性别)9.在第一个关系中出现,而在第二个关系中不出现的记录组成的新关系称为(D)。
A、两个关系的积B、两个关系的并C、两个关系的交D、两个关系的差10.数据库应用程序开发中,需求分析阶段的主要目的是(A)。
A、回答“干什么”的问题B、回答“怎么干”的问题C、建立逻辑数据模型D、建立最佳物理存储结构11.用户使用SQL Server时,通常需要依次经过两个安全性阶段(C)。
A、登录验证、操作验证B、操作验证、登录验证C、身份验证、权限认证D、权限认证、身份验证12.SQL Server数据库中的一个完整的备份通常要包括(A)。
数据库技术及应用习题集及参考答案

数据库技术及应⽤习题集及参考答案⼀、填空题1)信息是有⽤的____________。
2)数据是信息的表现__________。
3)常⽤的数据模型有___________、___________、___________三种。
4)数据库管理系统通常由___________、___________、___________组成。
5)Visual foxpro 6.0有______种数据类型,他们分别是_____________________。
6)Visual foxpro 6.0_____种数据存储容器,它们分别是_____________________________________________________。
7)⽇期型数据的长度是______。
8)通⽤型数据的实际长度受______________限制。
9)visual foxpro 6.0有_______种类型的表达式,它们分别是______________________________________________________。
10)“123”是______________型数据。
11)数据表中字段名的长度不超过_______汉字。
12)建⽴表有_______种⽅法,分别是________________________。
13)定义表结构时,要定义表中有多少个字段,同时还要定义每⼀个字段的_____________、______________、_____________等。
14)数据表是由_______和_______两部分组成。
15)打开数据表的命令是__________。
关闭数据表的命令是__________。
16)物理删除表中数据时,要⾸先完成_____________的操作。
17)建⽴索引的依据是______________。
18)Visual foxpro 6.0有_______种索引,它们分是_______________________________________________。
数据库应用技术练习题及答案

第二学期专升本数据库应用技术一、单选题1.(4分)概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是A.层次模型B.关系模型C.网状模型D.实体-关系模型答案D2.(4分)关系规范化中的插入操作异常是指A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据被删除D.应该插入的数据未被插入答案D3.(4分)SQl语言是()的语言,易学习A.过程化B.非过程化C.格式化D.导航化答案B4.(4分)关系模式中各级模式之间的关系为A.3NF⊂2NF⊂1NFB.3NF⊂1NF⊂2NFC.2NF⊂3NF⊂1NFD.1NF⊂2NF⊂3NF得分:0知识点:数据,数据库应用技术答案A5.(4分)在SQL语言查询语句中,WHERE子句实现关系代数的A.投影运算B.选择运算C.连接运算D.交运算答案B6.(4分)在通常情况下,下面关系中不可以作为关系数据库的关系是A.R1(学生号,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,学生名,宿舍号)D.R4(学生号,学生名,简历)答案D7.(4分)在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主关键字。
职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外关键字。
它是A.职工关系的“职工号”B.职工关系的“部门号”C.部门关系的“部门号”D.部门关系的“部门名”答案B8.(4分)同一个关系模型的任两个元组值A.不能全同B.可全同C.必须全同D.以上都不是答案A9.(4分)在E-R模型转换成关系模型的过程中,下列不正确的做法是A.所有联系转换成一个关系B.所有实体集转换成一个关系C.1:N联系不必转换成关系D.M:N联系转换成一个关系答案A10.(4分)SQL语言中,下列涉及空值的操作,不正确的是A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULLD.NOT(AGE IS NULL)答案C11.(4分)实体是信息世界中的术语,与之对应的数据库术语为A.文件B.数据库C.字段D.记录答案D12.(4分)从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是A.投影操作B.连接操作C.选择操作D.复制操作答案C13.(4分)在下面所列出的条目中,不属于数据库管理系统的基本功能的是A.数据库定义B.数据库的建立和维护C.数据库的存取D.数据库和网络中其他软件系统的通信答案D14.(4分)模式是数据库A.全局物理结构B.局部物理结构C.全局逻辑结构D.局部逻辑结构答案C15.(4分)在数据库中产生数据不一致的根本原因是A.数据存储量太大B.未对数据进行完整性控制C.没有严格保护数据D.数据冗余答案D16.(4分)一个结点可以有多个双亲,结点之间可以有多种联系的模型是A.网状模型B.关系模型C.层次模型D.以上都有答案A17.(4分)数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.实体联系方法D.结构分析法和模块结构图答案C18.(4分)SQL语言是A.高级语言B.宿主语言C.汇编语言D.非过程化语言答案D19.(4分)实体完整性是指关系中A.不允许有空行B.主关键字不允许取空值C.属性值外关键字取空值D.允许外关键字取空值答案B20.(4分)用户或应用程序看到的那部分局部逻辑结构和特征的描述是A.模式B.物理模式C.子模式D.内模式答案C二、判断题1.(4分)关系模型就是关系数据库。
数据库应用技术第二版习题参考答案

数据库应用技术第二版习题参考答案第一章:1、订单管理系统的功能有哪些?答: 订单管理系统的功能主要有客户查询商品信息、客户预订商品并提交订单、销售人员处理客户的订单信息、销售人员管理商品信息、客户信息等。
2、说明ER模型的作用?答: ER模型( 实体关系模型) 是描述概念世界, 建立概念世界的工具, ER方法把管理系统所要描述的问题划分为单个的实体, 经过实体间的联系实现有效、自然地模拟现实世界。
3、什么是关系模型? 关系的完整性包括哪些内容?答: 关系模型就是用二维表格结构来表示实体及实体之间联系的模型, 关系模型包括四类完整性: 域完整性、实体完整性、参照完整性和用户定义的完整性。
4、按照功能, SQL语言分为哪4部分?答: 按照功能, SQL语言分为数据定义语言、查询语言、数据操纵语言、数据控制语言。
5、规范化范式是依据什么来划分的? 它与一事一地的原则有什么联系?答: 规范化范式根据一个关系满足数据依赖的程度不同, 可规范化为第一范式( 1NF) 、第二范式( 2NF) 、第三范式( 3NF) 。
规范化范式遵循一事一地的原则, 将描述一个独立事物的属性组成一个关系。
第二章:1、 SQL Server 有哪些新增特性?答: SQL Server 的新特性主要体现在企业数据管理、开发人员生产力、商务智能三个方面。
企业数据管理体现在高可用性、管理工具、安全性和可伸缩性; 开发人员生产力体现在Common Language Runtime集成、集成XML、 Transact-SQL增强和SQL 服务代理; 商务智能体现在分析服务、数据转换服务、报表服务和数据挖掘。
2、 SQL Server 安装的软件和硬件环境是什么?答: SQL Server 安装的软件和硬件环境参见教材表2-3、 2-4、2-5、 2-6。
3、 SQL Server 有哪些版本?有哪些服务组件?答: SQL Server 包括企业版、标准版、工作组版、开发版和简易版五个版本, 服务组件主要有SQL Server 数据库引擎、Analysis Services、Reporting Services、Notification Services、Integration Services等。
《数据库应用技术》作业3答案

数据库应用技术作业3一、单项选择题1.关系模式中的任何属性。
A.不可再分B.可再分C.命名在该关系模式中可不唯一D. 以上都不是2.根据关系模式完整性的规则,一个关系中的“主码”。
A.不能有两个B.不能成为另一个关系的外码C.不允许为空D. 以上都不是3.同一个关系模型的任意两个元组值。
A.不能全同B.可以全同C.必须全同D. 以上都不是4.取出关系中的某些列,并消除重复元组的关系代数运算称为。
A.取列运算B.投影运算C.选择运算D. 连接运算5.有两个关系R和S,分别为15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是。
A.15,5,10B.18,7,7C.21,11,4D. 25,15,06.关系运算中花费时间可能最长的运算是。
A.投影运算B.选择运算C.笛卡尔积运算D.除运算7.下列符合第三范式的关系。
A.学生(学号,姓名,课程号,课程名)B.学生(学号,姓名,课程名,成绩)C. 学生(学号,姓名,课程号,成绩)D. 学生(学号,姓名,性别)8数据流图是在数据库阶段完成的。
A.逻辑设计B.物理设计C.需求分析D.概念设计9.概念模型独立于___________。
A.E-R模型B.硬件设备和DBMSC.操作系统和DBMSD. DBMS10.在关系数据库设计中,设计关系模式是_______阶段的任务。
A.需求分析B.物理设计C.逻辑设计D.概念设计一、选择题答案:1.A2.C3.A4.B5.B6.C7.D8.C9.B 10.C二、填空题1.关系操作的特点是操作。
2.关系模型的完整性规则包括、和。
3.关系模式的定义格式是。
4.关系规范化的目的是。
5.在一个关系中,如每个属性都是不可再分的,那么R一定属于。
6.若关系为1NF,且它的每一个非主属性都主键,则该关系为2NF。
7. 若一个关系为R(学生号,姓名,性别,年龄),则___________可以作为该关系的主码,姓名、性别和年龄为该关系的_______________属性。
数据库应用技术试题及答案

数据库应用技术试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. CREATEB. UPDATEC. SELECTD. DELETE2. 数据库管理系统(DBMS)的主要作用是:A. 存储数据B. 管理数据C. 执行数据D. 保护数据3. 下列哪个不是数据库设计的基本范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)4. 在SQL中,用于插入数据的语句是:A. INSERT INTOB. CREATE TABLEC. SELECT INTOD. UPDATE5. 以下哪个是数据库事务的四个基本特性之一?A. 原子性(Atomicity)B. 顺序性(Ordering)C. 可扩展性(Scalability)D. 可维护性(Maintainability)二、填空题(每空2分,共20分)6. 数据库的_______是指将数据组织成表格的形式,以便进行有效的存储和检索。
7. 在数据库中,_______是指在表中用于唯一标识记录的一列或多列。
8. SQL的_______语句用于删除表中的记录。
9. 数据库的_______是指数据库在操作过程中保持数据的一致性和完整性。
10. 在数据库中,_______是指在表中创建索引,以提高查询效率。
三、简答题(每题10分,共20分)11. 请简述数据库的三级模式结构。
12. 请简述数据库的备份与恢复的重要性。
四、计算题(每题15分,共30分)13. 假设有一个名为“Employees”的表,包含列:EmployeeID, Name, Department, Salary。
请编写SQL查询语句,列出所有员工的姓名和部门,其中只包括工资高于平均工资的员工。
14. 假设有一个名为“Orders”的表,包含列:OrderID, CustomerID, OrderDate, TotalAmount。
数据库技术与应用试卷题及答案四套

数据库技术与应用试卷题及答案四套第一套1、(4分)【单选题】在TranSaCt-SQL语法中,用来插入数据的命令是A、INSERTB、UPDATEC、DELETED、CREATE参考答案:A解析:无2、(4分)【单选题】下面说法错误的是()A、全局变量(Global Variable)是SQL SerVer2008系统内部使用的变量。
B、全局变量在所有程序中都有效。
C、全局就是以开头D、用户能自定义系统全局变量,也能手工修改系统全局变量的值。
参考答案:D解析:用户不能自定义系统全局变量,也不能手工修改系统全局变量的值。
3、(4分)【单选题】下面说法中错误的是()A、在通常情况下,标识列的字段是不能插入数据的,由数据库自动生成。
B、如果需要自行插入数据,需要将表的Identity」nsert值设置为0N。
C、不能一次向表中插入多行数据。
D、使用Insert into…SeIeCt语句能够将其他数据表中的查询记录插入到本数据表中。
参考答案:C解析:无4、(4分)【单选题】下面字符串能与通配符表达式[ABC]%a进行匹配的是: A、 BCDEFB、 A_BCDC^ ΛBC aD、A%a 参考答案:C 解析:无5、(4分)【单选题】下列关于SQLSerVer数据库管理系统权限的叙述中,哪一条是不正确的()A、SQL SerVer数据管理系统的权限分为服务器权限和数据库权限两种B、数据库管理员执行数据库管理任务,这是属于数据库权限C、数据库权限又可以分为数据库对象权限和数据库语句权限两种D、数据库语句权限授予用户以允许他们创建数据库对象参考答案:B解析:权限用于控制对数据库对象的访问以及指定哪些用户可以执行哪些数据库操作。
SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种。
数据存权限又可以分为数据库对象和数据库语句权限两种。
数据库语句权限授予用户以允许他们创建数据库对象。
6、(4分)【单选题】下面说法中不正确的是()A、唯一性约束用于定义表中一列或多列的值是唯一的。
数据库应用试题及答案

数据库应用试题及答案一、单项选择题(每题2分,共20分)1. 在数据库中,用于存储数据的逻辑结构是()。
A. 表B. 索引C. 视图D. 触发器答案:A2. SQL语言中,用于查询数据的关键字是()。
A. SELECTB. INSERTC. UPDATED. DELETE答案:A3. 关系数据库中,确保数据行的唯一性的约束是()。
A. 主键约束B. 外键约束C. 唯一约束D. 非空约束答案:A4. 数据库设计中,规范化的目的是()。
A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本5. 在SQL中,用于定义数据库表结构的语句是()。
A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. TRUNCATE TABLE答案:A6. 数据库中,用于存储两个表之间关系的是()。
A. 表B. 索引C. 视图D. 外键答案:D7. SQL语言中,用于删除数据库表的语句是()。
A. DROP TABLEB. DELETE FROMC. TRUNCATE TABLED. ALTER TABLE答案:A8. 数据库中,用于存储临时结果集的关键字是()。
A. TABLEB. VIEWC. TEMPORARY TABLED. INDEX答案:C9. 在数据库中,用于更新数据的SQL语句是()。
B. INSERTC. UPDATED. DELETE答案:C10. 数据库中,用于定义数据完整性的规则是()。
A. 触发器B. 存储过程C. 视图D. 约束答案:D二、多项选择题(每题3分,共15分)1. SQL语言中,用于数据定义的语句包括()。
A. CREATEB. ALTERC. DROPD. INSERT答案:ABC2. 数据库中,用于数据操纵的语句包括()。
A. SELECTB. INSERTC. UPDATED. DELETE答案:ABCD3. 数据库设计中,常见的规范化形式包括()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库应用技术》作业及答案第一章思考与练习题一、选择题1.三级模式间存在两种映射,它们是(C)。
A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2.SQL Server系统中的所有系统级信息存储于哪个数据库( A )。
A.master B.model C.tempdb D.msdb3.下面关于tempdb数据库描述不正确的是( D )。
A.是一个临时数据库B.属于全局资源C.没有权限限制D.是用户建立新数据库的模板4.在数据库技术中,面向对象数据模型是一种( B )。
A.概念模型B.结构模型C.物理模型D.形象模型5.数据库管理系统常见的数据模型有(B)。
A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.用户看到的数据表,属于数据库系统三级模式中的( D )。
A.外模式B.内模式C.子模式D.模式7.对数据的插入属于数据库管理系统( B )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护8.保持数据的完整性属于数据库管理系统( C )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护9.在SQL Server数据库中,默认情况下Sys通常是( C )。
A.数据文件的后缀B.事务日志文件的后缀C.系统表表名的前缀D.辅助文件的后缀二、填空题1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。
2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。
3.数据库管理系统的主要功能包括(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。
4.关系模型由三部分组成(数据结构)、(关系操作集合)和(关系的完整性)。
5.SQL Server提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。
6.数据文件的后缀是(mdf )。
7.事务日志文件的后缀是(ldf )。
8.SQL Server数据库分为(系统数据库)和(用户数据库)两种类型。
三、简答题1.什么是数据和数据处理?数据与信息的区别联系是什么?参考答案:数据(Data)是一组表示数量、行动和目标的非随机的可鉴别的符号。
数据处理通常包括查找、统计、分类、修改、计算、汇总等各种方法。
数据(Data)是一组表示数量、行动和目标的非随机的可鉴别的符号。
信息(Information)是经过加工的,能对接收者的行为和决策产生影响的、有价值的数据。
如果将数据比喻为原料,那么信息就是数据经过加工而生产的产品,是有价值的数据。
与原料和产品的概念相似,一个系统的产品可能是另一个系统的原料,那么一个系统的信息可能成为另一个系统的数据。
2.数据库、数据库管理系统、数据库系统之间到底是什么关系?参考答案:数据库就是各种相关数据的集合和容器。
数据库所保存的数据是指长期储存在计算机内、有组织的、可共享的数据集合。
数据库中的数据必须按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可以被一定范围内的各种用户共享。
数据库管理系统是对数据库进行管理的系统软件,位于用户和操作系统之间,为用户或应用程序提供访问数据库的方法和工具。
广义上,数据库系统就是采用了数据库技术的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
狭义上讲,数据库系统主要指数据库和数据库管理系统,由于这二者在应用中的相互依赖性,所以在一般不引起混淆的情况下常常把数据库系统简称为数据库。
13.请描述一下SQL Server数据库的存储结构。
参考答案:SQL Server数据库的存储结构包括物理存储结构和逻辑存储结构两个层面。
在物理层面上,SQL Server数据库是由两个操作系统文件组成的,即数据文件和事务日志文件,它们的后缀分别是MDF和LDF。
数据文件主要用于存储数据,事务日志文件主要用于存储数据库的更新情况等事务日志信息。
在逻辑层次上,数据库是由表、视图、存储过程等一系列数据对象组成的。
当采用SQL Server企业管理器将上述数据库文件“打开”后,就能看到数据库的逻辑结构了,如图XXX所示。
数据库中的数据分别存储在几个不同的对象中,而这些对象是用户在操作数据库时,实际能够看到和接触到的,属于逻辑存储结构。
常用的数据库对象主要包括:表(Table)、索引(Index)、视图(Views)、触发器(Triggers)、存储过程(Store Procedures)、缺省(Default)、约束(Constraints)、用户(Users)以及图表(Diagram)和用户自定义的数据类型等。
在以后的章节中,我们将逐步学习这些对象的使用方法。
4.简述关系模型的组成。
参考答案:系模型是目前最重要的一种数据模型。
关系数据库系统采用关系模型作为数据的组织方式。
关系模型由三部分组成:数据结构、关系操作集合和关系的完整性。
数据结构是指在关系模型中,无论是数据还是数据之间的联系都是以二维表(关系)这一种简单的结构表示的,这即符合人们使用数据的习惯,同时也便于计算机实现。
关系操作是指关系代数(或等价的关系演算)中并、交、差、选择、投影、连接等。
关系模型给出了关系操作的能力和特点,但不对DBMS的语言给出具体的语法要求。
关系语言的特点是高度的非过程化。
其操作方式的特点是集合操作,即操作的对象和结果是集合,称为一次一集合的方式,而不是一次一个记录的方式。
关系完整性包括实体完整性、参照完整性和用户自己定义的完整性。
实体完整性是保证数据库中记录的惟一性,即每个记录的主键不能为空值,也不能与其他记录的主键相同。
参照完整性是保证表与表之间语意上的完整性,即当一个表引用在另一个表中定义的实体时,要保证这个实体的有效性。
这两种完整性是关系模型必须满足的约束条件,应该由关系系统自动支持。
而用户自定义完整性反映了用户的要求,是用户自行定义的。
第二章思考与练习题一、选择题1.下述关于索引的描述,正确的是( B )。
A.撤销索引会同时撤销数据库中与之相关的内容B.建立索引后,会影响基本表的插入速度C.基本表的记录数量越多,越不应该建立索引D.基本表的记录越长,越不应该建立索引2.下述关于视图的描述,正确的是( C )。
A.视图仅由一个基本表导出B.执行视图比在客户端直接执行SELECT语句的速度要慢C.在SQL Server中,可以像基本表一样对视图进行查询操作D.视图存储在客户端的数据库中3.如果希望从学生表中查询出所有姓“张”的同学,那么条件语句应该是( B )。
A.Where 姓名% ‘张’B.Where 姓名LIKE ‘张%’C.Where 姓名% ‘LIKE张’D.Where 姓名LIKE ‘张’4.下列SQL语句中,能够完成求某列最大值的是( B )。
A.SELECT AVG(Age) FROMStudentB.SELECT MAX(Age) FROMStudentC.SELECT MIN(Age) FROMStudentD.SELECT COUNT(*) FROMStudent二、填空题1.SQL数据定义语言的主要作用是创建存储数据的结构,而数据操纵语言的主要作用则是向数据库中填写数据,具体包括增加、删除、修改等操作。
2.当需要对查询结果进行排序时,可以指定其排序方式,字段后使用ASC 表示升序,DESC 表示降序。
三、简答题1、什么是SQL,请简要说明它的组成和特点。
参考答案:结构化查询语言,StructuredQuery Language,简称SQL,是关系数据库的标准语言。
SQL语言共分为四大类:数据定义语言,数据查询语言,数据操纵语言,数据控制语言。
它的特点包括:非过程化语言,统一的语言,是所有关系数据库的公共语言。
2、索引的作用是什么?SQLServer有哪几类索引,各自的特点是什么?参考答案:索引(Index)提供了一种快速访问数据的途径,索引是在基本表2的列上建立的一种数据加对象,索引是为了加速查询速度而创建的。
实际的索引通常是这两大类5种方式的组合。
(1)单列索引:对基本表的某一单独的列进行索引,是最简单和最常用的索引类型,通常情况下,应对每个基本表的主关键字建立单列索引。
(2)惟一索引:一旦在一个或多个列上建立了惟一索引,则不允许在表中相应的列上插入任何相同的取值。
使用惟一索引不但能提高查询性能,还可以维护数据的完整性。
(3)复合索引:是针对基本表中两个或两个以上列建立的索引。
(4)聚集索引:会改变基本表中记录的物理存储顺序。
即表中记录的物理排序顺序不再按插入的先后排列,而是根据索引列重新排序。
(5)非聚集索引:表中记录的物理顺序与索引顺序不同,表中的记录仍按实际插入的先后顺序排列,不按索引列排序。
3、什么是基本表?什么是视图?视图有什么特点?在什么情况下需要创建视图?参考答案:表是一个由行、列组成的二维结构,通常把行称做记录,把列称为字段。
视图是由查询数据库表产生的,它其实是一个虚拟的表,它限制了用户能看到和修改的数据。
视图的特点是在基本表或其他视图上建立的表,它的结构和内容都来自某个基本表,是依据基本表存在而存在的。
删除一个视图时,不会对基本表产生任何影响,但当删除一张基本表时,与之相关联的视图就会自动被删除。
如果要限制用户能够看到的数据库中的信息,可以使用视图。
4、谓词LIKE的作用是什么?参考答案:确定给定的字符串是否与指定的模式匹配。
模式可以包含常规字符和通配符字符。
模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。
5、如果创建一个数据库其SQL语句是什么?参考答案:CREATE DATABASE 数据库名称6、存储过程的含义是什么?创建存储过程的SQL语句是什么?参考答案:存储过程(Stored Procedure)是一组预先编译好的,以一种可执行的形式永久地存储在数据中的SQL代码,在master数据库中存储了一些SQL Server事先定义好的系统存储过程,通常以sp_xxxx做为存储过程的名字。
当用户创建数据库时,也会自动生成一些事先定义好的存储过程,通常以dt_xxxx做为名字。
创建存储过程的SQL语句是:(1)语句格式:CREATE PROC[EDURE] <存储过程名> AS <SQL语句>(2)语句功能:创建一个存储过程,<SQL语句>多数是指利用SQL Server的Transact-SQL编写的程序。
7、什么是事务?举例说明事务处理的作用是什么?参考答案:事务(Transaction)是并发控制的基本单位,它反映了现实世界中需要以一个完整的单位提交的一项工作。