1、济南大学继续教育学院2015年学位主干课程考试模拟题 函授站(点):_________ 姓名:___________ 年级:______ 专业:_________________层次:________ 学习形式:________ 密 封 线 内 不 要 答 题 济南大学继续教育学院2016年学位主干课程考试 《数据库概论》模拟题(二) (本试题满分100分,时间90分钟) 一、选择题(每小题1分,共 20 分) 1.SQL语言是()的语言,容易学习。 A.过程化 B.非
2、过程化 C.格式化 D.导航式 2.SQL 是由英文单词()组成的缩写。 A.Standard Query Language B.Structured Query Language C.Select Query Language D.以上选项都不是 3.SQL Server DBMS 是()。 A.操作系统的一部分 B.操作系统支持下的系统软件C.一种编译程序 D.一种操作系统 4.SQL Server 2000 属于()数据库系统。 A.层次模型 B.网状模型 C.关系模型 D.面向对象模型 5.SQL语言通常称为()。 A.结构化查询语言 B.结构化控制语言 C.结构化定
3、义语言 D.结构化操纵语言 6.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期)假如同一本书允许一个读者多次借阅,但不能同日对一种书借多本,则该关系模式的主键是()。 A.书号 B.读者号 C.书号+读者号 D.书号+读者号+借期 7.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(诊断书编号,患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外键是()。 A.患者编号 B.患者姓名 C.患者编号和患者姓名 D.医生编号和患者编号 8.关系模型中有3类完整性约束:实体完整性、参照完整性和域
4、完整性。定义外键实现的是()类完整性。 A.实体完整性 B.域完整性 C.参照完整性 D.实体完整性、参照完整性和域完整性 9.创建基本表的关键字是__________。 A.CREATE TABLE B.CREATE INDEX C.CREATE VIEW D.CREATE SCHEMA 10.下列对DELETE权限的叙述中,正确的是__________。 A.允许删除数据 B.允许删除关系 C.允许对数据库模式进行删除 D.和DROP权限等价 11.数据的物理独立性是指_______________。 A.模式改变,
5、外模式和应用程序不变 B.模式改变,内模式不变 C.外模式改变,模式不变 D.内模式改变,外模式和应用程序不变 12.下列实体型的联系中,属于一对一联系的是____________。 A.学院与学生的联系 B.商品与顾客的联系 C.省与省会的联系 D.学校与学生的联系 13.一个满足2NF但不满足3NF的关系模式中,还存在___________。 A.非主属性对码的部分函数依赖 B.非主属性对码的非完全函数依赖 C.非主属性对码的传递函数依赖 D.以上都有 14.关系模型中的关系模式至少是___________。 A.1NF
6、 B.2NF C.3NF D.BCNF 15.长期存储在计算机内,有组织的、可共享的数据集合称为__________ 。 A.数据 B.数据库 C.数据库管理系统 D.数据库系统 16.数据模型的三个要素是_________________。 A.数据结构、数据操作和规范化理论 B.数据结构、规范化理论和完整性约束 C.规范化理论、数据操作和完整性约束 D.数据结构、数据操作和完整性约束 17.要保证数据库的数据独立性,需要修改的是_________。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层映像 D.
7、三层模式 18.下列实体型的联系中,属于多对多联系的是____________。 A.学院与学生的联系 B.商品与顾客的联系 C.省与省会的联系 D.学校与学生的联系 19.在关系数据库中,视图是三级模式结构中的_____________。 A.概念模式 B.内模式 C.模式 D.外模式 20.设有关系R(A,B,C)和S(C,D),与关系代数表达式 等价的SQL语句是___________ 。 A.SELECT * FROM R,S WHERE R.C=S.C B.SELECT A,B,D FROM R,S WHERE R.C=S
8、C C.SELECT A,B,D FROM R,S WHERE R=S D.SELECT A,B FROM R WHERE(SELECT D FROM S WHERE R.C=S.C) 二、填空题(每空1分,共20分) 1.数据库管理系统是位于用户和________________之间的一个数据管理软件。 2.DBMS 必须提供以下几方面的数据控制功能:__________、__________、__________、__________。 3.SQL 语言除了具有数据查询和数据操纵功能之外,还具有 ________ 和 ________ 的功能,它是一个综合性的功能强大的
9、语言。 4.视图是从 ________ 中导出的表,数据库中实际存放的是视图的 ________ 。 5.在关系代数中,从两个关系中找出相同元组的运算称为 ________ 运算。 6.在关系代数运算中,基本的运算是________、 ________、________、________、________。 7.设有关系模式为:系 (系编号,系名称,电话,办公地点),则该关系模型的主关系键是________,主属性是________、________,非主属性是________。 8.若有表:stu_info(xh,xm,xbm,csrq,xsh);各属性分别表示学号、姓名、性
10、别、出生日期、学院号;若要查询姓‘李’的同学的信息使用的语句是______________________。 三、简答题(每题5分,共20分) 1. 试述数据库系统的逻辑独立性和物理独立性? 2. 试述数据库运行中可能产生的故障有哪些? 3. 简要谈一下自己对视图和索引这两个概念的理解 4. 若有下列关系模式: Reader(Sno,Sname,Ssex,Sdept),分别表示学号、姓名、性别、学院名; Book(Bno,Bname,Publish,Count),分别表示图书编号、图书名称、出版社、库存数量; borrow (Sno,Bno,Bdate),分别表示学号、
11、图书编号、借阅日期。 请使用关系代数完成下列操作: (1)查询所有图书的基本信息; (2)查询借阅了图书名称为“数据库技术”这本书的学生的学号和借阅日期; 四、综合题(共40分) 1.设有如下关系表 R 、 S 、 T : R ( BH , XM , XB , DWH ) S ( DWH , DWM ) T ( BH , XM , XB , DWH ) (1) 实现 R ∪ T 的 SQL 语句? (2) 实现σ DWH= ' 100 ' ? 的 SQL 语句? (3) 实现π XM,XB ? 的 SQL 语句? (4) 实现π XM,DWH ( σ XB= '女' ?)
12、 的 SQL 语句? (5) 实现 R ∞ S 的 SQL 语句? (6) 实现π XM,XB,DWH ( σ XB= '男' (R ∞ S)) 的 SQL 语句? 2.若有下列关系模式: S(Sno,Sname,Ssex,Sage,Sdept),分别表示学号、姓名、性别、年龄、学院名; C(Cno,Cname,Cpno,Ccredit),分别表示课程号、课程名、先修课程号、学分; SC(Sno,Cno,Grade),分别表示学号、课程号、考试成绩。 请使用SQL语句完成下列操作: (1)查询所有课程的基本信息;(3分) (2)查询信息学院女生的学号和姓名并按学号升序排序
13、5分) (3)查询年龄小于20的学生的信息;(4分) (4)查询选修了课程号为‘090101’的学生的学号、姓名和考试成绩;(5分) (5)插入一门新的课程信息:课程号为6、课程名为“数据库系统原理”、先行课为NULL、学分为3。(4分) (6)将课程号为“95001”的课程学分增加1分;(4分) 3.若有下列关系模式: Reader(Sno,Sname,Ssex,Sdept),分别表示学号、姓名、性别、学院名; Book(Bno,Bname,Publish,Count),分别表示图书编号、图书名称、出版社、库存数量; borrow (Sno,Bno,Bdate),分
14、别表示学号、图书编号、借阅日期。 请使用SQL语句完成下列操作: (1)查询所有图书的基本信息; (2)查询“清华大学出版社”出版的图书的图书名称和库存数量并按库存数量升序排序; (3)查询借阅了图书名称为‘“数据库技术”这本书的学生的学号和姓名; (4)统计每个出版社的图书总量; (5)将图书名称为“网页设计”的图书库存数量增加10本; (6)将学号以“2010”开头的学生的信息删除掉。 4. 设某数据库中有三个实体型。一是“工厂”实体型,其属性有工厂名称、厂址、联系电话等;二是“产品”实体型,其属性有产品号、产品名、规格、单价等;三是“工人”实体型,其属性有工人编号、姓名、性别、职称等。工厂与产品之间存在生产联系,每个工厂可以生产多种产品,每种产品可由多个工厂加工生产,要记录每个工厂生产每种产品的月产量;工厂与工人之间存在雇用关系,每个工人只能在一个工厂工作。试画出E-R图。(7分) 第 3 页 共 2 页






