出自:河南财经政法大学-工商管理-数据库应用

[填空题,1.2分] 根据参照完整性规则,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取 。
[填空题,1.2分] 在SQL语言中,删除表的定义以及表中的数据和此表上的索引,应该使用的语句是 。
[填空题,1.2分] 数据模型通常由三部分组成,它们是 、数据操作和完整性约束。
[填空题,1.2分] 数据处理技术经历了人工管理、 、数据库系统。
[填空题,1.2分] 设关系模式R的属性集合是{A,B,C,D},其函数依赖集F={A->B,C->D},此关系的候选键为 。
[填空题,1.2分] 解决并发操作带来的数据不一致问题普遍采用 技术。
[填空题,1.2分] SQL语言中,数据操纵功能包括SELECT、 、INSERT、DELETE四个语句。
[填空题,1.2分] 在进行数据查询时,为了使查询结果不包含重复的行,常用关键字 对查询加以限制。
[填空题,1.2分] 当数据库被破坏后,如果事先保存了 和数据库的副本,就有可能恢复数据库。
[填空题,1.2分] 在关系A(S,SN,D)和B(D,CN,NM)中A的主键是S,B的主键是D,则D在A中称为 。
[综合题,10分] 给定建立如下4个表。 1)供应商(S)表:S(Sno,Sname,City),其中Sno代表供应商代码,Sname表示供应商名,City表示供应商所在城市。 2)零件(P)表:P(Pno,Pname,Color,Weight),其中Pno表示零件代码,Pname表示零件名,Color表示零件颜色,Weight表示零件重量。 3)工程项目(J)表:J(Jno,Jname,City),其中Jno表示工程项目代码,Jname表示工程项目名,City表示工程项目所在城市。 4)零件供应情况(SPJ)表:SPJ(Sno,Pno,Jno,QTY),其中QTY表示供应数量。 请为“一建”工程项目建立一个供应情况的视图,包括供应商代码(Sno),零件代码(Pno),供应商名称(Sname),供应数量(QTY)。针对该视图完成下列查询。 1)查询“一建”工程项目使用的各种零件代码及其数量。 2)查询供应商S2的供应情况。 3)查询供应零件P2且供应量大于100的供应商名。
[综合题,10分] 给出关系模式:S(学号,姓名,性别,班级,班主任,课程号,课程名,学时数,成绩)和如下表数据。 学号 姓名 性别 班级 班主任 课程号 课程名 学时数 成绩 9901 丁一 男 A!班 李咏 101 英语 120 95 9902 王二 女 A!班 李咏 101 英语 120 90 9903 张三 男 A3班 刘红 102 物理 60 80 9904 李四 男 A2班 李炎 101 英语 120 98 9905 周五 女 A2班 李炎 101 英语 120 88 9906 孙六 女 A2班 李炎 102 物理 60 78 …… …… …… …… …… …… …… …… …… 分析该关系模式存在的问题,并将其规范化为若干3NF关系模式。
[综合题,10分] 设关系模式R(A,B,C,D),函数依赖集F={A→C,C→A,B→AC,D→AC,BD→A} 1)求出R的候选码。 2)求出F的最小函数依赖集。 3)将R分解为3NF,使其既具有无损连接性又具有函数依赖保持性。
[综合题,10分] 给定建立如下4个表。 1)供应商(S)表:S(Sno,Sname,City),其中Sno代表供应商代码,Sname表示供应商名,City表示供应商所在城市。 2)零件(P)表:P(Pno,Pname,Color,Weight),其中Pno表示零件代码,Pname表示零件名,Color表示零件颜色,Weight表示零件重量。 3)工程项目(J)表:J(Jno,Jname,City),其中Jno表示工程项目代码,Jname表示工程项目名,City表示工程项目所在城市。 4)零件供应情况(SPJ)表:SPJ(Sno,Pno,Jno,QTY),其中QTY表示供应数量。 试用SQL语言完成如下查询 1)查找供应工程J1红色零件的供应商号。 2)查找没有使用杭州供应商生产的绿色零件的工程号。 3)找出同供应商S1在同一城市的供应商所提供的所有零件。 4)找出供应红色的P1零件且供应量大于200的供应商号。
[综合题,10分] 给定建立如下4个表。 1)供应商(S)表:S(Sno,Sname,City),其中Sno代表供应商代码,Sname表示供应商名,City表示供应商所在城市。 2)零件(P)表:P(Pno,Pname,Color,Weight),其中Pno表示零件代码,Pname表示零件名,Color表示零件颜色,Weight表示零件重量。 3)工程项目(J)表:J(Jno,Jname,City),其中Jno表示工程项目代码,Jname表示工程项目名,City表示工程项目所在城市。 4)零件供应情况(SPJ)表:SPJ(Sno,Pno,Jno,QTY),其中QTY表示供应数量。 试用SQL语言完成如下查询: 1)查找工程项目J3使用的各种零件的名称及其数量。 2)查询杭州厂商供应的所有零件号码。 3)查询使用杭州产的零件的工程名称。 4)查询没有使用天津产的零件的工程名称。
[综合题,10分] 设职工社团数据库有三个基本表: 职工(职工号,姓名,年龄,性别) 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。其中: 1)职工表的主码为职工号。 2)社会团体表的主码为编号;外码为负责人,被参照表为职工表,对应属性为职工号。 3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。 试用SQL语句表达下列操作: 1)查找参加唱歌队或篮球队的职工号和姓名。 2)查找没有参加任何社会团体的职工情况。 3)查找参加了全部社会团体的职工情况。 4)求每个社会团体的参加人数。
[综合题,10分] 假定有一个课程考试成绩表SC(Sno,Cno,Score),Sno表示学号,Cno表示课程号,Score表示考试成绩。主键为Sno和Cno,考试成绩在0-100分。用SQL语句完成如下要求: 1)创建SC。 2)将(“S002”,“C001”,95)插入到SC表中。 3) 删除学号为“C100”的考试成绩。 4)将课程号为S100的所有学生成绩提高10%。
[综合题,10分] 设有一家百货商店,已知信息有: l)每个职工的数据是职工号、姓名、地址和他所在的商品部。 2)每一商品部的数据有:它的职工,经理和它经销的商品。 3)每种经销的商品数有:商品名、生产厂家、价格、型号(厂家定的)和内部商品代号(商店规定的)。 4)关于每个生产厂家的数据有:厂名、地址、向商店提供的商品价格。 请设计该百货商店的概念模型,再将概念模型转换为关系模型。注意某些信息可用属性表示,其他信息可用联系表示。
[综合题,10分] 某工厂生产管理系统的三个局部E-R图。各实体集主要属性如下: 部门:部门号、部门名称、电话、地址; 员工:员工号、姓名、性别; 设备供应商:供应商编号、供应商名称、电话、地址; 设备:设备号、名称、位置; 零件:零件号、名称、规格。 试将这三个局部E-R图合并成全局E-R图,并根据需要给出各联系集的属性。
[综合题,10分] 输入任意两个实数x,y,必须保证x+y<0,否则重新输入。如果x>y,则保存xy到数据库中,否则保存x-y到数据库中。请设计一个解决此问题的程序流程图。根据流程图,分别设计测试用例,实现以下内容:语句覆盖、判定覆盖。 您的答案:
[简答题,4分] 解释数据字典。
[简答题,4分] 假定有一个课程考试成绩表SC(Sno,Cno,Score),Sno表示学号,Cno表示课程号,Score表示考试成绩。主键为Sno和Cno,考试成绩在0-100分。 用SQL语句完成如下要求: 1)删除学号为“C100”的考试成绩。 2)将课程号为S100的所有学生成绩提高10%。
[简答题,4分] 假定有一个课程考试成绩表SC(Sno,Cno,Score),Sno表示学号,Cno表示课程号,Score表示考试成绩。主键为Sno和Cno,考试成绩在0-100分。 用SQL语句完成如下要求: 1)创建SC。 2)将(“S002”,“C001”,95)插入到SC表中。
[简答题,4分] 简述关系的6个基本性质。
[简答题,4分] 简述关系模型的三要素。
[简答题,4分] 简述数据库的设计步骤及每个步骤的主要任务。
[简答题,4分] 试述数据库的设计原则。
[简答题,4分] 试述数据库安全性分析的主要任务。
[简答题,4分] 试述数据库测试、目的及其任务。
[简答题,4分] 当今主流的DBMS有哪些?
[简答题,4分] 试述模式分解及其准则
[简答题,4分] 试述信息编码的原则。
[简答题,4分] 试述数据库需求分析及其主要内容。
[简答题,4分] 假定有一个课程考试成绩表SC(Sno,Cno,Score),Sno表示学号,Cno表示课程号,Score表示考试成绩。主键为Sno和Cno,考试成绩在0-100分。 用SQL语句完成如下要求: 1)把对表SC的INSERT权限授予用户张勇,并允许他再次将此权限授予其它用户。 2)把查询SC表和修改Score属性的权限授予用户李明。
[简答题,4分] 试述基本表、视图的定义及其二者的区别与联系。
[简答题,4分] 简述数据库系统中的二级映像技术及作用。
[简答题,4分] 解释瀑布模型。
[简答题,4分] 解释数据的独立性。
[简答题,4分] 试述数据库及其特点。
[简答题,4分] 简述数据库系统的三级模式结构及每级模式的作用。
[简答题,4分] 简述数据库应用系统。
[简答题,4分] 试述黑盒测试及其用途。
[简答题,4分] 试述白盒测试及其用途。
[简答题,4分] 简述MicrosoftSQL Server的特点。
[解答题,4分] 简述数据库备份的原则。