互联网数据库复习题2015模板(4)

2019-01-19 18:06

③ 没有任何属性完全函数依赖于非码的任何一组属性。 18. 仅满足1NF的关系模式会存在哪些问题? ① 存在对码的部分函数依赖; ② 引起插入异常,删除异常; ③ 数据冗余度大,修改复杂。 19.关系模式分解应达到什么标准?。

分解既要保持函数依赖,又要具有无损连接性 20. 简述ASP文件主要包含的内容 ① 一般文件; ② HTML文件标记; ③ 脚本程序。

21. 简述JDBC连接数据库的几种方法。

① 与数据源直接通信; ② 通过JDBC驱动程序的通信;

③ 与ODBC数据源通信。 22.ADO中包括哪些对象?

① 共包含七个对象;分别是连接对象;命令对象;记录集对象; ②错误对象,字段对象 ③参数对数和属性对象

23.简述VBScript中变量声明的方式。

① 使用dim语句,public语句,private语句在script中显式声明变量; ② 直接在script中使用变量名隐式声明变量。 24.JDBC的基本功能是什么? ①建立与数据库的连接; ②发送SQL语句; ③处理结果。

25.并行数据库的基本结构有哪几种? ①SM结构; ② SD结构;

③ SN结构。

26.简述分布式数据库系统中数据的共享有哪些层次 ①在分布式数据库系统中,数据共享有两个层次;

② 一是局部共享,即在局部数据库中存储局部场地上各用户的共享数据,这些数据都是本地场地用户常用的。

③ 二是全局共享,即在分布式数据库系统的各个场地也存储供其他场地用户共享的数

16

据,支持系统的全局应用。 27.简述数据分布的方式。

①划分式; ② 全重复式;

③ 部分重复式。 28.简述分布式数据库的特点。

① 数据的独立性;

② 集中与自治相合的控制结构;

③ 适当增加数据冗余度,全局一致性,可串行性和可恢复性。 29.什么是分布透明性?

在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为分布透明性 30. 数据模型三要素是什么?

①数据结构 ②数据操作

③完整性约束

四、设计题

有如下三个关系模式: 学生:S(S#,SN,AGE,SEX)

属性含义依次为:学号,姓名,年龄,性别 课程:C(C#,CN,TEACHER)

属性含义依次为:课程号,课程名,教师 选课:SC(S#,C#,SCORE)

属性含义依次为:学号,课程号,成绩 用SQL语句完成以下题

1.查询所有女同学的学号和姓名

Select S#,SN FROM S WHERE SEX=?女? 2.查询所有女同学的课程号C01的平均成绩。

SELECT AVG(SCORE) FROM SC WHERE S# IN

(SELECT S# FROM S WHERE SEX=? 女? ) AND C#=?C01? 3.将成绩低于60分的同学的成绩提高5%。

UPDATE SC SET SCORE=SCORE*1.05 WHERE SCORE<60 4.查询“王兰”同学选修的所有课程的课程号。

SELECT C# FROM SC

WHERE S# IN (SELECT S# FROM S WHERE SN=?王兰?)

17

5.查询课程号C01成绩大于90分学生的学号和姓名。

Select S.S#,SN FROM S,SC

WHERE S.S#=SC.S# AND C#=?C01? AND SCORE>90

6.创建视图ST,包括学号,姓名,课程号,成绩

CREATE VIEW ST (S#,SN,C#,SCORE) AS

SELECT S.S#,SN,C#,SCORE FROM S,SC WHERE S.S#=SC.S#

7.查询没有选修C01课程的学生姓名。

SELECT SN FROM S WHERE S# NOT IN

(SELECT S# FROM SC WHERE C#=?C01?)

8.将“王兰”同学选修的课程的所有成绩全部删除。

DELETE FROM SC

WHERE S# IN (SELECT S# FROM S WHERE SN=?王兰?)

9.查询计算机所有男同学的学号和姓名

Select S#,SN FROM S WHERE SEX=?男? AND DEPT=?计算机?

10.查询选修张峰老师课程的学生的学号

SELECT S# FROM SC,C WHERE C#.S=C#.C AND TEACHER=?张峰? 11.查询选修两门以上课程学生的学号

SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)>2

18

五、综合题

1. 设计一个仓库零件管理数据库,有仓库和零件两个实体,仓库实体属性有:仓库号,面积,电话号码;零件实体属性有:零件号,名称,规格,单价。一个仓库可以存放多种零件,每种零件也可以存放在多个仓库内,每个仓库存放的零件必须有一个库存量。 根据上述语义要求,回答下面问题:

①画出E-R图,要求在图中表示联系的类型;

②将E-R图转换为关系模式,并指出每个关系模式的主码。

E-R图如下:

零件号名称规格单价零件M库存库存量N仓库仓库号面积电话号码

转换关系模式如下:

零件(零件号,名称,规格,单价) 主码:零件号 仓库(仓库号,面积,电话号码) 主码:仓库号 库存(零件号,仓库号,库存量) 主码:零件号,仓库号

19

2. 某电子商务网站要求提供下述服务:

(1)可随时查询库存中现有物品的名称、库存数量和单价。所有物品均由物品编号唯一

标识。

(2)可随时查询顾客及订购情况,顾客情况有顾客号、顾客名、联系方式、收货地点。

所有顾客编号不重复。订购情况是:每个顾客可以订购多个物品,每个物品可以被多个顾客订购,顾客在订购时要说明订构数量 根据以上要求,完成如下任务: ①根据语义设计出E-R模型;(4分)

②将该E-R模型转换为一组等价的关系模式,并指出每个关系模式的主码;

E-R图模型如下:

物品编号物品名称数量

单价

库存物品M

订购订购数量

N

顾客顾客号顾客名联系电话收货地点

转换关系模式如下:

库存物品(物品编号,物品名称,数量,单价) 主码:物品编号 顾客(顾客号,顾客名,联系电话,收货地点) 主码:顾客号

订购(顾客号,物品编号,订购数量) 主码:顾客号,物品编号

20


互联网数据库复习题2015模板(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:下穿结构防水施工探讨

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: