




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1计算机科学与技术专业数据库原理与应用课程试题一、选择题(15分,每空1分)1数据库系统中,物理数据独立性(PHYSICALDATAINDEPENDENCE)是指_。A数据库与数据库管理系统的相互独立B应用程序与DBMS的相互独立C应用程序与存储在磁盘上数据库的物理模式是相互独立的D应用程序与数据库中数据的逻辑结构相互独立2数据库系统的特点是_、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A数据共享B数据存储C数据应用D数据保密3数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为_。A数据定义语言(DDL)B数据管理语言C数据操纵语言(DML)D数据控制语言4在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为B;从表中选出满足某种条件的元组的操作称为A;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为C。A选择B投影C连接D扫描5关系模型中,一个候选码_。A可由多个任意属性组成B至多由一个属性组成C可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D必须由多个属性组成6SQL语言是_语言。A层次数据库B网络数据库C关系数据库D非数据库7数据库中只存放视图的_。A操作B对应的数据C定义D限制8关系数据库规范化是为解决关系数据库中_问题而引入的。A数据冗余B提高查询速度C减少数据操作的复杂性D保证数据的安全性和完整性9数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_。A可靠性B一致性C完整性D安全性10若事务T对数据对象A加上S锁,则_。A事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁。B事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。C事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁。D事务T可以读A和修改A,其它事务能对A加S锁和X锁。11事务的原子性是指_。A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态12数据库中的封锁机制(LOCKS)是_的主要方法。A完整性B安全性C并发控制D恢复13对并发操作若不加以控制,可能会带来数据的_问题。A不安全B死锁C死机D不一致214、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_。A元组B行C记录D属性二、填空题(15分,每空1分)1传统的集合“并、交、差”运算施加于两个关系时,这两个关系的属性个数必须相等,相对应的属性值必须取自同一个域。2指出下列缩写的含义DBMSDBMS数据库管理系统、DBADBA数据库管理员。3在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在S中称为_外码_。六、综合题2某学员为公安局的车辆信息管理系统设计了数据库的ER图,对车辆、车主、驾驶员、制造商、保险公司、警察、车辆违章和车辆事故等信息进行了管理,其ER图如下所示。该ER图有7个实体类型,其结构如下制造商(制造商编号,名称,地址)交通管理大队(大队编号,地址,区域,电话)警察(警号,姓名,性别,出生年月)车主(身份证号,姓名,地址,电话)车辆(车辆牌号,型号,发动机号,座位数,登记日期)驾驶员(驾驶证号,姓名,性别,地址,准驾车型,发证日期)保险公司(保险公司编号,名称,地址,电话)1NNPMMNN制造商车辆保险公司车主驾驶员警察交通管理大队被盗拥有管理保险2事故制造违章保险111M11NNNNP3该ER图有8个联系类型,其中5个是1N联系,1个是MN联系,2个是MNP联系。其联系的属性如下违章(违章编号,时间,地点,违章行为,处理结果)事故(事故编号,时间,地点,事故简要,处理结果)被盗(被盗编号,被盗时间,被盗地点,找回时间,找回地点)试将上述ER图转换成关系模型写出关系模式集,并用下划线和波浪线标识出每个模式的主键和外键。在上述数据库中,写出主键和外键的总数这两个数字。解根据ER图和转换规则,7个实体类型转换成7个关系模式,1个MN联系转换成1个关系模式,2个MNP联系转换成2个关系模式。因此,该ER图可转换成10个关系模式,如下制造商(制造商编号,名称,地址)交通管理大队(大队编号,地址,区域,电话)警察(警号,姓名,性别,出生年月,大队编号)车主(身份证号,姓名,地址,电话)车辆(车辆牌号,型号,发动机号,座位数,登记日期,制造商编号,保险公司编号,车主身份证号)驾驶员(驾驶证号,姓名,性别,地址,准驾车型,发证日期,保险公司编号)保险公司(保险公司编号,名称,地址,电话)违章(违章编号,时间,地点,违章行为,处理结果,车辆牌号,驾驶证号,警号)事故(事故编号,时间,地点,事故简要,处理结果,车辆牌号,驾驶证号,警号)被盗(被盗编号,被盗时间,被盗地点,找回时间,找回地点,车主身份证号,车辆牌号)在上述数据库中,主键的总数为10个,外键的总数为13个。数据库系统概论试题C一、选择题(20分,每小题2分)1数据库系统与文件系统的主要区别是_。A数据库系统复杂,而文件系统简单B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决1NNPMMNN制造商车辆保险公司车主驾驶员警察交通管理大队被盗拥有管理保险2事故制造违章保险111M11NNNNP4C二文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2同一个关系模型的任意两个元组值_。A不能全同B可全同C必须全同D以上都不是3自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_。A元组B行C记录D属性4SQL语言具有两种使用方式,分别称为交互式SQL和_。A提示式SQLB多用户SQLC嵌入式SQLD解释式SQL5关系规范化中的删除操作异常是指_。A不该删除的数据被删除B不该插入的数据被插入C应该删除的数据未被删除D应该插入的数据未被插入6属于BCNF的关系模式_。A已消除了插入、删除异常B已消除了插入、删除异常和数据冗余C仍然存在插入、删除异常D在函数依赖范畴内,已消除了插入和删除的异常7从ER模型关系向关系模型转换时,一个MN联系转换为关系模式时,该关系模式的关键字是_。AM端实体的关键字BN端实体的关键字CM端实体关键字与N端实体关键字组合D重新选取其他属性8数据库的_是指数据的正确性和相容性。A安全性B完整性C并发控制D恢复9授权编译系统和合法性检查机制一起组成了_子系统。A安全性B完整性C并发控制D恢复10设有两个事务T1、T2,其并发操作如图1所示,下列评价正确的是_。A该操作不存在问题B该操作丢失修改C该操作不能重复读D该操作读“脏”数据T1T2读A100AA2写回读A200ROLLBACK恢复A100图1事务并发操作图二、填空题(20分,每小空2分)1DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是封锁机制。2系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种情况称为系统故障。3关系数据库中基于数学上两类运算是关系代数和关系演算。4数据库设计的几个步骤是需求分析,概念设计,逻辑设计,物理设计,编码和调试、实施运行和维护。51NF,2NF,和3NF之间,相互是一种3NF2NFLNF成立关系。6视图是一个虚表,它是从一个或几个基本表中导出的表。在数据库中,只存放视图的定义,不存放视图的视图对应的数据。7关系操作的特点是集合操作。四、综合题(45分)51设有如下实体(10分)学生学号、单位、姓名、性别、年龄、选修课程名课程编号、课程名、开课单位、任课教师号教师教师号、姓名、性别、职称、讲授课程编号单位单位名称、电话、教师号、教师名上述实体中存在如下联系一个学生可选修多门课程,一门课程可为多个学生选修;一个教师可讲授多门课程,一门课程可为多个教师讲授;一个单位可有多个教师,一个教师只能属于一个单位。试完成如下工作(1)分别设计学生选课和教师任课两个局部信息的结构ER图。(4分)(2)将上述设计完成的ER图合并成一个全局ER图。(3分)(3)将该全局ER图转换为等价的关系模型表示的数据库逻辑结构。(3分)解(1)学生选课局部ER图如图2所示,教师任课局部ER图如图3所示。电话图2学生选课局部ER图学生学号、单位、姓名、性别、年龄、选修课程名课程编号、课程名、开课单位、任课教师号教师教师号、姓名、性别、职称、讲授课程编号单位单位名称、电话、教师号、教师名上述实体中存在如下联系一个学生可选修多门课程,一门课程可为多个学生选修;一个教师可讲授多门课程,一门课程可为多个教师讲授;一个单位可有多个教师,一个教师只能属于一个单位。课程名N课程开课1课程名编号N学生拥有单位1年龄单位名姓名性别学号选修MN课程编号1单位属于教师N电话单位名讲授MN职称姓名性别教师号6图3教师任课局部ER图图4合并的全局ER图(2)合并的全局ER图如图4所示。为避免图形复杂,下面给出各实体属性单位单位名、电话学生学号、姓名、性别、年龄教师教师号、姓名、性别、职称课程编号、课程名(3)该全局ER图转换为等价的关系模型表示的数据库逻辑结构如下单位(单位名,电话)教师(教师号,姓名,性别,职称,单位名)课程(课程编号,课程名,单位名)学生(学号,姓名,性别,年龄,单位名)讲授(教师号,课程编号)选修(学号,课程编号)2设有关系S、SC、C,试用关系代数、元组关系演算表达式和SQL完成下列操作。(15分,每小题5分)SS,SNAME,AGE,SEX例(001,李强,23,男)SCS,C,SCORE例(003,C1,83)CC,CNAME,TEACHER例(C1,数据库原理,王华)(1)试用关系代数检索选修了“程军”老师所授课程之一的学生姓名。SNAMESSCTEACHER程军C(2)试用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生姓名。T1|UVWSUSCVCWT1U1U1V1V2W1W3程军(2)试用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生学号。T1|VWSCVCWT1V1V2W1W3程军(3)找出“程序设计”课程成绩在90分以上的学生姓名。SELECTSNAMEFROMS,SC,CWHERESSSCSANDSCCCCANDSCORE90ANDCNAME程序设计或者SELECTSNAMEFROMS教师N学生拥有单位1属于1NN课程讲授MMN选修开设1N7WHERERSSINSELECTSFROMSCWHERESCORE90ANDCCINSELECTCFROMCWHERECNAME程序设计数据库系统概论试题B一、选择题(20分,每小题2分)1数据库系统的核心是_。A数据库B数据库管理系统C数据模型D软件工具2关系模型中,候选码_。A可由多个任意属性组成B至多由一个属性组成C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D以上都不是3SQL语言具有_的功能。A关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制C数据定义、关系规范化、数据控制D数据定义、关系规范化、数据操纵4SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是_。ASELECTBINSERTCUPDATEDDELETE5FOXBASE、FOXPRO属于_。A表式系统B最小关系系统C关系完备的系统D全关系系统6关系规范化中的插入操作异常是指_。A不该删除的数据被删除B不该插入的数据被插入C应该删除的数据未被删除D应该插入的数据未被插入7消除了部分函数依赖的INF的关系模式,必定是_。A1NFB2NFC3NFD4NF8在关系数据库设计中,设计关系模式是_的任务。A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段9_是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。A程序B命令C事务D文件二、填空题(20分,每小空2分)1如果数据库中只包含成功事务提交的结果,就说数据库处于一致状态。2完整性约束是指实体完整性和参照完整性。3关系数据库中可命名的最小数据单位是属性名。4保护数据安全性的一般方法是设置用户标识和存取权限控制。5“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段。6若关系为1NF,且它的每一非主属性都不部分函数依赖于候选码,则该关系为2NF。7关系代数运算中,专门的关系运算有选择、投影和连接。四、综合题(45分)1假定一个部门的数据库包括以下的信息(10分)8职工的信息职工号、姓名、住址和所在部门。部门的信息部门名、部门所有职工、经理和销售的产品。产品的信息产品名、制造商、价格、型号及产品内部编号。制造商的信息制造商名称、地址、生产的产品名。完成如下设计解本题对应的ER图如图2所示。图2ER图(1)设计该计算机管理系统的ER图;(5分)(2)将该ER图转换为关系模型结构;(3分)(3)指出转换结果中每个关系模式的候选码。(2分)2设有关系S、SC、C,试用关系代数、元组关系演算表达式和SQL完成下列操作。(15分,每小题5分)SS,SNAME,AGE,SEX例(001,李强,23,男)SCS,C,SCORE例(003,C1,83)CC,CNAME,TEACHER例(C1,数据库原理,王华)(1)用关系代数检索既选修了C1课程,又选修了C2课程的学生学号。SNAMESCC1(SC)SNAMESCC2(SC)(2)用元组关系演算表达式检索年龄大于21的男生的学号和姓名。T2|RSRT1R1T2R2R321R4男数据库系统概论试题A一、选择题(20分,每小题2分)1在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是_阶段。A数据库系统B文件系统C人工管理D数据项管理2对关系模型叙述错误的是_。A建立在严格的数学理论、集合论和谓词演算公式的基础之上B微机DBMS绝大部分采取关系数据模型C用二维表表示关系模型是其一大特点D不具有连接操作的DBMS也可以是关系数据库系统3关系运算中花费时间可能最长的运算是_。A投影B选择C笛卡尔积D除销售ONG1M制造商生产职工部门产品从属ONGNMNN职工号姓名地址部门名经理产品名产品内部编号型号价格名称地址94假定学生关系是S(S,SNAME,SEX,AGE),课程关系是C(C,CNAME,TEACHER),学生选课关系是SC(S,C,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系_。ASBSC,CCS,SCDS,C,SC5、假定学生关系是S(S,SNAME,SEX,AGE),课程关系是C(C,CNAME,TEACHER),学生选课关系是SC(S,C,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系_。ASBSC,CCS,SCDS,C,SC6关系规范化中的删除操作异常是指_。A不该删除的数据被删除B不该插入的数据被插入C应该删除的数据未被删除D应该插入的数据未被插入7在关系数据库设计中,设计关系模式是_的任务。A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段8从ER模型关系向关系模型转换时,一个MN联系转换为关系模式时,该关系模式的码是_。AM端实体的码BN端实体的码CM端实体码与N端实体码组合D重新选取其他属性9下面哪个不是数据库系统必须提供的数据控制功能_。A安全性B可移植性C完整性D并发控制二、填空题(20分,每小空2分)1事务是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。4关系代数中,从两个关系中找出相同元组的运算称为交运算。5在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则保持原有的函数依赖和无损连接。四、综合题(45分)1某医院病房计算机管理中需要如下信息(10分)科室科名,科地址,科电话,医生姓名病房病房号,床位号,所属科室名10医生姓名,职称,所属科室名,年龄,工作证号病人病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。(1)完成如下设计设计该计算机管理系统的ER图;(5分)图2ER图(2)将该ER图转换为关系模型结构;(3分)对应的关系模型结构如下科室(科名,科地址,科电话)病房(病房号,床位号,科室名)医生(工作证号,姓名,职称,科室名,年龄)病人(病历号,姓名,性别,主管医生,病房号)(3)指出转换结果中每个关系模式的候选码。(2分)每个关系模式的候选码如下科室的候选码是科名;病房的候选码是科室名十病房号;医生的候选码是工作证号;病人的候选码是病历号。数据库概论试题(A)姓名班级学号成绩二、选择题(26分)1单个用户使用的数据视图的描述称为【A】A外模式B概念模式C内模式D存储模式2子模式DDL用来描述【B】A数据库的总体逻辑结构B数据库的局部逻辑结构N病人入住病房1病房号床位号工作证号姓名性别病历号N医生从属科室1科名科电话科地址职称年龄姓名诊治组成N1N111C数据库的物理存储结构D数据库的概念结构3在DBS中,DBMS和OS之间的关系是【B】A相互调用BDBMS调用OSCOS调用DBMSD并发运行4五种基本关系代数运算是【A】A,和B,和C,和D,和5当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【D】A左外联接B右外联接C外部并D外联接6数据模型的三要素是【D】A数据结构、数据对象、共享B数据结构、数据操作、数据控制C数据结构、数据操作和完整性D数据结构、数据操作和完整性约束条件7设关系模式RA,B,C,F是R上成立的FD集,FBC,则分解AB,BC相对于F【A】A是无损联接,也是保持FD的分解B是无损联接,但不保持FD的分解C不是无损联接,但保持FD的分解D既不是无损联接,也不保持FD的分解8储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间的关系是【B】A1对1联系B1对多联系C多对多联系D多对1联系9在数据库设计中,将ER图转换成关系数据模型的过程属于【B】A需求分析阶段B逻辑设计阶段C概念设计阶段D物理设计阶段11如果事务T获得了数据项Q上的排它锁,则T对Q【C】A只能读不能写B只能写不能读C既可读又可写D不能读不能写12现有关系表医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是【A】A患者编号,医生编号,诊断日期B医生编号C诊断日期D患者编号13索引属于【C】A模式B外模式C内模式D概念模式14、把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是_C_。AGRANTGRADEONSCTOZHAOBGRANTUPDATEONSCTOZHAOCGRANTUPDATEGRADEONSCTOZHAO12DGRANTUPDATEONSCGRADETOZHAO参考答案二、选择题(26分)1A外模式2B数据库的局部逻辑结构3BDBMS调用OS4A,和5D外联接6D数据结构、数据操作和完整性约束条件7A是无损联接,也是保持FD的分解8B1对多联系9B逻辑设计阶段11C既可读又可写12A患者编号,医生编号,诊断日期数据库原理试题A卷一、填空题(每空1分,共20分)1对于一个国家来说,数据库的建设规模、数据库信息量的_和_已成为这个国家信息化程度的_。2数据模型通常由_、_和_三部分组成。3游标的功能是把_转换为_。4最常用的数据库的恢复技术是_和_。5_模型是现实世界到_机器模型的中间桥梁。6数据独立性是指_和_独立性。7、关系模型中有三类完整性约束,分别是指_、_和用户定义的完整性。8、DBMS存取控制机制主要包括两部分自主存取控制,_。9、对于每一个外模式,数据库系统都有一个_映象,它定义了该外模式与模式之间的对应关系。二、选择题(每小题1分,共10分)1关于冗余数据的叙述中,不正确的是。A冗余的存在容易破坏数据库的完整性B冗余的存在给数据库的维护增加困难C不应该在数据库中存储任何冗余数据D冗余数据是指可由基本数据导出的数据2概念模型独立于。AER模型B硬件设备CDBMSD操作系统3下列叙述正确的为()。A主码是一个属性,它能唯一表识一列B主码是一个属性,它能唯一表识一行C主码是一个属性或属性集,它能唯一表识一列D主码是一个属性或属性集,它能唯一表识一行4数据库三级模式体系结构的划分,有利于保持数据库的。A数据独立性B数据安全性C结构规范化D操作可行性5一个关系中的候选关键字()。A至多一个B可多个C必须多个D至少3个6常用的关系运算是关系代数和()。A集合代数B逻辑演算C关系演算D集合演算7在基本层次联系中,记录型之间的联系是()。A一对一联系B一对多联系C多对多联系D多对一联系8、一个关系中的候选码_。A至多一个B可多个C必须多个D至少3个10数据库的()是指数据的正确性和相容性。A安全性B完整性C并发控制D恢复数据库原理试题答案A卷一填空题(每空1分,共20分)1安全性,完整性,衡量标准2数据结构,数据操作,完整约束。3集合记录,单记录4数据转储,登录日志文件5概念,数据模型6物理,逻辑7实体完整性,参照完整性13二、单项选择题(每小题1分,共10分)C,C,D,A,B,C,B,B,A,B一选择题(15X1分)1_是位于用户与操作系统之间的一层数据管理软件A数据库管理系统B数据库系统C数据库D数据库应用系统2非关系模型中数据结构的基本单位是_。A两个记录型间的联系B记录C基本层次联系D实体间多对多的联系3_属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A数据模型B概念模型C对象模型D关系模型4SQL语言属于_。A关系代数语言B元组关系演算语言C域关系演算语言库D具有关系代数和关系演算双重特点的语言5关系是_。A型B静态的C稳定的D关系模型的一个实例6集合R与S的连接可以用关系代数的5种基本运算表示为_。AR(RS)BF(RS)CR(SR)DS(RS)7SQL语言的一体化特点是主要是与_相比较而言的。A操作系统命令B非关系模型的数据语言C高级语言D自然语言8当修改基表数据时,下列说法正确的是视图_。A需要重建B可以看到修改结果C无法看到修改结果D不许修改带视图的基表9DB2,ORACLE,PBASE属于_。A表式系统B最小关系系统C关系完备的系统D全关系系统10多值依赖的主要毛病在于_。A插入异常B删除异常C数据冗余太大D插入异常删除异常113NF_规范为4NF。A消除非主属性对码的部分函数依赖B消除非主属性对码的传递函数依赖C消除主属性对码的部分和传递函数依赖D消除非平凡且非函数依赖的多值依赖12概念结构设计阶段得到的结果是_。A数据字典描述的数据需求BER图表示的概念模型C某个DBMS所支持的数据模型D包括存储结构和存取方法的物理结构13一个1N联系可以转换为一个独立的关系模式,关系的码为_。A实体的码B各实体码的组合CN端实体的码D每个实体的码14恢复和并发控制的基本单位是_。A事务B数据冗余C日志文件D数据转储15下面的结论不正确的是_。A若RARB,RBRC则RARCB若RARB,RARC则RAR(B,C)14C若RBRA,RCRA则R(B,C)RAD若R(B,C)RA则RBRA,RCRA二填空(20X1分)1数据库系统的主要特点_数据冗余度小具有较高的数据程序独立性具有统一的数据控制功能等。2数据模型是严格定义的概念集合,通常由_和_三部分组成,其中_是刻画模型性质最重要的方面。3数据约束条件是完整性规则的集合,在关系模型中,任何关系必须满足_与_两个条件。4层次模型网状模型中数据结构的单位是_,关系模型的基本结构为_。5外模式,亦称为子模式或用户模式,是_看到的数据视图。6数据库系统中的三级结构及二级映象,使得数据库系统中的数据具有较高的_和_。7关系的描述称为关系模式,它可以形式化的用一个五元组表示为_。8网状数据模型的数据与数据间联系的存储常用的实现方法有是_法。9关系系统查询优化的一般准则中非常重要的一条是_应尽量先做。10关系的抽象操作语言关系代数元组关系演算和域关系演算在表达能力上是_的。11关系操作中五种基本运算为_12关系数据操纵按照表达查询方式可分为_两种。13视图是虚表,它一经定义就可以和基本表一样被查询,但_操作将有一定限制。14一个系统定义为关系系统当且仅当它支持数据库是_构成的,并且只有这种结构,并支持三种基本运算_和_。A卷一、选择题15X1分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、集合R与S的交连接可以用关系代数的5种基本运算表示为_。A、RRSB、FRSC、RSRD、SRS8、实体是信息世界中的术语,与之对应的数据库术语为_。A、文件B、数据库C、字段D、记15录9、在嵌入式SQL语言中使用游标的目的在于_。A、区分SQL与宿主语言B、与数据库通信C、处理错误信息D、处理多行记录10、FOXBASE、FOXPRO属于_。A、表式系统B、最小关系系统C、关系完备的系统D、全关系系统11、在RU中如果XY,并且对于X的任何一个真子集X都没有XY则_。A、Y函数依赖于XB、Y对X完全函数依赖C、X为U的候选码D、R属于2NF12、3NF_规范为BCNF。A、消除非主属性对码的部分函数依赖B、消除非主属性对码的传递函数依赖C、消除主属性对码的部分和传递函数依赖D、消除非平凡且非函数依赖的多值依赖13、下面的结论不正确的是_。A、若RARBRBRC则RARCB、若RARBRARC则RARBCC、若RBRARCRA则RBCRAD、若RB,CRA则RBRA,RCRA14、需求分析阶段得到的结果是_。A、数据字典描述的数据需求B、ER图表示的概念模型C、某个DBMS所支持的数据模型D、某个DBMS所支持的数据模型15、一个MN联系转换为一个关系模式。关系的码为_。A、实体的码B、各实体码的组合C、N端实体的码D、每个实体的码二、填空20X1分1、数据库系统的主要特点_数据结构化_、数据冗余度小、具有较高的数据程序独立性、具有统一的数据控制功能等。2、数据约束条件是完整性规则的集合,在关系模型中,任何关系必须满足_实体完整性_与_参照完整性_两个条件。3、_事务_是恢复和并发控制的基本单位,数据库系统中要求它具有ACID特性。4、DBMS是指_数据库管理系统_,它是位于用户和操作系统之间的一层管理软件。5、外模式是_模式_的子集。6、设有选课关系SCSNOCNOG,对其插入一条选课记录950221的SQL插入命令为_INSERTINTOSCSNOCNOVALUES950221_。7、关系操作方式的特点是_一次一集合_操作。8、数据库恢复的基本原理可用一个词来概括即_冗余_,基本技术主要有转储与日志。9、视图是虚表,它一经定义就可以和基本表一样被查询但_更新_操作将有一定限制。10、就对数据库系统作查询优化来讲,只有_关系_模型系统才是可能的。11、关系数据库系统支持三级模式结构,其中外模式对应于_视图或部分基本表_,模式对应于基本表,内模式对应于存储文件。12、关系的描述称为关系模式,它可以形式化的用一个五元组_RUDDOMF_。13、数据库系统_三级结构与两层映象_的系统结构保证了数据库系统中能够具有较高的逻辑独立性和物理独立性。14、含有多值依赖的关系模式已达到4NF范式,则其多值依赖一定是_非平凡的_多值依赖。15、数据库设计的重要特点之一要把_结构_设计和_行为_设计密切结合起来,并以结构设计为核心而展开。16、任何一个二目关系是属于_4NF_范式的填最高范式。17、在关系模式中多值依赖的有效性与属性集的范围_有_关,而函数依赖则不然。18、一个1N联系可以转换为一个独立的关系模式,也可以与_N端对应的关系模式合并。19、请写出在未被使用的最小工作区中打开学生表XS的命令_USEXSIN0_20、在VFP中集成各类文件并最终能连编成可执行数据库应用系统的VFP文件为_项目_文件。三、设有学生课程关系数据库,其数据库关系模式为学生(STUDENT)SC学号SNO,姓名SNAME,所在系SDEPT,年龄SAGE性别SSEX课程COURSE课程号CNO课程名称CNAME先修课号CPNO,学分CCREDIT学生选课SC学号SNO课程号CNO成绩GRADE1试用关系代数、ALPHA语言、SQL语言分别写出下列查询9X3分1查询选修了3号或6号课程的学生的学号2查询至少选修了一门其直接先行课为8号课程的学生学号与姓名3查询选修了全部课程的学生学号、姓名和年龄(3)SELECTSNOSNAMESAGEFROMSTUDENTWHERENOTEXISTSSELECTFROMCOURSEXNOTEXISTSSELECTFROMSCYWHEREYCNOXCNOANDYSNOSTUDENTSNO3SNO,SNAMESAGESTUDENTSNOCNOSCCNOCOURSE1SNOCNO3CNO2SNO,SNAMECPNO8COURSESCSTUDENT3SNO,SNAMESAGESTUDENTSNOCNOSCCNOCOURSE162试用SQL语言写出下列查询3X4分1查询没有选修2号课程的学生学号与姓名SELECTSNO,SNAMEFROMSTUDENTWHERESTUDENTSNONOTINSELECTSCSNOFROMSCWHERESNO2;(2)查询选修了3门以上课程并且成绩均及格的学生学号与其平均成绩SELECTSNO,AVGGRAGEFROMSCWHEREGRADEGT60GROUPBYSNOHAVINGCOUNTCNOGT3;3将计算机科学系CS全体学生的所有成绩置为零UPDATESCSETGRADE0WHERESCSNOINSELECTSTUDENTSNOFROMSTUDENTWHERESDEPTCS四、某图书馆计划设计一个图书借阅管理数据库,要求能管理如下信息11分可随时查询出可借阅图书的详细情况,如图书编号BNO、图书名称BNA、出版日期BDA、图书出版社BPU、图书存放位置BPL等,这样便于学生选借;为了唯一标识每一学生,图书馆办借书证需如下信息学生姓名SNA、学生系别SDE、学生所学专业SSP、借书上限数SUP及唯一的借书证号SNO;一学生一次可借多本书,一本书可被多名学生所借阅(设同一本书有多本),借阅时记录借书日期,归还时记录还书日期,并据此判断是否超期。要求1试画出该数据库系统的实体联系图ER模型图,注明联系类型2设计此数据库系统的关系模式每个关系模式写成RU,F形式,其中U为属性集F为函数依赖集,要求满足3NF范式以上五、设有一关系模式R(A,B,C,D,E),在该关系模式上有函数依赖集AGTDCGTEABGTC,EGTB请回答3X5分1试找出关系模式R中的所有候选关键字。2该关系模式最高能够满足第几范式3试对该关系模式进行分解,使其最终满足第三范式保持函数依赖。B卷一、选择题15X1分1、_是位于用户与操作系统之间的一层数据管理软件A、数据库管理系统B、数据库系统C、数据库D、数据库应用系统2、非关系模型中数据结构的基本单位是_。A、两个记录型间的联系B、记录C、基本层次联系D、实体间多对多的联系3、_属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A、数据模型B、概念模型C、对象模型D、关系模型(3需求分析阶段得到的结果是_。A、数据字典描述的数据需求B、ER图表示的概念模型B、某个DBMS所支持的数据模型D、某个DBMS所支持的数据模型)4、SQL语言属于_。A、关系代数语言B、元组关系演算语言C、域关系演算语言库D、具有关系代数和关系演算双重特点的语言5、关系是_。A、型B、静态的C、稳定的D、关系模型的一个实例6、集合R与S的连接可以用关系代数的5种基本运算表示为_。A、RRSB、FRSC、RSRD、SRS7、SQL语言的一体化特点是主要是与_相比较而言的。A、操作系统命令B、非关系模型的数据语言C、高级语言D、自然语言8、当修改基表数据时,下列说法正确的是视图_。A、需要重建B、可以看到修改结果C、无法看到修改结果D、不许修改带视图的基本表9、DB2,ORACLE,PBASE属于_。A、表式系统B、最小关系系统C、关系完备的系统D、全关系系统10、多值依赖的主要毛病在于_。A、插入异常B、删除异常C、数据冗余太大D、插入异常、删除异常11、3NF_规范为4NF。A、消除非主属性对码的部分函数依赖B、消除非主属性对码的传递函数依赖C、消除主属性对码的部分和传递函数依赖D、消除非平凡且非函数依赖的多值依赖12、概念结构设计阶段得到的结果是_。A、数据字典描述的数据需求B、ER图表示的概念模型C、某个DBMS所支持的数据模型D、包括存储结构和存取方法的物理结构13、一个1N联系可以转换为一个独立的关系模式,关系的码为_。A、实体的码B、各实体码的组合C、N端实体的码D、每个实体的码14、恢复和并发控制的基本单位是_。A、事务B、数据冗余C、日志文件D、数据转储1715、下面的结论不正确的是_。A、若RARBRBRC则RARCB、若RARBRARC则RARBCC、若RBRARCRA则RBCRAD、若RB,CRA则RBRA,RCRA二、填空20X1分2、数据模型是严格定义的概念集合,通常由_数据结构_、_数据操作_和_完整性约束_三部分组成,其中_数据结构_是刻画模型性质最重要的方面。4、层次模型、网状模型中数据结构的单位是_基本层次联系_,关系模型的基本结构为_二维表_。5、外模式,亦称为子模式或用户模式,是_用户_看到的数据视图。8、网状数据模型的数据与数据间联系的存储常用的实现方法是_链接法_法。9、关系系统查询优化的一般准则中非常重要的一条是_选择_应尽量先做。10、关系的抽象操作语言关系代数、元组关系演算和域关系演算在表达能力上是_等价_的。11、关系操作中五种基本运算为_并差选择投影笛卡尔积12、关系数据操纵按照表达查询方式可分为_关系代数_、_关系演算_两种。14、一个系统定义为关系系统当且仅当它支持数据库是_表_构成的,并且只有这种结构,并支持三种基本运算_选择投影连接_。答案数据库系统概论试卷A一、选择题15X1分1、C2、C3、D4、A5、A6、D7、A8、D9、D10、B11、B12、C13、D14、A15、B二、填空20X1分1、数据结构化2、实体完整性参照完整性3、事务4、数据库管理系统5、模式6、INSERTINTOSCSNOCNOVALUES9502217、一次一集合8、冗余9、更新10、关系11、视图或部分基本表12、RUDDOMF13、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电线杆线描写生课件
- 电票知识及防范培训课件
- 北京市考试最难的题目及答案
- Diethyl-2-hydroxy-3-methylsuccinate-13C-MALIC-ACID-3-METHYL-DIETHYL-ESTER-sup-13-sup-C-生命科学试剂-MCE
- 北京安全员a考试试题及答案
- 北大数学期末考试试题及答案
- 公共卫生考试题及答案
- 苏州中考试题及答案
- 信天游考试题及答案
- 高校应急知识培训内容课件
- GB/T 2679.7-2005纸板戳穿强度的测定
- GB/T 25146-2010工业设备化学清洗质量验收规范
- GB/T 14825-1993农药可湿性粉剂悬浮率测定方法
- GB/T 12008.7-2010塑料聚醚多元醇第7部分:黏度的测定
- 文化政策与法规(第一课)
- 最全最好的血液净化课件资料
- 色彩基础知识ppt
- 寻找消失的滇缅路:松山战痕课件
- 中小学教师职业道德规范解读
- 部编人教版《道德与法治》九年级上册教材介绍课件
- 政府预算理论与实务(第四版)全套教学课件
评论
0/150
提交评论