数据库原理及应用试题_第1页
数据库原理及应用试题_第2页
数据库原理及应用试题_第3页
数据库原理及应用试题_第4页
数据库原理及应用试题_第5页
全文预览已结束

下载本文档

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

文档简介

大连海事大学计算机应用工程硕士考试试题

课程名称:数据库原理及应用姓名:年级:成绩一、单项选择题(20)1、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是才指同一个应用中的多个程序共享一个数据集合多个用户、同一种语言共享数据多个用户共享一个数据文件多种应用、多种语言、多个用户相互覆盖地使用数据集合2、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是阶段。数据库系统B.文件系统C•人工管理D.数据项管理3、数据库的物理独立性是指B.内模式改变,外模式和应用程序不变D.概念模式改变,内模式不变B.B.内模式改变,外模式和应用程序不变D.概念模式改变,内模式不变B.概念模式改变,内模式不变D.内模式改变,外模式和应用程序不变C.内模式改变,概念模式不变4、数据的逻辑独立性是指A.概念模式改变,外模式和应用程序不变C.内模式改变,概念模式不变5、数据库三级模式体系结构的划分,有利于保持数据库的。A.数据独立性B.数据安全性C.结构规范化D.操作可行性6、下列关于数据库三级模式结构的说法中,哪一个是不正确的?―数据库三级模式结构由内模式、模式和外模式组成DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像外模式/模式映象实现数据的逻辑独立性一个数据库可以有多个模式7、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是A.外模式B.内模式C.存储模式D.模式8、在数据库中存储的。A.数据B.数据模型C.数据以及数据之间的联系D.信息9、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为A.数据定义语言(DDL)B.数据管理语言C.数据操纵语言(DML)D.数据控制语言

10、在数据库中可以创建和删除表、视图、索引,可以修改表。这是因为数据库管理系统提供了.A.数据定义功能B.数据操纵功能C.数据维护功能D.数据控制功能11、在概念模型中,客观存在并可以相互区别的事物称为A)码B)属性C)联系D)实体12、关系数据模型:A.只能表示实体间的1:1联系12、关系数据模型:A.只能表示实体间的1:1联系C.只能表示实体间的m:n联系只能表示实体间的1:n联系。D.可以表示实体间的上述三种联系。13、关系数据模型的三个要素是。A)关系数据结构、关系操作集合和关系规范化理论B)关系数据结构、关系规范化理论和关系完整性的约束C)关系规范化理论、关系操作集合和关系完整性约束D)关系数据结构、关系操作集合和关系完整性约束14、属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A.数据模型B.概念模型C.E-R图D.关系模型15、关系模型中,候选码。A.可由多个任意属性组成B.至多由一个属性组成可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成以上都不是16、如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的A)候选码B)主码C)外码D)连接码17、实体完整性要求主属性不能取空值,这一点可以通过来保证。A.定义外码B.定义主码C.用户定义的完整性D.关系系统自动18、关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪一(些)类完整性?A.实体完整性B.参照完整性C.用户定义的完整性D.实体完整性、参照完整性和用户定义的完整性19、设关系R的度为20,关系S的度为30。如果关系T是R与S的广义笛卡尔积,即:T=RXS,则关系T的度为A.10B.20C.30D.5020、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是A.400B.10000C.30000D.90000二、简答题(20分)1、简述关系数据库系统的实体完整性、参照完整性的规则。关系数据库系统通过什么措施来保证实体完整性。外码在什么情况下可以取空值,在什么情况下不可以取空值?2、叙述等值连接与自然连接的区别和联系3、简述数据库管理系统的概念及其功能。4、阐述数据库系统为什么具有较高的数据与程序的独立性

三、(30分)设有如下关系数据库,学生表S,教师表T,课程表C,选课表STC(某学生选择某个教师所上的课程,成绩为G):学生表S:SNO(学生编号)SNAME(学生名称)JG(籍贯)SEX(性别)RXNF(入学年份)SPEC(专业)S1张三订中男2001计算机S2李四山东女2002航海教师表T:TNO(教师编号)TNAME(教师名称)ZC(职称)SEX(性别)T1王五教授男T2赵六副教授女课程表C:CNO(课程编号)CNAME(课程名称)XF(学分)CTIME(课时数)C1高等数学590C2数据库472选课表STC:SNO(学生编号)TNO(教师编号)CNO(课程编号)XKNF(诜课年份)G(成绩)S1T1C1200185S1T1C32001901、用SQL语言实现以下操作:并在ORACLE系统上实现。1)查询“数据结构”课程历年来学生的选课人数、平均成绩。2)查询姓名为“张大宝”的学生在“2005”年所有的全部选课信息,要求列出选课年份、课程编号、课程名称、教师名称、成绩。3)删除学生“赵为民”的信息及相应的选课记录。4)求所有学生都选修的课程编号、课程名称、学分和学时。5)查询姓名中包含“文”的学生情况。要求列出学号、姓名、籍贯、入学年份和专业2、用关系代数完成以下各项操作1)求2003年入学“自动控制”专业学生的学号、姓名、籍贯。2)求2002级“软件工程”专业没有选修“数据库”课程的学生编号及名称。3)求至少选修了教师“T1”所开设全部课程的学生编号及名称。四、综合应用题(30分)某科研单位希望用数据库来管理其科研项目和科研人员的有关信息。用户陈述需要了解科研项目的信息,科研人员的信息以及科研人员参加科研项目的信息。对于每一个科研项目,需要了解项目编号、项目名称、项目经费、开始时间、结束时间、项目负责人姓名、项目负责人职称、项目负责人电话、项目组成员姓名、项目组成员职称、项目组成员联系电话等信息。科研人员可以是科研项目的负责人,也可以是项目组成员,科研人员的基本信息包括姓名、性别、职称、联系电话。假设项目编号唯一;可能存在同名的科研人员;一个项目只有一个项目负责人,但可以有多个项目组成员,一个

温馨提示

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

评论

0/150

提交评论