2019电大数据库原理与应用作业答案3

合集下载

国开电大数据库原理与应用(河北)形考(三)参考答案

国开电大数据库原理与应用(河北)形考(三)参考答案
c.使用控件
d.使用数据表
【答案】:修改数据
题目15.在Access 2010数据库中,当需要用一种数据类型表示一组数据时,则采用的数据类型是()。
a.查阅向导
b.文本
c.日期/时间
d.超链接
【答案】:查阅向导
题目16.在Access 2010的表设计中,进行字段有效性规则的设置时,所使用的日期需要用()括起来。
a.报表
b.窗体
c.表
d.查询
【答案】:窗体
题目4.如果一个雇员表中包括身份证号,建立表时这个字段最合适的字段类型应该为()。
a.备注
b.数字
c.文本
d.日期/时间
【答案】:文本
题目5.在Access数据库中,若一个文本类型的字段长度为6,则能够最多存储的汉字个数为()。
a. 3
b. 2
c.6
d. 12
【答案】:6
题目6.字段的“有效性规则”属性可用来限制用户在该字段中输入的数据,而“有效性规则”是一个()的一部分。
a.特殊字符串
b.控制符
c.函数
d.逻辑表达式
【答案】:逻辑表达式
题目7.从Access数据库的表中删除一条记录时,被删除的记录()
a.可以恢复到原来的位置
b.可被恢复为最后一条记录
c.可被恢复为第一条记录


【答案】:错
题目23.数据表外观的调整不仅可以改变其观感,而且还能够改变表中数据的内容。


【答案】:错
题目24.表中数据可按某个列或某些列的值由小到大或由大到小的顺序排列。


【答案】:对
题目25.在Access中可以将Excel电子表格文件导入到当前数据库中作为一个新表。

数据库原理与应用(第3版)答案

数据库原理与应用(第3版)答案

《数据库原理与应用》(第三版)习题参考答案第 1 章数据库概述1.试说明数据、数据库、数据库管理系统和数据库系统的概念。

答:数据是描述事物的符号记录。

数据库是长期存储在计算机中的有组织的、可共享的大量数据的集合。

数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件。

数据库系统是指在计算机中引入数据库后的系统,一般由数据库、数据库管理系统(及相关的实用工具)、应用程序、数据库管理员组成。

2.数据管理技术的发展主要经历了哪几个阶段?答:文件管理和数据库管理。

3.与文件管理相比,数据库管理有哪些优点?答:与文件系统管理数据相比,数据库系统管理数据带来了如下好处:将相互关联的数据集成在一起,较少的数据冗余,程序与数据相互独立,保证数据的安全可靠,最大限度地保证数据的正确性,数据可以共享并能保证数据的一致性。

4.在数据库管理方式中,应用程序是否需要关心数据的存储位置和存储结构?为什么?答:不需要。

因为数据库管理系统提供了逻辑独立性和物理独立性。

5.在数据库系统中,数据库的作用是什么?答:数据库是数据的汇集,它以一定的组织形式保存在存储介质上。

6.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据文件吗?答:不能7.数据独立性指的是什么?它能带来哪些好处?答:数据独立性是指应用程序不会因数据的物理表示方式和访问技术的改变而改变,即应用程序不依赖于任何特定的物理表示方式和访问技术,它包含两个方面:逻辑独立性和物理独立性。

物理独立性是指当数据的存储位置或存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。

8.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统一般包括数据库、数据库管理系统(及相应的实用工具)、应用程序和数据库管理员四个部分。

数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序,数据库管理员负责整个数据库系统的正常运行。

数据库原理及应用习题集参考答案

数据库原理及应用习题集参考答案

《数据库原理及应用》习题集参考答案一、简答题1、什么是数据库管理系统?一种负责数据库的建立、操作、管理和维护的软件系统。

2、数据库系统有哪几种模式?分别用来描述什么?(1)外模式是用户的数据视图,用来描述数据的局部逻辑结构,是模式的子集。

(2)模式是所有用户的公共数据视图,用来描述数据库中全体数据的全局逻辑结构和特征。

(3)内模式又称存储模式,描述数据的物理结构及存储方式3、什么是事务?事务有哪些特征?答:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

事务的特征:原子性、一致性、隔离性、持续性。

4、POWER BUILDER中事务对象有何作用?答:PowerBuider的事务对象是应用程序与数据库之间进行通信的桥梁,在应用程序初启时,系统自动创一个为SQLCA(SQL Communication Area, SQL通讯区)的全局事务对象,该对象在应用程序的任何地方都可以访问应用程序与数据库的所有通信都需要通过事务对象来完成,除了直接使用系统的缺省事务对SQLCA外,开发人员也可以创建自己的事务对象。

5、SQL SERVER中INSERTED表和DELETED表有何用?答:触发器中用到两种特殊的表:删除表和插入表触发器中使用名为“deleted"和“inserted"来参照这些表;删除表存储受DELTE和UPDATE语句影响的行的副本当执行DELETE或UPDATE语句时,行从触发器表中删除并传递到删除表中。

删除表和触发器表通常没有共有的行。

插入表存储受INSERT和UPDA TE语句影响的行的副本当执行一NSERT 或UPDA T语句时,新行同时增加到插入表和触发器表中。

插入表中的行是触发器表中新行的副本可使用删除表和插入表中的行来参照相关表中的行,或测试被删除或插入行中的值。

6、数据库系统由哪几部分构成?答:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

2019电大数据库原理与应用作业答案3

2019电大数据库原理与应用作业答案3

一、单项选择题(共20道试题,共40分。

)1.在T-SQL语法中,Select语句的完整语法较复杂,但至少包括的部分为()。

A. Select , Into* B. Select ,From口 C. Select ,Group已 D.仅Select2. 下列()统计函数可以计算平均值。

A. Sum3 B. Avg2 C. CountD. Min3. 下列叙述中不是视图的特点的是()。

二3 A.为用户集中数据日B.降低数据库设计的复杂性过C.存储数据口 D.组织数据以便导岀到其他应用程序中4. ()必须确保索引键不包含重复的值。

日A.聚集索引目B.非聚集索引C.索引视图叵D.唯一索引5. 对于Update语句的实现说法正确的是()—A. Update 一次只能修改一列的值二3 B. Update只能修改不能赋值* C. Update可以指定要修改的列和赋予的新值D. Update不能加Where条件6. T-SQL对标准SQL的扩展主要表现为()。

迂A.加入了程序控制结构和变量二3 B.加入了建库和建表语句日 C.提供了分组(Group by )查询功能日 D.提供了Min、Max等统计函数7. SQL Server的字符型系统数据类型主要包括()A. Int、Money、Char* B. Char、Varchar、TextC. Datetime、Binary、IntD. Char、Varchar、Int8. 在T-SQL语法中,用来插入数据的命令和用于更新的命令分别是()A. Insert,UpdateB. Update,InsertC. Delete,UpdateD. Create,Insert Into9. 执行哪一个系统存储过程,可以查看视图的定义信息()。

A.sp_helptextB.sp_dependsn C.sp_helpD.sp_re name10.下列的SQL语句中,()不是数据定义语句。

数据库原理及应用 课后答案

数据库原理及应用  课后答案

数据库原理及应用课后答案第一章选择题1、A。

从数据库管理系统的角度看,数据库系统的结构通常分为三级模式的总体结构,在这种模式下,形成了二级映像,实现了数据的独立性。

其中三级模式结构指的是外模式、模式和内模式,二级映像指的是外模式/模式映像、模式/内模式映像。

对于外模式/模式映像,当模式改变时,相应的外模式/模式映像作相应的改变,以使外模式保持不变,而应用程序是依据数据的外模式来编写的,外模式不变,应用程序就没必要修改,这保证了数据与程序的逻辑独立性。

对于模式/内模式映像,当数据库的存储结构变了,模式/内模式映像会作相应的改变,以使模式保持不变,而模式不变,与模式没有直接联系的应用程序也不会改变,这保证了数据与程序的物理独立性。

数据逻辑独立性指的就是当模式改变时,外模式和应用程序不需要改变,所以选项A正确。

C选项的内模式改变,模式不变指的是数据的物理独立性,所以C选项不正确,B选项中前后两句与C选项相比顺序不符,所以B选项不正确。

D选项中,应为“模式和应用程序不变”,不应为“外模式”,所以D选项不正确。

2、B。

DB指的是数据库(DataBase),DBMS指的是数据库管理系统(DataBase Management System),DBS指的是数据库系统(DataBase System),DBA指的是数据库管理员(Database Administrator),Data指的是数据。

由书中概念易得DBS(数据库系统)包括DBMS(数据库管理系统),DBMS管理和控制DB (数据库),而DB载入、存储、重组与恢复Data(数据)。

所以B选项正确。

3、C。

数据库系统的特点有:⑴、实现数据共享;⑵、减少数据冗余度;⑶、保持数据的一致性;⑷、数据的独立性;⑸、安全保密性;⑹、并发控制;⑺、故障恢复由以上可得C选项错误,应改为数据冗余度“低”。

4、C。

DB是长期储存在计算机内、有组织的、可共享的大量数据集合;DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问计算机软件、硬件和数据资源组成的系统;DBMS 是把用户对数据的操作转化为对系统存储文件的操作,有效地实现数据库三级(外模式、模式和内模式)之间的转化;MIS指的是管理信息系统(Management Information System),是一个以人为主导,利用计算机硬件、软件及其他办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统。

国家开放大学2019数据库基础与应用

国家开放大学2019数据库基础与应用

数据库基础与应用形考一一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共36分)1.在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是( C )。

A.人工管理 B.文件系统 C.数据库系统D.分布式数据库系统2实体中能够唯一标识自己的属性被称做( A )。

A.码B.域C.联系 D.元组3、关系数据模型属于( B )。

A.概念数据模型B.逻辑数据模型C.存储数据模型 D.对象数据模型4.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是( C )联系。

A.1对1 B.1对多 C.多对多 D.多对15.在数据库体系结构的三级模式中,全局模式处于( B )层。

A.最内 B.中间 C.最外 D.应用6.下面不属于数据库体系结构中三级模式的是( C )。

A.存储模式 B.逻辑模式 C.数据模式 D.应用模式7.设D1、D2和D3定义域中的基数分别为2、3和4,则D1xD2xD3的元组数为( B )。

A.9 B.24 C.10 D.148.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的元组个数( D )。

A.a1+b1B.a2+b2C.a1xa2D.b1xb29.若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为( A )。

A.学生号 B.姓名C.性别 D.年龄10.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则δB>15(R)的运算结果中具有的元组个数为( B )。

A.1 B.2 C.3 D.411.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩)。

则求出所有选修课程信息的运算表达式为П课程号(X)与( A )的自然连接。

A.CB.SC.XD.П课程号(C)12.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为( C )。

数据库原理与利用课后习题答案

数据库原理与利用课后习题答案

《数据库原理与应用》课后习题答案习题一一、选择题1.C2.C3.A4.C5.C6.A7.B8.C9.D 10.A 11.C 12.A (改为说法正确的)二、填空题1.计算机硬件DBMS 数据库应用程序数据库用户2.数据内容数据形式3.DDL DML4.元组5.属性6.取值范围7.人工管理文件管理数据库系统管理8.现实世界信息世界数据世界9.外模式模式内模式10.外模式/模式映射模式/内模式映射三、名词解释1.关系数据库:所谓关系数据库就是采用关系模型作为数据的组织方式的数据库系统。

码:在关系的各个属性中,能够用来唯一标识一个元组的属性或属性组。

候选码:能够唯一标识关系的元组的属性或属性组称为候选码。

外码:两个关系R和S,假设关系S中的某个属性或属性组与关系R中的主码对应,则S中该属性或属性组称为关系R的外码。

元组:二维表中的一行在关系中称为一个元组。

属性:二维表中的每一列在关系中称为属性。

域:属性的取值范围称为域。

2.实体完整性:关系的主属性不能取空值。

参照完整性:如果S中的属性或属性组F是关系R的外码,则F的取值或者为空值,或者为R中某个元组的主码值。

用户定义完整性:用户对属性的取值或属性间的关系加某种限制条件。

3.等值连接:从两个关系R和S的笛卡尔积中选取属性值相等的那些元组组成新的关系。

自然连接:对两个关系R和S按其相同属性进行等值连接,且在结果中去掉重复的属性列组成新的关系。

四、计算题1.R∪S R∩SA B Ca1b1c1 a2b2c2 a3b2c1 a1b2c2A B C a2b2c2R ×S R-S A B C a1b1c12.R.B =S.B自然连接3.(1) ∏Bookid,Bookname (Publish=’人民邮电出版社’(Book )σ(2)∏Name (Bookid=’TP2003--002’(Borrow)Reader )σ(3)∏Name (Reader (∏Cardid,Bookid (Borrow ) Re ..ader Cardid Borrow Cardid= ÷(∏Bookid (Publish=’中国水利水电出版社’(Book)) )σ习题二一、选择题1.A2.B3.B4.C5.A6.A7.D二、填空题1.创建数据库实例 在实例中加载数据库 打开数据库2.SHUTDOWN IMMEDIATE; SHUTDOWN NORMAL; SHUTDOWN TRANSACTIONAL; SHUTDOWNa3b2C1A BCDEF a1b1c1a1b2c2a1b1c1a2b2c2a1b1c1a3b2c1a2b2c2a1b2c2a2b2c2a2b2c2a2b2c2a3b2c1a3b2c1a1b2c2a3b2c1a2b2c2a3b2c1a3b2c1A B C B D a2b2c2b2d2ABCDa2b2c2d2ABORT3.块区段表空间4.SYSTEM SYSAUX TEMP UNDOTBS 或 USERS5.用户进程 ORACLE6.GRANT REVOKE7.命令行界面 Windows图形用户界面 web界面三、名词解释1、数据库实例:数据库实例就是后台进程和数据库文件的集合。

数据库原理及应用的答案

数据库原理及应用的答案

数据库原理及应用的答案1. 数据库原理•数据库定义为一种存储和管理数据的系统,它可以根据用户的需求来存储、管理和获取数据。

•数据库系统由数据库、数据库管理系统和应用程序组成,它们共同工作以实现数据的存储、检索和管理。

2. 数据库应用数据库应用广泛应用于各个领域,包括但不限于以下几个方面:2.1 商业领域•订单管理:将订单信息存储在数据库中,可以方便地进行订单查询、统计和分析,提高订单管理的效率。

•客户关系管理:数据库可以用来存储客户信息、联系记录和交易历史等,以便进行客户关系管理和市场营销。

•员工管理:数据库可以用来存储员工信息、薪资记录、绩效评估等,方便进行员工管理和薪资计算。

2.2 学术研究•科研数据管理:数据库可以用于存储科研数据,方便进行数据的共享和协作,提高科研工作效率。

•实验数据管理:数据库可以用于存储实验数据,方便进行数据的整理、分析和可视化,加快实验结果的获取和研究进展。

2.3 互联网应用•用户数据管理:数据库可以用来存储用户的个人信息、账户信息和偏好设置等,以便进行用户认证、个性化推荐和服务提供。

•日志数据管理:数据库可以用于存储日志数据,方便进行故障排查、系统监控和性能调优。

3. 数据库原理的关键概念3.1 实体实体是现实世界中可以独立存在并且可被区分的对象,如学生、课程、订单等。

数据库中的实体被称为表,每个实体都由一组属性组成。

3.2 属性属性是实体的特性和描述,如学生的姓名、年龄、性别等。

属性是表中的列,每个属性都有相应的数据类型表示其取值范围。

3.3 关系关系描述了实体之间的联系和依赖。

数据库中的关系被称为表与表之间的关联和连接。

常见的关系有一对一关系、一对多关系和多对多关系。

3.4 主键主键是用来唯一标识一条记录的属性或属性组合,确保数据的唯一性和完整性。

主键在表中是唯一的,并且不允许为空值。

3.5 外键外键是用来连接两个表的属性,它引用了其他表的主键。

外键用来保持数据的一致性和完整性,确保关系的正确性。

(完整版)《数据库原理及应用》课后习题参考答案解析

(完整版)《数据库原理及应用》课后习题参考答案解析

《数据库原理与应用》课后习题参考答案第一章作业参考答案1. 单选题 C C D B C2. 判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。

主流数据库采用关系图模型。

数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。

)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。

数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。

3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。

在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。

数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。

5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。

数据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取数据库数据 ; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性;执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2. 判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中的数据。

数据库原理与应用答案

数据库原理与应用答案

数据库原理与应用答案数据库原理与应用答案:1. 数据库的概念和特点:- 数据库是指以一定格式存储在计算机中,可以被多个用户共享和使用的数据集合。

- 数据库具有数据结构化、数据独立性、数据共享、数据安全性、数据一致性等特点。

2. 数据库管理系统(DBMS)的作用和功能:- DBMS是用来管理和组织数据库的软件系统,它可以提供数据定义、数据操作和数据控制的功能。

- DBMS的作用包括数据存储和管理、数据访问和查询、数据安全和备份、数据一致性和完整性的维护等。

3. 数据库模型与关系数据库模型:- 数据库模型是数据库设计的理论基础,包括层次模型、网状模型和关系模型等。

- 关系数据库模型是目前最常用的数据库模型,基于关系代数和集合论的概念,将数据组织成表格形式,通过关系操作实现数据的存储和查询。

4. 关系数据库的范式与数据库设计:- 范式是数据库设计中的规范化原则,包括1NF、2NF、3NF 等不同级别的范式。

- 范式的目的是消除数据冗余和数据依存,提高数据存储和查询的效率。

5. SQL语言与数据库操作:- SQL语言是用于管理和操作关系数据库的标准查询语言,包括数据定义语言(DDL)、数据操作语言(DML)和数据控制语言(DCL)等。

- SQL语言可以用于创建数据库表、插入、更新和删除数据、查询和排序数据等操作。

6. 数据库索引与优化性能:- 数据库索引是一种数据结构,用于提高数据查询的速度,常见的索引包括B树索引和哈希索引。

- 优化性能是数据库设计和管理的重要目标,可以通过合理设计数据模型、优化查询语句、使用合适的索引等手段来提高数据库的查询和存储性能。

7. 数据库安全与权限管理:- 数据库安全是指保护数据库的机密性、完整性和可用性,包括用户身份验证、数据加密、访问控制和备份恢复等措施。

- 权限管理是指控制用户对数据库对象的访问权限,包括用户角色和权限分配、权限继承和审计日志等。

8. 数据库的备份与恢复:- 数据库备份是对数据库进行定期的数据复制,以便在数据丢失或损坏时进行恢复。

电大数据库原理与应用作业答案

电大数据库原理与应用作业答案

一、单项选择题(共20 道试卷,共40 分。

)1. ADO控件属于ActiveX控件,使用之前必须将Microsoft ADO Data Control 6.0(OLE DB)添加到工具箱中,添加ADO控件的菜单命令为()。

A. “工程”→“引用”B. “工程”→“部件”C. “工具”→“选项”D. “工程”→“添加文件”2. 下面()不是创建触发器时应该注意的问题。

A. Create Trigger语句必须是批处理中的第一条语句。

B. 创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。

C. 触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。

D. 触发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。

3. 用户登录SQL Server系统时,客户端选择()时,无需输入登录帐号。

A. Windows身份验证B. SQL Server身份验证C. 混合身份验证D. 以上都不对4. ()允许用户定义一组操作,这些操作通过对指定的表进行删除、更新等命令来执行或激活。

A. 存储过程B. 视图C. 索引D. 触发器5. ()是SQL Server服务器中一组预编译的T-SQL语句的集合。

A. 存储过程B. 触发器C. 索引D. 视图6. 可以使用()来修改存储过程的名称。

A. sp_helptextB. sp_dependsC. sp_renameD. objname7. 下面()系统存储过程不能用来查看存储过程的信息。

A. sp_helptextB. sp_dependsC. sp_renameD. sp_help8. 在SQL Server中,()不属于触发器的类型。

A. InsteadB. UpdateC. DeleteD. Instead of9. 以下说法正确的是()。

A. 一个登录帐号只能对应一个数据库用户帐号B. 一个登录帐号可以对应多个数据库用户帐号C. 登录帐号必须对应数据库用户帐号D. 以上都不对10. 在SQL Server中,可以使用()语句创建存储过程。

数据库原理与应用习题及答案

数据库原理与应用习题及答案

数据库原理与应用习题及答案以下是一些数据库原理与应用的习题及其答案:1. 请解释数据完整性的概念,并提供至少两个数据完整性约束的示例。

答案:数据完整性是指数据库中数据的准确性和一致性。

数据完整性约束是用于限制数据库中数据的规则或条件,以确保数据的完整性。

示例一:主键约束。

主键是数据库表中唯一标识每个记录的属性,它的值不能重复。

例如,在一个"employee"表中,可以将"employee_id"列设置为主键,以确保每个员工有一个独特的身份标识。

示例二:外键约束。

外键用于确保关系数据库中的关联表之间的一致性。

例如,在一个"order"表中,可以将"customer_id"列设置为外键,引用"customer"表中的主键"customer_id",以保证订单表中的顾客ID必须存在于顾客表中。

2. 什么是关系数据库?请列举关系数据库的一些特点。

答案:关系数据库是基于关系模型的数据库,其中数据以表格的形式组织,并且表格之间通过键值关联。

关系数据库的特点包括:- 数据以表格形式组织,每个表格由行和列组成,行表示记录,列表示字段。

- 表格之间通过主键和外键建立关联关系。

- 数据库使用结构化查询语言(SQL)作为操作语言。

- 可以通过SQL查询语言进行数据的增删改查操作。

- 数据的存储和操作都是以事务为单位进行的,以确保数据的一致性和完整性。

3. 解释一下数据库事务的概念,并提供一个具体的例子。

答案:数据库事务是指数据库中一组操作的执行单元,这些操作要么全部执行成功,要么全部回滚,以确保数据的一致性和完整性。

例如,假设银行系统中存在两个账户表:账户信息表和交易记录表。

如果一个用户在进行一次转账操作时,需要同时更新这两个表的数据,那么这次转账操作就是一个事务。

如果转账过程中任何一个表的更新失败,那么整个事务将被回滚,即所有的更新操作都将被撤销,以确保数据的一致性和完整性。

数据库原理和应用习题答案

数据库原理和应用习题答案

数据库原理和应用习题答案数据库原理和应用习题答案数据库是现代信息系统中的核心组成部分,它承载着大量的数据,并提供了一种有效的方式来存储、管理和访问这些数据。

数据库原理和应用是计算机科学领域中的重要知识点,通过学习和理解数据库的原理和应用,可以帮助我们更好地设计和维护数据库系统。

下面将给出一些数据库原理和应用的习题答案,希望能够帮助读者更好地理解和掌握这一领域的知识。

1. 什么是数据库的三级模式?请简要描述每个模式的作用。

答:数据库的三级模式是指外模式、概念模式和内模式。

外模式是用户对数据库的可见部分,它定义了用户能够看到和操作的数据的逻辑结构和组织方式。

概念模式是数据库的全局逻辑结构和组织方式的描述,它定义了数据库中所有数据的逻辑结构和关系。

内模式是数据库的物理存储结构和组织方式的描述,它定义了数据在磁盘上的存储方式和访问方法。

2. 数据库中的事务是什么?请简要描述事务的四个特性。

答:事务是数据库中的一个逻辑单位,它由一组操作组成,这些操作要么全部执行,要么全部不执行。

事务具有四个特性,即原子性、一致性、隔离性和持久性。

原子性指事务中的操作要么全部执行成功,要么全部不执行,不允许部分执行。

一致性指事务执行前后,数据库的状态必须保持一致。

隔离性指事务的执行不应该相互影响,每个事务应该感知不到其他事务的存在。

持久性指一旦事务提交成功,其对数据库的修改就应该永久保存。

3. 请简要描述关系数据库中的主键和外键的作用。

答:主键是关系数据库中用来唯一标识每个元组的属性或属性组,它的作用是保证关系中的每个元组都能够被唯一标识。

外键是关系数据库中一个表的属性,它引用了另一个表的主键或候选键,它的作用是建立表与表之间的联系。

通过外键,可以实现表与表之间的关联和约束,保证数据的完整性和一致性。

4. 数据库中的索引是什么?请简要描述索引的作用和使用场景。

答:索引是数据库中的一种数据结构,它可以加快数据的检索速度。

索引的作用是通过建立某个属性的索引,可以提高对该属性的查询效率。

国开电大数据库原理与应用测验3-5

国开电大数据库原理与应用测验3-5

数据库原理与应用考核试题1. MySQL中,子查询中可以使用运算符ALL,它表示的意思是()。

[单选题] *所有的值都满足条件√至少一个值满足条件一个值都不用满足至多一个值满足条件2. 统计表中所有记录个数的聚合函数是()。

[单选题] *AVG()SUM()COUNT()√MAX()3. 关于外键约束描述不正确的是()。

[单选题] *体现数据库中表之间的关系实现参照完整性以其他表的主键约束为前提每个表中都必须定义√4. 某数据表的F列为主键,则下列说法错误的是()。

[单选题] *列F的数据是有序排列的√列F的数据在整个数据表中是唯一存在的不能再给数据表其他列建立主键当为其他列建立普通索引时,将导致此数据表的记录重新排列5. create unique index……语句创建了一个()索引。

[单选题] *唯一索引√全文索引主键索引普通索引6. 建立索引的目的是()。

[单选题] *降低MySQL数据检索的速度与MySQL数据检索的速度无关加快数据库的打开速度提高MySQL数据检索的速度√7. 以下哪个命令可为数据库中的用户回收权限?()[单选题] *grantshowrevoke√use8. 以下哪个命令可为数据库中的用户赋予权限?()[单选题] *grant√showrevokeuse9. 下面哪个选项不是MySQL数据库的合法标识符()。

[单选题] *abc123_abc123/abc123√10. 以下哪个命令用于选择当前数据库?()[单选题] *show databasesuse database 数据库名use 数据库名√user 数据库名11. 向数据表中插入一条记录用以下哪一项[单选题] *createinsert√saveupdate12. 能够表示查询条件的关键字是()[单选题] *SELECTFROMWHERE√GROUP BY13. 以下聚合函数求数据总和的是()[单选题] *MAXSUM√COUNT14. SQL的常用数值类型可以分为整数类型和()类型两种[单选题] *浮点数√字节实数数列15. 在SQL中,用于每次显示查询数据条数的关键字是()[单选题] *DISTINCTLIMIT√SUMLIKE16. SQL语言中,删除一个触发器的命令是()。

国开数据库原理与应用形考任务3试题及答案

国开数据库原理与应用形考任务3试题及答案

国开数据库原理与应用形考任务3试题及答案一、单选题(每小题2分,共50分)试题 1对Access数据库文件的基本操作是()。

C.打开、保存和关闭试题 2下面属于Access数据库中所含操作对象的是()。

C.窗体试题 3在Access数据库中,不存在的操作对象的类型是()。

B.视图试题 4在Access数据库中,不存在的操作对象的类型是()。

B.表格试题 5在Access的主界面操作窗口中,不存在的区域为()。

D.描述区试题 6在Access工作窗口的功能区中,不存在的选项卡为()。

A.查询试题7在Access中,用来定义和保存数据的对象是()。

D.表试题8在Access的宏和模块对象中,所包含的内容为()。

B.命令试题9能够在Access数据库中使用各种控件元素的对象类型是()。

A.窗体试题10在Access数据库的六大对象类型中,用于存储数据的对象是()。

A.表试题11在Access中,能够使表中的某些字段不被显示出来的做法是()。

D.隐藏试题12在Access中,字段的“有效性规则”属性可用来限制用户在该字段中输入的数据,它与该字段构成一个()。

C.逻辑表达式试题13在Access的表定义中,字段的OLE对象类型用来存储()。

C.多媒体数据试题14在Access的表设计视图中,其上半部分所列的数据项不包括()。

B.字段属性试题15在Access的表设计视图中,进行字段有效性规则的设置时,字符文本需要使用的定界符为()。

B.双引号试题16在Access的表设计视图中,不属于字段属性设置的选项是()。

A.数据类型试题17在Access中,需要进行数据的导入和导出操作时,应使用的选项卡为()。

D.外部数据试题18在Access中,当建立表之间的关系时,不能够进行的选择是()。

D.级联插入相关记录试题19在Access 2010数据库中,数据表中的字段类型有多种,其中用来保存文本内容的两种数据类型是()。

(完整版)数据库原理及应用习题带答案

(完整版)数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是(A)阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。

A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。

A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。

A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。

A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。

A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。

2019电大数据库原理与应用作业答案4

2019电大数据库原理与应用作业答案4

一、单项选择题(共20 道试题,共40 分。

)1. ADO控件属于ActiveX控件,使用之前必须将Microsoft ADO Data Control 6.0(OLE DB)添加到工具箱中,添加ADO控件的菜单命令为()。

A. “工程”→“引用”B. “工程”→“部件”C. “工具”→“选项”D. “工程”→“添加文件”2. 下面()不是创建触发器时应该注意的问题。

A. Create Trigger语句必须是批处理中的第一条语句。

B. 创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。

C. 触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。

D. 触发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。

3. 用户登录SQL Server系统时,客户端选择()时,无需输入登录帐号。

A. Windows身份验证B. SQL Server身份验证C. 混合身份验证D. 以上都不对4. ()允许用户定义一组操作,这些操作通过对指定的表进行删除、更新等命令来执行或激活。

A. 存储过程B. 视图C. 索引D. 触发器5. ()是SQL Server服务器中一组预编译的T-SQL语句的集合。

A. 存储过程B. 触发器C. 索引D. 视图6. 可以使用()来修改存储过程的名称。

A. sp_helptextB. sp_dependsC. sp_renameD. objname7. 下面()系统存储过程不能用来查看存储过程的信息。

A. sp_helptextB. sp_dependsC. sp_renameD. sp_help8. 在SQL Server中,()不属于触发器的类型。

A. InsteadB. UpdateC. DeleteD. Instead of9. 以下说法正确的是()。

A. 一个登录帐号只能对应一个数据库用户帐号B. 一个登录帐号可以对应多个数据库用户帐号C. 登录帐号必须对应数据库用户帐号D. 以上都不对10. 在SQL Server中,可以使用()语句创建存储过程。

《数据库管理与应用》练习3答案

《数据库管理与应用》练习3答案

《数据库管理与应用》练习3答案该作业请于7月5日前交回-、选择题1 .数据库管理系统的主要功能有数据库定义功能、数据存取功能、数据库的运行管理和数据库的建立以及维护等4个方面。

2 .数据库管理系统包含的主要程序有_语言翻译处理器①、系统运行控制程序②和实用程序_③。

3. 数据库语言包括_汇编语言①和_高级语言—②两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。

4. 指出下列缩写的含义:(1)DML 数据操纵语言①(2)DBMS 数据库管理系统②(3)DDL 数据定义语言③(4)DBS 数据库系统④(5)SQL 结构化查询语言⑤(6)DB 数据库_⑥(7)DD 数据字典⑦(8)DBA 数据库管理员⑧5. 数据描述语言的作用是定义数据的存储结构,实现数据的结构化并保证数据的完整性和独立性。

6. 关系操作的特点是集合操作。

7. 一个关系模式的定义格式为_关系名_。

8. 一个关系模式的定义主要包括_关系名①、属性名②属性类型③属性长度④ 和关⑤。

关系数据库中可命名的最小数据单位是属性名或属性或字段或字段名9. 。

10. 关系模式是关系的元数①,相当于_记录格式_②。

11.在一个实体表示的信息中,称能为一标识实体的属性或属性组为关键字。

12. 关系代数运算中,传统的集合运算有—笛卡尔积①、并②、交③和差④。

13. 关系代数运算中,专门的关系运算有选择①、投影②和连接③。

14. 关系数据库中基于数学上两类运算是_关系代数①和关系演算_②。

15. 关系代数中,从两个关系中找出相同元组的运算称为_交运算。

16. 己知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性另入学日期,专业,系编号)两个关系,系关系的主关键字是系编号①,系关系的外关键字是与对应的属性值②,学生关系的主关键字是_学号—③,外关键字是_系编号_④。

17. 传统的集合“并、交、差”运算施加于两个关系时,这两个关系的_属性个数①必须相等,与对应的属性值②必须取自同一个域。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题(共20 道试题,共40 分。


1. 在T-SQL语法中,Select语句的完整语法较复杂,但至少包括的部分为()。

A. Select,Into
B. Select,From
C. Select,Group
D. 仅Select
2. 下列()统计函数可以计算平均值。

A. Sum
B. Avg
C. Count
D. Min
3. 下列叙述中不是视图的特点的是()。

A. 为用户集中数据
B. 降低数据库设计的复杂性
C. 存储数据
D. 组织数据以便导出到其他应用程序中
4. ()必须确保索引键不包含重复的值。

A. 聚集索引
B. 非聚集索引
C. 索引视图
D. 唯一索引
5. 对于Update语句的实现说法正确的是()。

A. Update一次只能修改一列的值
B. Update只能修改不能赋值
C. Update可以指定要修改的列和赋予的新值
D. Update不能加Where条件
6. T-SQL对标准SQL的扩展主要表现为()。

A. 加入了程序控制结构和变量
B. 加入了建库和建表语句
C. 提供了分组(Group by)查询功能
D. 提供了Min、Max等统计函数
7. SQL Server的字符型系统数据类型主要包括()。

A. Int、Money、Char
B. Char、Varchar、Text
C. Datetime、Binary、Int
D. Char、Varchar、Int
8. 在T-SQL语法中,用来插入数据的命令和用于更新的命令分别是()。

A. Insert,Update
B. Update,Insert
C. Delete,Update
D. Create,Insert Into
9. 执行哪一个系统存储过程,可以查看视图的定义信息()。

A. sp_helptext
B. sp_depends
C. sp_help
D. sp_rename
10. 下列的SQL语句中,()不是数据定义语句。

A. Create Table
B. Drop View
C. Create View
D. Grant
11. 下列关于视图中的数据,描述正确的是()。

A. 视图可以存储数据
B. 可以通过视图更新基表数据
C. 更新视图数据只能通过企业管理器实现
D. 基表数据发生变化时,视图数据不会改变
12. 若要删除数据库中已经存在的表S,可用()。

A. Delete Table S
B. Delete S
C. Drop Table S
D. Drop S
13. 下列关于索引描述错误的是()。

A. 对表中的任何数据列都可以添加索引
B. 创建索引的列最好不要含有重复的值
C. 一般不给很少使用的列添加索引
D. 并不是数据库中的聚集索引越多,搜索效率就越高
14. 使用索引下列关于使用索引的说法正确的是()。

A. 节省磁盘空间
B. 缩短查询时间
C. 在执行插入、修改、删除时节省时间
D. 与表无关
15. 下列方法不能创建视图的是()。

A. 使用企业管理器
B. 使用Alter View语句
C. 使用Create View语句
D. 使用向导
16. 在T-SQL语法中,Select语句的完整语法较复杂,使用关键字()可以把重复行屏蔽。

A. Distinct
B. Union
C. All
D. Top
17. 在SQL Server的查询语句中,若查询表记录中所有AU_ID满足前两个字母为“88”的记录,
则下列正确的Where子句是()。

A. Where AU_ID='88%'
B. Where AU_ID = link '88%'
C. Where AU_ID like '88%'
D. Where AU_ID link '88%'
18. T-SQL支持的程序结构语句中的一种为()。

A. Begin…End
B. If…Then…Else
C. Do Case
D. Do While
19. 将多个查询结果返回一个结果集合的运算符是()。

A. Join
B. Union
C. Into
D. Like
20. 使用T-SQL语句通过视图修改基表中的数据时,其关键字是()。

A. Create
B. Update
C. Alter
D. Drop
二、判断题(共10 道试题,共20 分。


1. 求和函数Sum可实现平均数的求取。

A. 错误
B. 正确
2. 在If …Else语句中,Else子句是可选的,最简单的If语句没有Else子句部分。

A. 错误
B. 正确
3. 通配符“*”表示任意的字符。

A. 错误
B. 正确
4. 如果需要加密视图的定义文本,可以使用With Check Option 子句。

A. 错误
B. 正确
5. 索引越多越好。

A. 错误
B. 正确
6. 在T-SQL语句的Where子句中,可以用In子查询来代替Or逻辑表达式。

A. 错误
B. 正确
7. 视图本身不保存数据,因为视图是一个虚拟的表。

A. 错误
B. 正确
8. 在If …Else语句中,Else子句是可选的,最简单的If语句没有Else子句部分。

A. 错误
B. 正确
9. 视图是观察数据的一种方法,只能基于基本表建立。

A. 错误
B. 正确
10. 创建索引时使用Clustered关键字创建非聚集索引。

A. 错误
B. 正确
三、填空题(共 6 道试题,共20 分。


1. 对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。

2. 删除表命令是Drop Table。

3. 用Select进行模糊查询时,可以使用(%)或(-)匹配符。

模糊查询只能针对字段类型是字
符型的查询。

4. 视图是由一个或多个数据表(基本表)或视图导出的虚拟表或查询表。

5. 创建索引的方法有企业管理器、索引向导和T_SQL语句。

6. 给视图重命名使用Sp_rename存储过程,修改视图使用ALTER VIEW语句,删除视图使
用DROP VIEW语句。

四、简答题(共 4 道试题,共20 分。


. 查找出成绩小于60分的学生信息。

参考答案:
Select * From studentWhere S_ID in(Select S_ID From resultsWhere score<60)
. 向课程信息表中添加一条记录('0008','数据结构',3)。

参考答案:
Insert into course (C_ID,cname, credit) values('0008','数据结构',3)
.
se RtvuStu
Go
Select S_ID as '学号',C_ID as '课程号',
Case
When score<60 then '不及格'
When score<70 then '中'
When score<80 then '良'
When score<100 then '优'
End as '等级'
From Results
请说明上述语句的功能。

参考答案:
成绩评定。

小于60分的评为“不及格”;60~70之间的为“中”;70~80之间的为“良”;80~
100的为“优”。

. 查询Student表中所有学生的姓名和年龄。

参考答案:
Use RtvuStuSelect Sname as '姓名',DateDiff(year,birth,Getdate())as '年龄'From Student。

相关文档
最新文档