数据库原理与应用学习通超星期末考试答案章节答案2024年_第1页
数据库原理与应用学习通超星期末考试答案章节答案2024年_第2页
数据库原理与应用学习通超星期末考试答案章节答案2024年_第3页
数据库原理与应用学习通超星期末考试答案章节答案2024年_第4页
数据库原理与应用学习通超星期末考试答案章节答案2024年_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理与应用学习通超星期末考试章节答案2024年数据表设计视图中,不可以().

答案:修改一条记录;删除一条记录()是SQLServerMaagementStudio的一个组件,显示并管理服务器的所有对象。

答案:对象资源管理器()是默认的身份验证模式,它提供了最级别的安全性。

答案:Windows身份验证模式下列哪个语句用来给SQL表中的数据排序?

答案:DELETE支持数据库各种操作的软件系统是()。

答案:数据库管理系统数据库管理系统(DBMS)是()。

答案:一组系统软件某个表被删除后,该表上的所有触发器将自动被删除。

答案:对通过语句ALTERPROCEDURE修改存储过程与删除存储过程然后再新建一个同名存储过程的效果是相同的。

答案:错创建触发器的时候可以不是表的所有者或数据库的所有者。

答案:错可以在企业管理器中修改数据库的名称。

答案:错Internet是目前世界上最大的计算机互联网络。

答案:对触发器用来定义比CHECK约束更复杂的规则或要求。

答案:对SQL3的触发事件有三类()。

答案:INSERT;UPDATE;DELETE一般来说ISP的所能提供的服务类型包括()。

答案:电子邮件服务;客户式访问;完全访问方式在哪种情况下,会用到外连接查询?

答案:要连接的列具有NULL值;要连接的表具有匹配和不匹配的数据关系代数运算中,专门的关系操作有()。

答案:选择;投影;除;连接在关系数据库中,视图是三级模式结构中的()。

答案:外模式关系模型是()。

答案:用关系表示实体及其联系在实际的数据库应用中,通常要求关系满足()。

答案:3NF数据库系统中,DBA表示()。

答案:数据库管理员在数据库方式下,信息处理中占据中心位置的是()。

答案:数据下列给出的数据模型中,是概念数据模型的是()。

答案:E-R模型下列属于DDL对应的动词是()。

答案:CREATE层次模型、网状模型和关系模型的划分根据是(0.

答案:数据之间的联系文件系统与数据库系统对数据处理方式的主要区别体现在()。

答案:数据集成化对现实世界进行第二层抽象的模型是()。

答案:结构数据模型关系数据库管理系统与网状系统相比()。

答案:前者的数据模型更为简洁下列关于数据模型中实体间联系的描述正确的是()。

答案:实体间可以存在多种联系()服务器是使用动态主机配置协议对网终中计算机进行动态配置的核心。

答案:DHCP提供网终新闻组服务的是()协议。

答案:NNTP下列哪种数据管理技术难以保存数据()。

答案:人工管理下列选项中,不属于数据库特点的是()。

答案:数据冗余很高数据库管理技术经历了哪些阶段?(

答案:人工管理;;文件系统;;数据库系统;下述()不是DBA数据库管理员的职责.

答案:数据库管理系统设计;要保证数据库的逻辑数据独立性,需要修改的是()。

答案:模式与外模式的映射;要保证数据库的数据独立性,需要修改的是()。

答案:三层之间的两种映射;

描述数据库全体数据的全局逻辑结构和特性的是()。

答案:模式;数据库系统的数据独立性体现在()。

答案:不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序;

DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库,计算机硬件,软件和()。

答案:数据库管理员;

用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。

答案:子模式

下列数据模型中,数据独立性最高的是(

)。

答案:关系数据模型;下列四项中说法不正确的是(

)。

答案:数据库避免了一切数据的重复;(

)是位于用户与操作系统之间的一层数据库管理软件

答案:数据库管理系统;数据库系统阶段,数据(

)。

答案:具有高度的物理独立性和一定程度的逻辑独立性;在文件系统阶段,数据()。

答案:独立性差;数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(

)。

答案:各类相关人员;

)是长期存储在计算机内的有组织、可共享的数据集合。

答案:数据库;三级模式之间存在两种映射,它们是()。

答案:模式与子模式间,模式与内模式间;SQLServer是一个基于()。

答案:关系模型的DBMS;数据库中存储的是(

)。

答案:数据以及数据之间的联系;要保证数据库物理数据独立性,需要修改的是(

)。

答案:模式与内模式的映射;数据库系统的体系结构是(

)。

答案:三级模式结构和两级映像;数据独立性使得修改DB结构时尽量不影响已有的

答案:应用程序实体之间的联系可以抽象为三类,它们是

答案:1:1;一对一;1:n;一对多;m:n;多对多数据管理技术的发展,与

有密切的联系。

答案:硬件;软件;计算机应用数据库的三级模式结构是对

的三个抽象级别。

答案:数据DBS中最重要的软件是

;最重要的用户是

答案:DBMS;DBA在DB的三级模式结构中,数据按

的描述提供给用户,按

的描述存储在磁盘中,而

提供了连接这两级的相对稳定的中间观点,并使得两级中的任何一级的改变都不受另一级的牵制。

答案:外模式;内模式;概念模式数据模型应当满足

三方面的要求。

答案:比较真实地描述现实世界;容易为人所理解;便于在计算机上实现能唯一标识实体的属性集,称为

答案:码;关键字;关键码;实体集父亲与子女之间有

联系。(选填:一对一;一对多;多对多)

答案:一对多数据库管理员DBA和DBMS的界面是

;专业用户和DBMS的界面是

答案:数据库模式;数据库查询数据独立性又可以分为

答案:逻辑数据独立性;物理数据独立性DBA有两个很重要的工具:

答案:一系列实用程序;DD系统现实世界中,事物的个体在信息世界中称为

,在机器世界中称为

答案:实体;记录DBS中,使用应用程序对数据库进行操作的人员,称为

答案:最终用户采用了

技术的计算机系统称为DBS。

答案:数据库现实世界中事物的特征在信息世界中称为(

)。

答案:属性采用二维表格结构表达实体类型及实体间联系的数据模型是(

)。

答案:关系模型如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将(

)转换为关系数据模型。

答案:E-R模型在数据库中,产生数据不一致的根本原因是(

)。

答案:数据冗余。应用数据库的主要目的是为了(

)。

答案:共享数据问题

在数据库中,不正确的说法是(

)。

答案:数据库避免了一切数据的重复;数据库系统中,用户使用的数据视图用(

)描述,该视图是用户与数据库系统间的接口。

答案:外模式数据模型的三要素是(

)。

答案:数据结构、数据操作和完整性约束数据库管理系统中用于定义和描述数库逻辑结构的语言称为(

)。

答案:DDL

数据库系统中,用(

)描述全部数据的整体逻辑结构。

答案:概念模式数据库三级模式中,物理存在的是(

)。

答案:内模式下述(

)不是DBA数据库管理员的职责。

答案:数据库管理系统设计数据库DB,DBMS,DBS三者之间的关系是(

)。

答案:DBS包括DB和DBMSDBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和(

)。

答案:数据库管理员数据库系统的数据独立性体现在(

)。

答案:不会因为系统数据存储结构与数据逻结构的变化而影响应用程序;下面列出的数据库管理技术发展的三个段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段

Ⅱ.文件系统阶段

Ⅲ.数据库阶段

答案:只有I在数据库技术中,面向对象数据模型是一种(

)。

答案:概念模型要保证数据库的数据独立性,需要修改的是(

)。

答案:三层之间的两种映射

两个实体之间的联系有

三种。

答案:一对一;一对多;多对多最著名、最为常用的概念模型是

答案:E-R数据模型在E-R图中,用

表示实体类型;用

表示联系类型;用

表示实体类型和联系类型的属性。

答案:方框;菱形;椭圆数据库中存储的基本对象是

答案:数据现实世界的事物反映到人的头脑中经过维加工成数据,这一过程要经过三个领域,依次是

答案:现实世界;信息世界;计算机世界;数据世界数据冗余可能导致的问题有

答案:浪费存储空间及修改麻烦;潜在的数据不一致性独立于计算机系统,只用于描述某特定组织所关心的信息结构的模型,称为

;直接面向数据库的逻辑结构的模型,称为

答案:概念模型;数据模型现实世界中,事物的每一个特征在信息世界中称为

,在机器世界中称为

答案:属性;字段;数据项对现实世界进行第一层抽象的模型,称为

模型;对现实世界进行第二层抽象的模型,称为

模型。

答案:概念;逻辑;结构数据模型的三要素包含数据结构、

三部分。

答案:数据操纵;完整性约束数据库系统与文件管理系统相比较数据的冗余度

,数据共享性

答案:低;高数据独立性是指

是相互独立的。

答案:用户的应用程序;存储在外存上的数据库中的数据DBMS是指

,DBMS是位于

之间的一层管理软件。

答案:数据库管理系统;用户;操作系统DB的三级模式结构中最接近外部存储器的是(

)。

答案:内模式所谓概念模型,指的是(

)。

答案:现实世界到机器世界的一个中间层次,即信息世界。下列实体类型的联系中,属于一对一联系的是(

)。

答案:省对省会的所属联系;数据库系统的数据共享是指(

)。

答案:多种应用、多种语言、多个用户相互覆盖地使用数据集合;概念设计的结果是(

)。

答案:一个与DBMS无关的概念模型物理数据独立性是指(

)。

答案:内模式改变,概念模式不变;用户或应用程序看到的那部分局部逻辑结构和特征的描述是(

),该部分是模式的逻辑子集

答案:子模式存储在计算机外部存储介质上的结构化的数据集合,其英文名称是(

)。

答案:DataBase(简写DB)数据库系统中,使用专用的查询语言操作数据的人员是(

)。

答案:专业用户E-R方法的三要素是(

答案:实体、属性、联系

下列四项中,不属于数据库系统特点的是(

)。

答案:数据冗余度高在数据库系统中,“数据独立性”和“数据联系”这两个概念之间的联系是(

)。

答案:没有必然的联系

关系的并、差、交操作,要求两个关系具有相同的________

答案:关系模式;结构实体完整性约束是关系中______不允许重复

答案:主键值;主键进行自然连接的两个关系必须具有___________属性

答案:公共关系模型的基本数据结构是_______

答案:二维表一般,在关系代数运算中,当查询涉及到“否定”时,就要用到___________操作;当查询涉及到“全部值”时,就要用到___________操作

答案:差;除法参照完整性规则是指:如果关系R的外键,是另一关系S的主键,则R关系中外键的取值,要么等于__________________的值,要么等于_________

答案:被参照关系的主键;空值实体完整性规则是对___________的约束,参照完整性规则是对___________的约束

答案:主键;外键/star3/origin/bc863f2c5fadb675794c408280980b8c.png

答案:将DEPT中部门号=‘02’的部门号改为‘10’外键值何时允许空?何时不允许空?

答案:在依赖表中,当外键是主键的组成部分时,外键值不允许空;否则外键值允许空为什么关系中的元组没有先后顺序,且不允许有重复元组?

答案:由于关系定义为元组的集合,而集合中的元素是没有顺序的,因此关系中的元组也就没有先后的顺序(对用户而言)。这样既能减少逻辑排序,又便于在关系数据库中引进集合论的理论每个关系模式都有一个主键,在关系中主键值是不允许重复的。如果关系中有重复元组,那么其主键值肯定相等,起不了惟一标识作用,因此关系中不允许有重复元组对于教学数据库的三个基本表

S(S#,SNAME,AGE,SEX)

SC(S#,C#,GRADE)

C(C#,CNAME,TNAME)试用SQL的查询语句表达下列查询:①检索LIU老师所授课程的课程号和课程名。②检索年龄大于23岁的男学生的学号和姓名。③检索学号为S3学生所学课程的课程名与任课教师名。④检索至少选修LIU老师所授课程中一门课程的女学生姓名。⑤检索WANG同学不学的课程的课程号。⑥检索至少选修两门课程的学生学号。⑦检索全部学生都选修的课程的课程号与课程名。⑧检索选修课程包含LIU老师所授所有课程的学生学号。

答案:①解法1:

SELECT

C#,CNAME

FROMC,SC,S

WHERE

C.C#=SC.C#ANDSC.S#=S.S#AND

S.SNAME='LIU'解法2:

SELECT

C#,CNAME

FROMC

WHERE

C#IN

(SELECTC#

FROMSC,S

WHERESC.S#=S.S#AND

S.SNAME='LIU')解法3:

SELECT

C#,CNAME

FROMC

WHERE

C#IN

(SELECTC#

FROMSC

WHERES#=

(SELECTS#

FROMS

WHERESNAME='LIU'))设数据库中有三个关系:

职工表

EMP(E#,ENAME,AGE,SEX,ECITY),其属性分别表示职工工号、姓名、年龄、性别和籍贯。工作表

WORKS(E#,C#,SALARY),其属性分别表示职工工号、工作的公司编号和工资。公司表

COMP(C#,CNAME,CITY),其属性分别表示公司编号、公司名称和公司所在城市。试用SQL语句写出下列操作:①用CREATETABLE语句创建上述三个表,需指出主键和外键。②建立一个有关女职工信息的视图EMP_WOMAN,属性包括(E#,ENAME,C#,CNAME,SALARY)。然后对视图EMP_WOMAN操作,检索每一位女职工的工资总数。(假设每个职工可在多个公司兼职)

答案:①

用CREATETABLE语句创建上述三个表,需指出主键和外键。解:

CREATETABLEEMP(E#

CHAR(4)NOTNULL,ENAME

CHAR(8)NOTNULL,AGE

SMALLINT,SEX

CHAR(1),ECITY

CHAR(20),PRIMARYKEY(E#));CREATETABLECOMP(C#

CHAR(4)NOTNULL,CNAME

CHAR(20)NOTNULL,CITY

CHAR(20),PRIMARYKEY(C#));

CREATETABLEWORKS(E#

CHAR(4)NOTNULL,

C#

CHAR(4)NOTNULL,

SALARY

SMALLINT,PRIMARYKEY(E#,C#),FOREIGNKEY(E#)REFERENCESEMP(E#),FOREIGNKEY(C#)REFERENCESCOMP(C#));②建立一个有关女职工信息的视图EMP_WOMAN,属性包括(E#,ENAME,C#,CNAME,SALARY)。然后对视图EMP_WOMAN操作,检索每一位女职工的工资总数。(假设每个职工可在多个公司兼职)解:

CREATEVIEWEMP_WOMANASSELECTA.E#,A.ENAME,C.C#,CNAME,SALARYFROMEMPA,WORKSB,COMPCWHEREA.E#=B.E#ANDB.C#=C.C#

ANDSEX='F';

SELECTE#,SUM(SALARY)FROMEMP_WOMAN

GROUPBYE#;}试用SQL更新语句表达对以下数据库中关系S、SC、C的更新操作:S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TNAME)①往关系C中插一个课程元组('C8','VC++','BAO')。②检索所授每门课程平均成绩均大于80分的教师姓名,并把检索到的值送往另一个已存在的表FACULTY(TNAME)。③在SC中删除尚无成绩的选课元组。④把选修LIU老师课程的女同学选课元组全部删去。⑤把MATHS课不及格的成绩全改为60分。⑥把低于所有课程总平均成绩的女同学成绩提高5%。⑦在表SC中修改C4课程的成绩,若成绩小于等于70分时提高5%,若成绩大于70分时提高4%(用两种方法实现,一种方法是用两个UPDATE语句实现,另一种方法是用带CASE操作的一个UPDATE语句实现)。⑧在表SC中,当某个成绩低于全部课程的平均成绩时,提高5%。

答案:①INSERTINTOCVALUES('C8','VC++','BAO');②INSERTINTOFACULTY(TNAME)SELECTDISTINCTTEACHERFROM(SELECTTEACHER,C.C#,AVG(GRADE)FROMS,SCWHERESC.C#=C.C#GROUPBYTEACHER,C.C#)ASRESULT(TEACHER,C#,AVG_GRADE)ASXWHERE80<=ALL(SELECTAVG_GRADEFROMRESULTASYWHEREY.TEACHER=X.TEACHER);③DELETEFROMSCWHEREGRADEISNULL;④DELETEFROMSCWHERES#IN(SELECTS#FROMSWHERESEX='F')ANDC#IN(SELECTC#FROMCWHERETEACHER='LIU');⑤UPDATESCSETGRADE=60WHEREGRADE<60ANDC#IN(SELECTC#FROMCWHERECNAME='MATHS');⑥UPDATESCSETGRADE=GRADE*1.05WHERES#IN(SELECTS#FROMSWHERESEX='F')ANDGRADE<(SELECTAVG(GRADE)FROMSC);⑦用两个UPDATE语句实现:UPDATESCSETGRADE=GRADE*1.04WHEREC#='C4'ANDGRADE>70;UPDATESCSETGRADE=GRADE*1.05WHEREC#='C4'ANDGRADE<=70;(这两个UPDATE语句的顺序不能颠倒。)用一个UPDATE语句实现:UPDATESCSETGRADE=GRADE*CASEWHENGRADE>70THEN1.04ELSE1.05ENDWHEREC#='C4';⑧UPDATESC

SETGRADE=GRADE*1.05

WHEREGRADE<(SELECTAVG(GRADE)

FROMSC);试用SQL查询语句表达下列对3.1题中三个基本表S、SC、C的查询:①在表C中统计开设课程的教师人数。②求选修C4课程的女学生的平均年龄。③求LIU老师所授课程的每门课程的平均成绩。④统计每个学生选修课程的门数(超过5门的学生才统计)。要求输出学生学号和选修门数,查询结果按门数降序排列,若门数相同,按学号升序排列。⑤检索学号比WANG同学大,而年龄比他小的学生姓名。⑥在表SC中检索成绩为空值的学生学号和课程号。⑦检索姓名以L打头的所有学生的姓名和年龄。⑧求年龄大于女同学平均年龄的男学生姓名和年龄。⑨求年龄大于所有女同学年龄的男学生姓名和年龄。

答案:①

SELECTCOUNT(DISTINCTTEACHER)

FROMC;②

SELECTAVG(AGE)

FROMS,SC

WHERES.S#=SC.S#ANDC#=’C4’ANDSEX=’F’;③

SELECTC.C#,AVG(GRADE)

FROM

SC,C

WHERESC.C#=C.C#ANDTEACHER=‘LIU’

GROUPBYC.C#;④

SELECTS#,COUNT(C#)

FROMSC

GROUPBYS#

HAVINGCOUNT(*)>5

ORDERBY2DESC,1;⑤

SELECTSNAME

FROMS

WHERES#>ALL(SELECTS#

FROMS

WHERESNAME=’WANG’)

ANDAGE(SELECTAVG(AGE)FROMSWHERESEX=’F’);⑨

SELECTSNAME,AGE

FROMS

WHERESEX=’M’

ANDAGE>ALL(SELECTAGEFROMSWHERESEX=’F’);嵌入式SQL

答案:嵌入在高级语言的程序中使用的SQL语言基本表

答案:实际存储在数据库中的表,称为基本表交互式SQL

答案:在终端交互方式使用的SQL语言嵌套查询

答案:查询时要从多个基本表中提取数据,此时把多个基本表分别放在不同层次上的FROM子句中,这种查询形式称为嵌套查询相关子查询

答案:SELECT语句嵌套时,子查询中查询条件依赖于外层查询中的值,因此子查询要反复求值供外层查询使用。这种子查询称为相关子查询视图

答案:是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是数据库中只存放视图的定义而不存放视图的数据连接查询

答案:查询时要从多个基本表中提取数据,此时把多个基本表写在同一层的FROM子句中,这种查询形式称为联接查询在SQL中,关系模式称为__________,子模式称为__________,元组称为__________,属性称为__________

答案:基本表;视图;行;列在“SQL模式”中,主要成分有__________、__________、__________、__________等

答案:基本表;视图;索引;完整性规则有关系代数运算的选择、投影、连接等运算符;FROM子句体现了________操作,WHERE子句体现了_________操作,SELECT子句体现了________操作

答案:笛卡尔积;选择;投影基本表中,“主键”概念应该体现其值的__________和__________两个特征

答案:惟一;非空表达式中的通配符“%”表示__________,“_”(下划线)表示__________

答案:与零个或多个字符组成的字符串匹配;与单个字符匹配操作“元组IN(集合)”的语义是____________________

答案:若元组在集合中,其值为true,否则为false操作“元组答案:若元组值小于集合中每一元组值,则其值为true,否则为falseSQL中,外模式一级数据结构的基本单位是__________

答案:视图SQL中,表有两种:__________和__________,也称为__________和__________

答案:基本表;视图;实表;虚表操作“元组>SOME(集合)”的语义是____________________

答案:若元组值大于集合中某一元组值,则其值为true,否则为falseSQL中,用户有两种:__________和__________

答案:应用程序;终端用户消除了非主属性对候选键传递依赖的关系模式,称为__________模式

答案:3NF消除了非主属性对候选键局部依赖的关系模式,称为__________模式

答案:2NF由属性集X函数决定的属性的集合,称为__________,用符号__________表示

答案:属性集X的闭包;X+;X+如果X→Y和WY→Z成立,则WX→Z成立。这条推理规则称为__________

答案:伪传递律如果Y⊆X⊆U,则X→Y成立。这条推理规则称为__________

答案:自反律关系模式的操作异常问题往往是由__________引起的

答案:数据冗余设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→A},则R的关键码为

答案:BD设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→A},则属性集(CD)的闭包(CD)+为

答案:ACDX→Y能从推理规则导出的充分必要条件是

答案:Y⊆X+如果X→Y和WY→Z成立,那么WX→Z成立。这条规则称为

答案:伪传递律在关系模式R中,函数依赖X→Y的语义是(

答案:在R的每一关系中,若两个元组的X值相等,则Y值也相等设有关系模式R(U,F),U={A,B,C,D},F={A→B,B→C},求解R的所有候选码。

答案:AF+={ABC},BF+={BC},CF+={C},DF+={D}

(AB)F+=(AC)F+={ABC},(AD)F+={ABCD},

(BC)F+={BC},(BD)F+={BCD},(CD)F+={CD}

(ABC)F+={ABC},(BCD)F+={BCD}

(ACD)F+=(ABD)F+={ABCD}

故R只有一个候选码AD设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C,A→D,D→C},ρ={AB,AC,BD}是R的一个分解。①

相对于F,ρ是无损分解吗?为什么?②

试求F在ρ的每个模式上的投影。③

ρ保持F吗?为什么?

答案:①用测试过程可以知道,ρ相对于F是损失分解。②πAB(F)={A→B},πAC(F)={A→C},πBD(F)=φ。③显然,分解ρ不保持FD集F,丢失了B→C、A→D和D→C等三个FD。设关系模式R(ABC),F是R上成立的FD集,F={A→C,B→C},试分别求F在模式AB和AC上的投影。

答案:πAB(F)=φ(即不存在非平凡的FD)

πAC(F)={A→C}设关系模式R(ABC),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F,是否无损分解和保持FD?并说明理由。

答案:①已知F={B→C,C→A},而πAB(F)=φ,πAC(F)={C→A}显然,这个分解丢失了FD

B→C②用测试过程可以知道,ρ相对于F是损失分解。设关系模式R(ABC),F是R上成立的FD集,F={B→A,C→A},ρ={AB,BC}是R上的一个分解,那么分解ρ是否保持FD集F?并说明理由。

答案:已知F={B→A,C→A},而πAB(F)={B→A},πBC(F)=φ,

显然,分解ρ丢失了FD

C→A。设关系模式R(ABCD)上FD集为F,并且F={A→B,B→C,D→B}。

①R分解成ρ={ACD,BD},试求F在ACD和BD上的投影。②ACD和BD是BCNF吗?如不是,试分解成BCNF。

答案:①F在模式ACD上的投影为{A→C,D→C},F在模式BD上的投影为{D→B}。②由于模式ACD的关键码是AD,因此显然模式ACD不是BCNF。模式ACD应分解成{AC,AD}或{CD,AD}。但是这个分解不保持FD,丢失了FDD→C或A→C。另外,模式BD已是BCNF。设关系模式R(ABCDE)上FD集为F,并且F={A→BC,CD→E,B→D,E→A}。①试求R的候选键。②试求B+的值。

答案:①R的候选键有四个:A、E、CD和BC。②B+=BD。就方法的特点而言,需求分析阶段通常采用__________逐步细化的分析方法;概念设计阶段通常采用__________逐步综合的设计方法

答案:自顶向下;自底向上需求分析中的数据字典通常包含以下五个部分:__________,__________,__________,__________和__________。

答案:数据项;数据结构;数据流;数据存储;加工过程概念设计阶段设计概念模型通常采用

[

]

答案:自底向上的方法如果有10个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个1:1联系,4个1:N联系,5个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式的个数至少为

[

]

答案:15个设计子模式属于数据库设计的

[

]

答案:逻辑设计数据库设计人员和用户之间沟通信息的桥梁是

[

]

答案:实体联系图概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映

[

]

答案:企业组织的信息需求有两个不同的实体集,它们之间存在着一个1:1联系和一个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为

答案:3个假设要根据某大学的系、学生、班级、学会等信息建立一个数据库,一个系有若干专业,每个专业有多个班级,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可以参加多个学会,每个学会有若干学生,学生参加某学会有个入会年份。(1)试为该大学的系、学生、班级、学会等信息设计一个ER模型。只考虑必须的属性,不需要自行添加非必需属性。例如学生必须的属性有学号,非必需的属性如姓名、身高等无需加入ER模型(2)将ER模型转换为关系模型

答案:(1)(2)某体育运动锦标赛有来自世界各国运动员组成的体育代表团参赛各类比赛项目。每个代表团有属性:团编号、地区、住所;运动员有属性:编号、姓名、年龄、性别;比赛项目有属性:项目编号、项目名、级别;比赛类别有属性:类别编号、类别名、主管一个代表团可以有多个运动员,一个运动员只能属于一个代表团;一个比赛类别可以包含多个比赛项目,一个比赛项目只能属于一个比赛类别;一个运动员可以参加多个比赛项目,一个比赛项目有多名运动员参赛,比赛数据有“比赛时间”和“得分”(1)试为该锦标赛各个代表团、运动员、比赛项目、比赛类别,设计一个ER模型(2)将ER模型转换成关系模型,注明主键和外键

答案:(1)(2)数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是。

答案:关系数据模型传统的数据模型分类,数据库系统可以分为三种类型。

答案:层次、网状和关系层次型、网状型和关系型数据库划分原则是。

答案:数据之间的联系数据库系统的数据独立性是指。

答案:不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。

答案:模式数据库管理系统是。

答案:在操作系统支持下的系统软件数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为。

答案:数据操纵功能数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。

答案:数据共享数据库管理系统(DBMS)是。

答案:系统软件数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。

答案:DBS包括DB和DBMS下述关于数据库系统的正确叙述是。

答案:数据库系统减少了数据冗余数据库系统的核心是。

答案:数据库管理系统数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。

答案:多种应用、多种语言、多个用户相互覆盖地使用数据集合数据库中,数据的物理独立性是指。

答案:用户的应用程序与存储在磁盘上数据库中的数据是相互独立的数据库中存储的是。

答案:数据以及数据之间的联系是存储在计算机内有结构的数据的集合。

答案:数据库数据库的概念模型独立于。

答案:具体的机器和DBMS在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是阶段。

答案:数据库系统【填空题】关系代数的连接运算中当θ为“=”的连接称为____,且当比较的分量是相同的属性组时,则称为____。

答案:等值连接;自然连接【填空题】已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的主关键字是

,外关键字

答案:学号;系编号【填空题】关系数据库中基于数学上两类运算是____和关系演算。

答案:关系代数【填空题】关系代数运算中,专门的关系运算有____、____、____和除。

答案:选择;投影;连接【填空题】关系代数运算中,基本的运算是____、____、____、____和____。

答案:并;差;笛卡尔积;投影;选择【填空题】关系代数运算中,传统的集合运算有____、____、____和____。

答案:笛卡尔积;并;交;差设有关系R,按条件f对关系R进行选择,正确的是

答案:sf(R)

【单选题】设关系R1和R2的元组个数分别为30和40,属性个数分别是30和60,关系T是R1与R2的笛卡尔积,则T的元组个数为__________。

答案:1200【单选题】关系模式的任何属性。

答案:不可再分【单选题】关系运算中花费时间可能最长的运算是。

答案:笛卡尔积【单选题】自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。

答案:属性【单选题】关系模型中,候选关键字是

答案:可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索选修四门以上课程的学生总成绩(不统计不及格的课程)。正确的SELECT语句是____。

答案:SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60GROUPBYS#HAVINGCOUNT(*)>=4

三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是____。

答案:SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是____。

答案:SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSWHERESN=“王华”)假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系。

答案:S,C,SCSQL语言具有的功能。

答案:数据定义、数据操纵、数据控制SQL语言是语言。

答案:关系数据库SQL语言是的语言,易学习。

答案:非过程化在SQLServer中删除触发器用()。

答案:DROP把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是

答案:GRANTUPDATE(GRADE)ONSCTOZHAO下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是

答案:REVOKEUPDATE(XH)ONSTUDFROMZHAO数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的。

答案:安全性在数据系统中,对存取权限的定义称为。

答案:授权数据库的完整性是指数据的正确性和相容性。

答案:完整性保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的。

答案:安全性下面哪个不是数据库系统必须提供的数据控制功能。

答案:可移植性【判断题】关系模式的分解不惟一。

答案:对【单选题】根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式?。部门(部门号,部门名,部门成员,部门总经理)

答案:部门成员【单选题】关系模式的主关键字有。

答案:1个【单选题】消除了部分函数依赖的1NF的关系模式,必定是。

答案:2NF【单选题】候选关键字中的属性称为。

答案:主属性【单选题】在关系DB中,任何二元关系模式的最高范式必定是。

答案:BCNF【单选题】关系模型中的关系模式至少是。

答案:1NF【单选题】规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及_________的缺陷。

答案:数据冗余度大【单选题】设计性能较优的关系模式称为规范化,规范化主要的理论依据是。

答案:关系规范化理论【单选题】关系规范化中的插入操作异常是指。

答案:应该插入的数据不能插入【判断题】参照完整性是指在基本表中,外码可以是空值或者另一个关系主码的有效值。

答案:对【判断题】CreateTable语句中的unique用于实现数据库的实体完整性。

答案:错【填空题】CreateTable语句中的check短语用于实现____完整性。

答案:用户自定义;用户定义【填空题】CreateTable语句中的primarykey用于实现____完整性。

答案:实体【填空题】数据库的完整性是指数据的____、____、用户定义完整性。

答案:实体完整性;参照完整性【单选题】在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的________约束。

答案:用户自定义【单选题】数据库的____是指数据的正确性和相容性。

答案:完整性【单选题】关于主键约束以下说法错误的是()

答案:允许空值的字段上可以定义主键约束【单选题】在数据库系统中,保证数据及语义正确和有效的功能是()

答案:完整性控制/star3/origin/53552706021cd632dfb8f157163ecd02.png

答案:3个数据流程图(DFD)是用于描述结构化方法中阶段的工具。

答案:需求分析概念模型独立于。

答案:硬件设备和DBMS当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是。

答案:语法冲突从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是。

答案:M端实体关键字与N端实体关键字组合在数据库的概念设计中,最常用的数据模型是。

答案:实体联系模型数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是。

答案:扩充功能在关系数据库设计中,设计关系模式是的任务。

答案:逻辑设计阶段在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的段。

答案:概念设计逻辑运算符的前后必须有圆点或空格与其他数据分开

答案:对在VFP中,经过连编的应用程序,用户可以脱离VFP的环境运行

答案:对+=属于关系运算符

答案:错所有的内存变量均可由SAVE命令存入内存变量文件,也可由RESTORE命令恢复

答案:对用户可以在C盘下创建文件夹,但不能在Windows桌面上创建文件夹

答案:错在VFP中,close是关闭所有的文件并结束当前VFP系统运行的命令

答案:对投影是从列的角度进行运算,在垂直方向抽取若干属性或重新排列属性

答案:对二维表中的行(记录的值)称为元组,元组的集合称为关系,关系模式通常也称为关系

答案:对数据库对象的名称即为其()

答案:标识符数据表是一种很重要的数据库对象,主要用来()

答案:存储数据触发器主要用于保证数据的()

答案:完整性数据管理院可以通过()命令的方式来操作数据库

答案:SQL数据的完整性是指数据库中数据的()和()

答案:正确性;一致性关系模式是对关系的描述,是()

答案:稳定的;静态的;变化的数据库管理系统常用的数据模型有那些()

答案:层次模型;网络模型;关系模型数据描述的三个世界是()

答案:信息世界;现实世界;数据世界数据的概念包括()和()两个方面

答案:数据形式;数据内容在计算机应用软件中VFP数据库数据表从另一个数据表文件追加新记录的命令为()

答案:APPEND图书馆通常使用图书管理系统来管理图书,这个系统属于()

答案:数据库应用系统在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务

答案:逻辑设计阶段函数LEN(DTOC(DATE0,1))的返回值是

答案:8返回数值表达式值的符号值的函数为

答案:Sgn返回字符表达式中值的总和的函数为

答案:Sum返回去掉字符表达式前导空格的字符串的函数为

答案:Ltrim下列各表达式中,()是正确的字符型表达式

答案:"03"+"1"+"98"返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串的函数为()

答案:Striog字符函数Rtrim(字符表达式)返回去掉字符表达式什么的字符串

答案:尾部空格字符比较大小实际是比较它们的ASCII码值,下列正确的比较是

答案:“H”比“h”小算术运算符,赋值运算符和关系运算符的运算优先级按从高到低依次为()

答案:算术运算、关系运算、赋值运算在下列四个选项中,不属于VFP逻辑运算符的是()

答案:!如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是()

答案:A和B都可以下列文件中,()是VFP的内存变量文件

答案:X.MEM用WAIT命令给内存变量输入数据时,内存变量获得的数据是()

答案:一个字符以下日期格式正确的是()

答案:{^2003-05-01}不正确的日期常数是()

答案:96-16-10将数字字符串转换成数值型常数的函数是()

答案:Val可以在常量的后面加上类型说明符以显示常量的类型,可以表示整型常量的是()

答案:%下列选项中的不是项目管理器中的选项卡的名称

答案:程序退出VFP系统的命令是()

答案:QUIT在下面VFP命令中,不能修改数据记录的命令是()

答案:MODIFY每个数据库中主数据文件的个数为()

答案:仅一个在关系代数中对传统的集合运算要求参与运算的关系()

答案:具有相同的度且对应属性取自同一个域传统集合运算中不包括()

答案:投影如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,则这个字段(属性)就称为()

答案:外部关键字文件系统阶段与数据库系统阶段的主要区别之一是数据库系统具有()

答案:采用一定的数据模型组织数据在数据库系统阶段,数据()

答案:具有高度的物理独立性和逻辑独立性数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统

答案:数据可长期保存线性链表是非线性结构

答案:错用树形结构来表示实体之间联系的模型称为层次模型

答案:对用GROUPBY定义的视图不能进行多表查询

答案:错保证相关表之间数据的一致性必须在关联表中定义主键和外键

答案:对规则必须使用一次就必须定义一次

答案:错自定义函数在对任何表的查询中都可以使用

答案:对从数据库逻辑设计来看减少连接运算可以改善数据库的性能

答案:对视图具有与表相同的功能在视图上也可以创建触发器

答案:错删除触发器此时原来的触发表以及表中的数据不受影响

答案:对内嵌表值函数是返回一个Select语句查询结果的表当这个表被删除时该函数也同时被删除

答案:错数据表是一个由()和数据记录组成的二维表

答案:表结构在删除表记录时,一般先使用DELETE命令给记录加删除标记(即逻辑删除),然后使用PACK命令清理带删除标记的记录(即物理删除)。如果要彻底删除表中所有记录,可以使用效率更高的命令()

答案:ZAP结构化程序基本结构包括顺序、选择和()

答案:循环根据变量作用域不同,变量分为全局变量、局部变量和()

答案:私有变量最常用的概念模型()

答案:实体-关系模型下列是VFP合法变量名的有()

答案:_DEF;NAME;ABC_存储管理器的主要成分:()

答案:授权和完整性管理器;事务管理器;文件管理器;缓冲区管理器连接查询是基于()的查询

答案:多个关系SELECT命令中用于返回非重复记录的关键字是()

答案:DISTINCTSQL命令中用于插入数据的命令是()

答案:INSERTINTOSQL命令中建立表的命令是

答案:CREATETABLE标准的SQL基本查询语句的格式是()

答案:SELECT…FROM…WHERE建立两个数据表间的关联,要求()

答案:被关联的数据表必须索引在VFP中,最多可以有()个工作区

答案:32767可以在添加、更改或删除记录时自动维护索引的索引是()

答案:结构化复合索引文件在建立索引文件时,索引表达式的类型可以是()

答案:字符型、数值型、备注型主索引字段:

答案:不能出现重复值或空值数据库管理系统中对数据库数据的删除由()功能模块实现

答案:数据库存取在修改数据库期间,为了避免网络上其他用户同时访问该数据库,应该选择数据库的打开方式为()

答案:独占复制(COPY)命令的Multiple项的作用是()

答案:多次复制有关PACK命令的描述,正确的是()

答案:PACK命令能删除当前表的带有删除标记的记录SQL的DELETE命令是指()

答案:从基本表中删除行EOF()是测试函数,当正使用的表文件的记录指针已达到文件尾部时,返回值为()

答案:T系统提供的文件尾测试函数是()

答案:feof()下述命令中,不能显示数据表记录的命令是()

答案:MODISTRU数据库表可以设置字段有效性规则,字段有效性规则属于()

答案:域完整性范畴向项目中添加表单,应该使用项目管理器的()

答案:“文档”选项卡项目管理器的功能是组织和管理与项目有关的各种类型的()

答案:文件要删除项目管理器包含的文件,需要使用项目管理器的()按钮

答案:移去建立数据库命令的格式()

答案:CREATE〈文件名〉关系数据库使用数据表表示()

答案:实体关系数据库中的数据表()

答案:既相对独立,又相互联系两段锁协议和一次封锁法一样都可以有效的防止死锁的发生。

答案:错“脏”数据指的是未提交的数据。

答案:对数据库的并发操作有可能带来的三个问题中包括(

)。

答案:丢失更新封锁机制是实现数据库(

)主要方法。

答案:并发控制对并发操作若不加以控制,可能会带来(

)问题。

答案:数据不一致在数据库系统中,事务故障会造成硬盘数据丢失。

答案:错事务日志的用途是(

答案:数据恢复一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的(

)特性而引起的

答案:隔离性事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于(

)状态。

答案:一致性事务的隔离性是指(

答案:一个事务内部的操作及使用的数据对并发的其他事务是隔离的游标是系统为用户开设的一个系统缓冲区,存放SQL语句的执行结果。

答案:对有关嵌入式SQL的叙述,不正确的是(

)。

答案:宿主语言是指SOL语言在高级语言中使用嵌入式SQL语句时,所有SQL语句前必须加前缀(

答案:EXEC

SQLSQL的集合处理方式与宿主语言单记录的处理方式之间用(

)来协调。

答案:游标SQL语言有两种方式,分别称为交互式SQL和(

)。

答案:嵌入式SQL概念设计可以独立于数据库管理系统。

答案:对公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(

答案:多对一在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()的职责

答案:数据库管理员在数据库设计中,E-R图产生于(

答案:概念设计阶段在关系数据库设计中,设计关系模式是数据库设计中(

)阶段的任务

答案:逻辑设计可以将任何字段设置为主键约束。

答案:错关系模式R中,若每一个决定因素都包含码,则关系R最高满足(

)。

答案:4NF候选码的属性可以有(

)。

答案:1个或多个关系模型中,一个候选码(

)。

答案:可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成数据库运行时,应防止输入或输出不符合语义的错误数据,而始终保持其中数据的正确性。这就是通常所说的数据库的可靠性。

答案:错在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是(

)。

答案:实体完整性规则SQL的主码子句和外码子句属于DBS的(

答案:完整性措施参照完整性是指(

)。

答案:关系的外码必须取值为被参照关系的码或空值数据库的完整性是指数据的(

)和(

)。(1)正确性

(2)合法性

(3)不被非法存取

(4)相容性

(5)不被恶意破坏

答案:(1)和(4)权限管理是为了实现数据库的安全性。

答案:对数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(

)。

答案:安全性用户对于不同的数据库对象有不同的存取权限,不同的用户对同一对象也有不同的权限,用户还可将其拥有的权限转授他人。这是(

)。

答案:自主存取控制下列安全保护方法中,最内层的是(

答案:数据加密保护数据库中建立索引的目的是为了(

答案:加快存取速度SQL语言中,删除一个表的命令是(

答案:DROP用下面的T-SQL语句建立一个基本表:CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY,SnameCHAR(8)NOTNULL,SexCHAR(2),AgeINT))可以插入到表中的元组是(

答案:'5021','刘祥',NULL,NULLSQL语言具有(

)的功能。

答案:数据定义、数据操纵、数据控制五种基本关系代数运算是(

答案:∪,—,×,π和σ在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为(

答案:θ连接在关系代数中,对一个关系做投影操作后,新关系的元组个数(

)原来关系的元组个数。

答案:小于或等于下列关系运算中,(

)运算不属于专门的关系运算。

答案:广义笛卡尔积自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(

)。

答案:属性已知关系R和S,R∩S等价于(

答案:S-(S-R)数据库具有数据结构化、较小冗余、易于扩充等特点。

答案:对数据库系统与文件系统的主要区别是

答案:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决DB、DBMS和DBS三者之间的关系是

答案:DBS包括DB和DBMS下列四项中,不属于数据库系统的特点的是

答案:数据冗余度大求至少用了供应商S1所供应的全部零件的工程号JNO

答案:πJno,Pno(SPJ)÷πPno(σSno=‘S1’(SPJ))求没有使用天津供应商生产的红色零件的工程号JNO

答案:πJno(J)-πJNO(σcity=‘天津’∧Color=‘红’(S∞SPJ∞P))求供应工程J1零件P1的供应商号码SNO

答案:πSno(σJno=‘J1’∧Pno=‘P1‘(SPJ))设有一个工程供应数据库系统,包括如下四个关系模式:

S(SNO,SNAME,STATUS,CITY);

P(PNO,PNAME,COLOR,WEIGHT);

J(JNO,JNAME,CITY);

SPJ(SNO,PNO,JNO,QTY);求供应工程J1零件的供应商号码SNO

答案:πSno(σJno=‘J1’(SPJ))关系数据库中,表示学生信息的数据表中,可以作为主键的属性是()。

答案:身份证号;学号;准考证号候选码中的属性个数可以是()。

答案:1个;2个;多个;关系中的所有属性为实现参照完整性,需要设置的有()。

答案:主键;外键关系模型的组成部分不包括()。

答案:恢复机制;触发机制以下各项中,属于关系的完整性约束规则的是()。

答案:实体完整性;参照完整性;用户自定义完整性定义表结构时,对于表的每一列,必须指明的有()。

答案:字段名;数据类型关系数据模型的三个组成部分中,不包括()。

答案:恢复在关系数据模型中,域是指()。

答案:属性的取值范围对一个关系的叙述中,错误的是()

答案:关系中允许出现重复的元组设有关系R和S,其基数和元数均为3,则R×S的元数为()。

答案:6以下关系代数运算中,不属于专门的关系运算的是()。

答案:投影关系运算中花费时间可能最长的运算是()。

答案:笛卡儿积关系的()运算符不符合交换律。

答案:差设一位教师可讲授多门课程,一门课程可由多位教师讲授,教师与课程之间的联系类型是()。

答案:多对多参照完整性要求()。

答案:某关系的外码只能为空或等于以该码为主码的关系中某一元组的主码值关系运算中的投影运算是()。

答案:从关系中选择若干个属性组成新的关系的操作关于候选键和主键,错误的说法是()。

答案:一个表中可以有多个主键两个关系有若干相同属性名等值连接,并去掉重复属性的关系代数运算称为

答案:自然连接在基本SQL语言中,可以实现的是()。

答案:定义基本表;查询基本表;定义视图;查询视图SQL语言中,实现操作权限功能的语句是()。

答案:GRANT;REVOKESQL语言的命令:“SELECT-FROM-WHERE”的基本功能是()。

答案:查询SQL语言中的count()函数用于()。

答案:统计表中记录数在SQL语言中,用于表示没有查询结果的短语是()。

答案:NOTEXISTSSELECT语句中最少要使用到的短语是()。

答案:FROMSQL语言中,实现事务操作的一组语句是()。

答案:COMMIT和ROLLBACK在SQL语言中,用于测试列值非空的短语是()。

答案:ISNOTNULLSQL语句中可以使用的逻辑运算符不包括()。

答案:INSQL语言中,实现数据定义功能的一组命令是()。

答案:CREATE和DROPSQL语句中进行并运算的集合运算符是()。

答案:UNIONSQL语句中的运算符AND和OR的优先级别是一样的。

答案:错SQL语句的目标列可以是表中已有的属性列,也可以是某个表达式。

答案:对SQL语句中用WHEREX=NULL表示判断某个属性X是否为空。

答案:错以下各项中,属于SELECT语句中的短语有()。

答案:FROM;ORDERBY;GROUPBY;WHERE;HAVINGSQL中涉及空值的操作中,正确的是()。

答案:AGEISNOTNULL;AGEISNULL;NOT(AGEISNULL)SQL的数据操纵语言实现对数据的()。

答案:增加;删除;更新SQL的命令按功能包括()。

答案:数据定义;数据操纵;数据查询;数据控制数据库运行过程中,由于磁盘损坏或外存信息丢失所产生的故障通常称为()。

答案:介质故障模式分解可以消除数据冗余和操作异常现象。

答案:对如果R是BCNF范式,则R一定是3NF。

答案:对如果R是BCNF范式,则R一定是4NF。

答案:错任何一个二目关系都属于5NF。

答案:错如果关系模式R是3NF模式,那么下列说明正确的是()。

答案:R一定是2NF;R一定是1NF;R可能不是BCNF函数依赖的类型可以有()。

答案:完全函数依赖;部分函数依赖;传递函数依赖仅仅符合1NF的关系可能会出现的异常现象有()。

答案:数据冗余;更新异常;插入异常;删除异常在函数依赖范畴内,关系最高可以达到()。

答案:BCNF如果一个关系属于1NF,则该关系应满足()。

答案:每个属性不可再分如果关系R属于第三范式,下列说法正确的是()。

答案:仍存在一定的插入异常和删除异常包含在候选键中的属性,称为()。

答案:主属性将2NF的关系规范到3NF,应该()。

答案:消除非主属性对键的传递函数依赖将1NF的关系规范到2NF,应该()。

答案:消除非主属性对键的部分函数依赖数据库系统中的常见故障有()。

答案:事务故障;系统故障;存储介质故障E-R模型属于()。

答案:概念模型MySQL数据库所支持的触发器不包括

答案:Alter触发器下面有关触发器的叙述错误的是

答案:触发器创建之后不能修改数据库设计中,确定数据库存储结构,即确定关系、索引、备份等数据的存储安排和存储结构,这是数据库设计的(

)阶段。

答案:物理设计以下哪项不是数据库设计的内容

答案:创建数据库下列因素中,(

)不是决定存储结构的主要因素。

答案:实施难度下列关系数据库运行和维护的叙述中,正确的是

答案:数据库正式投入运行标志着数据库运行和维护工作的开始数据库物理设计不包括

答案:加载数据在E-R模型中,如果有3个不同的实体集、3个m:n联系,根据E-R模型转换为关系模型的规则,转换后共有(

)个关系模式。

答案:6在数据设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的(

)阶段。

答案:概念设计概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映

答案:企业组织的信息需求从E-R模型向关系模型转换,一个m:n联系转换为关系模型时,该关系模式的主码是

答案:m端实体的主码与n端实体主码的组会当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是

答案:语法冲突E-R图的基本成分不包含

答案:元组数据的物理独立性的含义是什么?数据的逻辑独立性的含义是什么?(20分)

答案:答:外模式/模式这种映射定义某个外模式和模式的对应关系,当模式发生改变时,只要改变其映射,就可以使外模式保持不变(这是数据库管理员的责任),也就是模式的修改尽量不影响外模式和应用程序,这样,我们称数据库达到了逻辑数据独立性。另一映射模式/内模式,定义数据的逻辑结构与存储结构之间的对应关系,数据的存储结构发生变化时,改变模式/内模式映射,就能使模式尽可能保持不变,也就是对内模式的修改尽量不影响模式,当然,对外模式和应用程序的影响更小,这样,我们称数据库达到了物理数据独立性。简述实体集之间1:1、1:m、m:n的联系的定义,各举一个例于分别说明实体集之间是1:1、1:m、m:n的联系。(20分)

答案:答:一对一的联系:假定有两个实体集E1、E2,如果El、E2中的每一个实体至多和另一个实体集中的一个实体有联系,则称实体集E1、E2的联系是一对一的联系,表示为“1:1的联系”。如实体集国家和实体集国家元首之间的联系是1:1的联系。因为一个国家元首只领导一个国家,而且一个国家只有一位国家元首。

一对多的联系:设有实体集E1和E2,如果E2中的每个实体与E1中的任意个实体(包括零个)有联系,而El中每个实体至多和E2中的一个实体有联系,则称这样的联系是“从E2到E1的一对多的联系”,表示为“1:n的联系”。例如,实体集国家与实体集大城市之间的联系即为一对多的联系。因为一个国家有许多大城市,而一个大城市只归属于一个国家。一对多的联系是实体集之间比较普遍的联系。

多对多的联系:假设有两个实体集El、E2,其中的每一个实体都和另一个实体集中的任意个实体(包括零个实体)有联系,则称这两个实体集之间的联系是“多对多的联系”,表示为“m:n的联系”。例如,课程实体集与学生实体集之间的联系即为多对多的联系。因为一门课程有许多学生学,而一个学生要学习多门课程。多对多的联系是实体集之间更具有一般性的联系。数据库设计过程包括哪几个阶段?各阶段的主要工作是什么?

(20分)

答案:答:一个数据库的设计过程通常要经历三个大的阶段,即可行性分析与研究阶段、系统设计阶段、设计实施与系统运行阶段。

可行性分析与研究阶段是整个设计过程的前期工作,它主要是对已有的计算机系统(包括DBMS)和实际应用两方面做尽可能详细的调查,收集必要的数据;对数据库设计中的问题,建成以后的性能、效益及为此所需要的投资等进行分析、研究,从而作出可行性报告。

系统设计阶段是系统的具体设计过程,它包括概念结构设计、逻辑结构设计、物理结构设计三个步骤。这三个不同层次上的设计过程,是把实体及相互间的联系转换为“数据”并落实于计算机中的过程,主要的技术工作在此阶段完成。设计实施与系统运行阶段是对系统正确性进行验证和总调试,并且正式启动系统运行的阶段。在这个阶段还要为系统的日后运行和维护做好准备,即整理出详细的资料,编制说明书以及人员培训等,这一阶段是一个完善系统设计、提高系统的性能指标的过程。其中还包括编制数据字典这一工作。试述DBMS的主要功能。(20分)

答案:答:一般说来,DBMS具有以下功能:(1).数据定义功能:DBMS一般提供数据定义(描述)语言(DDL)定义外模式、模式和内模式。(2).数据库操纵功能:DBMS提供有数据操纵语言DML(DataManipulationLanguage)实现对数据库的操作。有四种操作命令:检索、插入、删除和修改。(3).数据库运行控制功能:DBMS对数据库运行的控制主要是通过数据的安全性、完整性、故障恢复和并发操作四方面实现的。不同的DBMS控制能力有强有弱,采取的对策五花八门,这部分是系统中最为灵活的也是较为复杂的部分。(4).数据库维护功能:这一部分包括数据库数据初始装入、数据库转储、数据库重组及记载系统工作日志等功能。这些功能大多由相应的实用程序来完成。简述数据库、数据库管理系统的定义及数据库系统的组成。(20分)

答案:答:数据库是存储在计算机内的有组织、有结构的数据的集合。数据库管理系统是一个数据库管理软件,它的职能是维护数据库,接受和完成用户程序或命令提出的访问数据的各种请求。一般数据库系统由数据库、数据库管理系统和用户构成。用户的目的是使用数据库,数据库管理系统是帮助达到这一目的的工具和手段。在SQL语言的命令中,如何实现关系代数的选择、投影、联接运算?(20分)

答案:选择运算通过Select语句的where查询条件实现;投影运算通过Select语句的输出列表实现;

联接运算通过Select语句的From表名列表和where连接条件实现;简述关系模型的三类完整性规则。(20分)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论