计算机三级数据库考试心得

时间:2019-05-15 00:26:02下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《计算机三级数据库考试心得》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《计算机三级数据库考试心得》。

第一篇:计算机三级数据库考试心得

计算机三级数据库考试心得

前前后后,计算机三级数据库考试只需20多天时间,之所以考三级是不想浪费了我的机试基础,但笔试是完全自己考前看的,如果你全职攻克它,保证一个星期内就能拿到证,让我感慨这证书到底有多大价值。何况科技这么发达的年代,考试除了靠实力就是靠能力,就三个破监考老师,能镇住我们这些考试达人吗?对那些考了二级还想考三级的童鞋,我只想说一句话,省省精力去做点有实用性的事吧!就像大学生泛滥的时代,研究生出来能好多少?大部分读研的人都是被“逼”去考研的,有能力的早就已经规划好自己的人生了。

不过既然已经考了,就为准备踏上不归路的牛逼们提供些考试心得吧。如果你认为计算机考试不补考的人生是残缺的,那请忽略下面几段。

最最重要的就是买本好书。就笔试而言,书需要两本,一本是高教的(有201X年标注),教育部考试中心出的教材,另一本是和它高仿封面的山寨习题册,书里会有上机软件的光盘,只用看习题那本就好了,不懂的时候再去看教材。不要去图书馆借各种杂书,浪费了我一个星期的时间啊。

然后书中有很多是很难理解的,像什么1NF,2NF,3NF,4NF呀,概念看不懂就去做题,然后看解释,有些东西你能做对它的题,但它到底是什么东西,你可以保持沉默,你说这考试出来有啥意思。看完一章就回过头复习一遍,然后考前书通看一边,应该就OK了。我是考前一天把课全翘了来看,到晚上还剩最后一章的时候大脑容量已达极限,左脑进,右脑出啊。脑细胞杀伤率过大,不推荐。考试当天监考员貌似都很不严肃的,一副鄙视考试的态度。考试共2小时,一个小时足够做完,如果你做了一个半小时,那恭喜你,3个监考老师会来到你的身边,温柔地坐下,男老师两眼放光,女老师两眼放电。心理素质不好的童鞋就会在威逼色诱下仓惶逃离考场,所以拥有良好的考试心态还是很重要的。机试就更简单了,如果你会做,两袖清风飘进去,10分钟之内飘出来。如果遇到不会做的,怎么办,怎么办?赶快拿出你的手机,编辑关键码到寝室助考团。据说这招对二级考试有一定的用处,三级还没人尝试过。

考完后元气大伤啊,只想痛痛快快玩一场,20多天以来压抑在心中的东西全部爆发出来,玩了两整天游戏,心情还没恢复过来,还是觉得缺了点什么。如果你想和你的暗恋对象告白又没有勇气,那就参加三级考试吧,如果对你宿舍的人有深仇大恨,那还是不要去参加了,为他们着着想吧。

第二篇:计算机三级数据库 个人总结考点

基础知识

计算机采用的是 存储程序控制 原理。

计算机功能部件--运算器 存储器 控制器 输入设备 输出设备

计算机指令类型--数据传送类、算术逻辑类、判定控制类

总线--数据总线 地址总线 控制总线

系统软件包括--程序设计语言处理程序 操作系统 数据库管理系统 通用服务程序

配置技术指标--运算速度MIPS 主频Hz 字长 存储容量 数据传输率bps

计算机应用领域--科学和工程计算 数据和信息处理 过程控制 计算机辅助系统 人工智能 网络应用 汉字代码体系--输入码 机内码 交换码(矢量 点阵)

网络分类

传输技术--广播式网络 点一点是网络

覆盖的地理范围--广域网 局域网(以太网)城域网(FDDI)

广域网

X.25--速率较低 误码率高

帧中继--光纤 传输速率高 误码率高

ISDN--成本高 线路利用率低

ATM--满足多媒体网络

A类IP地址 空间长度7位 主机地址长度24位

B类IP地址 空间长度14位 主机地址长度16位

C类IP地址 空间长度21位 主机地址长度8位(192.0.0.0-223.255.255.255)

超文本标注语言HTML 超文本传输协议HTTP Internet服务提供者ISP

标准的URL组成--主机名 文件名与路径 协议类型

ISDN ADSL适用于小型公司 DDN 帧中继适用于大型企业

信息认证--数字签名技术 身份识别技术 信息的完整性校验技术

计算机病毒--传染性 破坏性 隐藏性 潜伏性 可激发性

操作系统的安全--隔离 分层 内控

网络安全主要涉及的内容--安全攻击 安全服务 安全机制数据结构与算法

数据结构--数据的逻辑结构 存储结构 运算

算法的代价 if n>N T(n)<=C*f(n)

顺序表--插入一个结点和删除一个结点所需移动节点个数=n/2

栈stackLIFO stack push(S.x)pop(S)top(S.x)empty(S)makempty(S)

队列queue FIFO queue enq(Q.x)deq(Q)front(Q.x)empty(Q)makempty(Q)

头变量Q。F 存放进行删除运算时应被删除的元素的下标

尾变量Q。R 存放待插入新元素的空位置的下标

定义

TYPE stack =RECORD

A;ARRAY[1..m]OFdatatype

t;0..m

VAR S;stack

栈的推入

PROCEDURE push(VAR s:stack;x:datatype)

BEGIN

IF s.t=m

THEN print(‘overflow')

ELSE BEGIN

s.t;=s.t + 1;

s.A[s.t];= x;

END

END

串最坏的情况下 比较次数n-m+1

二叉树 度-一个结点子树的个数 高度-叶结点的最大层数 层-父节点层数(0)加1.完全二叉树;只有最下面两层度<2,最后一层节点都在左边。

树对应的二叉树 左结点是子女右结点是兄弟

线索二叉树;n个结点有n+1个空指针。

扩充二叉树(霍夫曼算法)的外部结点=二叉树结点+1

顺序查找优点;逻辑次序无要求,对存储结构无要求。

缺点;平均检索长度长。平均比较次数(n+1)/2.二分法平均检索长度小,平均比较次数log2n。

缺点;需将线性表排序,存储方式插入删除不方便。

处理碰撞的方法 拉链法和开地址法

二叉排列树 左子树<根结点<右子树

最佳排序二叉树除了最下面一层各层都是满的。

B树--1,每个结点至多有m棵子树 2,根结点或为叶结点或至少有两棵子树 3 中间节点至少有m/2棵子树 4 k(i)

B+树--1 每个结点至多有m个子女 2 每个结点至少有m/2个子女 3 根结点至少有2个子女 4有l个子女的结点必须有l个关键码

直接插入排序平均比较i/2,总移动个数n*n/4.二分法比较次数nlog2n,移动个数n*n。

shell排序法比较次数和移动个数为n(1.3)

直接排序比较次数为 n(n-1)/2

起泡排序法比较次数最大为n(n-1)/2平均执行时间nlog2n

快速排序法 最坏执行时间n*n平均执行时间nlog2n

散列表的平均检索长度不直接依赖于n

按后根次序周游树或树林等同于按对称次序周游树对应的二叉树操作系统

操作系统的特征--并发性 共享性 随机性

操作系统的功能--进程管理 存储管理 文件管理 设备管理 用户接口

操作系统结构 整体结构 层次结构 客户机/服务器结构

操作系统的硬件环境--中央处理器 存储体系 I/O控制方式 时钟

管态(R0)-特权态 系统态 核心态 目态(R3)-普通态 用户态

多到程序设计--允许多个程序同时进入内存并运行--提高整个系统的效率

系统吞吐量--单位时间内系统所处理作业的道数

进程--运行 等待 就绪

死锁--每个进程要求的资源都已被另一进程占用,于是也就没有一个进程能继续运行

进程由程序、数据和进程控制块组成,进程控制块--调度信息 现场信息

线程--轻量级进程--调度和分配的基本单位

解决进程之间的信息通信的方案--共享内存 消息机制 管道通信(传输量大,速度较慢)

死锁的必要条件--互斥条件 不剥夺条件 部分分配 循环等待

文件目录是文件控制块的有序集合存储共享的目的--节省内存空间 实现进程通信数据库基础

人工管理阶段 文件系统阶段 数据库系统阶段

数据库管理技术是指对数据的分类,组织,编码,存储,检索和维护的技术

数据库的三件大事--1968,IBM推出IMS 1969 CODASYL'发表DBTG报告 1970 E.F.Codd奠定关系数据库基础 数据库管理软件研究的目标是提高系统的性能和提高用户的生产率

数据模型由数据结构(基础)数据操作 数据约束组成数据模型分类 概念层模型(ER)逻辑层模型 物理层模型

逻辑模型有层次模型IMS 网状模型DBTG 关系模型RDBME 面向对象模型ODBMS 对象关系模型(Oracle DB2)

模式--逻辑模式,概念模式 内模式--物理模式,存储模式 外模式--子模式,用户模式

外模式/模式映像-逻辑独立性 模式/内模式-物理独立性关系数据库系统

关系数据模型由关系数据结构、关系操作集合、关系完整性约束组成关系完整性--域完整性 实体完整性 参照完整性

插入操作--首先检查实体完整性 在检查参照完整性 最后检查域完整性

删除操作--只需考虑参照完整性

基本操作--并 差 笛卡尔积 投影 选择SQL结构化查询语言

SQL--数据查询(SELECT)数据定义(CREATE DROP ALTER)数据操作(INSERT UPDATE DELETE)数据控制(GRANT REVOKE)

SQL特点--综合统一 高度非过程化 面向集合的操作方式 灵活的使用方式 语言简洁

SQL语言 数据定义语言DDL 数据操作语言DML 数据控制语言DCL 嵌入式和动态SQL规则 SQL调用和会话规则

模式SCHEMA 索引INDEX 域DOMAIN

创建模式 CREATE SCHEMA S_SC_C AUTHORIZATION Jin

删除模式 DROP SCHEMA S_SC_S CASCADE

建表 CREATE TABLE S_SC_C.STUDENT

完整性约束 FOREIGN KEY(S#)REFERENCES STUDENT(S#)

修改表 ALTER TABLE STUDENT ADD telephone CHAR(12)

删除表 DROP TABLE STUDENT RESTRICT

cascade级联模式--以表中数据创建的视图索引全部消失

restrict 约束模式--只有先删除表内数据 否则拒绝删除表

数据简单查询 SELECT * FROM student

between SELECT sname,age FROM student WHERE age BETWEEN 20 AND 22

likeSELECT * FROM studentWHERE sname LIKE '_'

_ 表示任意单个字符 % 表示和任意长字符串

集合查询 并 union 交 intersect 差 except关系数据库的规范化理论与数据库设计

数据依赖--函数依赖 多值依赖

合并规则由X→Y,X→Z,有X→YZ

伪传递规则 X→Y,WY→Z 有XW→Z

分解规则 X→Y,Z属于Y 有X→Z

1NF元组每个分量必须是不可再分的数据项

2NF每个非主属性完全函数依赖于码

3NF每个非主属性不传递依赖于马

BCNF对于每个非平凡的函数依赖X→Y 都有X包含码

4NF对于每个非平凡的多值依赖X→→Y 都有X包含码

模式分解的等价标准--无损连接性 保持函数依赖

无损连接不一定保持函数依赖 保持函数依赖不一定无损连接

具有无损连接性 一定达到BCNF

保持函数依赖 可以3NF 比一定BCNF

数据库设计--结构特性设计 行为特性设计

概念模型设计 常用自底向上的设计策略数据库系统实现技术

数据库管理系统功能--数据定义 数据操作 数据存储和管理 事务管理

数据库管理系统分为--存储管理器 查询处理器 事务管理器

支持对于所要求的数据进行快速定位的附加的数据结构称作索引--顺序索引 散列索引

顺序索引支持点查询和范围查询 散列索引支持点查询 不支持范围查询

为了将大小不同的记录组织在同一个磁盘块中,常常采用分槽的页结构

提高访问效率的方法--减少磁盘和内存之间传输的块数目

查询优化--选择逻辑查询计划 选择物理查询计划

查询执行的最基本的动作是关系代数运算的执行

事务是构成单一逻辑工作单元的操纵集合数据库系统事务特征--原子性 一致性 隔离性 持久性

保持一致性是应用程序员责任

保持原子性 持久性是故障恢复机制责任

系统故障类型--事务故障(逻辑错误 系统错误)系统故障 磁盘故障

并发执行可能出现的问题--丢失更新 对未提交更新的依赖 不一致的分析

并发控制最常用方法--封锁-共享锁(可读不可写)排他锁(可读可写)

保证可串行性协议--两阶段封锁协议-增长阶段(可获得锁不可释放锁)减缩阶段(可以释放锁不可获得新锁)

9主流关系数据库管理系统

理论研究--20.70初期 实用阶段--20.70后期 成熟和发展20.80开始

成熟阶段--完整性 客户机/服务器环境 扩充OS功能 网络的互联

选用时考虑因素--1 模型类型和用户个数 2 速度 3 软硬件 性价比 4 开发使用者的经验 5 安全性 SQLserver2000--客户端组件 服务器端组件 通信组件

客户端组件--企业管理器 查询分析器 数据传输服务 联机丛书 客户端网络使用工具

服务器组件--SQL服务器服务 SQL服务器代理 分布师事务协调服务 服务器网络实用工具

SQLserver2000使用T-SQL语言

SQLserver2000约束包括--主键约束 外键约束 唯一性约束 条件约束 非空值约束

用windows2000和IIS5用作Internet平台 使用ISAPI(函数调用集)AsP(服务器端脚本环境)Xml(扩展标记语言)

Oracle-对象关系数据库管理系统(ORDBMS)基本概念--Oracle数据库Oracle实例

Oracle数据库定义涉及模式对象和一个或多个表空间

Oracle数据库的物理存储按数据块 盘块和段组织

Oracle数据库实例由系统全局区 用户进程 Oracle进程

Oracle数据库允许用用户的编程语言 C Java

Developer/2000应用开发工具集

Designer/2000提供CASE工具帮助对复杂问题建模 分析和设计

Discoverer/2000支持数据仓库

Oracle解决数据仓库的方案是OracleOLAP产品 Oracle针对Internet的产品是Oracle Webserver

Oracl的对象关系特性-使用可变长度数组 嵌套 抽象的数据类型创建表 对象视图构建虚对象 管理大对象 BLOB二进制数据大对象CLOB字符数据型大对象 BFILE只读二进制数据文件 NCLOB固定宽度的CLOB 安全性--保密性 完整性 可用性 可控性

权限-Oracle分为数据库系统权限 数据库对象权限 SQLserver分为服务器权限 数据库权限

三级身份认证系统登录 数据库连接数据库对象访问新一代数据库系统工具

数据库管理工具包(only for DBA)--加载工具 备份工具 文件重组工具 性能监控工具

for(数据库设计者,用户,DBA)--CASE(计算机辅助软件工程)应用开发环境 通讯接口

信息系统的三层结构--表现性 应用逻辑性 数据逻辑性 优点--易维护 可伸缩 高可靠性 低成本 浏览器/服务器模式--以Web服务器为中心 以应用服务器为中心 以数据库服务器为中心

服务器扩展程序主要使用CGI(公共网关接口)WebAPI两种编程接口编写

基于构件方式 客户机浏览器-Web服务器(应用服务器)-数据库服务器---企业内部系统开发

基于脚本方式 客户机浏览器-Web服务器-应用服务器-数据库服务器---电子商务系统开发

以数据库为中心的软件结构将数据库服务器和HTTP服务器紧密的结合起来

数据库建模工具—PowerDesigner--集成业务建模技术 传统的数据库分析与设计 UML对象模型 PowerDesigne主要模块

ProcessAnalyst--用于数据分析或数据发现

DataArchitect--用于双层,交互式的数据库设计和构造

AppModeler--用于物理建模和应用对象及数据敏感组件的生成MetaWorks--高级的团队开发 信息的共享和模型的管理

WarehuseArchitect--数据仓库和数据集市的建模和实现

Viewer--用于只读的 图形化方式访问整个企业的模型信息

两种数据库模型图--数据库逻辑图 数据库物理图

可视化程序开发工具Delphi--第四代编程语言

用高度结构化的Object Pascal语言 结构清晰 高效优化 提供了可视化应用程序开发环境 可扩展数据库功能

主窗口+对象检视器+窗体窗口+代码窗口

Delphi在开发两层结构的数据库应用系统时--BDE ADO dbExpress InterBase

应用开发工具PowerBuider--随带的SYBASE SQL Anywhere功能强大

PowerBuider10.0为使用NET开发工具的用户提供了DataWindow。NET

数据窗口的操作的核心是数据库中的数据。

数据窗口包括数据窗口对象 数据窗口控件。

支持的数据源--快速选择 SQL选择 查询对象 外部数据源 存储过程

Visual Stadio平台应用程序开发环境

特点--快速的应用程序开发 高效的团队协作 突破性的用户体验

Visual Stadio 2008允许开发人员针对多个。NETFramework版本开发的Visual Stadio版本。

Visual Stadio2008实现了Dreamwaver网页编辑的功能数据库技术发展

数据模型是数据库系统的核心

第一代数据库系统--层次模型数据库系统 网状模型数据库系统

第二代数据库系统--支持关系模型的关系数据库系统

第三代数据库系统--新的数据库一个用领域

集中式数据库系统 不与其他计算机系统交互的数据库系统,所有的DBMS功能,应用程序的执行和用户界面处理都在同一台计算机上进行。

分布式数据库系统--一个系统一个节点这些节点通过某种类型的网络连接在一起

分布式数据库中可将出具库分割成被称片段的逻辑单位 查询处理比较复杂

客户机/服务器体系结构由大量的个人人计算机和工作站以及少量的中心主机型机器组成通过网络连接。客户程序访问标准--开放数据库互联ODBC标准 面向Java程序语言的相关标标准(JDBC)

面向Web的数据库体系--添加一个中间层 称为应用服务器或Web服务器

数据库技术的进步和数据库应用的发展是相互推动,相互促进的过程

面向对象(OO)起源于面向对象的程序设计语言 典型的对象--状态(值)和行为(操作)

OO数据库为每一个对象提供一个唯一的,由系统生成的对象标识符(OID)

对象可以包含任意复杂度的对象结构,这是对象能够包含所有描述该对象的必要信息

封装是一种信息隐藏技术,可以应用于数据库对象,是OO语言和OO系统的主要特征之一 保证数据与操作的独立性形式

类型和类的层次继承是OO系统中重要的概念

如果单个子类型是两个类型的子类型并且继承了另个超类型的函数--多重继承

复杂对象--结构化的复杂对象非结构化的复杂对象

对象数据库标准--对象模型(OM)对象定义语言(ODL)对象查询语言(OQL)

对象数据管理组织ODMG对象模型是对象定义语言(ODL)和对象查询语言的基础(OQL)

RDBMS和ODBMS区别--1 处理联系 2 处理继承 3 指定操作

数据仓库的提出是以关系数据库 并行处理和分布式技术为基础的信息新技术

特征--面向主题 数据集成 相对稳定 反映历史变化

数据集市是一种更小更集中的数据仓库

数据仓库系统是由数据仓库 仓库管理 分析工具组成的数据仓库是典型的客户机/服务器结构形式---OLAP服务器

OLAP基本操作1 切片和切块 2 钻取 3 旋转

数据挖掘是KDD(知识发现)过程中一个特定的步骤

KDD包括数据准备 数据挖掘 结果的解释和评估

数据准备--数据选取 数据预处理 数据变换

Web挖掘分为--Web内容挖掘 Web结构挖掘 Web使用记录挖掘

第三篇:全国计算机等级考试三级数据库知识点总结

1.用树型结构表示实体类型及实体间联系的数据模型称为(层次模型)。2.模式/内模式映象为数据库提供了(物理)数据独立性。3.在层次、网状模型中,数据之间联系用(指针)实现。4.数据库管理技术的发展经过三个阶段(人工管理阶段),(文件系统阶段),(数据库阶段)。5.三种主要的数据模型包括(层次模型),(网状模型),(关系模型)。6.数据模型的三要素包括(数据结构),(数据操作),(数据完整性约束)。7.由于数据冗余,当进行更新时,稍不谨慎,易引起(数据不一致性)。

8.层次模型的特点是记录之间的联系通过(指针)来实现;关系模型是用结构表示实体集,用(公共属性)表示实体间的联系。

9.数据库管理系统的主要功能包括(定义),(操纵),(保护),(存储),(维护)和(数据字典)。

10.关系数据库的数据操纵语言(DML)的语句分成(检索)和(更新)。11.DBMS是由(查询处理器)和(存储处理器)两大部分组成。12.数据库管理系统的效率包括计算机系统的内部资源的使用效率、(数据库管理系统DBMS)运行效率和(用户的生成率)。

13.利用数据库管理数据时,把现实世界的事物及其之间的联系转换成机器世界的数据模型的一个中间环节是信息世界的(概念模型)。

14.数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,DDL定义数据库的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在(数据字典)。15.在数据库的体系结构中,数据库存储的改变会引起内模式的改变。为使数据库的模式保持不变,从而不必修改应用程序,这是通过改变模式与内模式之间的映像来实现。这样,使数据库具有(物理独立性)。

16.在数据库技术中使用数据模型的概念来描述数据库的结构和语义。数据模型有概念数据模型和结构数据模型两类,实体联系模型(ER模型)是(概念)数据模型。

17.在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是(内模式)。

18.可由基本数据导出的数据是(冗余)数据。19.网状、层次数据模型与关系数据模型的最大区别在于表示和实现实体之间的联系的方法:网状、层次数据模型是通过指针链,而关系模型是使用(外键)。

20.外模式是(用户)看到的数据视图,模式是所有(用户)看到的数据视图的(总和),外模式是模式的(一部分)。

21.对数据的管理经历了四个阶段,它们是(人工管理阶段)、(文件系统阶段)、(数据库系统阶段)和(高级数据库技术阶段)。

22.数据库系统是建立在(文件系统)之上的。23.数据库管理系统的三级模式结构由(外模式)、(模式)和(内模式)组成。为了实现这三级模式之间的联系,数据库管理系统提供了两个映像,它们是(外模式/模式映像)和(模式/内模式映像)。

24.DML有两类:一类是(宿主)型语言,一类是(自含)型语言。前者的语句不能独立使用而必须(嵌入)某种语言中使用。而后者可以独立使用,通常可以供用户以(交互式)使用和以(批处理式)使用。

25.数据库管理系统(DBMS)提供数据库操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和(检索)。26.数据库系统必须提供三个方面的数据控制功能:(安全性)、(完整性)和(并发性)。27.数据库管理系统的主要功能包括(数据库定义)、(数据操作)、(数据库运行管理)和(数据库的建立和维护)等四个方面。

28.在数据库管理系统中,数据和程序之间具有很大的独立性,主要包括(物理独立性)和(逻辑独立性)。

29.数据是信息的符号表示,或称载体;信息是数据的(内涵/语义解释)。30.数据是指所有能输入的计算机之中并被计算机程序所处理的(符号)。31.通常数据库管理系统是建立在(操作系统)基础之上的。

32.数据库是指有组织地、动态地存储在(外存)上的相互联系的数据的集合。33.概念模型最常用的方法是(ER方法)。34.数据库系统核心是(数据管理)系统。35.在数据库系统的三级模式中,以一种数据模型为基础,是数据在逻辑级上的视图的是(模式)。

36.关系数据库的关系演算语言是以(谓词演算)为基础的DML语言。37.在关系代数运算中,从关系中取出满足条件的元组的运算称为(选择)。38.数据库中对数据的操作可以记录为单位,也可以(数据项)为单位。39.实体完整性是对(主键)的约束,参照完整性规则是对(外键)的约束。40.在数据库技术中,不产生(无限关系)和(无穷验证)的运算称为安全运算。41.关系代数中,θ联接是由(笛卡儿积)操作和(选择)操作组合而成的。42.扩充的关系代数操作是(外联接)和(外部并)。

43.关系演算语言包括(元组)关系演算和(域)关系演算。44.对关系进行垂直分割的操作称为(投影),对关系进行水平分割的操作称为(选择)。45.关系代数包括(并)、(交)、(差)、(笛卡儿积)集合操作,还包括扩充的关系操作:(投影)、(选择)、(联接)、(除法)。46.一个表格是由(表名)、(表头)和(表体)三个部分组成。47.查询优化的目的是(提高性能),在查询优化当中最重要的一条是选择运算应尽可能地(先做)。

48.数据是用(物理符号)记录下来的可以鉴别的信息。

49.关系代数六组关系演算和域关系演算三种语言之间的的关系是(相互等价)。50.在关系代数中对一个关系做操作以后新关系的元素个数(小于或等于)原来关系的元素。51.数据的存取按一次一个(元组)进行操作。

52.SQL的集合处理方式与宿主语言的单记录处理方式之间的协调用(游标)机制实现。53.(共享变量)是SQL与宿主语言的接口。54.在SQL语言中,关系模式称为(基本表),存储模式称为(存储文件),子模式称为(视图)。

55.SQL的功能包括定义、查询、(更新)和(控制)。

56.在SQL语言中,建立基本表之前必须先建立(数据库)。

57.在SQL查询时,如果需要去掉查询结果中的重复组,应使用(DISTINCT)保留字。58.当用户建立视图时,在数据字典中存储的是视图的(定义),而不是(数据)。

59.在嵌入式SQL中,为解决宿主语言与SQL的不同数据结构,采用(游标)机制来进行转换。

60.SQL数据库中的表,可以是(基本表),也可以是(视图)。61.SQL提供的时间型数据类型分别为TIME和(DATE)。

62.在SQL的SELECT语句中,不仅可以出现列名,而且可以出现(表达式)。63.在嵌入式SQL的宿主语言中使用SQL语句时,必须加上前缀标识(EXEC SQL),结束标识(END EXEC)。64.共享变量由(宿主语言)的程序定义,并用SQL的(DECLARE)语句说明。

65.在Client/Server工作模式中,客户机可以使用(SQL)向数据库服务器发送查询命令。66.关系数据库的语言分三类,它们是(数据描述语言DDL)、(数据操纵语言DML)和(数据控制语言DCL),而SQL是(集DDL、DML、DCL为一体)的标准关系数据库语言。67.SQL语言中引用了游标,使用游标是为了把集合操作转换为(单记录)处理。68.SQL的DML语句包括(SELECT、INSERT、DELETE和UPDATE)。69.缓冲区是由控制信息和若干(定义页)组成的。

70.SQL语言引入了游标的概念,这是为了实现(查找)操作功能而引入的。71.SQL语言中表示判断条件的语句由(WHERE)引导。72.索引的描述存放在(数据字典)的对象中。

73.在基本表S中删除年龄(AGE)列,并且把引用该列的所有视图和约束也一起删除可用语句(ALTER)TABLES S,(DROP)AGE CASCADE。74.求学生的总人数和平均年龄在SQL中采用 75.SELECT COUNT(*),(AVG)(AGE)76.FROM STUDENT 77.在学生-选课-课程数据库中的三个关系如下: 78.S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。

79.查找选修数据库技术这门课程的学生名和成绩。若使用连接查询的SQL语句是 80.SELECT SNAME,GRADE 81.FROM S,SC,C 82.WHERE CNAME=数据库技术AND S.S#=SC.S# AND(SC.C#=C.C#)

83.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的(自反)律就可推出。84.设关系模式R(A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是(B→C)。

85.如果X→Y和X→Z成立,那么X→YZ也成立,这个推理规则称为(合并律)。86.如果X→Y且有Y包含于X,那么X→Y称为(平凡的函数依赖)。

87.关系模式设计的表达性原则是用无损联接和(保持函数依赖)来衡量。88.关系数据库设计理论包括三个方面内容:(函数依赖)、(范式)、(模式设计方法)。89.在模式R(ABC)关系中,如果规定,每一个B值只能有一个A值对应,那么在R中至少有FD(B→A)。

90.泛关系模式可能存在数据冗余、修改异常、(插入异常)、(删除异常)等问题。

91.在关系模式R(U,F)中,X,Y均为U中的属性,X→Y成立的充分必要条件是(Y属于X关于F的闭包)。

92.对于函数依赖X→Y,如果Y是X的子集,此函数依赖为(平凡)函数依赖。93.包含在任何一个候选键中的属性称为(主属性)。

94.关系模式R(U,F)中,如果X→→Y,U=XY,称X→→Y为(平凡)多值依赖。95.5.在关系模式设计时,各种数据之间的联系称为(函数依赖)。

96.关系模式R(A,B,C,D)中,F是R上成立的FD集,F={A→B,B→D},那么F在模式ACD上的投影πACD(F)为(A→D)。

97.分解成BCNF模式集的算法,不一定保证(保持函数依赖)。98.在关系数据库中,规范化关系是指(属性值不可分解)。

99.关系模式的规范化过程是通过关系模式的(分解)来实现的,但在进行这种操作时必须保证操作前后的关系模式(等价)。

100.一个关系模式不属于第二范式可能会产生(插入异常)、(删除异常)和(修改异常)等几个问题,解决的办法是(投影分解)。101.在关系S(S#,SN,D#)和D(D#,CN,NM)中S的主关键字是S#,D的主关键字是D#,则D#在S中称为(外关键字)。

102.在一个关系中,若每个数据项都是不可分割的,那么R一定属于(1NF)。103.如果R为第一范式,并且R中每一个非主属性完全依赖于R的某个候选码,则称为(第二)范式。

104.范式按包含关系排列为:1NF,(2NF),(3NF),(BCNF),4NF。105.当局部ER图合并全局ER图时,可能出现(属性冲突)、结构冲突,命名冲突。106.DBD主要包括(结构特性的设计)和(行为特性的设计)两方面的内容。107.规划阶段应提交(可行性分析报告)和(数据库系统规划纲要)两种文档。

108.需求分析阶段的工作任务是由(设计人员和用户共同)收集信息需求和处理需求,并将这些需求以(用户和设计人员都能接受的文档)形式确定下来。109.在需求分析中,(数据字典)是各类数据描述的集合,它包括数据项、数据结构、数据流、数据存储和数据加工过程等描述。

110.需求分析的输入是(总体需求信息和处理需求),输出是(系统的需求分析说明书)。111.需求分析大致分为三步完成:(收集需求信息)、(整理并形成需求说明书)和(评审)。112.在DB概念设计中使用ER方法,一般分(为每一应用设计局部ER模式)、(设计全局ER模式)和(全局ER模式的优化)三步进行。113.在ER图中,矩形框表示(实体类型),菱形框表示(联系类型)。114.在DBD过程中,对现实世界的第一层抽象是(概念)数据模型。115.在数据抽象中,若干个(类)对象组合起来成为一个(类)对象,前者充当后者的成分,称为(聚集),它表示is-part-of联系;忽略若干个(类)对象的差别,按其共性形成一个(类)对象,称为(概括),它表示is-a联系。116.DBD的逻辑设计分成两大部分:(DB逻辑结构的设计)和(应用程序的概要设计)。117.DBD的物理设计分成两大部分:(DB物理结构的设计)和(应用程序的详细设计)。118.DB物理设计的优劣用(操作开销)衡量。

119.为哪些表,在哪些列上,建立什么样的索引?这应是DBD的(概念设计)阶段考虑的问题。

120.对DBS的维护工作是由(DBA)承担的。

121.在数据库设计中,对数据库的概念、逻辑和物理结构的改变称为(重新组织);其中改变概念或逻辑结构又称为(重新构造);改变物理结构称为(重新格式化)。

122.在数据库设计中,各类数据描述的集合,包括数据项、数据结构、数据流、数据存储、数据加工过程等的描述,通常称为(数据字典)。

123.系统规划的阶段性成果是(系统的总体规划报告);需求分析的阶段成果是(系统需求说明书);物理设计的结果是(物理数据库结构说明书)。124.从软件的规划,研制,实现,投入运行和维护,直到它被新的所取代,这一过程成为(软件生存)周期。

125.DB并发操作通常会带来三类问题,它们是丢失更新、(不一致分析)和读脏数据。126.事务必须具有的四个性质是:原子性、一致性、(隔离性)和持久性。

127.判断一个并发调度是否正确,可以用(并发事务的可串行化)概念来解决。128.数据库恢复时,系统对已提交的事务要进行(重做REDO)处理。

129.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足(外键)完整性约束。

130.SQL中的安全机制主要有两个,一个是视图,另一个是(授权子系统)。131.SQL语言中,允许更新的视图在定义时应该加上(GRANT INSERT)短语。132.数据库保护包括(数据库的恢复)、(完整性控制)、(并发控制)和(安全性控制)四个方面。

133.(COMMIT)是事务提交语句,(ROLLBACK)是事务回退语句。

134.事务的原子性是由DBMS的(事务管理子系统)实现的,持久性是由DBMS的(恢复管理子系统)实现的。

135.通常采用的数据库恢复的实现方法是转储加(日志)。136.系统故障后,由DBA(重启DBMS),再由(DBMS)执行恢复;介质故障后,由DBA(装入最近的DB副本),再由(DBMS)执行恢复。137.PXC协议是在PX协议上再加一规定:(X封锁必须保留到事务终点(COMMIT或ROLLACK))。

138.PX协议可以解决(因多事务同时更新同一数据对象)而引起的更新丢失问题,PXC协议可以解决(由恢复)而引起的更新丢失问题。

139.系统在运行中,由于某种原因,使存储在外存的数据部分或全部遭到破坏,这种情况叫做(系统)故障。

140.S封锁增加了并发度,但也增加了(死锁的可能)。141.SQL中,全局约束有两种:(基于元组的检查子句)和(断言)。

142.SQL中,如果要使在基本关系中删除一个元组时,依赖关系中相应元组一并被删除,那么外键约束子句中的方式说明应是(ON DELETE CASCADE)。143.在RDB中,可以根据需要授予用户(读)、(插入)、(修改)和(删除)四种访问DB的权限,以及索引、资源、改变和撤消四种(修改数据库模式)的权限。

144.SQL中,如果允许用户把已获得的权限再转授给其他用户,那么在GRANT语句中应加短语(WITH GRANT OPTION)。

145.单用户数据库管理系统与多用户数据库管理系统之间的最明显的也是最重要的差别是(多用户DBS存在并发操作)。

146.所谓(事务)是指一系列动作的组合,这些动作被当作一个整体来处理。这些动作或者相继被执行,或者什么也不做。

147.SQL语言用于事务处理的语句主要有:(COMMIT)语句和(ROLLBACK)语句。148.允许用户插入新的数据,但不能修改数据的权限为(插入权限)。

149.分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和(不相交条件)。

150.分布式数据库系统中透明性层次越高,应用程序的编写越(简单)。151.分布式数据库系统具有两个特征:数据分布性和(逻辑整体性)。152.在分布式数据模式结构中,全局外模式描述全局(应用的用户视图)。153.分布式数据库技术是(数据库)技术和(计算机网络)技术结合的产物。154.(物理分布性)特点是分布式数据库与集中式数据库的最大区别。155.(逻辑整体性)特点是分布式数据库与分散式数据库的最大区别。156.分布式数据库中数据存储分为(数据分配)和(数据分片)两个方面。157.分布式数据库中数据分片有三种方式:(水平分片)、(垂直分片)和混合型分片。158.在定义数据分片时,不允许全局关系的某个数据不属于任何一个片段,这个性质称为数据分片的(完备性)条件。159.在定义数据分片时,所采用的划分方法必须确保能够由各个片段重建全局关系,这个性质称为数据分片的(重构)条件。

160.在客户/服务器结构的数据库系统中,客户机实现前端处理和用户界面,服务器完成(事务处理)和(数据访问控制)。161.分布式数据库系统中数据分布在各个场地,系统最主要的性能目标是尽量减少网络中传递信息的次数和(传送的数据量)。

162.分布式数据库系统逐渐向客户/服务器模式发展。但是,单服务器的结构本质上还是(集中式)系统。只有当系统中有多个DB服务器、并可协调工作为众多客户机服务时,才称得上是(分布式)系统。

163.DDBS的四个功能子系统是调度子系统、(查询)子系统、(可靠性)子系统和完整性子系统。

164.根据数据模型和DBMS来考察,分布式数据库系统分为(同构同质)型、(同构异质)型和异构型三种类型。

165.按基于联接的查询优化策略,传输的是(整个)关系,可从两方面减少数据传输量:对于分处于不同场地的两个关系间的联接,尽量考虑传输(尺寸较小的那个)关系;当联接多个关系时,考虑(数据传输量最小的联接顺序)。

166.分布式数据库系统兼顾了数据的集中管理和分散处理两个方面,且数据库虽然分布在网络上的各个结点中,但仍然是统一管理。因此分布式数据库系统有良好的性能,既可独立完成局部应用,也可协作完成(全局)应用。

167.在有泛化/细化联系的对象类型之间,较低层的对象类型称为(子类型)。168.ORDB系统是在传统的关系数据库技术中引入(面向对象)技术。169.面向对象模型中类的概念相当于ER模型中(实体集)的概念。170.对象由变量、消息和(方法)三部分组成。

171.传统的关系模型中,基本的数据结构层次是(关系-元组-属性)。172.嵌套关系突破了(1NF)定义的限制。

173.嵌套关系和复合对象的一个明显弱点是它们无法表达(递归的结构)。174.对象联系图中,椭圆表示(对象类型),小圆圈表示(属性是基本数据类型),单箭头表示(函数值是单值),双箭头表示(函数值是多值),双线箭头表示(泛化/细化联系),双向箭头表示(两个函数是互逆的)。

175.对象联系图完整地表达了(数据之间的联系)。

176.在数据库系统中实现递归数据结构的关键是采用(对象标识)技术。177.对象关系数据库,同类元素的无序集合有两种类型:(多集)和(集合)。178.在数据类型嵌套时,采用引用类型时,要加关键字(ref)。179.面向对象数据库中,类似对象的集合称为(类),对象的方法分成(只读)型和(更新)型两种。

180.继承性是数据间的(泛化/细化)联系。

181.要把OOPL变成持久化语言,就要提供一种方法,把对象区分为(持久的)还是(暂留的),程序运行结束后,前者将被保存,后者将会消失。182.对象的持久性、对象标识和指针、(持久对象的存储和访问)是持久化程序设计语言中的三个基本概念。

填空

1、计算机的硬件基本上由哪五大部分组成?

答:运算器、控制器、存储器、输入设备、输出设备。

2、运算器都可对数据进行哪两种运算?答:算术运算和逻辑运算。

3、CAD、CAM、CAT、CAI都代表什么? 答:

1、计算机辅助设计(CAD)

2、计算机辅助制造(CAM)

3、计算机辅助测试(CAT)

4、计算机辅助教学(CAI)

4、数据处理是指对数据的(收集)、(存储)、(加工)、(分析)、(传送)的全过程。

5、程序性语言分为(机器语言)、(汇编语言)、(高级语言)三类。

6、能举出哪些是高级语言、哪些是低级语言? 低级语言:汇编语言 高级语言:basic.cobol.c.foxbase等

7、操作系统可分为(批处理操作系统)、(分时操作系统)、(实时操作系统)三种操作系统。

8、解释型程序和编译型程序有什么不同?哪种程序产生目标程序? 编译程序产生目标程序。

9、DBMS是什么的? 答:DBMS 是数据库管理系统。

10、计算机系统由(硬件)系统、(软件)系统两部份组成。

11、软件系统分为(系统)软件、(应用)软件两部分。

12、操作系统的特征:(并发性)、(共享性)、(随机性)。

13、没有任何软件支持的计算机称为(裸机)。

14、操作系统的五大功能(进程管理)、(存储管理)、(文件管理)、(设备管理)、(作业管理)。

15、操作系统发展的过程:(手工操作阶段)、(早期批处理阶段)、(执行系统阶段)、(多道程序系统阶段)、(分时系统)、(实时系统)、(通用操作系统)。

16、Spooling系统是(批处理)系统。

17、批处理系统有两大特点(多道)、(成批)。

18、批处理系统追求的目标是什么? 答:提高系统资源利用率和大作业的吞吐量以作业流量的自动化。

19、分时系统的特点(多路性)、(交互性)、(独立性)、(及时性)。20、分时系统的主要目标? 答:用户响应的及时性。

21、实时系统分为哪两类?并能举出这两类的例子。飞机飞行、弹道发射、预定飞机票、查询航班都是什么系统?

答:实时系统分为实时控制系统和实时信息处理系统。飞机飞行、弹道发射都是实时控制系统 预定飞机票、查询航班都是实时信息处理系统。

22、实时系统的主要特点是什么? 答:最主要的特点就是及时性,另外的一个特点是高可靠性。

23、个人计算机上的操作系统是(个人计算机)操作系统。

24、操作系统的类型?(批处理操作系统)、(分时操作系统)、(实时操作系统)、(个人计算机操作系统)、(网络操作系统)、(分布式操作系统)。

25、计算机的应用领域包括什么? 答:

1、科学计算

2、数据通信与数据处理、3、自动控制

4、计算机辅助设计

5、计算机人工智能

26、计算机的主要技术指标? 答:

1、字长

2、运算速度

3、主存容量

4、综合性能

27、CPU的状态 答:CPU交替执行操作系统程序和用户程序。在执行不同程序时,根据运行程序对机器指令的使用权限而 将CPU置为不同的状态。CPU的状态属于程序状态字PSW的一位。大多数计算机系统将CPU执行划分为管态和目态

28、PCB是什么? 答:是进程控制块。

29、用户组织的逻辑文件有哪两种形式? 答:流式文件、记录式文件

30、WAN、LAN、MAN都代表什么? 答:WAN代表着广域网、LAN代表着局域网、MAN代表着城域网。

31、TCP/IP具有以下几个特点? 答:

1、开放的协议标准,独立于特定的计算机硬件与操作系统。

2、独立环形特定的网络硬件,可以运行在局域网、广域网、更适用于互联网中。

3、统一的网络地址分配方案,使得整个TCP/IP设备在网中都见有惟一的IP地址。

4、标准化的高层协议。可以提供多种可靠的用户服务。

32、Internet 提供的主要服务? 答:

1、www服务

2、电子邮件服务

33、Internet的基本接接入方式? 答:

1、通过ISP接入

2、通过局域网接入

3、通过电话线接入

34、信息安全包括哪几个方面? 答:

1、信息的保密性

2、信息的完整性

3、信息的可用性

4、信息的可控性

35、计算机直接执行的程序是(可执行文件),在机器内是以(二进制)编码形式表示的。它编写的程序是(源程序)汇编语言是(低级语言),一般使用高级程序设计的语言编写的应用程序称为(将高级语言源程序翻译成机器语言程序即目标程序)

36、解释程序是边逐条解释边逐条执行,不保留机器码的(目标程序)。编译方式是使用编译程序把源程序编译成机器代码的(目标程序)并形成(文件)保留。

37、一般,将中断源分为两大类(强迫性中断)、(自愿性中断)。

38、强迫性中断包括(输入/输出中断)(硬件故障中断)(时钟中断)(控制台中断)(程序性中断)。

39、什么是自愿性中断? 答:这类中断事件是正在运行程序有应是由于程序员在编造程序时,因要求操作系统提供服务而有意思用访管指令或系统调用,从而导致中断的,所以又称为访管中断。这类中断的发生具有必然性,而且发生位置确定。

40、中断优秀级是鞅硬件规定的,因为不可改变,但通过(中断屏蔽)可以读者中断事件的响应次序

41、中断处理过程分为四个阶段 答:

1、保存被中断程序的现场,其目的是为了在中断处理完之后,可以返回的被中断的地方继续执行。

2、分析中断源,确定中断原因。

3、转去执行相应的处理程序。

4、恢复被中断程序现场(己中断返回),继续执行被中断程序。

42、硬件时钟分为哪两类? 答:

1、绝对时钟和相对时钟。

43、什么是进程? 答:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配的一个独立的单位,进程是动态产生,动态消亡的,每一个进程都有一个数据结构——进程控制块——记录其执行情况,进程有三种基本状态,随着进程的进展,它们在状态之间相互变化。

44、并发进程使用的的共同使用的资源被称为(临界资源)。

45、分逻辑地址空间到物理地址空间的转换被称为(地址映射)。

46、主要的存储管理方案有哪几种? 答:分区管理、段式管理、页式管理、段页式管理。

47、计算机病毒的特征 答:传染性、破坏性、隐蔽性、潜伏性、可激发性。

48、加密和解密方法的操作都是在一种密钥控制下完厂的。他们分别称为(加密密钥)(解密密钥)。

49、软件危机主要表现在哪几方面? 答:

1、软件需求增长得不到满足

2、软件生产高成本,价格昂贵。

3、软件生产进度违法控制。

4、软件需求定义不准确,易偏离用户需求。

5、软件质量不易保证。

6、软件可维护性差。50、20世纪70年代,B.W.Boehm提出了软件生命周期的(瀑布模型)。

51、瀑布模型将软件生命争取划人为八个阶段 答:

1、问题定义

2、可行性研究

3、需求分析

4、总体设计

5、详细设计

6、程序编制

7、测试和运行

8、维护

52、瀑布模型的计划期包括(问题定义)、(可行性研究)、(需求分析);开发期包括(总体设计)(详细设计)、(程序设计),其中程序设计包括(编码)和(测试)运行期包括系统的(使用)和(维护)。

53、软件的开发技术包括(软件开发方法学)、(软件工具)、(软件工程环境)。

54、软件工程管理包括(软件管理),(软件工程经济学)。

55、软件开发技术包括(软件开发方法学)、(工具)和(环境支持),其主体内容是(软件开发方法学)。

56、软件工程管理包括(软件管理学)、(软件工程经济学)。

57、结构化方法将软件生命周期分为(计划)、(开发)、(运行)三个时期。

58、计划期的主要是任务是(问题定义)、(可行性研究)。

59、开发期的主要任务是(需求分析)、(总体设计)、(详细设计)、(编码)、(测试)。60、运行期的主要任务是软件的(运行)和(维护)。

61、结构化软件开发方法具有以下特点 答:

1、阶段性

2、推迟实施

3、文档管理。62、(问题定义)阶段的任务是要确实软件系统所要解决的任务。

63、可行性研究着重对以下具体方案考虑 答:

1、经济可行性

2、技术可行性

3、操作可行性

64、软件计划鞅两项任务组成(分析)和(估算)。65、软件开发工作中的资源包含(人力资源)、(软件资源)、(硬件资源),对每一种资源都应指明三点(资源的描述)、(使用资源的起始时间)、(使用资源的终止时间)。66、开发软件的人员包括(管理人员)、(分析人员)、(设计人员)以及(编码和测试人员)。67、软件资源包括(支持软件)和(应用软件)。

68、需要分析的这个亟待的基本任务是,用户和分析人员双方共同来理解系统的需要,并将共同理解形成一份文件,即(软件需要说明书)。69、用户需求通常包括(功能要求)、(性能要求)、(可靠性要求)、(安全保密要求)以及(开发费用开发周期,可使用的资源等方面的限制)。

70、分析亟待是(用户)和(软件人员)双方讨论协商的阶段。71、数据流图包括哪四种基本的图形符号 答:

1、圆框:变换/加工

2、方框:外部实体

3、箭头:数据流

4、直线:数据存储 72、(数据字典)是对数据定义的信息的集合。73、数据字典中有四种类型的条目:(数据流)、(数据存储)、(数据项)和(加工)。

74、数据字典可通过三种途径实现: 答:

1、人过过程

2、自动化过程

3、人机混合过程 75、数据字典具有的特点? 答:

1、通过名字能方便地查阅数据的定义

2、没有冗余

3、尽量不重复其他部分已说明的信息

4、能单独处理描述每个名字的信息

5、书写方法简单方便而且严格,容易更新和修改。

76、需要分析的方法通常分为四步? 答:

1、理解当前的现实环境

2、将当前系统的具体模型抽象为当前逻辑模型

3、分析新系统与当前系统逻辑上的差别

4、确定新系统的人——机界面和一些补充考虑的细节问题。

77、需要分析的步骤? 答:

1、理解

2、分析

3、决策

4、实现

5、复审

78、复审的标准和内容? 答:

1、软件需要规格说明中的目标是否与系统规格说明中的目标一致

2、软件需求规格说明中对重要的系统元素接口,所有的数据流和数据文件的定义是否明确,是否有不一致或遗漏

3、每个功能是否已清楚地描述,设计的主要约束是否实现,对未来的可能的软件需要是否有所考虑。

4、是否与用户取得了一致的意见。

5、文档是否取得了一致的意见。

6、软件计划中的估算是否受到影响。79、(软件需求说明书)是需求分析阶段的最后成果,是软件开发中的重要文档之一。80、软件需求说明书包括的内容和书写参考格式? 答:

1、概述

2、数据描述

3、功能描述

4、性能描述

5、参考文献目录

6、附录

81、软件需求说明书的主要作用? 答:

1、作为用户和软件人员之间的共同文件,为双方相互了解提供基础。

2、反映出用户问题的结构,可以作为软件人员进行设计和编码的基础。

3、作为验收的依据,己作为选取测试用例和进行形式验证的依据。

82、结构化设计是以软件需求分析阶段所产生的文档其中包括(数据流程图)(数据字典)为基础。83、软件结构的度量的术语 答:深度:从根模块到最低层模块的层数。宽度:控制的总分布。扇入数:有多少模块直接控制一个给定的模块 扇出数:由一个模块直接控制其他模块数。上级模块:控制其他模块的模块 从属模块:被另一模块控制的模块。84、(模块)是数据说明、可执行永久等程序元素的集合。85、(模块独立的概念)是模块化、抽象、信息隐蔽和局部化概念的直接结果。86、模块独立性是由(内聚性)和(耦合性)两个指标来度量的。87、耦合是软件结构中(各模块之间相互连接的一种度量)。

88、耦合可以分为哪几种? 他们之间的耦合度由高到低排列? 答:

1、内容耦合

2、公共耦合

3、外部耦合

4、控制耦合

5、标记耦合

6、数据耦合

7、非直接耦合 89、内聚是从(功能角度)来(衡量模块的联系)

90、内聚有哪一几种,它们之间的内聚度由弱到强的排列是什么? 答:

1、偶然内聚

2、逻辑内聚

3、时间内聚

4、过程内聚

5、通信内聚

6、顺序内聚

7、功能内聚 91、什么是纳入时间? 答:纳入时间是指一个模块被归并到软件的源语言描述之中的时间。92、模块的激活机制通常有哪两种? 答:

1、通过引用来调用模块的

2、通过中断来调用模块的。

93、在软件结构中,模块可以分成以下的几类? 答:

1、顺序模块

2、增量模块

3、并行模块

94、软件系统的扇入和扇出有什么规定? 答:设计好的软件结构通常顶层的扇出比较大,中间扇出比较少,底层模块有大扇入。

95、模块的作用范围是指(受该模块内一个判定影响的所有模块的集合)96、在总体设计中要用到的几种图? 答:

1、层次图和HIPO图

2、结构图 97、一般的把信息流分为(事务流)和(交换流)。

98、什么是事务流? 答:当信息活输入通路到达一个处理,这个处理根据输入数据的类型从若干个动作序列中选出一个来执行,这类数据流归为特殊的一类,称为事务流。99、PAD图又称为(问题分析图)

100、PAD图是(二维树形结构)的图形。

101、PAD图是(自顶向下、逐步求精)的方法使用。102、PDL又称为(伪码)。103、(软件设计规格说明)是软件设计的最终成果。

104、软件设计规格说明用于两个方面(作为编码人员书写源程序的依据)、(作为测试阶段及维护阶段的一个指南)。

105、软件设计规格说明的编写可以分为两个阶段 答:

1、在总体设计阶段育集中于软件结构的描述

2、详细计算机阶段应集中描述每个软件元素的细节。106、软件设计规格说明中应该包括哪些内容? 答:

1、作用范围

2、参考文档

3、设计说明

4、模块、5、文件结构和全局数据

6、需要与模块的相互对照表

7、测试的准备

8、装配

9、专门的注释

10、附录

107、设计的复审包括(正规复审)、(非正规复审)。108、参与复审的人员包括(管理人员)、(技术开发人员)以及(用户)。

109、复审的标准是什么? 答:

1、可追溯性

2、风险

3、实用性

4、可维护性

5、接口

6、技术清晰度

7、选择方案

8、限制

9、其它问题

110、结构化语言的有哪三种控制结构 答:

1、顺序

2、循环

3、选择

111、结构化语言的缺点是(目标程序所需要的存储容量和运行时间都有一些增加)。

112、从心理学的观点看,编程语言的性能主要有哪些? 答:

1、一致性

2、二义性

3、简洁性

4、局部性和线性 113、从工程的观点看,语言的性能包括如下内容? 答:

1、是否易于把设计转换为程序

2、编译效率

3、可移植性

4、是否有开发工具

5、源程序的可维护性

114、高级语言通常人为哪三类? 答:

1、基本语言

2、结构化程序语言

3、专用语言

115、当评价可用语言时应该考虑那些因素? 答:

1、一般的应用领域

2、算法及运算的复杂性

3、数据结构的复杂性

4、软件运行的环境

5、性能

6、对该语言的熟悉程度 116、可用性语言选择时最主要的考虑什么因素? 答:语言的应用领域。117、提高程序的可读性和易维护性的关键是(使程序结构简单清晰)。118、大型软件系统的程序内部必须带有(说明性注释)即(内部文档)。

119、软件测试的目的是什么? 答:软件测试的目的是在软件投入生产性运行之前,尽可能多地发现软件中的错误,测试是对软件规格说明,设计和编码的最后复审。所以软件测试贯穿在整个软件开发期的全过程。

120、好的软件测试方案是(尽可能发现至今尚未发现的错误);(成功的测试则是发现了至今尚未发现的错误)

121、软件测试是软件开发工程的重要阶段,是软件质量保证的重要手段。其任务可归纳为? 答:

1、预防软件发生错误

2、发现改正程序错误

3、提供错误诊断信息 122、软件测试的方法有三种? 答:

1、动态测试

2、静态测试

3、正确性证明 123、设计测试实例的方法一般有两类(黑箱法)和(白箱法)。124、黑箱测试即(功能测试)。125、白箱测试即(结构测试)。

126、什么是静态测试? 答:静态测试一般是指人工评审软件文档或程序,借以发现其中的错误,由于被评审的文档 或程序不必运行,所以称为静态。127、(软件评审)是保证软件质量的重要措施。128、软件评审可以分为(需求复审)、(总体设计复审)、(详细设计复审)、(程序复审)。129、单元是什么? 答:单元是程序中最小的有意义的部分。

130、单元由哪三部分组成? 答:

1、数据输入

2、数据加工

3、数据输出。131、黑箱法分为(等价分类法)、(边缘值分析法)、(因果图法)、(错误探测法)。132、白箱测试包括什么? 答:

1、语句测试

2、分支测试

3、路径测试

4、覆盖测试 133、穷举测试又称为(完全测试)。

134、如测试蟆是希望通过测试发现程序的全部错误则属于(完全功能测试)。

135、如果设计这样的测试输入数据集,使程序的全部路径都被遍历属于(完全功能测试)。136、软件测试组成包括哪些? 答:

1、单元测试(模块测试)

2、集成测试

3、有效性测试

4、系统测试

5、验收测试

137、单元测试的方法有哪些? 答:

1、动态测试

2、静态测试

3、复审 138、集成测试又称为(整体测试或者是结合测试)。139、系统测试包含(功能测试)和(验收测试)。

140、测试报告的内容主要包括什么? 答:

1、引言

2、测试计划和配置

3、接口测试

4、功能测试

5、开发测试

6、交付使用的准备

7、附录

141、软件维护的任务是什么? 答?软件维护是指系统交付使用以后对它所做的改变。也是软件生成周期中最后一个阶段

142、软件维护的分类? 答:

1、校正性维护

2、适应性维护

3、完善性维护

4、预防性维护 143、影响软件因素包括什么? 答:

1、人员因素

2、技术因素

3、管理因素

4、程序自身的因素。

144、影响软件维护工作量的因素

1、增加维护工作量的因素:软件的年龄和大小,结构的合理性,程序复杂性,用户的总量,应用的变化,文档的质量等都将影响维护的工作量。

2、减少维护工作量的因素:使用新软件,自动工具、数据库技术、新的数据管理软件都对维护工作量减少有帮助,维护经验同样对减少维护工作量有益。145、软件维护的任务包括什么? 答:

1、检查用户的要求和说明书

2、同用户和开发者商讨

3、检查程序和文档

4、确定程序错误性质和位置

5、研究程序的修改可行性和修改可能引起的后果。

6、对改变部分进行编码

7、修改程序文档和程序库、数据库。

146、维护的副作用都有什么? 答:

1、修改程序的副作用

2、修改数据的哥作用

3、文档资料的副作用

147、与软件产品有关的性能? 答:

1、正确性

2、健壮性

3、效率

4、安全性

5、可用性

6、风险

7、可靠性

148、软件管理也称为(项目管理)。

149、软件管理的主要职能包括什么? 答:

1、组织管理

2、人员管理

3、资源管理

4、计划管理

5、版本管理

150、软件工程标准化有什么好处? 答:

1、有利于软件生产的组织

2、有利于软件生产的规模化和自动化

3、便于培养软件生产人员和提高技术水平

4、能提高软件生存率和保证质量

5、进行开发人员间的有效通信,减少错误。

6、可降低软件生产成本和缩短开发争取

7、有利于提高软件生产的管理的水平。

151、什么是信息? 答:信息是指现实世界事物的存在或运动状态的反映。

152、什么是数据? 答:数据是描述现实世界事物的符号记录,是指用物理符号记录下来的可以鉴别的信息。

153、人就将原始信息表示成数据,称为(源数据),然后对源数据进行汇集、储存、综合、投弹、从这些原始的,无序的,难以理解的数据中抽取或推导出新的数据,称为(结果数据)。154、数据库中的的数据可分为两类:(用户数据)和(系统数据)。用户数据一般由用户定义和使用;系统数据是数据库系统定义和使用的数据称为(数据字典)。155、DBMS被称为(数据库管理系统)。

156、数据库管理系统的主要功能是什么? 答:

1、数据定义

2、数据操纵

3、数据库的运行管理

4、数据库的建立和维护

157、DBA被称为(数据库管理员)。

158、数据库系统中的人员包括(数据库管理员)、(系统分析员)、(数据库设计人员)、(应用程序员)、(最终用户)。

159、数据库系统的三级模式结构是指(外模式)、(模式)、(内模式)。160、数据库管理系统通过(数据字典)来管理和(访问数据模式)。

161、模式也称(逻辑模式)或(概念模式)是数据库中全体数据库的逻辑结构和特征的描述。

162、DBMS提供模式数据定义语言(DLL)来描述逻辑模式。己严格地定义数据的名称,特征,相互关系,约束等。逻辑模式的基础是(数据模型)。163、(外模式)是模式的子集,所以也称子模式或者用户模式。一个数据库可以有多个外模式。

164、内模式也称(物理模式)或(存储模式)。165、一个数据库只有一个内模式。

166、数据库系统的三级模式对应数据的三个抽象级别,为了能够在内部实现这三个抽象层次之接的联系和转换,数据库管理系统在这三级模式之间提供了两层映像。(外模式/模式映像)、(模式/内模式映像)。

167、数据库结构的基础是(数据模型)。数据模型是(描述数据)、(数据联系)、(数据操作)、(数据语义)、(以及一致性约束的概念工具的集合)。168、概念模型也称(信息模型)。

169、著名的实体联系模型(E—R模型)就是概念模型。170、结构模型也称(逻辑模型)。171、结构模型包括(层次模型)(网状模型)(关系模型)(面向对象模型)。172、采用关系模型的数据库系统称为(关系数据库系统)。173、关系数据模型由(关系数据结构)、(关系操作集合)、(关系完善性约束)三大要素组成。

174、关系模型中数据的逻辑结构是一个(二维表)。175、关系模型中的行被称为(元组)。176、关系模型中的列被称为(属性)。177、属性的个数被称为(元数)。

178、关系模型把关系看成是(行的一个集合),即关系模型建立在集合代数基础上。179、关系操作的特点是(集合操作方式),即操作的对象和结果都是集合。

180、理解关系模型中用的关系操作其中包括并、交、差、广义笛卡尔简练,选择,投影,连接,除以,及查询操作和增、删、改操作两大部分。181、SQL语言被称为(结构化查询语言)。

182、SQL语言支持数据库的三级模式结构,在SQL中,模式对应着(基本表),内模式对应于(存储文件),外模式对应于(视图)。183、在SQL中元组对于表中的(行),属性对应于表中的(列)。

184、数据库需要分析阶段的任务是什么? 答:对现实世界要处理的对象进行详细调查,在了解现行系统的概况 确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。

185、数据库需求分析的基本步骤是什么? 答:

1、需求的收集。

2、需求的分析整理。

3、数据分析统计。

4、分析围绕数据的各种业务处理功能,并以带说明的系统功能结构图形式给出。

186、数据库概念设计的任务是产生反映企业组织信息需求的数据库概念结构,即(概念模型)。

187、概念模型是不依赖于计算机系统和具体的DBMS的,设计概念模型的过程称为(概念设计)。

188、概念设计的结果称为(概念模型)。

189、概念模型具有哪些特点? 答:

1、有丰富的语义表达能力

2、易于交流和理解。

3、易于变动

4、易于向各种数据模型转换。

190、概念设计的策略和主要步骤是什么? 答:

1、自顶向下

2、自底向下

3、由里向外。

4、混合策略

191、最常用的设计策略是自底向上的答理,其主要步骤为:

1、进行数据抽象,设计局部概念模式

2、将局部概念模式综合成全局概念模式。

3、进行评审、改进。192、E—R方法的基本术语 实体与属性

193、实体是什么? 答:实体是客观存在并可互相区分的“事物”。实体必须有一终表征其特征的属性来描述,属性与实体天截然划分的界限。

194、采用E-R方法的数据库概念设计的步骤? 答:

1、设计局部E-R模型。

2、设计全局E-R模型。

3、全局E-R模型的优化。

195、逻辑设计的目的是什么? 答:逻辑设计的目的是从概念模型导出特定DBMS可以处理的数据库的逻辑结构(数据库的模式和外模式),这些模式在功能,性能,完整性和一致性的约束及数据库可扩充性等方面均应满足用户提出的要求。196、逻辑设计的步骤和内容? 答:

1、初始模式形成:把E-R图的实体和联系类型,转换成选定的DBMS支持的记录类型(层次、网络、关系)。

2、子模式设计:子模式是应用程序与数据库的接口,允许有效访问数据库而不破坏数据库的安全性。

3、模式评价:对逻辑数据库结构(模型),根据定量分析和性能测算作出评价,定量分析是指处理频率和数据 容量及其增长情况。性能测算是指逻辑记录访问数目,一个应用程序传输的总字节数和数据库库的总字节数等。

4、修正(优化)模式:为使模式适应信息的不同表示,可利用DBMS性能,如建索引、散列功能等,但不修改数据库的信息。197、一个实体类型转换成一个关系模式,实体的属性就是(关系的属性),实体的码就是(关系的码)。

198、对于实体之间的联系则有以下不同的情况:

1、一个1:1联系可以转换为一个独立的关系模式,2、一个1:n联系可以转换为一个独立的关系模式。

3、一个m:n联系转换为一个关系模式。

4、三个或三个以上的实体间的多元联系转换为一个关系模式。199、关系数据库的逻辑设计过程如下: 答:

1、从E-R图导出初始关系模式

2、规范化处理。

3、模式评价。

4、优化模式。

200、数据库的物理设计是给己确定的逻辑数据库结构设计沙漠一个有效的、可实现的物理数据库结构。

201、数据库的物理设计的主要任务什么?答:设计数据库中数据在物理设备上的结构的存放结构和存取方法。数据库物理结构依赖于给定的计算机系统,而且与具体选用的DBMS密切模式。

202、数据库的物理设计的概念: 答:数据库的物理设计是给已确定的逻辑数据库结构设计出一个有效的、可实现的物理数据库结 构,的过程。

203、物理设计的步骤和内容? 答:

1、存储记录的格式设计

2、存储方法设计

3、访问方法设计

4、完整性和安全性考虑

5、应用设计

6、形成物理设计说明书 204、对数据库的概念、逻辑和物理结构的改变称为(再组织)。205、其中改变概念或物理结构又称(再构造)。206、改变物理结构称为(再格式化)。

207、一个好的DBMS应该提供功能骑。易为、易用的数据操纵语言(DML)。208、数据操纵语言DML有两类,一类是(宿主型语言)、一类是(自立型语言)。前者的永久不

能独立使用,而必须嵌入某种主语言,而后者可以独立使用,通常供终端用户使用。209、信息系统设计目标除了满足用户的功能需要外,还应该考虑系统的(性能)和(效率)。

210、DBMS提供的功能完备程度越高,应用系统开发的(效率越高),而且系统的性能和效率越好。

第四篇:计算机三级考试大纲

基本要求

1、具有计算机软件及 应用的基本知识

2、掌握操作系统的基 本知识

3、掌握计算机网络的基本概念与基 本工作原理

4、掌握Internet的基本应用知识

5、掌握组网,网络管 理与网络安全等计算机网络应用 的基础知识

6、了解网络技术的发展

7、掌握计算机操作并 具有c语言编程(含上机调试)的能力

考试内容

一、基本知识

1、计算机系统组成2、计算机软件的基础知识

3、多媒体的基本概念

4、计算机应用领域

二、操作系统

1、操作系统的基本概 念,主要功能和分类

2、进程、线程、进程 间通信的基本概念

3、存储管理、文件管理、设备管理 的主要技术

4、典型操作系统的使 用

三、计算机网络的基本概念

1、数据通讯技术的定 义与分类

2、数据通讯技术基础

3、网络体系结构与协议的基本概念

4、广域网、局域网与 城域网的分类、特点与典型系统

5、网络互连技术与互连设备

四、局域应用技术

1、局域网分类与基本 工作原理

2、高速局域网

3、局域网组网方法

4、网络操作系统

5、结构化布线技术

五、Internet基础

1、Internet的基本结 构与主要服务

2、Internet通讯协议 ——TCP/IP3、Internet接入方法

4、超文书、超媒体与Web浏览器

六、网络安全技术

1、信息安全的基本概 念

2、网络管理的基本概念

3、网络安全策略

4、加密与认证技术

5、防火墙技术的基本 概念

七、网络应用:电子商 务

1、电子商务基本概念与系统结构

2、电子商务应用中的 关键技术

3、浏览器、电子邮件及Web服务器的 安全特性

4、Web站点内容的策划和推广

5、使用Internet进行 网上购物

八、网络技术发展

1、网络应用技术的发展

2、宽带网络技术

3、网络新技术

九、上机操作

1、掌握计算机基本操 作

2、熟练掌握c语言程序 设计基本技术、编程和调试

3、掌握与考试内容相关的上机应用

考试方法

一、笔试:120分钟

二、上机考试:60分钟

第五篇:国家计算机三级考试分类

【计算机等级考试论坛-计算机等级考试(NCRE)指南】:

很多考友都问过这个问题:计算机三级的四个类别自己到底适合哪个?在这里笔者强调首要问题,那就是学以致用。考试的过程得到的知识要对我们今后的工作或者学习有用。

1、PC技术

熟悉汇编、对计算机硬件感兴趣的朋友们可以报考。

这科考试侧重于个人计算机的硬件组成、原理等知识。上机为考核汇编。对于在校生来说,电子工程、仪表、自动化专业的考生可以报考,其所学和考试内容有交叉并且有知识的延伸。通过此考试的人员在自考中可以免考一些相关的科目。

下面3个上机为c语言考试,并且上机要求相同。

2、网络技术

对网络的原理、组建、维护感兴趣的朋友可以报考网络。这科考试主要内容为计算机基础知识、网络原理、操作系统、网络应用。电信、通信、电子信息科学等专业可以报考网络技术。同时,网络技术也是目前三级当中报考人数最多的考试,约占三级总报考人数的70%,因此社会上辅导班和辅导书籍也很多,所以通过相对较容易。

3、数据库技术

计算机中专毕业生以及计算机相关专业大学低年级的学生、希望系统学习计算机知识的非计算机专业的学生、准备以后报考四级的学生,推荐报考数据库。数据库的考核内容为:计算机基础知识、数据结构、操作系统、数据库原理、数据库的应用及开发。其考核内容与计算机专业的主干基础课吻合程度较好,并且均为四级考核内容。

4、信息管理技术

对计算机技术在企业管理当中的应用感兴趣的朋友可以报考这个考试。这个考试主要考核计算机基础知识、软件工程、数据库、结构化分析与设计、企业系统规划、战略数据规划等。计算机信息管理专业、工商管理等经管类的学生可以报考信管。由于其难度原因,信管又称小4级,信管的第三章后的章节连四级都不会涉及到,前三章是基础知识、软件工程和数据库,后几章是信息系统开发概论和软件工程经济管理学内容,没有相应基础的人会比较头疼,不过对于有经济管理学基础的人来说反而会比较容易,因为其难点正好是由于涉及到了经济管理学。信管的考试内容范围与软考中的系统分析师大致相符,有志于今后考取软考的系统分析师的人员可以考这个,当然,三级信管在考试上难度要比系统分析要低得很多,否则就不是三级了。

该文章转载自无忧考网:http://

下载计算机三级数据库考试心得word格式文档
下载计算机三级数据库考试心得.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    江苏计算机三级偏硬心得

    江苏计算机三级偏硬心得 看到没什么人讲三级偏硬的 我作为资深考家来说下自己的经验好了~(现在是第三次了!)《本人运气好,一次通过,希望这位仁兄现在也通过了》首先了解题型 70选......

    计算机三级网络应用技术考试大纲

    三级网络应用技术考试大纲 基本要求 1.掌握计算机网络的基本概念与基本工作原理; 2.掌握网络操作系统中常用网络服务的配置; 3.掌握局域网体系结构和介质访问控制方法; 4. 熟练掌......

    计算机三级网络技术考试大纲提示

    计算机三级网络技术考试大纲提示 基本要求 1、具有计算机软件及应用的基本知识 2、掌握操作系统的基本知识 3、掌握计算机网络的基本概念与基本工作原理 4、掌握internet的......

    浙江省高等学校数据库技术三级考试辅导材料1

    浙江省高等学校数据库技术三级考试辅导材料 数据结构部分 1)数据结构的基本概念及有关术语:数据、数据元素、数据类型、数据的逻辑结构、数据的存储结构、算法和算法分析、算......

    计算机等级考试二级ACCESS数据库基础知识

    计算机等级考试二级ACCESS数据库基础知识 1.1 数据库基础知识 1.1.1 计算机数据管理的发展 一.数据与数据处理 数据: 是指存储在某种 媒体上能够识别的物理符号 。 数据处理:......

    计算机职称考试心得

    首先,由于考试是模块化设计,所以在报考时要选择自己熟悉的科目。切忌好高骛远,选择那些自己日常使用机会不多、并无把握的科目。许多人在考试时选择了自己工作中最常用的WinXP......

    数据库考试

    Three schema architecture of dbs 1.外模式:也称子模式或用户模式,他是数据用户能够看见和使用的局部的数据结构和特征的描述,是数据库用户的数据视图,且与某一应用有关的数据......

    计算机三级总结

    综合题 第一题: 地址区别:A类地址:1—126(00) B类地址:128—191(10)C类地址:192—223(110) D类地址:224—239 E类地址:240—254 子网掩码:1表示网络位,0表示主机位 直接广播地址:保留......