版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
奥鹏东北财经大学网络考试复习练习题及答案单选题1.使用数据库技术的主要目的是()。A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题答案:C2.下列不属于数据库管理系统优点的是()。A.相互关联的数据的集合,较少的数据冗余B..程序与数据相互独立C.最大限度地保证数据的正确性D.难以按用户的要求表示数据答案:D3.面向对象数据模型是()与数据库技术相结合的产物,用以支持非传统应用领域对数据模型提出的新需求。A.模块化程序设计方法B.面向对象程序设计方法C.结构化系统分析方法D.结构化程序设计方法答案:B4.已知关系模式:S(学号,姓名,所在系,所在班,班主任),设一个学生只在一个系的一个班学习,一个班只有一个班主任。则此关系模式属于()。A.1NFB.2NFC.3NFD.4NF答案:B5.有UNIQUE约束的列,其取值一定()。
A.没有空值B.没有空值且不重C.取值不重,但允许有多个空值D.取值不重,但只允许有一个空值答案:D6.两个关系的()运算是包含同时出现在第一和第二个关系中的元组的新关系。A.并B.连接C.差D.交答案:D7.数据库概念结构的设计就是()模型的设计。A.物理B.逻辑C.E-RD.概念答案:C8.传统的集合“并、交、差”运算施加于两个关系时,这两个关系应该满足的条件有()。A.属性个数不相等B.对关系的属性及属性值没有要求C.相对应的属性值不必须取自同一个域D.属性个数相等答案:D9.在SQL语句中,下列涉及空值的操作,错误的是()。A.AVGISNULLB.AVGISNOTNULLC.AVG=NULLD.NOT(AVGISNULL)答案:C10.数据的()是指根据数据库逻辑结构设计和物理设计的结果将原始数据存放到数据库中去。A.处理B.载入C.结构D.输出答案:B11.将SELECT语句的查询结果集再进行集合运算就构成了SQL的()查询。
A.连接B.集合C.函数D.嵌套答案:B12.关系的每一个分量必须是一个不可分的()。A.属性B.数据项C.实体D.关键字答案:B13.设student表中存放了学生的信息,要从student表中查出姓名(sname)的第二个字是“光”或"明"的学生的信息,正确的查询语句为:select*fromstudentwhereA.snameLIKE'_光明%'B.snameLIKE'_[光明]%'C..snameLIKE'_^光明%'D.snameLIKE'_[^光明]%'答案:B14.在()阶段之后,进行概念结构的设计。A.数据库实施B.数据库运行和维护C.需求分析D.逻辑结构设计答案:C15.现有学生表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业),该表的主键是()。A.宿舍编号B.学号C.(宿舍编号,姓名)D.(宿舍编号,学号)答案:B16.关系数据库中的数据完整性是指()。A.数据的正确性B.数据的独立性、可控性C.数据的一致性D.数据的有效性和相容性答案:A17.人们只能根据数据的()来确定函数依赖。A.值域B.类型C.格式D.语义
答案:D18.下列不属于SQL语言功能的是()。A.数据定义功能B.数据查询功能C.数据控制功能D.数据通信功能答案:D19.信息世界的主要对象称为()。A.关系B.实体C.属性D.记录答案:B20.假设考试成绩的取值范围为0~150的整数,则最合适的数据类型是()。A.tinyintB..intC.numeric(3,0)D.numeric(4,1)答案:A21.语句“SELECT*FROMStudentWHEREsageBETWEEN20AND25”的作用是()。A.查询年龄大于20并且小于25的学生B.查询年龄大于等于20并且小于等于25的学生C.查询年龄大于20并且小于等于25的学生D.查询年龄大于等于20并且小于25的学生答案:B22.在关系内模式中要说明的主要内容是()。A.基本表B.存储文件C.索引D.属性答案:C23.一个属性能否为NULL,这是由()决定的。A.关系B.实体C.系统D.语义答案:D24.DISTINCT子句的作用是()。
A.去掉DISTINCT词后边列的重复值B.去掉某表中的重复行数据C.去掉查询结果中的重复行数据D.去掉一个列的数据答案:C25.两个关系的()是指包括在第一个关系中出现而在第二个关系中不出现的元组的新关系。A.连接B.交C.并D.差答案:D26.下列不属于SQLServer数值类型的是()。A.floatB.binaryC..moneyD.tinyint答案:B27.参照完整性约束定义()与主关键字之间的引用规则。A.属性B.外部关键字C.实体D.关键字答案:B28.设有关系模式:图书借阅(读者号,书号,借书日期,还书日期),其中书号代表唯一的一本书,若允许读者在不同时间借阅同一本书,则此关系模式的主键是()。A.(读者号)B.(读者号,图书号)C.(读者号,图书号,借书日期)D.(读者号,图书号,借书日期,还书日期)答案:C29.设R和S为两个基本表,“FROMRRIGHTJOINSONR.某列=S.某列”表示()。A.不要求R中的数据满足连接条件B.不要求S中的数据满足连接条件C.同时要求S和R中的数据均满足连接条件D.S和R中的数据均可不满足连接条件答案:B
30.设有关系R(A,B,C)和S(B,C,D),下列关系代数表达式中不成立的是()。A.∏A(R)×∏D(S)B.R∪SC.∏C(R)∩∏C(S)D.R∞S答案:B31.数据库是在计算机中按照一定的数据模型组织,存储和应用的是()。A.文件的集合B.数据的集合C.命令的集合D.程序的集合答案:B32.下列用户中需要授权才能对数据库对象进行操作的是()。A.系统管理员B.数据库拥有者C.数据库对象拥有者D.普通用户答案:D33.数据库的三个模式两个映象提供了()。A.应用程序和数据的逻辑独立性B.应用程序和数据的物理独立性C.应用程序和数据的逻辑独立性和物理独立性D.应用和数据的存储独立性和物理独立性答案:C34.在关系模型中,实体以及实体间的联系都是用()来表示的。A.属性B.实体C.关系D.关键字答案:C35.确定用户对未来系统的各种要求,包括信息要求、处理要求、安全性和完整性要求,属于()阶段的工作。A.概念结构设计B.数据库实施C.数据库运行和维护D.需求分析答案:D
36.已知学生关系:学生(学号,姓名,性别,年龄,籍贯),若执行SQL语句:SELECT姓名,性别FROM学生WHERE籍贯句对学生关系=“北京”说明该语进行的操作是()。A.选择和连接B.连接和投影C.交和选择D.投影和选择答案:D37.关系数据库中,无论实体还是联系,无论是操作的原始数据、中间数据还是结果数据,都用()表示。A.结构B.元组C.属性D.关系答案:D38.下列各项中,哪项属于数据库系统最明显的特点()。A.存储容量大B.处理速度快C.数据共享D.处理方便答案:C39.调查未来系统所涉及的用户的当前职能、业务活动及其流程,属于()阶段的工作。A.概念结构设计B.需求分析C.数据库运行和维护D.数据库实施答案:B40.在数据库中,产生数据更新异常的根本原因是()。A.数据存储量太大B.未对数据进行完整性控制C.数据冗余D.没有严格保护数据答案:C41.()是数据库系统的核心,用于数据库的建立、使用和维护。A.软件系统B.硬件系统C.数据库管理系统D.数据库管理员答案:C
42.数据库的授权机制属于。A.数据库的安全控制B.数据库的可靠C.数据独立性D.数据的共享答案:A43.投影操作选取关系的某些()。A.元组B.实体C.记录D.属性答案:D44.()结点之间的联系不受层次的限制,可以任意发生联系,所以它的结构是结点的连通图。A.层次模型B.网络模型C.关系模型D.面向对象模型答案:B45.下列操作中,系统检查默认值约束的是()。A.插入数据之前B.插入数据之后C.修改数据之前D.修改数据之后答案:A46.构成数据模型有三个要素,以下不属于这三个要素的是()。A.数据结构B.数据分类C.数据操纵D.数据约束答案:B47.下列关于外键的说法,正确的是()。A.外键必须与所引用的列类型相同,但长度可以不一样B.外键与所引用的列的类型没有关系C.外键所引用的列可以和外键在同一个表中D.外键所引用的列必须在另一个表中答案:C48.SQL语言中,用于限制列取值不重的约束是()。A.NOTNULLB.DEFAULTC.UNIQUED.CHECK答案:C
49.下列选项中,不属于特殊关系运算的是()。A.投影B.连接C.笛卡尔积D.选择答案:C50.关系模型中的数据操作的特点是()操作方式。A.属性B.记录C.集合D.实体答案:C51.设有关系R,现要按条件f对关系R进行选择运算,正确的是()。A..R∞fRB.∏f(R)C.бf(R)D..Uf(R)答案:C52.在关系数据库应用系统设计中,将E-R模型转换为关系模型属于下列哪个阶段的工作()。A.概念设计B.逻辑设计C.物理设计D.需求分析答案:B53.介于关系代数和关系演算之间的语言称为()。A.域关系演算B.数据库语言C.元组关系演算D.结构化查询语言答案:D54.假定有关系学生(学号、姓名、年龄、班级号),课程(课程号、课称名、学分),考试(学号、课程号、成绩),查询20岁的学生的学号、姓名和年龄。使用()关系。A.考试B.学生和课程C.课程D.学生答案:D55.若数据库中只包含成功事务提交的结果,则该数据库所处状态是。A.安全B.一致C.完整D.可靠
答案:B56.已知SN是一个字符类型的字段,有查询语句:SELECTSNFROMSWHERESNLIKE'AB%'该查询语句的执行结果是()。A.含有3个字符‘AB%’的所有SN字段B.仅含有3个字符且前两个为‘AB’的SN字段C.以字符串‘AB’开始的所有SN字段D.含有字符‘A’或‘B’的所有SN字段答案:C57.数据的型是指数据的()。A.结构B.联系C.类型D.值域答案:A58.有如下关系:考试情况表(学号,课程号,考试次数,成绩)()。假设一个学生可以多次参加同一门课程的考试()。则此关系的主键是()。A.(学号,课程号)B.(课程号,考试次数)C.(学号,考试次数)D.(学号,课程号,考试次数)答案:D59.在关系数据模型中,对二维表框架的描述称为()。A.系统模式B.模式C.关系模式D.结构答案:C60.函数依赖反映了关系模式中()间的决定关系,体现了数据间的相互关系。A.元组B.记录C.实体D.属性答案:D61.下列关于索引的说法,错误的是()。
A.数据库中建立索引是为了加快数据的查询速度。B.索引建立的越多,查询效率越高C.索引会占用存储空间D.索引会增加数据更改的时间答案:B62.下列关于数据库管理系统的说法,错误的是()。A.数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件B.数据库管理系统位于用户应用程序与操作系统软件之间C.数据库管理系统需要操作系统的支持以实现对数据库文件的操作D.数据库管理系统是计算机的基础软件之一答案:D63.在SELECT语句中,用来限制查询结果集行数的谓词是()。A.COUNTB.SUMC.TOPD.BOTTOM答案:C64.两个关系的()运算是指将一个关系的元组加到第二个关系中,生成新的关系。A.交B.连接C.差D.并答案:D65.()是一种介于关系代数与关系演算之间的语言。A.SQLB.JAVAC.HTMLD.ASP答案:A66.()阶段要做的工作是将需求分析得到的用户需求抽象为反映用户观点的概念模型。A.概念结构设计B.数据库实施C.逻辑结构设计D.数据库运行和维护答案:A67.数据类型Numeric(10,4)表示的数据是()。
A.小数点后边有4位数字,小数点前边有10位数字B.小数点后边有10位数字,小数点前边有4位数字C.小数点后边有4位数字,小数点前边有6位数字D.小数点后边有4位数字,小数点前边有5位数字答案:C68.下列不属于数据库行为设计范畴的是。A.功能分析和设计B.事务设计C..应用程序设计与实现D.数据库性能优化答案:D69.()是RDB用以表示数据语义的机制。A.元组依赖B.属性依赖C.系统依赖D.函数依赖答案:D70.下列关于3NF关系模式的说法,正确的是()。A.一定消除了插入和删除异常B.一定属于BCNFC.仍有可能存在更新异常D.一定没有部分函数依赖,但有可能存在传递函数依赖答案:C71.以下不是数据库所依据的数据模型的是()。A.实体联系模型B.网状模型C.关系模型D.层次模型答案:A72.SQL中的集合交操作是先分别求出参与集合交操作的查询结果集,然后再进行()运算。A.差B.并C.交D.连接答案:C73.()是对用户所用到的那部分数据的描述。A.关系模式B.外模式C.模式D.内模式答案:B
74.一个大学有许多学科,学生在完成相应学科的所有课程之后可以毕业。设一个学生只能就读一个学科。有一些课程是几个学科的公共课程。该大学用SQLServer数据库维护课程(Course)、学科(Discipline)详细信息。下列关于该正确的是()。和学生(Student)的系统的逻辑模型的说法,A.实体Course和Student之间的联系是多对一B.实体Course和Discipline之间的对多C.实体Discipline和Student之间的关系对一D.实体Course和Discipline之间的答案:B联系是多是一关系是一对多75.在关系模型中,表中的一行即为一个()。A.关键字B.元组C.属性D.分量答案:B76.在关系代数表达式的查询优化中,不正确的叙述是()。A.把笛卡尔积和随后的选择合并成连接运算B.尽可能早地执行连接C.尽可能早地执行选择D.尽可能早地执行投影答案:B77.关系数据库管理系统应能实现的专门关系运算包括()。A.显示、打印、制表B.关联、更、新排序C.排序、索引、统计D.选择、投影、连接答案:D78.当表达现实世界的信息内容发生变化时,如增加列,删除列等,可以不修改应用程序,这属于数据库的。A.概念独立性B.逻辑独立性C.物理独立性D.组织独立性答案:B
79.合并E-R模型时要解决一些冲突问题,下列不属于合并E-R模型要解决的冲突的是()。A.关系冲突B.属性冲突C.命名冲突D.结构冲突答案:A80.对关系模式进行分解的目的是使模式更加()。A.标准化B.简单化C.结构化D.规范化答案:D81.关系数据库中模式和内模式间的映像提供的独立性是。A.存储数据B.逻辑数据C.数据结构D.数据文件答案:A82.在SQLServer中,修改表中列定义的正确的SQL语句是()。A.ALTERTABLEMODIFYCOLUMN列名数据类型B.ALTERTABLE表名ALTER列名数据类型C.ALTERTABLE表名ALTERCOLUMN列名数据类型D.ALTERTABLE表名ADD列名数据类型答案:C83.下列关于自连接操作的说法,正确的是()。A.自连接是在两个物理表上进行的B.自连接操作是在一个物理表上进行的,需通过取别名方法将其在逻辑上分成两个表C.自连接操作是在一个逻辑表上进行的,需通过取别名方法将其在物理上分成两个表D.自连接操作是在一个物理表上进行的,但不需要用取别名方法将其在逻辑上分成两个表答案:B84.进行自然连接运算的两个关系必须具有()。A.相同个数的属性B.公共属性C.相同关系名D.相同关键字答案:B
85.两个关系的()是指一个关系中的每个元组和第二个关系的每个元组的连接。A.差B.积C.并D.交答案:B86.若要定义关系模式中的候选键,下列约束中最合适的是()。A.CHECKB.外键C.UNIQUED.DEFAULT答案:C多选题1.关系模型中关系模式的联系由()隐含说明。A.实体B.连接属性C.外部关键字D.关键字答案:C2.下列关于实体完整性的说法,正确的有()。A.实体完整性是保证关系中的每个元组都是可识别的和唯一的B.关系数据库中所有的表都必须有主键C..关系数据库的表中不允许存在无主键值的记录D.关系数据库的表中允许存在主键值相同的记录答案:C3.SQL的主要组成部分有()。A.数据操纵语言B.嵌入式SQLC.数据控制语言D.数据定义语言答案:D4.数据库的数据模型由()组成。A.数据操作B.数据长度C.数据结构D.数据类型答案:C5.嵌套查询一般的执行顺序包括()处理。
A.由外向里B.同时C.由里向外D.由下层向上层答案:D6.数据库的物理设计分为()。A.确定数据库的逻辑结构B.对所设计的物理结构进行评价C.确定数据库的系统结构D.确定数据库的物理结构答案:D7.SQL的集合查询操作有()。A.差操作B.除操作C.并操作D.交操作答案:D8.()是模式分解的两个最基本的原则。A.结构等价B.数据等价C.依赖等价D.属性等价答案:C9.关系模型中常用的关系操作包括()连接、除等查询操作。A.差B.并C.交D.选择答案:D10.()可以用来定义用户定义完整性。A.CHECK约束B.触发器C.UNIQUE约束D.NULL约束答案:D11.()三种语言在表达能力上是完全等价的。A.域关系演算B.关系代数C.数据库语言D.元组关系演算答案:D问答题1.
已知商品表、订单表、订单细节表、顾客表的结构如下所示:答案:select*from商品where商品名称like'%电%'2.已知商品表、订单表、订单细节表、顾客表的结构如下所示:答案:select订单编号,sum(单价*数量)as总金额from订单innerjoin商品on订单.商品编号=商品.商品编号groupby订单编号3.已知商品表、订单表、订单细节表、顾客表的结构如下所示:答案:select订单编号,count(商品编号)as商品种类数from订单细节groupby订单编号havingcount(*)>24.在教学管理数据库中有学生、课程和选课三个表,它们的定义分别为:S(SnoChar(5),SnameChar(6),SsexChar(2),SageInt,SdeptChar(2))C(CnoChar(1),CnameChar(10),CpnoChar(1),CcreditInt)SC(SnoChar(5),CnoChar(1),Gradeint)用SQL语句建立数据表S,以Sno作为主键;答案:CreatetableS(SnoChar(5),SnameChar(6),SsexChar(2),SageInt,SdeptChar(2),primarykeySno)5.已知一个数据表的结构如下,表名为“Product”。列名数据类型长度备注描述ProductIDchar12主键商品编号ProductNamevarchar50商品名称ProductPricefloat商品价格ProductMemoVarchar50由于供应商对商品的批发价格进行调整,现需对现行商品价格进行调整,规则如下:原价格小于10元上调8%,原价格大于30元上调6%,其它上调7%,请编写一段SQL脚本完成上述功能。答案:UPDATEProductSETProductPrice=ProductPrice<10THENProductPrice*1.08THENProductPrice*1.06CASEWHENWHENProductPrice>30ELSEProductPrice*1.07END6.已知有学生表、课程表、选课表,各表结构如下所示:学生表学号(char(10),主键),姓名(varchar(20),非空),性别(char(2),取值范围为“男”和“女”),出生日期(date)。课程表号(char(4),主键),课程名(varchar(50),非空),学分(int)。选课表学号(char(10),主键,引用学生表的外键),课程号(char(4),成绩(tinyint,取值范围为:0~100)。写出创建这三张表的SQL语句,要求考虑全部约束。课程主键,引用课程表的外键)答案:Createtable学生表(学号char(10)primarykey,姓名varchar(20)notnull,性别char(2)check(性别in('男','女')),出生日期date)createtable课程表(课号char(4)primarykey,课程名varchar(50)notnull,学分int)createtable选课表(学号char(10),课程号char(4)references课程表(课程号),.成绩intcheck(成绩between0and100),primarykey(学号,课程号),foreignkey(学号)references学生表(学号),foreignkey(课程号)references课程表(课程号))7.设有关系模式R(A,B,C,D,E),其最小函数依赖集F={A→C,BC→D,D→B,C→E}。(1)求属性闭包:(AB)+、(AC)+、(BC)+。(2)求R的所有候选关键字。(3)分解ρ={BCD,ACE}最高为几范式?ρ是否具有依赖保持性,为什么?ρ是否具有无损连接性,为什么?(4)将R分解为3NF,要求具有依赖保持性和无损连接性答案:1)(AB)+=ABCDE;(AC)+=ACE;(BC)+=BCDE(2)A没有出现在F中依赖的右边,A+=ACE;又,出现在依赖图闭环中的属性有:DB,(或,左边出现的属性:ABCD,而ABCD-A+=ABCD-ACE=BD);求:(AB)+=ABCDE;求:(AD)+=ADBCE;得:候选关键字:AB、AD。(3)2NF,因BCD∈3NF,ACE∈2NF。ρ具有依赖保持性,因F1(BCD)={BC→D,D→B},F2(ACE)={A→C,C→E},(F1∪F2)+=F+。ρ不具有无损连接性,原因…(略)。(4)按左边相同原则进行3NF依赖保持性分解,得ρ={AC,BCD,DB,CE};DB为BCD的
子集,去掉DB,得ρ={BCD,AC,CE}。显然ρ不具有无损连接性,加上原关系R的一个候选关键字,得解ρ={BCD,AC,CE,AB}或ρ={BCD,AC,CE,AD}。8.在教学管理数据库中有学生、课程和选课三个表,它们的定义分别为:S(SnoChar(5),SnameChar(6),SsexChar(2),SageInt,SdeptChar(2))C(CnoChar(1),CnameChar(10),CpnoChar(1),CcreditInt)SC(SnoChar(5),CnoChar(1),Gradeint)查询计算机系(CS)所有男同学的姓名;答案:selectSnamefromSwhereSdept=’CS’andSsex=’男’9.用SQL语句创建学生选课关系(SC),包括Sno、Cno和Grade,必须定义三类完整性,包括(Sno,Cno)的主键,Sno和Cno两个外键,以及Grade的取值范围在0到100分的约束。答案:CreatetableSC(Snochar(10)notnull,Cnochar(10)notnull,gradeint,ConstraintSCPKprimarykey(Sno,Cno),ConstraintStudentFKForeignkey(Sno)referencesstudent(Sno),ConstraintCourseFKForeignkey(Cno)referencescourse(Cno),ConstraintGradeCKCheck(Grade)0andGrade〈100))10.工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:(1)一个工厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。(3)一个车间生产多种产品,产品有产品号和价格。(4)一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零号件、重量和价格。(5)一个产品由多种零件组成,一种零件也可装配出多种产品。试:给出相应的关系模式。
答案:工厂(厂名、厂长姓名)车间(车间号、车间主任姓名、地址、电话、厂名)工人(职工号、姓名、年龄、性别、工种、车间号)产品(产品号、价格、车间号)零件(零件号、重量、价格)制造(车间号、零件号)11.用SQL语句创建教师授课关系(TC),包括Tno、Cno和AVGrade,必须定义三类完整性,包括(Tno,Cno)的主键,Tno和Cno两个外键,以及AVGrade的取值范围在0到100分的约束。答案:CreatetableSC(Snochar(10)notnull,Cnochar(10)notnull,gradeint,ConstraintSCPKprimarykey(Sno,Cno),ConstraintStudentFKForeignkey(Sno)referencesstudent(Sno),ConstraintCourseFKForeignkey(Cno)referencescourse(Cno),ConstraintGradeCKCheck(Grade)0andGrade〈100))简答题1.简述数据库的主要特征。答案:要点:(1)数据结构化;(2)高度共享、低冗余;(3)数据独立性;(4)统一管理与控制,如安全性、完整性、故障恢复、并发控制等。2.简述SQLServer2000中触发器和存储过程的调用过程的不同。答案:(1)触发器在表数据更新(插删改操作)时,由DBMS自动调用,即触发调用;(2)存储过程由程序或使用命令显式调用。3.关系模型与非关系模型比较具有哪些特点?答案:⑴关系数据模型建立在严格的数学基础之上。(2分)⑵关系数据模型单一,容易理解。(2分)⑶关系数据模型的存取路径对用户隐蔽。(2分)⑷关系模型中的数据联系是靠数据冗余实现的。(2分)4.简述事务的特性。答案:事务具有四个特性,即ACID特性:(1)原子性:事务中包括的所有操作要么都做,要么都不做。(2)一致性:事务必须使数据库从一个一致性状态变到另一个一致性状态。(3)隔离性:一个事务内部的操作及使用的数据对并
发的其他事务是隔离的。(4)持续性:事务一旦提交,对数据库的改变是永久的。5.在数据库中有哪两级独立性?答案:数据独立性分为物理独立性和逻辑独立性两个级别(1)物理独立性(2分)如果数据库的内模式要修改,即数据库的物理结构有所变化,那么只要对模式/内模式映像作相应的修改,可以使概念模式尽可能保持不变。也就是对内模式的修改尽量不影响概念模式,当然对于外模式和应用程序的影响更小,这样,我们称数据库达到了物理独立性。(2分)(2)逻辑数据独立性(2分)如果数据库的概念模式要修改,那么只要对外模式/模式映像作相应的修改,可以使外模式和应用程序尽可能保持不变。这样,我们称数据库达到了逻辑数据独立性。(2分)6.简述数据库系统的二级映像技术及作用。答案:(1)外模式/模式映像(1分)外模式/模式映像,定义并保证了外模式与数据模式之间的对应关系。由于应用程序是根据外模式进行设计的,只要外模式不改变,应用程序就不需要修改;外模式/模式映像技术建立了用户数据库与逻辑数据库之间的对应关系,使的用户能够按模子式进行程序设计,保证了数据的逻辑独立性。(3分)(2)模式/内模式映像(1分)模式/内模式映像,定义并保证了数据的逻辑模与内模式之间的对应关系。它说明数据的记录、数据项在计算机内部是如何组织和表示的。由于用户活程序是按数据的逻辑模式使用数据的,所以只要数据模式不变,用户仍可以按原来的方式使用数据,程序也不需要修改。模式/内模式映像保证了数据的物理独立性。(3分)7.简述SQL的组成及功能。答案:⑴数据定义语言它用来定义RDB的模式、外模式和内模式,以实现对基本表、视图以及索引文件的定义、修改和删除等操作。⑵数据操纵语言它包括数据查询和数据更新两类。其中,数据查询指对数据库中的数据查询、统计、分组、排序等操作,数据更新指数据的插入、删除、修改等数据维护操作。⑶数据控制语言包括对基本表和视图的授权,完整性规则的描述,事务控制语句等。⑷嵌入式SQL这部分内容规定了SQL语句嵌入在宿主语言程序中使用的各种规则。8.简要举例说明并发操作中的丢失修改问题,并简要说明解决方法。答案:丢失修改问题是指在并发操作的多个事务中,丢失了其中某些事务所更新的数据。
9.简述数据库系统中数据独立性的实现方法。答案:(1)数据独立性概念;(2)数据库三层模式与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 超市商品订购合同
- 北京市物业区域管理合同
- FDA进口预申报委托协议简单版样式
- 11声音是什么(原卷版)
- 四川省棠湖中学高三下学期周练数学(文)试题46
- 北京人朝初一分班考数学试题及答案
- 第5课 中国古代官员的选拔与管理 课件 高二历史统编版2019选择性必修1 国家制度与社会治理
- 广东省惠州市高三4月模拟考试文综地理试题
- 陕西省石泉县江南高级中学高中历史必修二人民版14古代中国的经济政策(下)教案
- 工程数学积分变换答案
- 2024至2030年全球与中国充电桩运营平台市场现状及未来发展趋势
- 2024-2025学年七年级生物上册 第二单元第一、二章 单元测试卷(人教版)
- 2024年高考地理真题完全解读(甘肃卷)
- 两弹一星精神(教学设计)-2023-2024学年小学科学课后服务科普课程
- 部编人教版六年级上册道德与法治全册知识点考点+典型考题【每课】
- 2024义务教育艺术新课标课程标准2022版考试题库及答案
- 2024-2030年中国免烧砖行业市场发展分析及前景趋势与投资研究报告
- 战舰波将金号拉片笔记
- DL∕T 1614-2016 电力应急指挥通信车技术规范
- 2024年云南大理州州级机关统一公开遴选公务员16名(高频重点提升专题训练)共500题附带答案详解
- 湖南长沙青竹湖2025届化学九年级第一学期期中达标检测试题含解析
评论
0/150
提交评论