




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
互联网数据库复习大纲
(课程代码:00911)
第一部分课程性质与学问要点
一、课程性质与特点
《互联网数据库》课程是全国高等教化自学考试电子商务专业(本科)开设的一门专业
课,是本专业教学不行缺少的组成部分。它以关系数据走为重点,介绍当前数据库技术的基
本原理和基本应用,包括数据库的基本概念、数据库系统的构成、设计、管理和维护方法,
T-SQL语言。同时介绍了WEB数据库技术的开发模式以及数据库新技术。
二.课程目标与基本要求
作为一个交叉学科,互联网数据库技术事实上是网络技术与和数据库技术的完备结合。
通过本课程的学习,学生在驾驭肯定的数据库理论的基础上,同进也强调拓宽考生在互联网
数据库方面的学问面,对互联网数据库的各个方面给出一个全面的、详细的介绍。培育学生
从数据管理的角度提高对数据分析问题和解决问题的技能和实力。
三、课程运用的教材说明
《互联网数据库》中国财政经济出版社主编:周忠忠
四、课程试题结构说明
1、单项选择题(本大题共15小题,每小题2分,共30分)
2、填空题(本大题共10小题,每小题1分,共10分)
3、简答题(本大题共10小题,每小题3分,共30分)
4、设计题(本大题共4小题,每小题5分,共2()分)
5、综合题(本大题共1小题,10分)
第一章绪论
本章学问要点
1.数据库技术发展阶段
2.数据模型分类及数据模型三要素
3.数据库、数据库管理系统、数据库系统概念
4.数据库系统三层模式结构及数据库二级映象功能
其次章关系数据库
本章学问要点
1.关系模型三要素
2.关系代数五种基础运算
3.常见的关系演算语言
第三章关系数据库标准语言SQL
本章学问要点
1.SQL语言的特点
2.数据操纵(SEELCT、UPDATE、INSERT.DELETE)
3.数据定义(定义删除修改表;建立删除索引)
4.视图的作用及操作(定义视图、查询视图、更新视图)
5.数据限制(授权、收回权限)
第四章关系数据库设计理论
本章学问要点
1.数据依靠及对关系模式的影响
2.数据库设计范式分类及要求
3.关系模式规范化步骤及关系模式的分解
第五章数据库爱护
本章学问要点
1.数据库的平安性、完整性概念
2.数据库并发限制概念
3.封锁的几种方式
4.理解活锁和死锁
5.可串行性概念、两段锁协议概念
6.数据故障种类及数据、存储、复原
第六章数据库设计
本章学问要点
1.数据库设计步骤
2.需求分析的方法和数据字典的概念
3.概念结构设计的特点及E-R图的设计
4.逻揖结构设计的特点及E-R图向数据模型转换
5、数据库物理设计及数据库实施与维护
第七章基于WEB数据库技术概述
本章学问要点
i.超文本协议概念
2.CGI概念及工作方式、特点
3、脚本概念及脚本分类
第八章JDBC—基于JAVA的数据库连接
本章学问要点
1.JDBC连接数据库的方法
2.JDBC主要类
第九章ASP与ADO数据库连接
本章学问要点
1.ASP文件结构
2.VBScript过程和函数的区分
3、脚本概念及脚本分类
第十章数据库管理系统简介
本章学问要点
1.常见的关系数据库管理系统
2.常用的Sybase、Oracle常用工具
第十一章数据库新技术
本章学问要点
1.面对对象程序设计方法
2.OODB语言的功能
3、多媒体数据库概念
4、并行数据库概念
5、并行数据库三种基本纭构及特点
其次部分复习题练习
一、选择题练习
I.实体完整性规则是指关系中
A.元组值不允许为空B.属性值不允许为空
C.外码值不允许为空D.主属性值不允许为空
2.数据库的概念模型
A.依靠于计算机硬件和DBMSB.独立于计算机硬件,依靠于DBMS
C.依靠于计算机硬件,独立于DBMSD.独立于计算机硬件和DBMS
3.E-R模型设计属于数据库的
A.概念设计B.逻辑设计
C.物理设计D.程序设计
4.在数据库系统的三级模式之间,供应两层映象的作用是提高
A.数据的一样性B.操作的可行性
C.数据的完整性D.数据的独立性
5.数据模型的三个要素中,用于描述系统静态特性的是
A.数据操作B.数据结构
C.数据完整性约束D.数据参照
6.下列关于关系性质的说法中,带送的是
A.列名不能相同B.列是同质的
C.列的依次无关紧要D.不同列不能有相同的域
7.对数据库中全体数据逻辑结构和特征的描述称为
A.外模式B.内模式
C.模式D.存储模式
8.数据模型用来表示实体间的联系,在常用的数据模型中不包墙
A.关系模型B.层次模型
C.链状模型D.网状模型
9.用二维表来表示宽体及文体之间联系的数据模型称为
A.实体-联系模型B.层次模型
C.网状模型D.关系模型
10.卜.列不属于数据库维护任务的是
A.建立数据库和装载数据B.数据库的平安性、完整性限制
C.数据库性能的监督、分析和改进D.数据库的重组织和重构造
11.下列关于数据库系统的叙述中正确的是
A.数据库系统削减了数据冗余
B.数据库系统避开了一切冗余
C.数据库系统中数据的一样性是指数据类型一样
D.数据库系统比文件系统能管理更多的数据
12.规定职工工资调整不得低于其原来工资,这种约束属于
A.静态列级约束B.动态列级约束
C.静态元组约束D.动态元组约束
13.在数据库技术中,未提交的随后又被撤消的数据称为
A.错误数据B.冗余数据
C.过期数据D.脏数据
14.对数据库模式进行规范化处理,是在数据库设计的
A.需求分析阶段B.概念设计阶段
C.逻辑设计阶段D.物理设计阶段
15.在分布式数据库系统中,用户不必关切数据分布的细微环节,这种性质称为
A.分片透亮性B.位置透亮性
C.定位透亮性D.分布透亮性
16.在下列SQL语句中,属于数据限制的语句是
A.DELETE,ALTERB.UPDATE,INSERT
C.GRANT,REVOKED.CREATE,DROP
17.下列属于小型数据库系统的是
A.FoxproB.Oracle
C.InformixD.Sybase
18.一个事务的执行不被其他事务干扰,这一特性是指事务的
A.原子性B.一样性
C.隔离性D.长久性
19.数据库系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部
损失,这类故障属于
A.事务故障B.系统故障
C.计算机病毒D.介质故障
20.在WWW上访问和传送网页的协议是
A.FTPB.HTML
C.HTTPD.XML
21.在SQL语句中,与XBETWEEN20AND30等价的表达式是
A.X>20ANDX<30B.X>=20ANDX<=30
C.X>20ANDX<=30D.X>=20ANDX<30
22.在两段协议中,事务分为两个阶段,它们是
A.第一阶段是获得封锁,也称为扩展阶段
B.第一阶段是获得封锁,也称为并行阶段
C.第一阶段是获得封锁,也称为收缩阶段
D.第一阶段是释放封锁,也称为收缩阶段
23.在SQL中,建立视图的吩咐是
A.CREATESCHEMAB.CREATETABLE
C.CREATEVIEWD.CREATEINDEX
24.在Web页面中加入VBScript代码,其代码必需放在
A.〈Script〉和〈EndScript,标记之间B.<BeginScript〉和〈EndScript〉标记之间
C.<\Script>fO</Scrip〉标记之间D.〈Script,和v/Script,标记之间
25.下列哪项不是数据库的并发操作可能会带来的问题?
A.丢失修改B.数据泄密
C.读“脏”数据D.不行重复读
26.在WWW上访问和传送网页的协议是
A.FTPB.HTML
C.HTTPD.XML
27.在Sybase开发工具中,用于数据库应用系统分析和设计的CASE工具是
A.PowerJB.Power++
C.PowerBuilderD.PowerDesigner
28.在SQL查询语句中,实现关系代数投影运算的子句是
A.SELECTB.WHERE
C.ORDERBYD.GROUPBY
29.假如关系R中有3个属性4个元组,关系S中有5个属性3个元组,则RxS的属性个
数和元组个数分别是
A.8和7B.15和7
C.8和12D.15和12
30.数据库系统的三级模式结构和两级映象功能,使得数据库系统具有较高的
A.事务并发性B.事务隔离性
C.设备独立性D.数据独立性
31.假设某个E-R图中有5个实体型、2个1:M联系和2个M:N联系,则该E-R图转换
的关系模式个数至少是
A.5B.7
C.8D.9
32.成员Java.sql.Dri\erManager属于JDBC中的
A.JavaJDBC类B.JavaJDBC接口类
C.JavaJDBC管理类D.JavaJDBC异样类
33.下列与数据库平安也无关的是
A.数据更改B.数据破坏
C.数据泄露D.数据抽象
34.假如事务T已对数据Q加了S锁,则其他事务对Q
A.只能读不能写B.只能写不能读
C.既能读又能写D.不能读不能写
35.卜.列描述中正确的是
A.SQL是一种过程化语言B.SQL不能嵌入到高级语言程序中
C.SQL是一种DBMSD.SQL采纳集合操作方式
36.假如要运用ADO来实现对数据库的访问,则必需创建
A.系统DSN或文件DSNB.系统DSN或用户DSN
C.文件DSN或用户DSND.系统DSN或文件DSN或用户DSN
37.若要求分解既具有无损连接性,又保持函数依靠,则模式分解肯定能达到
A.1NFB.2NF
C.3NFD.BCNF
38.关系模式的规范化过程是通过对关系模式的分解来实现的,该过程中用到的关
系代数运算是
A.投影B.除
C.选择D.连接
39.在SQL中,建立视图的吩咐是
A.CREATESCHEMAB.CREATETABLE
C.CREATEVIEWD.CREATEINDEX
40.SQL语言中,GRANT和REVOKE语句用于实现数据库的
A.完整性限制B.一样性限制
C.并发限制D.平安性限制
41.可以在多个用户之间共享数据的ASP内置对象是
A.Session对象B.Applicalicn对象
C.Request对象D.System对象
42.数据库管理系统的工作不包括
A.定义数据库B.对己定义的数据库进行管理
C.为定义的数据库供应操作系统D.数据通信
43.在关系数据库中,表与表之间的联系是通过如下哪项实现的
A.实体完整性规则B.参照完整性规则
C.用户自定义的完整性规则D.值域
44.在概念模型中的一个实体对应于数据库中的一个关系的一个
A.属性B.字段
C.列D.元组
45.如下关系Ri、R2,Ri:
ABCABC
Cl
aib2azfg
azb2C2a2baC2
biCl33fg
Ri与咫进行差运算,其结果的元组数为
A.OB.1
C.2D.6
46.下列关于ASP的说法中,带集的是
A.ASP可以运用任何脚本语言B.ASP应用程序无须经过编译
C.ASP的运行环境具有平台无关性D.ASP是服务器端脚本环境
47.包含数据库系统中的外模式/模式映象定义的是()
A.外模式B.概念模式
C.物理模式D.存储模式
48.在数据库技术中,独立于计算机系统的模型是
A.E-R模型B.层次模型
C.关系模型D.面对对象的模型
49.下列哪种数据模型实现实体间多对多联系比较简单?
A.关系模型B.面对对象模型
C.网状模型D.层次模型
50.在关系数据库基本操作中,从表中选出满意某种条件的记录的操作称为
A.选择B.投影
C.连接D.扫描
51.若两个实体之间的联系是1:m,则实现1:m联系的方法是
A.在“m”端实体转换的关系中加入“I”端实体转换关系的码
B.将“m”端实体转换关系的码加入到“1”端的关系中
C.在两个实体转换的关系中,分别加入另一个关系的码
D.将两个实体转换成一个关系
52.在数据库实施阶段须要装载原有系统中的数据,下列不属数据输入子系统功能的是
A.数据挖掘B.数据分类
C.数据转换D.数据抽取
53.下列哪项不用JDBC连接数据库的方式?
A.与数据源干脆通信B.通过JDBC驱动程序通信
C.与ODBC数据源通信D.调用ADO与数据库通信
54.不必吁任何其他事务对这个锁定目标再加任何类型锁的是
A.共享锁B.排它锁
C.死锁D.活锁
55.SQL语言具有两种运月方式,分别称为交互式SQL和
A.提小式SQLB.多用户SQL
C.嵌入式SQLD.说明式SQL
56.下列SQL语句中,修改表结构的是
A.ALTERB.CREATE
C.UPDATED.INSERT
57.在SQL语言中,实现数据检索的语句是
A.SELECTB.LOAD
C.SETD.FETCH
58.关系数据库用下列哪项来表示实体之间的联系
A.树结构B.网结构
C.二维表D.线性表
59.在E-R概念模型中,一个学生是实体,学生实体可由学号、姓名、性别等属性组成,那
么性别的取值范围是实体的
A.主码B.属性
C.联系D.域
60.关于VBScript的过程,下列叙述正确的是
A.Sub过程和Function过程均无返回值
B.Sub过程有返回值,Function过程无返回值
C.Sub过程无返回值,Function过程有返回值
D.Sub过程和Function过程均有返I可值
61.已知三个关系:
学生(学号,姓名,性别)
课程(课程编号,课程名称,学时)
成果(学号,课程编号,分数)
若要列出选修课程名称为“DB”,且分数低于60的学生姓名和分数,则应运用的关系
代数运算有()
A.选择、投影、自然连接B.选择、投影
C.选择、自然连接D.投影、自然连接
62.能真正实现平台无关性的Web数据库技术是()
A.ADOB.DAO
C.ODBCD.JDBC
63.在数据库设计中,数据流图表达的是
A.数据和数据结构的关系B.数据和算法的关系
C.数据和处理的关系D.数据和通信的关系
64.在关系数据库中,规范化理论的引入是为了
A.解决插入、删除、更新异样和数据冗余
B.提高杳询速度
C.削减数据操作的困难性
D.保证数据的平安性和完整性
65.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式,则下列选项中正确的
是
A.W1(工号,姓名),W2(工种,定额)
B.W1(工号,定额),W2(姓名,工种)
C.W1(工号,工种,定额),W2(工号,姓名)
D.W1(工号,姓名,工种),W2(工种,定额)
66.面对对象程序设计的基本思想是
A.屏蔽和可重用性B.封装和可扩展性
C.封装和模块化特性D.屏蔽和过程划分特性
67.下列关于关系数据库中型和值的叙述中,正确的是
A.关系模式是值,关系是型
B.关系模式是型,关系的逻辑表达式是值
C.关系模式是型,关系是值
D.关系模式的逻辑表达式是型,关系是值
68.若事务T对数据R己加X锁,则其他事务对数据R
A.只能加X锁B.不能加任何锁
C.只能加S锁D.能加任何锁
69.可以在多个用户之间共享数据的ASP内置对象是
A.Session对象B.Application对象
C.Reques【对象D.System对象
70.下列小犁数据仓库基本特征的是
A.数据相对稳定B.包括当前精确数据
C.数据反映历史改变D.面对主题
71.E-R模型的基本成分是()
A.字段与记录B.库结构与属性
C.实体与联系D.记录与属性
72.数据模型的三个要素中,用于描述系统静态特性的是
A.数据操作B.数据结构
C.数据完整性约束D.数据参照
74.在关系代数运算中,五种基本运算是()
A.5C、XI、n和。B.5-、XI、n和。
c.u、c、x、n和。D.5—、X、n和。
75.在关系数据库中,表与表之间的联系是通过如下哪项实现的?
A.实体完整性规则B.参照完整性规则
C.用户自定义的完整性规则D.值域
二、填空题练习
1.数据的最小存取单位是一数据项.0
2.DBMS的含义是________数据库管理系统_______________o
3.数据库管理经验了三个发展阶段:人工管理阶段、文件系统管理阶段和数据库系统阶段
4.用树型结构表示实体类型及实体间联系的数据模型称为一层次模型.。
5.数据模型通常由三大要素组成,这三大要素分别是数据结构、数据操作和—数据约束条件。
6.在ER图中,菱形框表示实体之间的联系_________________。
7.E-R图一般在数据库设计的一概念结构设计__________________阶段运用
8.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束届于对—
实体完整性—的约束。
9.各分E—R图之间的冲突主要有三类:属性冲突、结构冲突和一命名冲突一。
10.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,
则D在R中称为外码。
11.在关系代数运算中,并、差、投影、选择和一笛卡尔积—为基本的五种运算。
12.按谓词变元的不同,关系演算可分为元组关系演算和_域关系演算.、
13.数据字典的主要内容包括:数据项、数据结构、数据存储、数据流和处理过程。
14.关系模式由2NF转化为3NF是消退了非主属性对码的一传递函数依靠。
15.在数据库运行阶段,对数据库常常性的维护工作主要由-DBA完成。
16.DBMS的数据限制功能包括完整性限制、并发限制、平安性限制和数据库复原.
17.数据库的完整性是指数据的正确性、一一样性—和相容性。
18.数据库系统可•能发生的故障主要包括事务故障、系统故障、一介质故障一和计算机病毒。
19.ASP所用的脚本语言是VBScript和Jscrim。
20.ASP文件可以运用任何脚本语言,缺省的脚本语言是VBScript
21.URL正确的含义是一统一资源管理器___________________
22.数据库系统中可能发生的故障有:系统故障、介质故障、计算机病毒和事务故障。
23.数据仓库是一个面对主题的、.集成的、时变的和非易失的数据集合
24.数据库的物理设计通常分为两步,首先确定数据库的物理结构,然后评价物理结构。
25.VBScriDt只支持变曷类型。
26.并行数据库系统探讨始终以三种并行计算结构为基础,分别是共享内存结构、」
享磁盘结构一和无共享资源结构。
27.并发限制的主要技术是采纳.封锁机制_________________
28.数据库试运行也称为联合调试,应完成的测试主要包括功能测试和性能测试测试。
29.在数据库的三级模式伍系结构中,外模式与模式之间的映象实现了数据库的逻辑独立性。
30.假如只对关系中的某些属性感爱好,则可用关系代数的投影运算选择这些属性。
31.由并发操作引起的数据不一样性包括丢失修改、不能重复读和读"脏”数据
32依据关系数据模型的性质要求,同一个关系中随意两个元组不能一完全相同一.
33.DBMS执行CREATEVIEW语句的结果只是把_对视图的定义存入数据字典—,并不执
行其中的SQL语句。
34.在视图集成中消退冗余主要采纳分析方法,即以数据字典和数据流图为依据,依据数
据字典中关于数据项之间逻辑关系的说明来消退冗余。
35.将2NF的关系模式转变为3NF的关系模式,是消退了非主属性对码的函数据依靠
36.面对对象数据库语言主要包括对象定义语言和对象操纵语言________o
37.数据库处于人工萱理—阶段的时候,数据是不保存
38.逻辑设计过程是把「概念结构转换为逻辑结构的过程
39.在关系模式职工(工号、姓名、年龄、性别)中若要求“职工的年龄必需在18岁至50
岁之间”,则该约束属于用户定义的完整性约束
40.函数依靠和多值依靠是最重要的数据依靠
41•.并行数据库系统是数据库技术与并行计算技术相结合的产物
42.SQL语言运用CREATEINDEX语句建立索引。
43将INF的关系模式转变为2NF的关系模式,是消退了非主属性对主码的部分函数依靠
44规范化的基本思想是逐步消退数据依靠中不合适的部分,是模式中的个关系模式达到
某种程度的“分别”
45..SQL语言中,用于排序的是(ORDERBY)子句。
46.在Vbscripl中,过程被分为两类:sub过程和funclioi过程
47.在各种数据依靠关系中,函数依靠是最基本的一种依靠
48.审计是一种事后监视的措施,即跟踪数据库的访问活动,已发觉数据库的非法访问,
达到平安的防范的目的
49.在数据库设计中,建立数据库、输入数据等操作属于实施阶段
50.数据库管理系统通常供应授权功能来限制不同用户访问数据的权限,这主要是为了实现
数据库的平安性
三、简答题练习
1.数据模型包含哪三个方面的要素?
①数据结构;
②数据操作;
③数据约束条件。
2.简述数据库管理系统的功能。
①数据定义;数据操纵:
②数据库运行管理;数据组织、存储和管理;
③数据的建立和维护:数据通信接口。
3.简述关系模型允许定义的三种完整性约束
①实体完整性;
②参照完整性;
③用户定义完整性。
4.简述数据库管埋系统的功能。
①数据定义;数据操纵;
②数据运行管理;数据组织、存储和管理;
③数据库的建立和维护;数据通信接口。
5.一个设计良好的DBMS应具备什么样的功能?
①具有友好的用户界面;
②完备的功能;较高的运行效率;
③清楚的系统结构和开放性。
6.简述数据库系统的三级模式
①数据库系统的三级模式结构是指由外模式、模式和内模式构成;
②一个数据库只有一个模式,它是数据库模式结构的中间层;一个数据库可以有多个外
模式,是保证数据平安性的一个有力措施;一个数据库也只有一个内模式。它是数据物理结
构和存储方式的描述。
7.请列出在需求分析阶段常用的调杳方法。
①跟班作业,开会调杳;
②专人介绍,询问;
③设计调查表填写,查阅记录。
8.简述数据库设计基本步骤。
①需求分析;概念结构设计;
②逻辑结构设计;数据库物理设计阶段;
③数据库实施阶段;数据运行和维护阶段。
9.简述数据库的完整性与数据库的平安性的区分
①数据完整性与平安性是数据库爱护的两个不同方面;
14
②平安性是防止用户非法运用数据库;
③完整性是用户运用数据库时向数据库加入不合语义的数据。
1().什么是数据独立性?它包括哪两个方面?
①数据独立性指数据存储与应用之间的依靠关系,包括:
②数据物理独立性:数据的物理结构与逻辑结构之间的独立性。当数据的物理结构(也称
存储结构)发生改变时,通过DBMS的工作使应用程序不变。
③数据逻辑独立性:数据的全局逻辑结构弓局部逻隹结构之间的独立性.当数据的全局
逻辑结构发生改变时,通过DBMS的工作使局部逻辑结构不变
11.在数据库中解决死锁的常用方法有哪些?
①要求每个事务一次就将要运用的数据全部加锁,否则就不执行;
②采纳按序加锁法;
③不实行任何措施预防死锁的发生,而是周期性的检查系统中是否有死锁。
12.简述利用日志文件复原事务的过程。
①从头扫描日志文件,找出哪些事务在故障发生时已经结束,哪些事务尚未结束;
②对尚未结束的事务进行撤消处埋,对已经结束的事务进行重做处理。
13.简述两段锁协议的含义。
①指全部事务必需两个阶段对数据项加锁和解锁;
②在对任何数据进行读、写操作之前,事务首先获得对该数据的封锁;
③在释放•个封锁之后,事务再获得任何其他封锁。
14.已知关系模式:学生(学号,姓名,性别,年龄,系别),用关系代数查询英语系的女学生。
。系别='英语系'A性别='女’(学生)
14.已知关系模式:
学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成果)
用关系代数实现查询没有选修课程号为‘C3'课程的学生学号。
JI学号(学生)-JI学号(。课程号=(3,(选课))
15.简述视图的作用。
①简化用户操作;运用户能以多角度看待同一数据;
②对重构数据库供应了肯定程度的逻辑独立性:
③能够对机密数据供应了平安爱护
16.何谓关系模式的规范化?
一个低一级的范式的关系模式,通过模式分解转换为若干个高一级范式的关系模式集
合,这个过程叫关系模式的规范化。
17.每个BCNF的关系模式应具有哪三特性质?
①全部非主属性都完全函数依靠于每个候选码;
②全部主属性都完全函数依靠于每个不包含它的候选码;
③没有任何属性完全函数依靠于非码的任何一组属性。
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.简述分布式数据库系统中数据的共享有哪些层次
①在分布式数据库系统中,数据共享有两个层次;
②一是局部共享,口】在局部数据库中存储局部场地上各用户的共享数据、这些数据都
是本地场地用户常用的。
③二是全局共享,艮J在分布式数据库系统的各个场地也存储供其他场地用户共享的数
16
据,支持系统的全局应用,
27.简述数据分布的方式。
①划分式;
②全重复式;
③部分重复式。
28.简述分布式数据库的特点。
①数据的独立性;
②集中与自治相合的限制结构;
③适当增加数据冗余度,全局一样性,可串行性和可复原性。
29.什么是分布透亮性?
在分布式数据库系统中,用户不必关切数据分布的细微环节,这种性质称为分布透痉性
30.数据模型三要索是什么?
①数据结构
②数据操作
③完整性约束
四、设计题
有如下三个关系模式:
学生:S(S#,SN,AGE,SEX)
属性含义依次为:学号,姓名,年龄,性别
课程:C(C#,CN,TEACHER)
属性含义依次为:课程号,课程名,老师
选课:SC(S#,C#,SCORE)
属性含义依次为:学号,课程号,成果
用SQL语句完成以下题
1.查询全部女同学的学号和姓名
SelectS#,SNFROMSWHERESEX二女’
2.查询全部女同学的课程号C01的平均成果。
SELECTAVG(SCORE)FROMSCWHERES#IN
(SELECTS#FROMSWHERESEX='女')ANDC#='C01'
3.将成果低于60分的同学的成果提高5%。
UPDATESCSETSCORE=SCORE*1.05WHERESCORE<60
4.查询“王兰”同学选修的全部课程的课程号。
SELECTC#FROMSC
WHERES#IN(SELECTS#FROMSWHERESN='王兰')
17
5.查询课程号COI成果大于90分学生的学号和姓名。
SelectS.S#,SNFROMS,SC
WHERES.S#=SC.S#ANDC#=,C0TANDSCORE>90
6.创建视图ST,包括学号,姓名,课程号,成果
CREATEVIEWST(S#,SN,C#.SCORE)AS
SELECTS.S#,SN,C#,SCOREFROMS,SCWHERES.S#=SC.S#
7.杳询没有选修COI课程的学牛姓名。
SELECTSNFROMSWHERES#NOTIN
(SELECTS#FROMSCWHEREC#=,C01,)
8.将“王兰”同学选修的课程的全部成果全部删除。
DELETEFROMSC
WHERES#IN(SELECTS#FROMSWHERESN=,王兰,)
9.查询计算机全部男同学的学号和姓名
SelectS#,SNFROMSWHERESEX='男'ANDDEPT='计算机'
10.查询选修张峰老师课程的学生的学号
SELECTS#FROMSC,CWHEREC#.S=C#.CANDTEACHERS张峰,
11.查询选修两门以上课程学生的学号
SELECTS#FROMSCGROUPBYS#HAVINGCOUNT(*)>2
18
五、综合题
1.设计一个仓库零件管理数据库,有仓库和零件两个实体,仓库实体属性有:仓库号,面
积,电话号码;零件实体属性有:零件号,名称,规格,单价。一个仓库可以存放多种
零件,每种零件也可以存放在多个仓库内,每个仓库存放的零件必需有一个库存量。
依据上述语义要求,回答下面问题:
①画出E-R图,要求在图中表示联系的类型;
②将E-R图转换为美系模式,并指出每个关系模式的t码。
E-R图如下:
转换关系模式如下:
零件(零件号,名称,规格,单价)主码:零件号
仓库(仓库号,面积,电话号码)主码:仓库号
库存(零件号,仓库号,库存量)主码:零件号,仓库号
19
2.某电子商务网站要求供应下述服务:
(1)可随时查询库存中现有物品的名称、库存数量和单价。全部物品均由物品编号唯一
标识。
(2)可随时查询顾客及订购状况,顾客状况有顾客号、顾客名、联系方式、收货地点。
全部顾客编号不重复。订购状况是:每个顾客可以订购多个物品,每个物品可以被
多个顾客订购,顾客在订购时要说明订构数量
依据以上要求,完成如下任务:
①依据语义设计出E-R模型;(4分)
②将该E-R模型转换为一组等价的关系模式,并指出每个关系模式的主码;
E-R图模型如下:
转换关系模式如下:
库存物品(物品编号,物品名称,数量,单价)主码:物品编号
顾客(顾客号,顾客名,联系电话,收货地点)主码:顾客号
订购(顾客号,物品编号,订购数量)主码:顾客号,物品编号
20
3、设某商业集团数据库中有三个实体集。一是“公司”实体集,属性有公司编号、公司
名、地址等;二是“仓库”实体集,属性有仓库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 德育与家校合作工作计划
- 小学三年级上册科学视频学习计划
- 药品配送系统2025年优化计划
- 三年级数学人教版教学计划调整方案
- 关爱留守儿童的文化传承计划
- 学校安全文明校园建设费使用计划
- 2025年六年级体育实践活动计划
- 2025医疗机构职工培训计划
- 四年级语文课堂教学改革计划
- 学校实验室装修施工进度计划与安全措施
- 电台项目可行性研究报告
- 2025年度事业单位招聘考试公共基础知识仿真模拟试卷及答案(共五套)
- 2025年广西壮族自治区南宁市中考一模生物试题(含答案)
- 长江流域大水面生态渔业的发展现状与发展潜力分析
- SQLSERVER如何配置内存提高性能配置方案
- 电视台影视拍摄合同协议
- 装配式建筑技术创新与可持续发展-全面剖析
- 装饰公司结算管理制度
- 实习生顶岗实习安全教育
- 网络灾难恢复计划试题及答案
- 物业五一节前安全教育
评论
0/150
提交评论