



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络数据库课程期末考试卷(A)答案一、填空题(每空2分,共40分)1自世界上第一台计算机诞生以来,数据库的发展经历了如下的四个阶段:人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库阶段。2数据库系统一般由支持数据库运行的软硬件、数据库、数据库管理系统、数据库管理员和用户等部分组成的。3三级结构对数据库的组织从内到外分三个层次描述,分别称为内模式、模式和外模式组成。4按照数据结构类型的不同,将数据模型划分为层次模型、网状模型和关系模型。5转储是数据库恢复中采用的基本技术,转储可以分为:静态转储、动态转储、海量转储和增量转储。6数据库结构设计通常分为4个阶段进行,每一阶段都有具体的目标和设计过程。这4个阶段是:需求分析、概念结构设计、逻辑结构设计、物理设计。7PowerBuilder与数据库的连接方式有:通过使用ODBC(开放数据库连接,Open DataBase Connectivity)通用接口和通过使用PowerBuilder与数据库连接的专用接口。8建立表后,还不能向表中输入数据。在PowerBuilder中要向表输入数据,必须为表定义一个唯一索引或主键。9要创建一个新的应用程序对象,必须先创建或打开一个工作区。10菜单的Visible属性决定了该菜单项是否可见。11一个数据窗口通常由数据窗口对象和数据窗口控件两部分组成。12数据窗口有两个重要特性:数据源和数据显示风格。13数据窗口在运行时使用的缓冲区主要有:主缓冲区、删除缓冲区、过滤缓冲区。14利用数据窗口控件的DataObject属性可以指定某个数据窗口对象。15在PowerScript中,有4种不同范围的变量:全局变量、实例变量、局部变量和共享变量。二、名词解释(每题5分,共15分)1记录关系中的每一行称为关系的一个记录,又称行(Row)或元组。一个关系可由多个记录构成、一个关系中的记录应互不相同。2主键(Primary Key):如果关系模式中的某个或某几个属性组成的属性组能惟一地标识对应于该关系模式的关系中的任何一个记录,我们就称这样的属性组为该关系模式及其对应关系的主键。3事务事务(Transaction)是并发控制的单位,是一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。三、简答题1简述ER图的构成要素。(5分)ER图有三个要素:实体:用矩形表示实体,矩形内标注实体名称。属性:用椭圆表示属性,椭圆内标注属性名称。并用连线与实体连接起来。实体之间的联系:用菱形表示,菱形内注明联系名称,并用连线将菱形框分别与相关实体相连,并在连线上注明联系类型。2简述关系的性质。(5分)1关系中一列的各个分量具有相同的性质,即数据类型相同。2关系中行的顺序、列的顺序可以任意互换,不会改变关系的意义。3关系中的任意两个元组不能相同。4、关系中的元组分量具有原子性,即每一个分量都必须是不可分的数据项3设有某工厂工人年度考核关系模式如下:(5分)时 间职工编号姓名工种定额超额车间车间主任2001年上半年1001李宁车工9010一车间周杰2001年上半年1002王海铣工8020一车间周杰2001年上半年1003赵亮钳工9015二车间吴明2001年上半年1004张力铣工8010二车间吴明2001年下半年1001李宁车工10020一车间周杰2001年下半年1002王海铣工9010一车间周杰2001年下半年1003赵亮钳工10015二车间吴明2001年下半年1004张力铣工9010二车间吴明将模式无损分解至3NF,给出各个关系模式。4简述排它锁和共享锁的概念。(5分)共享性封锁(共享锁,或称S锁),也称读锁(RLOCK):若事务T对数据对象A加上S锁,则事务T可以读取A但不能修改A,其他事务只能对A加S锁,而不能加X锁,直道T释放A上的S锁。这就保证了其他事务可以读A,但在T释放A上的锁之前不能修改A。排他性封锁(排他锁,或称X锁)也称写锁(WLOCK):若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直道T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能在读取和修改A。5简述如何在PB8.0中连接本地已有的ASA数据库。(选做,7分)(1)设置ODBC数据源(驱动程序、数据库、用户名和密码)(2)在PB8.0中设置Profile。6简述SQL Select数据源(5分)SQL Select数据源主要用于在一个或多个表中通过SQL语句来选择数据(表之间不一定要有外部键关联)。这种数据源对SELECT语句具有更强的控制能力。使用SQL Select数据源可以对数据进行分组、添加计算列、定义筛选条件和进行分组统计等操作,可以定义和使用检索条件,可以把系统生成的SQL语句作为查询存储起来,并可以把它作为Query数据源使用。7简述数据窗口对象具有更新能力的条件。(选做,7分)首先,对于PowerBuilder提供的11种显示风格,其中Freeform、Grid、N-Up、RichText和Tabular风格的数据窗口具有对数据源数据的更新能力,而Composite、Crosstab、Graph、Label和OLE2.0风格的数据窗口不具有对数据源数据进行更新的能力。其次,取决于数据窗口数据源的类型。Quick Select、SQL Select和Query类型的数据窗口具有对数据源更新的能力,而External和Stored Procedure类型的数据窗口不具有对数据源的更新能力。第三,数据窗口更新属性的设置也会影响数据窗口的更新能力。第四,数据库表必须有主键。8简述在PB中对嵌入式SQL语句有什么规定?(选做,6分)SQL语句是一种高级的数据操纵语言,两者结合起来可以使得对数据操纵更加灵活方便,应用系统的开发更加尽善尽美(3分)。PB中对嵌入式SQL语句规定:每条语句以分号(;)结尾,所用的变量前加(:)。四、完成如下程序段:(共16分)1利用SQL命令完成下列功能(1)写出建立学费管理数据库xfgl的命令:CREATE DATABASE xfgl;(2)写出在jbqk表中添加birthday列(类型为:datetime)命令:alter table jbqk add birthday datetime;(3)表sle_course如下所示,写出查询考试成绩在80分以上学生学号的命令。numberc_numberscore0052201C501900052201C502850052201C503560051309C501950051309C502880051309C50485SELECT DISTINCT number FROM sle_course WHERE score 80;(4)计算表sle_course表中学号(number,字符型)为0052201学生平均成绩的命令。SELECT AVG(score) FROM sle_course WHERE number = 0052201;2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老人赡养合同书9篇
- 2025合同法讲座版本
- 影视拍摄服务合同7篇
- 2025农产品大户收购合同书
- 2025办公室租赁合同终止协议
- Lesson 11 Fun at school教学设计-2025-2026学年小学英语一年级上册冀教版(一起)
- 张家界事业单位笔试真题2025
- 2025企业借款抵押合同协议
- 初中体育 运动中腹痛说课稿
- 2025合同终止协议书样本范本版
- 2025湖南益阳安化县事业单位招聘工作人员61人考试参考试题及答案解析
- 7 呼风唤雨的世纪 课件
- 电瓶托盘堆垛车安全培训课件
- 快递分拣中心操作流程及安全规范
- 机加工安全质量培训计划课件
- 2025年全国计算机等级考试三级网络技术模拟题及答案
- ZXONE8700技术规范书
- 微观经济学生产与成本理论
- 环境监测第2章(2)——水和废水监测ppt课件
- 《晋灵公不君》优秀PPT课件(完整版)
- 中毒窒息事故应急处置卡
评论
0/150
提交评论