《2010数据库原理a》由会员分享,可在线阅读,更多相关《2010数据库原理a(2页珍藏版)》请在金锄头文库上搜索。
1、第( 1 )页 共( 2 )页班级: 姓名: 学号: 密 封 线 答 题 不 许 超 越 边 线 否 则 无 效河北建筑工程学院河北建筑工程学院 20102010 20112011 学年第一学期学年第一学期 数据库原理数据库原理试卷(试卷(A A)题题 号号一一二二三三四四五五六六七七八八九九总分总分得得 分分一、单项选择题一、单项选择题 (本大题共(本大题共 5 小题,每小题小题,每小题 3 分,共分,共 15 分)分) 在每小题列出的四个选项在每小题列出的四个选项 中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。中只有一个是符合题目要求的,请将其代码填在题后的括号
2、内。错选或未选均无分。1.数据视图称为数据视图称为 ()()A. 外模式外模式 B. 概念模式概念模式 C. 内模式内模式 D. 存储模式存储模式2. 基本关系代数并运算是基本关系代数并运算是 ()()A. B. C. D.3. 当关系当关系 R 和和 S 自然联接时,能够把自然联接时,能够把 R 和和 S 原该舍弃的元组放到结果关系中的操作是原该舍弃的元组放到结果关系中的操作是 ()()A. 左外联接左外联接 B. 右外联接右外联接 C. 外部并外部并 D. 外联接外联接4. 下列那个不是聚合函数的是下列那个不是聚合函数的是 ()()A. SUM (列名)(列名) B. MAX (列名)(列
3、名) C. COUNT ( * ) D. SIN (列名)(列名)5. 在数据库设计中,将在数据库设计中,将 ER 图转换成关系数据模型的过程属于()图转换成关系数据模型的过程属于()A. 需求分析阶段需求分析阶段 B. 逻辑设计阶段逻辑设计阶段C. 概念设计阶段概念设计阶段 D. 物理设计阶段物理设计阶段二、填空题二、填空题 (本大题共(本大题共 5 小题,每小题小题,每小题 3 分,共分,共 15 分,将正确的答案写在每小题的空格分,将正确的答案写在每小题的空格 内。错填或不填均无分。内。错填或不填均无分。 )6、向用户收回权限的语句是、向用户收回权限的语句是7、针对数据库系统,写出下面英
4、文缩写的中文名称或含义:、针对数据库系统,写出下面英文缩写的中文名称或含义:DML:_。8、SQL 以同一种语法格式,提供以同一种语法格式,提供_和交互式两种使用方式。和交互式两种使用方式。9. 向用户授予权限的语句是向用户授予权限的语句是_10.属性的取值范围称为该属性的属性的取值范围称为该属性的_。三、简答题三、简答题 (本大题共(本大题共 3 小题,每小题小题,每小题 10 分,共分,共 30 分)分)1. 简述数据库的三个范式。简述数据库的三个范式。2、简述、简述 DB 并发操作通常会带来三类问题并发操作通常会带来三类问题3、简述、简述 SQL 的功能和特点的功能和特点第( 2 )页
5、共( 2 )页班级: 姓名: 学号: 密 封 线 答 题 不 许 超 越 边 线 否 则 无 效四、设计题四、设计题 (本大题共(本大题共 1 小题,共小题,共 25 分)分)学生学生 S(S#,SNAME,AGE,SEX)各属性的含义为:学号,姓名,年龄,性别,所在系各属性的含义为:学号,姓名,年龄,性别,所在系选课选课 SC(S#,C#,GRADE) 各属性的含义为:学号,课程号,成绩各属性的含义为:学号,课程号,成绩课程课程 C(C#,CNAME,TEACHER)各属性的含义为:课程号,课程名,教师各属性的含义为:课程号,课程名,教师试用试用 SQL 语句实现下列目标语句实现下列目标:
6、1.查询每门课程的选课人数查询每门课程的选课人数2.查询与查询与“刘晨刘晨“在同一个系学习的学生在同一个系学习的学生3.查找所有在查找所有在“CS”系学习的学生的平均成绩系学习的学生的平均成绩4.查询所有选修了课程名为查询所有选修了课程名为“信息系统信息系统”的学生学号和姓名的学生学号和姓名5.将所有的学生年龄加将所有的学生年龄加 1五、设计题(本大题共五、设计题(本大题共 15 分)分)设计一个仓库管理系统,该数据库中包括每个仓库的进货,库存,出货记录,每种商品的单价设计一个仓库管理系统,该数据库中包括每个仓库的进货,库存,出货记录,每种商品的单价 数量等,请给出其数量等,请给出其 ER 图,转换为关系模型并写出数据字典图,转换为关系模型并写出数据字典