收藏 分享(赏)

《数据库原理》模拟试题一.doc

上传人:精品资料 文档编号:10216854 上传时间:2019-10-21 格式:DOC 页数:2 大小:28KB
下载 相关 举报
《数据库原理》模拟试题一.doc_第1页
第1页 / 共2页
《数据库原理》模拟试题一.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1数据库原理模拟试题一一. 选择题(每题 1 分,共 5 分)1、用树型结构来表示实体之间联系的模型称为( ) 。A、层次模型 B、网状模型 C、关系模型 D、网状数据模型2、以下不属于 DBA 职责的是( ) 。A、决定数据库的存取结构和存取策略。B、负责应用系统的需求分析和规范说明。C、定义数据的安全性要求和完整性约束条件。D、监督和控制数据库的使用和运行。3、传统的集合运算是指( ) 。A、选择、投影、连接 B、选择、除、笛卡尔集C、集合的并、交、差 D、集合的并、交、除4、以下不属于 SQL 的数据更新语句的是( ) 。A、INSERT 语句 B、UPDATE 语句 C、DELETE

2、语句 D、DROP 语句5、SQL 的数据定义功能不包括( ) 。A、定义表 B、定义视图 C、定义索引 D、定义查询二. 名词解释(每题 4 分,共 20 分)1、关系模式2、关系3、外部码4、函数依赖5、3NF三. 简答题(每题 5 分,共 25 分)1、试述数据库系统的组成。2、数据管理技术的产生和发展经历了哪几个阶段?3、试述关系模型的完整性规则。4、DBMS 的主要功能有哪些?5、试述数据库系统的三级模式结构。四. SQL 查询(每题 2 分,共 20 分)设学生选课关系数据模型包括以下三个关系模式:S(SNO, SN, SD, SA)C(CNO, CN, PCNO)SC(SNO,

3、CNO, G)其中,各字段名含义如下:SNO:学号,SN:姓名,SD:所在系,SA:年龄,CNO:课程号,CN:课程名,PCNO:先行课号,G:成绩。SA 和 G 是数值型字段,其它都是字符型字段。试用 SQL 语言查询以下问题:(1) 查询“CS”系学生的姓名及其出生年份。(2) 查询考试成绩有不及格的学生的学号。(3) 查询年龄不在 2022 岁之间的学生姓名、年龄及所在系。2(4) 求每门课程的平均分。(5) 查询有三个以上学生选修的课程号。(6) 查询没有选修任何课程的学生姓名。(7) 查询选修了“数据结构”的学生姓名。(8) 查询其它系中比数学系(MA)所有学生年龄都小的学生学号及年

4、龄。(9) 查询既选修了课程 1 又选修了课程 5 的学生姓名。(10)查询至少选修了学生 95001 选修的全部课程的学生号码和姓名。五. 数据控制与数据操纵(每题 2 分,共 16 分)已知基本表“零件”的定义如下:CREATE TABLE 零件(零件号 CHAR(2) NOT NULL,名称 CHAR(6) ,重量 SMALLINT) ;写出下列数据控制或操纵语句:(1) 为基本表“零件”增加新的属性“颜色” ,其数据类型为 CHAR(2) 。(2) 向基本表“零件”插入一个新元组:“P9”, “齿轮” ,30, “红”(3) 删除零件号为“P2”的零件记录。(4) 将螺母的重量增加 1

5、。(5) 把查询“零件”表的权力授给用户“王刚” 。(6) 把修改基本表“零件”的名称的权力授给用户“张华” ,并给“张华”再授权的权力。(7) 把查询基本表“零件”的颜色的权力授给用户“李平”和“王芳” 。(8) 把用户“张华”修改“零件”表名称的权力收回。六.针对第四题中的学生选课关系模型,用关系代数完成下列查询(每题 2 分,共 8 分)1、查询学生张平的年龄和所在系。2、查询年龄在 1921 之间的学生信息。3、查询选修了课程名为“操作系统”的学生姓名。4、查询至少选修了课程号为“1”和“3”的课程的学生学号。七. 规范化(6 分)设有关系模式库存 A(仓库号,设备号,数量,地点) ,并规定一个仓库可以存放多种设备,一种设备也可以存放在多个仓库中。问 A 是否属于 2NF?若属于,请说明原因;若不属于,请说明原因并找出解决方案。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报