数据库三级考试汇总

合集下载

计算机等级三级《数据库技术》考试题库

计算机等级三级《数据库技术》考试题库

xx年计算机等级三级《数据库技术》考试题库1.设有关系模式R(A, B, C, D), 其函数依赖集为F={A一>D, B一>D, C一>D}。

如果将R分解为R1(A, B, C)和R2(C, D), 那么该分解是( )。

A)同时保持函数依赖和无损连接的分解B)保持函数依赖但不保持无损连接的分解C)保持无损连接但不保持函数依赖的分解D)既不保持函数依赖也不保持无损连接的分解2.下面关于模式分解的说法, 错误的选项是( )。

A)分解并不总能提高查询效率B)分解通常使得涉及属性少的查询执行效率更高C)分解通常使得简单的更新事务执行效率更高D)分解总是能降低存储空间的要求, 因为它能消除冗余数据3.设有关系表: 职工(职工号, 姓名, 领导职工号), 其中职工号是主码, 领导职工号是外码。

当前表中没有任何数据。

现在依次向该表中插入如下数据(1)(e1, Tom, e2)(2)(e3, Jerry, null)(3)(null, F00, null)(4)(e2, Fake, e2)(5)(el, Ghost, e3)(6)(e4, Wh0, el)那么最终该表中有( )行数据。

A)2B)3C)4D)54.数据库物理设计阶段是根据数据库逻辑设计的结果设计适宜的数据库物理结构。

以下关于数据库物理设计的说法, 错误的选项是( )。

A)物理设计着眼于数据库底层的物理存储与存取, 与和硬件环境及数据库管理系统密切相关B)物理设计时需要合理安排不同的存储介质, 索引文件一般存储在高速磁盘中, 日志文件可以考虑存储在磁带中C)物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数D)物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型5.三层浏览器/效劳器架构是现在比拟流行的应用系统架构。

以下关于此架构的说法, 错误的选项是( )。

A)表示层使用Web浏览器实现, 位于客户端, 一般无需安装其他程序B)数据层位于数据库效劳器, 由DBMS完成数据存储和数据存取等数据管理功能C)此架构将人机交互、应用业务逻辑和数据管理三类功能别离, 提高了可维护性D)与二层的客户/效劳器架构相比, 此架构在交互性、运行速度方面优势明显6.设有以下关于数据库分析、设计与实现的工作:Ⅰ.用概念数据模型表示数据对象的特征及其相互间的关联关系Ⅱ.进行数据库的备份与恢复等日常维护Ⅲ.在ER图的根底上确定数据库关系模式Ⅳ.调整数据库逻辑模式, 确定文件组织与存取方式, 评估物理模式V.考虑分析DBAS运行过程中备份数据库策略, 如备份时问点和备份周期Ⅵ.事务和应用程序的编码及测试上述工作中, 属于DBAS系统设计阶段工作的是( )。

2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:39

2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:39

2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】按后根次序周游树(林)等同于按什么次序周游该树(林)对应的二叉树?A.前序B.后序C.对称序D. 层次次序正确答案:C2.【单选题】下列______不是TCP/IP参考模型中的应用层协议。

A.电子邮件协议SMTPB.网络文件系统NFSC.简单网络管理协议SNMPD.文件传输协议FTP正确答案:C3.【单选题】假定栈用顺序的方式存储,栈类型stack 定义如下:请问这是栈的哪一种基本运算TYPE stack=RECORDA:ARRAY [1..m0 ]OF datatype ;t :0..m0 ;END;下面是栈的一种基本运算的实现:PROCEDURE xxxx(VAR s :stack) ;BEGINIFs.t=0THEN print(underflow)ELSEs.t:=S.t-1 ;END;A.栈的推入B.栈的弹出C.读栈项元素D.将栈置为空栈正确答案:D4.【单选题】在数据库的数据模型中有( )A.网状模型、层次模型、关系模型B.数字型、字母型、日期型C.数值型、字符型、逻辑型D.数学模型、概念模型、逻辑模型正确答案:A5.【单选题】下列关于顺序图的说法,正确的是A.对象间的通信用对象生命线之间的垂直消息线表示,箭头说明消息的类型,如同步、异步或简单B.顺序图可以表示递归过程,当一个操作调用它本身时,消息总是异步的C.在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的D.顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则一次只能发送一条消息正确答案:C6.【单选题】下列关于分布式数据库系统的说法,错误的是A.分布式数据库系统中的节点是紧耦合的,它们形成单一的数据库系统B.分布式数据库系统要求每个节点具有较高的独立性,具有本地自治能力C.分布式数据库的分布透明性目的在于使用户完全感觉不到数据是分布的,使用户的使用方式与集中式数据库完全一样D.分布式数据库系统的分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间正确答案:A7.【单选题】数据库性能优化是数据库管理员的重要工作。

2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:47

2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:47

2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列不属于数据库运行维护工作的是______。

A.系统监控B.系统性能优化C.应用系统重写D.系统升级正确答案:C2.【单选题】下列关于分布式数据库系统的叙述中,哪个是不正确的?A.提高了系统的可靠性和可用性B.具有位置透明性、复制透明性和分片透明性C. 两阶段提交协议将此用于处理分布式死锁问题D. 数据复制是将片段或片段的副本分配在不同站点上的存储过程正确答案:C3.【单选题】在一个虚拟存储系统中,分配给某个进程3 页内存,开始时这 3 页内存为空。

页面访问序列是l、2、3、4、2、1、5、6、2、1、2、3、7、6、3。

若采用最近最久未使用(LRU )页面淘汰算法,缺页次数为A.10B.12C.14D.16正确答案:B4.【单选题】设关系R与关系S具有相同的属性个数,且对应属性的值取自同一个域,则R -S可记作______。

A.{t|t ∈R∨t ∈S}B.{t|t ∈R∧t S}√C.{t|t ∈R∧t ∈S}D.{t|t ∈R∨t S}正确答案:B【单选题】用户对SQL 数据库的访问权限中,如果只允许删除基本表中的元组,应授予( )权限A.DROPB.DELETEC.ALTERD.UPDATE正确答案:D6.【单选题】在Visual FoxPro 中,表单(Form)是指A.数据库中各个表的清单B.一个表中各个记录的清单C.数据库查询的列表D.窗口界面正确答案:D7.【单选题】当前表中有4 个数值型字段:高等数学、英语、计算机网络和总分。

其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。

要将所有学生的总分自动计算出来并填人总分字段中,使用命令A.REPL 总分WITH 高等数学+英语+计算机网络B.REPL 总分WITH 高等数学,英语,计算机网络C.REPL 总分WITH 高等数学+英语+计算机网络ALLD.REPL总分WITH高等数学+英语+计算机网络FORALL正确答案:C8.【单选题】设X=123,Y=456,Z="X+Y" ,则表达式6+&Z 的值是A.6+&ZB.6+X+YC.585D.错误提示正确答案:C9.【单选题】下列关于SQL Server 数据库系统安全性的叙述中,哪个是不正确的?A.数据库管理系统的权限分为数据库系统权限和服务器权限B.数据库系统权限可分为数据库对象权限和语句权限D.SQL语言中的GRANT为权限授予语句正确答案:A10.【单选题】如果要限制“学生”表中的学生年龄字段的取值必须在15 到40 岁之间,应该使用的约束是A.CHECKB.UNIQUEC.DEFAULTD.FOREIGN KEY正确答案:A11.【单选题】下列关于SQL 语言索引( index)的叙述中,不正确的是A.系统在存取数据时会自动选择合适的索引作为存取路径B.使用索引可以加快查询语句的执行速度C.在一个基本表上可以创建多个索引D.索引是外模式12.【单选题】所有可选项缺省时,数据库记录输出命令LIST 和DISPLAY 的区别是A.DISPLAY 显示全部记录,LIST 显示当前一条记录B.LIST 显示全部记录,DISPLAY 显示当前一条记录C.LIST 和DISPLAY 都显示全部记录D..LIST和DISPLAY都只显示当前一条记录正确答案:B13.【单选题】在数据库技术中,哪一种数据模型是使用公共属性( 外键) 实现数据之间联系的?A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:C14.A.主码只能包含单个属性B.任何候选码都不包含关系中的全部属性C.包含在任何一个候选码中的属性称作主属性D.包含在所有候选码中的属性称作主属性正确答案:C15.【单选题】下列关于建立数据仓库的目标的描述,不恰当的是A.充分利用企业信息系统生成的数据B.把企业各种类型的应用集中在一起C. 解决数据分析应用和企业基本业务应用之间的性能冲突问题,减轻OLTP系统的负担D.以面向主题的方式合理组织数据,实现跨部门视图正确答案:B16.【单选题】要为当前表所有职工增加100 元工资应该使用命令A.CHANGE 工资WITH 工资+100B.REPLACE 工资WITH 工资+100D.REPLACE ALL 工资WITH 工资+100正确答案:D17.【单选题】数据库存储结构和存取方法优化是提高查询效率非常重要的手段。

2023年全国计算机三级数据库考点汇总

2023年全国计算机三级数据库考点汇总

计算机三级数据库考点汇总引导语:三级数据库技术是计算机级别考试中三级一类。

如下是分享给人们计算机三级数据库考点汇总,欢迎阅读!1、ISP(internet 服务提供商)是顾客接入internet 入口点,一方面她为顾客提供接入internet服务,另一方面,她也为顾客提供各类信息资源。

普通顾客接入internet有两种方式,一种是通过电话网,另一种是通过局域网。

2、按对称序环游二叉树等同于用后序环游相应树或者树林3、消息机制是进程间通信办法之一,普通涉及消息缓冲和消息号4、在页面大小固定,并且不考虑程序自身编制办法状况下,影响缺页中断次数重要因素有:页面调度算法和分派给进程物理页面数5、合用于连接磁盘、磁带等高速设备,每次传送一批数据,但一段时间内只能为一台设备服务通道是串口。

6、操纵、管理数据库并控制数据资源使用软件是DBMS7、数据库管理系统中事务隔离性重要由并发控制部件来保证。

8、严格两阶段锁协议规定未提交更新封锁必要保持到事务终点9、对数据库系统性能重要由响应时间和吞吐量两种度量10、可以模式化为维属性和度量属性数据称为多维数据11、Oracle服务器由Oracle数据库和Oracle实例构成12、对于移动臂磁盘,磁头在移动臂带动下移动到指定柱面时间称为寻道时间;当磁头到达指定磁道后,必要等待所需要扇区读/写下,这一某些等待时间称为旋转延迟/磁盘扫描等待时间13、Oracle数据库中负责客户机和服务器之间网络通信是SQL*Net模块14、SYBASE移动和嵌入计算解决方案中,小型且高性能SQL数据库是Adaptive server anywhere,她可以单机运营也可以作为数据库服务器运营15、操作系统中构成单一逻辑工作单元操作集合称为事务16、在数据仓库建立过程中,岁数据进行纠正和预解决过程称为数据清理17、在顺序表中插入或者删除一种结点平均需要移动结点个数是n/218、线性表顺序查找中,成功检索比较次数是(n+1)/236、面向对象技术复杂对象构造能力,突破了关系模型中属性不可再分限制37、宽带综合业务数字网传播速率很高,当超过1GB/S时,普通采用光纤作为传播介质38、顾客程序通过编译之后每个目的模块都以0作为基地址顺序编址,这种地址称为逻辑地址39、从资源分派角度可以将设备分类为:独占设备,共享设备,虚拟设备40、系统为每个文献建立一张表,记录文献所在逻辑块号与物理块号,这种文献物理构造称为索引构造41、运用中间件middleware高层应用程序编程接口可以将底层网络协议和实现技术隔离开来42、把各种输入和各种输出缓冲区统一起来,形成一种既能用于输入又能用于输出缓冲区,该缓冲区称为缓冲池。

计算机三级数据库技术考试试题及答案整理

计算机三级数据库技术考试试题及答案整理

让知识带有温度。

计算机三级数据库技术考试试题及答案整理计算机三级数据库技术考试试题及答案想要取得好的考试成果,离不开平常的刻苦刷题。

下面我为大家整理了计算机三级数据库技术考试试题及答案,期望能帮到大家!1). 假如一个并发调度的'结果与某一串行调度执行结果等价,则这个并发调度称为是( )A.串行调度B.可串行化的调度C.并发执行的可串行化执行D.串行掌握正确答案:B2). 设有关系W(编号,姓名,职称,基本工资),将其规范到3NF,正确的答案:是( )。

A.W1(编号,姓名)W2(工种,基本工资)B.W1(编号,职称,基本工资)W2(编号,姓名)C.W1(编号,姓名,职称)W2(编号,基本工资)D.以上都不对第1页/共3页千里之行,始于足下。

正确答案:C3). 利用SQL语句求表同学(学号,姓名,性别,年龄,班级)的具体信息,正确的是( )。

A.SELECT*FROM同学B.SELECT同学C.LISTD.DISPLAYALL正确答案:A4). 从用户角度看,下面哪些是数据库管理系统应具有的目标。

①用户界面友好①内部结构清楚、层次分明①开放性,即符合标准和规范①负责管理企业组织的数据库资源A.①和①B.①、①和①C.①和①D.①、①、①和①正确答案:C5). 若当前数据库中有200个记录,当前记录号是8,执行命令LISTNEXT5的结果是( )第2页/共3页让知识带有温度。

A.显示第5号记录的内容B.显示1至5号记录的内容C.显示8号记录的5个字段D.显示从8号记录开头以下5条记录的内容正确答案:D文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有需要的人。

第3页/共3页。

数据库技术三级总结

数据库技术三级总结

数据库技术三级总结1. 数据库基础知识
- 数据库系统概念
- 数据模型和数据结构
- 关系数据库理论
- 语言
2. 数据库设计
- 概念设计
- 逻辑设计
- 物理设计
- 数据库规范化
3. 数据库管理系统
- 数据库系统体系结构
- 数据库存储管理
- 数据库事务管理
- 数据库安全性和完整性
4. 数据库应用开发
- 数据库编程接口
- 数据库应用程序开发
- 数据库对象管理
- 数据库性能优化
5. 数据库新技术
- 分布式数据库系统
- 并行数据库系统
- 数据仓库和数据挖掘
- 数据库
6. 数据库实践
- 数据库设计案例
- 数据库应用开发实例
- 数据库管理和维护
- 数据库项目实践
以上是数据库技术三级总结的大致内容框架,包括了数据库基础理论、设计、管理、应用开发、新技术以及实践等方面的内容。

在每一个部分,可以根据具体需求进行更详细的阐述和展开。

数据库三级考试

数据库三级考试

一、选择题
1.数据库管理系统(DBMS)的核心组成部分是:
A.数据模型
B.数据库
C.数据查询语言
D.数据存储引擎(正确答案)
2.在关系数据库中,表的主键的作用是:
A.仅仅用于唯一标识表中的每一行(正确答案)
B.存储表中的数据
C.定义表之间的关系
D.提高数据查询速度
3.SQL语言中,用于更新表中数据的语句是:
A.SELECT
B.UPDATE(正确答案)
C.DELETE
D.INSERT
4.在数据库设计中,使用ER图(实体-关系图)的主要目的是:
A.描述数据库的物理结构
B.描述数据库的逻辑结构(正确答案)
C.描述数据库的数据类型
D.描述数据库的存储过程
5.数据库事务的四个基本特性通常被称为ACID属性,其中“C”代表:
A.原子性
B.一致性(正确答案)
C.隔离性
D.持久性
6.在SQL中,若要从一个表中删除所有行,但保留表结构,应使用以下哪个语句?
A.DROP TABLE
B.DELETE FROM 表名(正确答案)
C.TRUNCATE TABLE 表名
D.DELETE * FROM 表名
7.数据库索引的主要作用是:
A.加快数据查询速度(正确答案)
B.加快数据插入速度
C.加密数据库中的数据
D.减少数据的存储空间
8.在数据库设计中,范式(Normalization)的主要目的是:
A.减少数据冗余(正确答案)
B.提高数据查询速度
C.增加数据的安全性
D.简化数据库的管理。

计算机三级考试《数据库技术》试题及答案

计算机三级考试《数据库技术》试题及答案

计算机三级考试《数据库技术》试题及答案计算机三级考试《数据库技术》试题及答案 11[单选题] 在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。

这是数据的( ) 。

A.物理独立性B.存储独立性C.位置独立性D.逻辑独立性参考答案:D2[单选题]Skype是由著名的Kazaa软件的创始人Niklas推出的一款Intemet 即时语音通信软件,它融合的两大技术是VolP和( )。

A.C/SB.IPTVC.B/SD.P2P参考答案:D参考解析:Skype是著名的Kazaa软件的创始人Nildas推出的一款Intemet 即时语音通信软件,它融合的两大技术是VoIP和P2P技术,它主要具有网络电话、实时传信、网站浏览、语音视讯、档案传输、搜寻用户等功能,更有突破防火墙限制的通信技术。

3[填空题] 数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中()协议可以完全保证并发事务数据的一致性。

参考解析:三级加锁【解析】三级加锁协议也称为三级封锁协议.,它保证正确地调度事务的并发操作,是事务对数据库对象加锁、解锁必须遵守的一种规则。

在运用x锁和s锁对数据对象加锁时,还需要约定一些规则,例如何时申请x锁或S锁、持锁时间、何时释放等。

4[单选题]操作系统中的下列功能,与硬盘没有直接关系的是哪一种( )。

A.虚拟存储B.进程调度C.文件管理D.SPOOLing技术参考答案:B参考解析:SPOOLing英文为:Simutaneous Peripheral Operations On-Line(同时的外围设备联机操作)它是一种虚拟设备技术,其核心思想是在一台共享设备(通常是高速、大容量磁盘)上模拟独占设备的操作,把一台低速的独占设备改造成为若干台可并行操作的虚拟设备,即把独占设备变成逻辑上的共享设备。

由于这种技术通常是通过高速、大容量的硬盘来实现的,所以它和硬盘有直接的关系。

对于操作系统来说,狭义的文件指的是磁盘文件(广义的文件还包括设备及虚拟设备等),文件管理显然和硬盘有直接的关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单选题:1、观事物总是在不停地运动和变化,而信息则存在于客观事物的运动和变化之中,这决定了信息具有____动态性____。

A 普遍性 B动态性 C共享性可加工性2、系统开发是一种结构化解决问题的过程,它包括:a-系统分析、b-系统转换或部署、c-系统测试、d-系统运行和维护、e-编码、f-系统设计等活动,其通常顺序一般是____ afecbd ____。

3、信息系统有各种应用类型,学生学籍管理系统属于其中的___管理信息系统_。

4、在实际应用中,一个职能信息系统除了包含业务层的功能外,往往还包含了__管理层、决策层______的功能。

5、___信息管理技术_____是信息系统的核心技术,它实现了对信息资源的管理。

6、信息系统的开发、运行都需要有相关的支持软件,它们总称为___SDE_____。

7、___系统生命周期法_____是一种结构化的循序渐进的系统开发方法,系统开发过程被划分为六个阶段,这种方法是最经典的信息系统开发方法。

8、对C/S工作模式,下面描述错误的是__客户机和服务器必须是两台独立的计算机______。

9、用户在没有或较少信息技术专家的帮助下自己从事信息系统开发工作时,最常用的开发方法是___原型法_____。

10、____数据库管理系统____是专门支持数据库创建、管理和使用的系统软件,它位于应用程序与操作系统之间。

11、通过模式/内模式映像,可以保证数据和应用程序之间:物理数据独立性12、在数据库中,产生数据不一致的根本原因是__数据冗余______。

13、关系模型中,一个主键(主码) __可由一个或多个属性组成______。

14、在数据库中有如下图所示的两个表,若职工表的主键(主码)是职工号,外键(外码)是部门号,部门表的主键(主码)是部门号,则SQL操作不能成功执行的是___将行(’005’,’乔兴’,’04’,750)插入到职工表中_____。

实体集之间的关系属于____一对多关系____。

16、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法中正确的是____增加一个关系表示联系,其中纳入m方和n方的主键(主码)____。

17、设有关系模式R(A,B,C),其函数依赖集F={A→B,B→C},则关系R至多满足____2NF____。

18、数据流图(DFD)是从数据传递和加工的角度来刻画数据从输入到输出的移动变换过程,它用于___需求分析_____阶段。

19、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是____扩充功能____。

20、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则__T1的属性个数大于T2的属性个数______。

21、某位学生在创建数据库时没有实施数据完整性控制,现在他想在项目开发的后期补充完整性控制,下列____用触发器进行动态的完整性控制____方法可以帮他在不丢失数据的情况下实现更新数据的完整性控制。

22、设变量A的初始值为10,有两个事务T1、T2访问变量A,其并发操作序列如图所示,下列评价正确的是___该操作丢失修改_____。

23、不允许记录中出现重复索引值的索引是_____主索引和唯一索引___。

24、在关系数据库中,视图(view)是数据库三级模式中的___外模式_____。

25、基于“学生-选课-课程”数据库中如下三个关系(其中“#”表示主键字段):S(SNUM#,SNAME,SEX,AGE),SC(SNUM#,CNUM#,GRADE),C(CNUM#,CNAME,TEACHER),查找学号SNUM为“200301188”的学生选修课程名CNAME为“数据库”的成绩,至少将使用关系____SC和C___。

26、关系数据库中,通过表与表之间的____公共属性____来实现数据表之间的联系。

27、若对数据库的某些操作不能分割,则可将相应操作序列定义为一个___事务_____。

28、数据库通过锁定机制解决并发访问的问题。

如果锁定的粒度减小,则系统并发访问程度将____增加____。

29、在一个应用程序登录界面,要求用户输入正确的用户名和密码,这属于数据库的____安全性控制____功能。

30、多用户数据库系统的目标之一是使在同一时刻它的每个用户好像正在使用各自独立的数据库,为此数据库系统必须进行____并发控制____。

二、多选题:1、电子商务系统按照交易对象主要分为___BtoB___CtoC__BtoC_____。

2、数据库完整性的控制方法有__实施完整性规则___采用触发器___。

3、数据冗余、插入异常、删除异常:均是由于关系模式设计不当所引起的问题。

4、下面列出的条目中,___安全性控制、数据库备份与恢复_____是数据库管理系统的常规管理技术。

5、如下关系表中,不是3NF的表是___(II)(III)_____。

三、选择填空:从以下答案集合中选择一个正确答案的编号,填入相应空格。

答案集合如下:A. 物理独立性B. 逻辑独立性C. 数据完整性D. 参照完整性E. 实体完整性F. 域完整性G. 数据模型H. 概念模型I. 原型J. 间接K. 直接L. 关系模型M. B/S N. C/S O. 内模式P. 模式Q. 外模式R. DataBase S. 聚集索引T. DBMS1、结构数据模型通常简称为数据模型,它由数据结构、数据操作和___ C _约束三部分组成。

2、____H____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

3、信息系统开发的系统转换过程中,转换方式主要有_K__转换、平行转换和逐步转换三种。

4、有一个关系:学生(学号,姓名,性别,系别,联系方式),规定"学号"的值域是8个数字字符组成的字符串,这一规则属于___F_____约束。

5、___M_____模式是一种面向Internet/Intranet的分布式模式,它以Web为中心,客户端通过浏览器访问Web服务器。

四、SQL语句填空(本小题共5个空,每空3分,共15分)。

在"C:\素材"文件夹下存放着数据库Company(包括Access数据库和SQL Server数据库),具体数据库结构定义请访问Company数据库获得,数据库模式如下:Department(Dno, Dname, Note)其中Dno表示部门编号,Dname表示部门名称,Note表示备注。

Employee(Eno,Ename,Ebirth,Eaddress,Ezipcode,Etel,Email,Dno)其中Eno表示职工号,Ename表示职工姓名,Ebirth表示生日,Eaddress表示家庭住址,Ezipcode表示邮编,Etel表示联系电话,Email表示电子邮件,Dno表示该职工所在部门编号。

Salary(Eno, SalaryDate, Salary)其中Eno表示职工号,SalaryDate 表示发工资的日期,Salary表示本月工资。

请在Company数据库中完成可实现以下功能的SQL语句,并填写到各小题空格中。

(1)查询所有邮编为"210010"的职工的基本信息。

________(1)________(2)查询"经理办公室"的所有职工的姓名、联系电话和电子邮件。

________(2)________(3)查询每个职工的工资总收入,并按照姓名降序排序。

________(3)________(4)将部门编号为"1"的所有职工的电话号码前增加区号"021"。

________(4)________(5)删除2007年的所有工资记录。

________(5)________五、(一)数据库管理系统应用(本大题3道小题,共20分)。

在数据库管理系统中完成以下任务(MS SQL Server或MS ACCESS)。

使用MS SQL Server 的考生请注意,题目完成后,请将数据库分离,否则答题结果无法正确提交。

1.数据库创建(12分)。

在C:\KS文件夹下建立数据库Answer。

(1)创建表(10分):按照以下表结构在Answer数据库中建立出版社表Publisher和图书表Book,定义各表的主关键字,定义相应的完整性约束,建立两张表之间的关系,实施参照完整性约束。

(2)数据填加(2分):为了能使Book表数据正确添加,请完成Publisher表数据的添加和补充所空缺的数据,完成Book表数据的添加。

2.数据库应用(4分)。

从下面题目中任意选择完成一道小题。

(1)创建存储过程proc_Search,查询指定名称的图书所对应的出版时间和定价。

(2)在Book表上创建一个触发器tri_Insert,当对Book表进行插入操作时,要求出版时间必须在当前系统日期之前。

(3)建立交叉表查询Cross_CustomerProduct:查询结果中行表示"作者",列表示"出版社名称",数据值为该作者在该出版社出版的图书总数。

3.数据库管理(4分)。

从下面题目中任意选择完成一道小题。

(1)从数据库中导出Publisher表数据到Excel文件中,命名为C:\KS\Publisher.xls。

(2)建立一个用户Mary,设置其在Publisher数据表的权限为只能读,不能更新。

(二)信息系统应用程序开发(15分)。

在"C:\素材"文件夹下存放着数据库Company(包括Access数据库和SQL Server数据库),关系模式说明见程序填空题,任选一应用程序开发工具(VB、、C#、ASP)完成下面应用程序。

注意事项:(1)使用ACCESS数据库的同学,如果需要使用低版本数据库,请使用Company97.mdb。

(2)使用SQL Server的同学,数据库服务器名为"."或"(local)"。

(3)使用ODBC访问数据库的同学,将DSN名字设置为"CompanyDSN"。

1. 建立一个工程文件C:\KS\ComSalary,主窗口参考图1。

2. 程序启动后在"部门情况"框中,组合框自动显示部门名列表;选择任一部门可以显示该部门的职工的姓名和出生日期。

3. 在"工资管理"框中,在文本框内填入相关信息,点击"确定添加"按钮可以向Salary表中添加一条新的记录;点击"取消"按钮则清空文本框。

4. 选择"工资报表"按钮,可弹出如图2所示的报表窗口;点击"退出"按钮则退出应用程序。

相关文档
最新文档