当前位置:文档之家› 数据库基础知识参考试题及答案解1

数据库基础知识参考试题及答案解1

数据库基础知识参考试题及答案解1
数据库基础知识参考试题及答案解1

数据库基础知识参考试题及答案解析

-、单项选择题。下列各题A)、B)、C)、D)四个选项中,只有-个选项是正确的。

(1)在数据库技术中,实体-联系模型是一种( )

A)概念数据模型 B)结构数据模型 C)物理数据模型 D)逻辑数据模型

答案:A)解析:概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是P.P.Chen于1976后提出的实体一联系方法。该方法用E—R图来描述现实世界的概念模型,称为实体一联系模型(Entity- Relationship Model)简称E—R模型。

(2)假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系( ) A)S B)SC,C C)S,SC D)S,C,SC

答案:D)解析:选修“COMPUTER”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在S,C,SC这3个关系中。

(3)数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的( )

A)语法解释 B)语义解释 C)语意说明 D)用法说明

答案:B)解析:数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。

(4)数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统( ) A)数据共享性强 B)数据可长期保存

C)采用一定的数据结构 D)数据独立性好

答案:B)解析:人工管理阶段的特点是:数据不保存,数据无专门软件管理,数据不共享.数据不具有独立性。文件系统阶段特点是:数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。

(5)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( )

A)属性 B)关系 C)域 D)元组

答案:D)解析:二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。

(6)在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( )

学生(学号,姓名,班级号,成绩)

班级(班级号,班级名,班级人数,平均成绩)

A)学生关系的“学号” B)班级关系的“班级号”

C)学生关系的“班级号” D)班级关系的“班级名”

答案:C)解析:外键的概念是:当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,则称该属性(或属性组合)为这个关系的外部关键字或外键。

(7)在FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句?( )

A)CREATE B)APPEND C)COPY D)INSERT

答案:C)解析:CREATE用于数据定义,COPY用于复制,INSERT用于插入数据。

(8)关系数据模型通常由3部分组成,它们是( )

A)数据结构,数据通信,关系操作

B)数据结构,数据操作,数据完整性约束

C)数据通信,数据操作,数据完整性约束

D)数据结构,数据通信,数据完整性约束

答案:B)解析:关系模型由关系数据结构、数据操作和数据完整性约束3大要素组成。

(9)SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的?( )

A)GRANT B)CREATE C)INSERT D)SELECT

答案:A)解析:CREATE属于数据定义语句,INSERT和SELECT属于数据操纵语句,只有GRANT(授权语句)才是数据控制语句。

(10)如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( ) A)其中有一个是DELETE B)一个是SELECT,另一个是UPDATE

C)两个都是SELECT D)两个都是UPDATE

答案:C)解析:如果有两个事务,同时对数据库中同一数据进行操作,除SELECT外,其余SQL语句不能同时使用,否则会引起冲突。

(11)数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展。分布式数据库、面向对象数据库等新型数据库属于哪一个发展阶段?( )

A)人工管理阶段 B)文件系统阶段

C)数据库系统阶段 D)高级数据库技术阶段

答案:D)解析:高级数据库技术阶段大约从20世纪70年代后期片始。在这一阶段中,计算机技术获得了更快的发展,并更加广泛地与其他学科技术相互结合、相互渗透,在数据库领域中诞生了很多高新技术.并产生了许多新型数据库,如:分布式数据库和面向对象的数据库。

(12)为了防止一个用户的工作不适当地影响另一个用户,应该采取( )

A)完整性控制 B)安全性控制 C)并发控制 D)访问控制

答案:C)解析:为了防止一个用户的工作不适当地影响另一个用户,一般采取并发控制方法。

(13)关系数据库中,实现实体之间的联系是通过表与表之间的( )

A)公共索引 B)公共存储 C)公共元组 D)公共属性

答案:D)解析:关系数据库中,实体之间的联系是通过表与表之间的公共属性(相同字段)实现的例如:有学生表和选课表,都有学号这个属性,对应的属性宽度和类型相同,便可以通过学号建立联系。

(14)SQL语言中,删除一个表的命令是( )

A)DELETE B)DROP C)CLEAR D)REMOVE

答案:B)解析:SQL语言中,建立一个表的命令是CREATE,对表进行修改的命令是ALTER,删除一个表的命令是DROP,另外还有表中数据的插入,删除,查询命令分别为INSERT,UPDATE和SELECT。

(15)不同的实体是根据什么区分的?( )

A)所代表的对象 B)实体名字 C)属性多少 D)属性的不同

答案:D)解析:客观存在并且相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。客观世界中,不同的事物是由事物所具有的特征加以区分的。在信息世界中,事物的特征被抽象为实体的属性,不同的实体,其属性也不同。因此,在信息世界中,实体是根据实体属性的不同加以区分的,实体的名字是赋予实体的称谓,属性的多少不能反映实体的本质特征。

(16)有一个网络数据库应用系统,其中一台计算机A存有DBMS(数据库管理系统)软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于( ) A)集中式数据库系统 B)并行数据库系统

C)客户机/服务器数据库系统 D)分布式数据库系统

答案:A)解析:集中式数据库系统:在这种系统中,整个DBMS的核心,数据库和应用程序都放在主机上,用户通过终端来并发地存取数据,共享数据资源,这种系统又称为主从式或主机/终端式系统。

(17)有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )

A)实体完整性约束 B)参照完整性约束

C)用户自定义完整性约束 D)关键字完整性约束

答案:C)解析:关系的约束条件也称为关系的数据完整性规则。它是对关系的一些限制和规定。它包括实体完整性、参照完整性和用户定义完整性。实体完整性:这条规定的现实意义是,关系模型对应的是现实世界的数据实体,而关键字是实体惟一性的表现,没有关键字就没有实体,所有关键字不能是空值。这是实体存在的最基本的前提,所以称之为实体完整性。参照完整性:参照完整性规则也可称为引用完整性规则。这条规则是对关系外部关键字的规定,要求外部关键字的取值必须是客观存在的,即不允许在一个关系中引用另一个关系不存在的元组。用户定义完整性:由用户根据实防情况,对数据库中数据的内容所作的规定称为用户定义的完整性规则。通过这些限制数据库中接受符合完整性约束条件的数据值,不接受违反约束条件的数据,从而保证数据库的数据合理可靠。

(18)表达实体类型及实体之间联系用的数据结构是( )

A)网状 B)表 C)有向图 D)树型

答案:D)解析:在层次模型中,整个数据库的结构被表示成为一个有序树的集合。各个结点表示一个实体类型,每个节点是由若干个数据项组成的记录类型,各个结点构成层次结构。

(19)数据独立性是指( )

A)数据依赖于程序 B)数据库系统

C)数据库管理系统 D)数据不依赖于程序

答案:D)解析:数据独立性是数据库领域的一个常用术语,包括数据的物理独立性和数据的逻辑独立性。数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的,也就是说,当数据的物理存储结构改变时,应用程序不用改变。数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。

(20)从计算机软件系统的构成看,DBMS是建立在什么软件之上的软件系统?( )

A)硬件系统 B)操作系统 C)语言处理系统 D)编译系统

答案:B)解析:从计算机软件系统的构成看,DBMS是建立在操作系统之上的软件系统,是操作系统的用户。操作系统负责计算机系统的进程管理、作业管理、存储器管理、设备管理、文件管理等等,因此,DBMS对数据的组织、管理和存取离不开操作系统的支持。DBMS遇到创建和撤消进程、进程通信、读/写磁盘等要求时,必须请求操作系统的服务。

二、多项选择题。下列各题A)、B)、C)、D)四个选项中,至少有两个选项是正确的。

(1)数据库信息的运行安全采取的主措施有( )。

A)风险分析 B)审计跟踪 C)备份与恢复 D)应急

答案:ABCD

(2)Excel 中有关数据库内容 , 描述正确的有( )。

A)一行为一个记录 , 描述某个实体对象

B)一列为一个字段 , 描述实体对象的属性

C)Excel 数据库属于“关系数据模型”, 又称为关系型数据库

D)每一个 Excel 数据库对应一个工作簿文件

答案:ABC

(3)关于Excel 数据库应用的描述正确的有( )。

A)是按一定组织方式存储在一起的相关数据的集合 B)是程序化的电子表格

C)是一个数据清单 D)是一个数组

答案:AC

(4)对某个数据库使用记录单 , 可以进行的记录操作有( )

A)新建 B)删除 C)还原 D)插入

答案:ABC

(5)对某个数据库进行筛选后 , ( )。

A)可以选出符合某些条件的记录 B)可以选出符合某些条件组合的记录

C)只能选择出符合某一条件的记录 D)不能选择出符合条件组合的记录

答案:AB

(6)在数据库系统中,有哪几种数据模型?( )

A)网状模型 B)层次模型 C)关系模型 D)实体联系模型

答案:ABC

(7)在下列关于关系的叙述中,正确的是( )

A)表中任意两行的值不能相同 B)表中任意两列的值不能相同

C)行在表中的顺序无关紧要 D)列在表中的顺序无关紧要

答案:ACD

(8)关系数据模型哪些优点?( )

A)结构简单 B)适用于集合操作 C)有标准语言 D)可表示复杂的语义

答案:ABC 解析:关系模型由关系数据结构、关系操作集合和关系完整性约束3大要素组成。关系模型的数据结构单一,在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。关系操作的特点是集合操作方式,即操作的对象和结果都是集合。关系代数、元组关系演算和域关系演算均是抽象的查询语言这些抽象的语言与具体的DBMS中实现的实际语言并不完全一样,但它们能用作评估实际系统中查询语言能力的标准或基础。数据库的数据完整性是指数据库中数据的正确性和相容性,那是一种语义概念,包括两个主要方面:与现实世界中应用需求的数据的相容性和正确性。数据库内数据之间的相容性和正确性。

(9)下面正确的说法是( )

A)关键字是关系中能够用来惟一标识元组的属性

B)在一个关系中,关键字的值不能为空

C)一个关系中的所有候选关键字均可以被指定为主关键字

D)关键字只能由单个的属性组成

答案:ABC 解析:在关系的诸属性中,能够用来惟一表示元组的属性(或属性组合)称为关键字或码。因此,关键字既可以是单个属性,也可以是属性组。

(10)下面系统中属于关系数据库管理系统的是( )

A)Oracle B)MS_SQL SERVER C)IMS D)DB2

答案:ABD 解析:我们常用的关系数据库管理系统主要有Oracle,MS SQL Server,IBM DB2,Sybase 等。

三、填空题

(1)在设备管理中,为了克服独占设各速度较慢,降低设备资源利用率的缺点,引入了

_______________ ,即共享设备模拟独占设备。

答案:虚拟设备

解析:在一类设备上模拟另一类设备的技术称为虚拟设备技术。通常是用高速设备来模拟低速设备,以此把原来的独占设备改造成为若干进程共享的快速共享设备,从而提高了利用率。

(2)在数据库的三级模式体系结构中,外模式与模式之间的映像(外模式/模式),实现了数据库____________ 独立性。

答案:逻辑性

解析:模式描述的是数据库数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构,对应于同一个模式可以有任意多个外模式。当模式改变时数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变,保证了数据与程序的逻辑独立性。

(3)为了便于系统控制和描述进程的活动过程,在操作系统核心中为进程定义了一个专门的数据结构,称为_____________ 。

答案:进程控制块

解析:创建一个进程的主要任务是建立进程控制块PCB。具体操作过程是:先申请一空闲PCB区域,将有关信息填入PCB,置该进程为就绪状态,最后把它插入到就绪队列中。

(4)在计算机软件系统的体系结构中,数据库管理系统位于用户和_____________ 之间。

答案:操作系统

解析:数据库管理系统(DBMS)是操纵和管理数据库的软件系统,它由一组计算机程序构成,管理并控制数据资源的使用。在计算机软件系统的体系结构中,数据库管理系统位于用户和操作系统之间。

(5)在数据库技术中,数据分为概念数据模型和结构数据模型,常用的实体联系模型(E -R模型)属于 _____________ 数据模型。

答案:概念

解析:在数据库技术中,使用数据模型(DM)的概念描述数据库的结构和语义。根据应用的不同,数据模型可分为;概念数据模型:只描述信息特性和强调语义,而不涉及信息在计算机的表示,是现实世界到信息世界的第一层抽象。结构数据模型:自接描述数据库中数据的逻辑结构,又称为基本数据模型。E—R

模型(实体一联系模型)是一种最常见的概念数据模型。

(6)在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储、数据加工过程等的描述,通常称为 __________。

答案:数据字典

解析:数据字典(DD)是各类数据描述的集合。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。

(7)并行数据库系统中,对关系进行划分并把它们分布到多个磁盘,所采用的主要技术有3种:轮转法、散列分布和____________ 。

答案:范围分布

解析:研究如何对数据库中的关系进行划分,并把它们分布到多个处理器或多个磁报,以使查询处理时间最小化。常用的划分技术有3种:轮转法散列分布和范围分布。

(8)数据库应用系统的设计应该具有数据设计和___________ 功能,对数据进行收集、存储、加工、抽取和传播等。

答案:数据处理

解析:数据库应用系统的设计应该具有对数据进行收集、存储、加工、存取和传播等功能,即包括数据设计和数据处理,其中数据设计是系统设计的基础和核心。

(9)ORDBMS提供类型构造器,用于构造复杂对象的数据类型。主要的类型构造器为:组合(记录)、_________________ 和引用。

答案:集合

解析:ORDBMS提供类型构造器,用于构造复杂对象的数据类型。主要的类型构造器为:组合(纪录)、集合和引用。组合是由值的一个记录组成的数据类型,也称做行类型。定义组合类型时指明类型、每个组成成分的名字和数据类型;集合是另外一种非常有用的类型构造器,setof(T)直接用于create table语句的类型名的位置,表示该类型的值是类型为T的对象的集合;引用也是一种类型的构造器。引用是指向任意类型的值的指针。Ref(T)直接用于create table语句的类型名的位置,表示该类型的值是指向一个类型为T的对象的指针。

(10)数据库恢复通常基于数据备份和______________ 。

答案:日志文件

解析:日志文件在数据库恢复中起着非常重要的作用,它能够很好地支持事务故障的恢复和系统故障的恢复,所以数据库恢复通常基于数据各份和日志文件。

35、将学生成绩库中的记录按“总分”字段从高到底排列,并将排序结果存放到px.dbf文件中,要使用的语句为( D )。

A、copy to px

B、sort on 总分to px

C、sort on 总分/a to px

D、sort on 总分/d to px

36、要从数据库中物理删除从第200条记录到第300条之间的纪录,以下哪个程序中是正确的(A)。

A、go 200

B、go 200

dele next 101 dele next 100

pack pack

C、go 200

D、go 200

zap next 100 dele next 101

pack

37、FoxBASE是关系数据库管理系统,在FoxBASE中用以表示关系的是(A)。

A、.dbf文件

B、数据库记录

C、.idx文件

D、数据库字段

38、将数组变量a中的内容添加到已打开的数据库的命令是()。

A、scatter to a

B、gather from a

C、append from a

D、scatter from a

一、选择题((1)-(40)题每题1分,(41)-(50)题每题2分,共60分)

下列各题A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

(l) 在计算机系统中,一个字节的二进制位数为

A) 16 B) 8 C) 4 D) 由CPU的型号决定

(2) 存储16×16点阵的一个汉字信息,需要的字节数为

A) 32 B) 64 C) 128 D) 256

(3) 英文大写字母B的ASCII码为42H,英文小写字母b的ASCII码为

A) 43H B) 84H C) 74H D) 62H

(4) 下列计算机语言中,CPU能直接识别的是

A) 自然语言B) 高级语言C) 汇编语言D)机器语言

(5) 在计算机领域中,所谓“裸机”是指

A) 单片机B) 单板机

C) 不安装任何软件的计算机D) 只安装操作系统的计算机

(6) 下列带有通配符的文件名中,能代表文件ABCDEF.DAT的是

A) A*.* B) ?F.* C) *.?D) AB?.*

(7) 下列DOS命令中,执行时不会发生错误的是

A) TYPE *.TXT B) DIR *.TXT

C) REN A.TXT A:b.TXT D) COPY *.TXT>CON

(8) 设当前盘为C盘,C盘的当前目录为\A\B\C。下列DOS 命令中能正确执行的是

A) MD \ B) MD A:\ C) MD \A\B D) CD C:

(9) 为了将C:USER中的文件同名复制到A盘根目录下,下列DOS命令中能正确执行的是

A) TYPE C:\USER\ > A:\

B) TYPE C:\USER\ A:\

C) COPY C:\USER\ > A:\

D) COPY C:\USER\

(10) 在Windows下,当一个应用程序窗口被最小化后,该应用程序

A) 终止运行B) 暂停运行C) 继续在后台运行D) 继续在前台运行

(11) 在Windows环境下,下列操作中与剪贴板无关的是

A) 剪切B) 复制C) 粘贴D) 删除

(12) 在Windows环境下,实现窗口移动的操作是

A) 用鼠标拖动窗口中的标题栏B) 用鼠标拖动窗口中的控制按钮

C) 用鼠标拖动窗口中的边框D) 用鼠标拖动窗口中的任何部位

(13) 一台计算机连入计算机网络后,该计算机

A) 运行速度会加快B) 可以共享网络中的资源

C) 内存容量变大D) 运行精度会提高

(14) 不能作为计算机网络中传输介质的是

A) 微波B) 光纤C) 光盘D) 双绞线

(15) 下列各项中,不属于多媒体硬件的是

A) 声卡B) 光盘驱动器C) 显示器D) 多媒体制作工具

(16) FoxBASE是关系数据库管理系统,在FoxBASE中用以表示关系的是

A) 数据库字段B) 数据库记录C) .idx文件D) .dbf文件

(17) FoxBASE支持的三种基本关系运算是

A) 选择、投影、连接B) 索引、排序、检索

C) 删除、插入、修改D) 检索、更新、汇总

(18) 在FoxBASE中,命令文件的扩展名是

A) IDX B) PRG C) FMT D) DBF

(19) 在FoxBASE环境下,可以同时打开的数据库文件的最多个数是

A) 2 B) 10 C) 16 D) 256

(20) 在FoxBASE中,仅关闭当前工作区数据库文件的命令是

A) CLOSE B) USE C) CLEAR D) CLOSE DATABASE

(21) 在FoxBASE的库文件中,字段的数据类型可以是字符型、数字型、逻辑型、日期型和

A) 整数型B) 浮点数型C) 备注型D)时间型

(22) 要在当前库文件的当前记录之后插入一条新记录,应该使用命令

A) APPEND B) EDIT C) CHANGE D)INSERT

(23) MODIFY STRUCTURE命令的功能是

A) 修改字段的类型B) 增加新的字段

C) 修改字段的名称D) 修改库文件的结构

(24) DELETE命令的作用是

A) 为当前记录做删除标记B) 直接物理删除当前记录

C) 删除当前数据库文件的所有记录D) 在提问确认后物理删除当前记录

(25) 有如下命令序列:

x=2

?x=x+1

执行以上命令后,屏幕上所显示的是

A)3 B) 命令语法错C) .T. D) .F.

(26) 若未打开索引文件,APPEND命令的功能等同于命令序列

A) GOTO EOF B) GOTO BOTTOM

INSERT INSERT BEFOR

C) GOTO BOTTOM D) GOTO BOTTOM

INSERT AFTER INSERT

(27) 某数值型字段的宽度为5,小数位数为1,则该字段所能存放的最小数值为

A) 0 B) –99.9 C) -999.9 D) -9999.9

(28) 有如下命令序列:

s=“2001年下半年计算机等级考试”

?LEFT(s,6)+RIGHT(s,4)

执行以上命令后,屏幕上所显示的是

A) 2001年下半年等级考试B) 2001年下等级考试

C) 2001年考试D) 2001年等级考试

(29) 设有日期类型字段rq,日期格式为mm/dd/yyyy。在以下四组命令当中,各条命令功能完全等效的是

A) LIST FOR SUBSTR(DTOC(rq,4,4)=“2001”

LIST FOR YEAR(rq)=2001

LIST FOR “2001”$DTOC(rq)

B) LIST FOR SUBSTR(DTOC(rq,7,4)=“2001”

LIST FOR YEAR(rq)=2001

LIST FOR “2001”$DTOC(rq)

C) LIST FOR SUBSTR(DTOC(rq,1,4)=“2001”

LIST FOR YEAR(rq)=“2001”

LIST FOR “2001”$DTOC(rq)

D) LIST FOR SUBSTR(DTOC(rq,7,4)=“2001”

LIST FOR YEAR(rq)=2001

LIST FOR “2001”$rq

(30) 当前数据库文件的出生日期字段为日期型,另有一个数值型的年龄字段,现要根据出生日期按年计算年龄,并写入年龄字段,应该使用命令

A) REPLACE ALL年龄WITH YEAR(DATE())-YEAR(出生日期)

B) REPLACE ALL年龄WITH DATE()-出生日期

C) REPLACE ALL年龄WITH DTOC(DATE())-DTOC(出生日期)

D) REPLACE ALL年龄WITH V AL(DTOC(DATE()))-V AL(DTOC(出生日期))

(31) 设当前数据库有一个XingMing字段,另有一个内存变量名也为XingMing,当执行命令? XingMing时输出的结果一定是

A) 内存变量XingMing的值B) 数据库字段XingMing的值

C) 不确定D) 指出二义性的错误

(32 ) 有如下命令序列:

GO 50

?RECNO()

设当前数据库文件有50条记录,执行以上命令序列后输出的结果是

A) 50 B) 51 C) EOF D) -1

(33) 有如下程序段

SET TALK OFF

CLEAR

@ 2,20 SAY “请选择菜单”

@ 4,15 PROMPT “1.修改”

@ 5,15 PROMPT “2.查询”

@ 6,15 PROMPT “3.汇总”

@ 7,15 PROMPT “0.退出”

MENU TO sel

执行以上程序段后将在屏幕上显示一个菜单,如果用户移动光带选择了“0.退出”项,则内存变量sel的值是

A) 数值是4 B) 数值0 C) 字符4 D) 字符0

(34) 在下述命令中,使函数EOF()的值一定为.T.的命令是

A) REPLACE 基本工资WITH 基本工资+300

B) DISPLAY FOR 基本工资> 1000

C)LIST WHILE 基本工资> 1000

D) LIST NEXT 10 FOR 基本工资> 1000

(35) ACCEPT命令可以用于输入

A) 字符型数据B) 字符和数值型数据

C) 字符、数值和逻辑型数据D) 字符、数值、逻辑和日期型数据

(36) 要计算职称为工程师系列(包括助理工程师、工程师和高级工程师)的所有技术人员的工资总和,应该使用命令

A) SUM 工资FOR “工程师”$ 职称

B) SUM 工资FOR 职称>=“助理工程师”

C) SUM 工资FOR 职称=“助理工程师”.AND. 职称=“工程师”.AND.职称=“高级工程师”

D) SUM 工资FOR 职称=“助理工程师”.OR.“工程师”.OR.“高级工程师”

(37) 在使用@命令进行格式化输入时,为了保证只输入字母,应该在PICTURE短语中使用模式符

A) A B) X C) N D) Z

(38) 设变量y=2.7184,在执行命令

?ROUND(y,3)

后显示的结果是

A) 2.710 B) 2.720 C) 2.719 D) 2.718

(39) 为了将格式化数据输出到打印机上,在使用@命令进行输出前,应该使用命令

A) SET PRINT ON B) SET DEVICE ON

C) SET DEVICE TO PRINT D) SET PRINT TO PRN

(40) SCATTER命令用于将当前记录的字段值送到一个数组中,与该命令相对应,利用数组中的值更新当前记录字段值的命令是

A) REPLACE B) UPDATE C) CHANGE D) GATHER

(41)~(50)题的程序或操作均基于如下的学生.dbf文件,其中学号、姓名和课程名字段为字符型,成绩字段为数值型:

学号姓名课程名成绩

9921101 张瑞雪Foxbase 90

9921102 黄丽Foxbase 88

9921103 林军PASCAL语言程序设计66

9921104 崔健C语言程序设计46

9921101 张瑞雪PASCAL语言程序设计78

9921102 黄丽PASCAL语言程序设计34

9921103 林军C语言程序设计95

9921101 张瑞雪C语言程序设计74

9921102 黄丽BASIC语言程序设计69

(41) 有如下命令序列:

USE 学生

INDEX ON 成绩TO temp

GO TOP

?RECNO()

执行以上命令后,屏幕上显示的记录号是

A) 1 B) 6 C) 7 D) 9

(42) 执行LOCATE FOR 成绩<60 命令之后,要将记录定位在下一个成绩小于60分的记录上,应使用命令

A) LOCA TE WHILE 成绩<60 B) SKIP

C) LOCATE FOR 成绩<60 D) CONTINUE

(43) 有如下命令序列:

USE 学生

GO 4

LIST WHILE 课程名=“C语言程序设计”

执行以上命令的显示结果是

A) 所有课程名为“C语言程序设计”的记录

B) 从第4条记录开始所有课程名为“C语言程序设计”的记录

C) 从第5条记录开始所有课程名为“C语言程序设计”的记录

D) 只有第4条记录

(44) 有如下命令序列:

USE 学生

INDEX ON 课程名TO KC

TOTAL ON 课程名TO temp

执行以上命令后,temp数据库文件的第2条记录是

A) 9921103 林军PACAL语言程序设计66

B) 9921104 崔健C语言程序设计46

C) 9921104 崔健C语言程序设计215

D) 9921103 林军PACAL语言程序设计178

(45) 有如下命令序列:

USE 学生

INDEX ON 姓名TO TEMP

SET EXACT ON

FIND 崔

?EOF()

执行以上命令序列的输出结果是

A) 4 B) .T. C) .F. D) 0

(46) 设学生库文件已经打开,执行以下命令

SUM TO s FOR “P”$课程名.AND.“程序设计”$课程名

s的值是

A) 215 B) 178 C) 640 D) 393

(47) 有如下程序段:

USE 学生

STORE 0 TO x,y,z

DO WHILE .NOT. EOF()

DO CASE

CASE RIGHT(学号,1)=‘1’

x=x+成绩

CASE RIGHT(学号,1)=‘2’

y=y+成绩

CASE RIGHT(学号,1)=‘3’

z=z+成绩

ENDCASE

SKIP

ENDDO

USE

?x

执行以上程序后,显示结果是

A) 191 B) 161 C) 46 D) 242

(48) 有如下命令序列:

USE 学生

DELETE FOR “Foxbase”$课程名

SET DELETED ON

A VERAGE 成绩TO aa

?aa

执行以上命令的输出结果是

A) 71 B) 70 C) 66 D) 89

(49) 有如下命令序列:

USE 学生

INDEX ON 课程名TO temp

FIND Foxbase

DISPLAY

执行以上命令后,显示的记录是

A) 9921101 张瑞雪C语言程序设计74 B) 9921101 张瑞雪Foxbase 90

C) 9921102 黄丽Foxbase 88 D) 9921104 崔健C语言程序设计46

(50) 有如下命令序列:

SET SAFETY OF

USE 学生

RECALL ALL

DELETE FOR =“9921102”.OR. 成绩<60

PACK

执行上面命令后,学生文件中的记录数是

A)4 B)5 C)6 D)7

二、填空题(每空2分,共40分)

请将每一个空的正确答案写在答题卡【l】至【20】序号的横线上,答在试卷上不得分。

(l)为了将当前盘当前目录中的所有文本文件(扩展名为.TXT)的内容打印输出,正确的单条DOS 命令为【l】。

(2)设当前盘为C盘。为了在A盘的当前自录\USER下建立一个新的子目录X,正确的DOS命令为【2】。

(3)在XCOPY、COPY、TIME三个DOS命令中,属于外部命令的是【3】。

(4)在32位的计算机中,一个字长等于【4】个字节。

(5)计算机网络分为局域网和广域网,因特网属于【5】。

(6)在Foxbase中,通过赋值,可以改变内存变量的值,还可以改变它的【6】。

(7)设有人事数据库人事.DBF,其中包括:姓名(C)、年龄(N)和职务(C)等字段,若计算所有正处长、副处长的平均年龄,并将结果赋予内存变量PJNL中,应使用命令【7】。

(8)设成绩文件中包含学号、课程名、成绩等字段。现要求统计每个学生的总分,并将结果存入同结构的库文件ZF.DBF中,在已经打开成绩文件及其按学号建立的索引文件的情况下,应使用命令【8】。

(9) 有如下售书数据库BOOK.DBF:

BOOK.DBF

书号单价数量总计

B0168 19.8 3

B6915 12.6 36

B9023 40.0 100

B4683 48.0 40

B6329 28.0 56

B8127 2.0 20

要逐条计算总计并填入“总计”字段之中,计算按照如下规则:

若数量小于等于10,总计等于“单价*数量”

若数量大于50,总计等于“单价*数量*(1-5/100)”

若数量在11和50之间,总计等于“单价*数量*(1-10/100)”

请填空:

SET TALK OFF

USE BOOK

GO TOP

DO WHILE 【9】

DO CASE

CASE 数量<=10

REPLACE 总计WITH单价*数量

CASE数量【10】

REPLACE总计WITH 单价*数量*(1-10/100)

CASE数量>50

REPLACE总计WITH单价*数量*(1-5/100)

ENDCASE

【11】

ENDDO

LIST

USE SET TALK ON

RETURN

(10) 对售书数据库BOOK.DBF(如上题所示),现需要调整一些书的单价,然后用调整后的“单价*数量”的值填入“总计”字段中。下边程序的功能是根据用户输入的书号查找到记录,并由用户决定是否对该记录进行修改。请填空:

SET TALK OFF

USE BOOK

INDEX ON 书号TO BOOK1

DO WHILE .T.

CLEAR

DISP ALL FIELD 书号

ACCEPT “请输入书号”TO BNO

【12】BNO

IF FOUND()

DISPLAY

ACCEPT “修改/不修改继续/终止程序(Y/N/E)”TO SR

ELSE

ACCEPT “书号不存在!继续/终止程序(N/E)”TO SR

ENDIF

DO CASE

CASE UPPER(SR)=“Y”

INPUT “请输入新单价”TO XDJ

REPLACE 【13】, 总计WITH 单价*数量

CASE UPPER(SR)=“N”

【14】

CASE UPPER(SR)=“E”

【15】

ENDCASE

ENDDO

USE

SET TALK ON

RETURN

(11) 下面程序的功能是根据用户的输入,到P1.DBF中查找与CODE字段匹配的记录,并将内容显示出来。如果无匹配记录,给出错误信息,允许输入三次,三次仍输入不对,退出程序。请填空:SET TALK OFF

SET EXACT ON

CLEAR

K=0

USE P1

DO WHILE K<3

@10,10 SAY “请输入CODE的值”

ACCEPT TO KEYWord

LOCA TE FOR CODE=KEYWORD

IF 【16】

CLEAR

DISPLAY

K=0

ELSE

@10,10 SAY “您输入的字段值不对”

W AIT “按任意键继续”

【17】

ENDIF

ENDDO

USE

SET TALK ON

RETURN

(12) 下面程序的功能是修改P2.DBF中记录内容。为了避免破坏数据库数据,先把记录内容存入数组BUFFER中,用户先对数组数据进行修改,确定修改后,再把数组中的数据存入数据库中。请填空:SET TALK OFF

DIMENSION BUFFER(3)

STORE “Y”TO ANS,CON

USE P2

DO WHILE UPPER(CON)=“Y”

CLEAR

@ 2,6 SAY “修改第几条记录?”

【18】

GO RNO

SCATTER TO BUFFER

@ 4,10 SAY “学号”GET BUFFER(1)

@ 6,10 SAY “姓名”GET BUFFER(2)

@ 8,10 SAY “所属系”GET BUFFER(3)

【19】

ACCEPT “(Y/N)”TO ANS

IF UPPER(ANS)=“Y”

【20】

ENDIF

ACCEPT “?(Y/N)”TO CON

ENDDO

USE

SET TALK ON

RETURN

2001年9月全国计算机等级考试二级FoxBASE笔试参考答案

一、选择题((1)--(40)题每题1分,(41)--(50)题每题2分,共60分。

(01)B (02)A (03)D (04)D (05)C (06)A (07)B (08)D (09)A (10)C

(11)D (12)A (13)B (14)C (15)D (16)D (17)A (18)B (19)B (20)B

(21)C (22)D (23)D (24)A (25)D (26)D (27)B (28)C (29)B (30)A

(31)B (32)B (33)A (34)B (35)A (36)A (37)A (38)D (39)C (40)D

(41)B (42)D (43)D (44)C (45)B (46)B (47)D (48)C (49)B (50)B

二、填空题(每空2分,共40分)

1.COPY *.TXT PRN

2.MD A:X

3.XCOPY

4.4

5.广域网

6.数据类型

7.A VERAGE ALL TO pjnl FOR “处长”$职务

8.TOTAL ON 学号TO zf

9..NOT. EOF()

10.数量>10 .AND. 数量<=50

11.SKIP

12.FIND &BNO

13.单价WITH xdj

14.LOOP

15.EXIT

16.FOUND()

17.k=k+1

18.INPUT TO rno

19.READ

20.GATHER FROM buffer

1-数据库基础知识练习-答案

一、数据库系统认知 1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 2.下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)。 I.人工管理阶段II.文件系统阶段III.数据库阶段 A.Ⅰ和ⅡB.只有ⅡC.Ⅱ和ⅢD.只有Ⅰ 3.描述数据库整体数据的全局逻辑结构和特性的是数据库的(A )。 A.模式B.内模式C.外模式 4.在修改数据结构时,为保证数据库的数据独立性,只需要修改的是(C)。 A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三级模式 5.下列4项中,不属于数据库系统特点的是( C )。 A.数据共享B.提高数据完整性 C.数据冗余度高D.提高数据独立性 6.数据模型的三个要素是(B )。 A.实体完整性、参照完整性、域完整性 B.数据结构、数据操作、数据完整性 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 7.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统(B)。

A.有专门的软件对数据进行管理 B.采用一定的数据模型组织数据 C.数据可长期保存 D.数据可共享 8.下列选项中(A)不是数据库系统的特点。 A.数据加工B.数据共享C.关系模型D.减少数据冗余 9.数据库系统的数据独立性体现在(B)。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 10.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)模式。 A.模式 B.物理模式 C.外(子)模式 D.内模式 11.下述(D)不是DBA数据库管理员的职责。 A.负责整个数据库系统的建立 B.负责整个数据库系统的管理 C.负责整个数据库系统的维护和监控 D.数据库管理系统设计 二、需求分析与数据库概念设计 12.在进行管理系统需求分析时,数据字典的含义是(D)。 A.数据库中所涉及的属性和文件的名称集合 B.数据库中所有数据的集合 C.数据库中所涉及的字母、字符及汉字的集合

数据库基本知识(自己整理,初学者可以看一下,基于某MySql)

数据库

1常见数据库 1.1MySql : 甲骨文 1.2Oracle: 甲骨文 1.3SQL Server: 微软 1.4Sybase: 赛尔斯 1.5DB2: IBM 2MySql基础知识 2.1关系结构数据模型数据库 2.2SQL(Structured Query Language)结构化查询语言2.2.1DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等 操作数据库 CREATE DATABASE [IF NOT EXISTS]mydb1 USE mydb1 DROP DATABASE [IF NOT EXISTS] mydb1

ALTER DATABASE mydb1 CHARACTER SET utf8 操作表 插入表 CREATE TABLE stu( sid CHAR(6), sname VARCHAR(20), age INT, gender VARCHAR(10) ); 更改表 ALTER TABLE t_user ADD (student varcher(20)) ALTER TABLE t_user MODIFY gender CHAR(20) ALTER TABLE t_user CHANGE gender VARCHER(20) ALTER TABLE t_user REMANE genderTO genders ALTER TABLE t_user DROP gender 删除表 DROP TABLE t_user 2.2.2DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据) 插入数据 INSERT INTO t_user VALUES() INSERT INTO 表名 VALUES(值1,值2,…)

数据库系统概论期末试题及答案整理版

《数据库原理及应用》试题1 一、选择题 1、数据库系统的基本特征是_________。 A 、数据的统一控制 B 、数据共享性和统一控制 C 、数据共享性、独立性和冗余度小 D 、数据共享性和数据独立性 (难度系数C )正确答案:C 2、DB 、DBMS 和DBS 三者之间的关系是_________。 A 、DBS 与D B 和DBMS 无关 B 、DBMS 包括DBS 和DB C 、DB 包括DBMS 和DBS D 、DBS 包括DB 和DBMS (难度系数B )正确答案:D 3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。 A 、R ∩S B 、R ―S C 、R ÷S D 、R ∪S (难度系数B )正确答案:A 4、自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。 A 、行 B 、属性 C 、记录 D 、元组 (难度系数C )正确答案:B 5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层 次的是_________。 A 、数据模型 B 、概念模型 C 、关系模型 D 、E-R 图 (难度系数C )正确答案:C 6、构成E —R 模型的三个基本要素是_________。 A 、实体、属性值、关系; B 、实体、属性、联系; C 、实体、实体集、联系; D 、实体、实体集、属性; (难度系数C )正确答案:B 7、在关系代数运算中,五种基本运算为_________。

A 、并、差、选择、投影、连接 B 、并、交、选择、投影、笛卡尔积 C 、并、差、选择、投影、笛卡尔 积 D 、并、除、投影、笛卡尔积、选择 (难度系数B )正确答案:C 8、在下列关于规范化理论的叙述中,不正确的是_________。 A 、任何一个关系模式一定有键。 B 、任何一个包含两个属性的关系模式一定满足3NF 。 C 、任何一个包含两个属性的关系模式一定满足BCNF 。 D 、任何一个包含三个属性的关系模式一定满足2NF 。 (难度系数B )正确答案:D 9、设有关系模式R(A,B,C)和S(C,D)。与SQL 语句“SELECT A,B,D FROM R,S WHERE R.C=S.C ”等价的关系代数表达式为_________。 A 、S))(R (σπS.C R.C D B,A,?= B 、S))(R (πσD B,A,S. C R.C ?= C 、(S))π(R)(πσ D B A,S.C R.C ?= D 、S)(R))(π(πσB A,D S.C R.C ?= (难度系数A )正确答案:A 10、SQL 的视图是从_________中导出的。 A 、基本表 B 、视图 C 、数据库 D 、基本表或视图 (难度系数C )正确答案:D 11、用如下的SQL 语句创建一个Teacher 表 CREATE TABLE Teacher ( TNO Char(6) NOT NULL, NAME Char(8) NOT NULL, SEX Char(2), SAL INT, SDETP char(12) check (SDEPT IN(‘IS ’,’MA ’,’CS ’))) 可以插入到Teacher 表中的元组是_________。 A 、(‘T0203’,‘刘刚’,NULL ,NULL ,‘IS ’) B 、( NULL , ‘王芳’,‘女’,‘1200’,‘CS ’) C 、(‘T0111’,NULL ,‘男’,23,‘MA ’) D 、(‘T0101’,‘李华’,男,2100,‘EN ’) (难度系数A )正确答案:A

数据库基础知识习题答案

数据库基础知识习题 一、数据库系统基本概念 (1)数据管理技术发展的三个阶段中,数据共享最好的是(C)。 A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同 (2)数据库技术的根本目标是要解决数据的(B)。 A)存储问题B)共享问题C)安全问题D)保护问题 (3)数据库系统的核心是(B)。 A)数据模型B)数据库管理系统C)数据库D)数据库管理员 (4)数据库DB、数据库系统DBS、数据库管理系统DBMS 之间的关系是(C)。 A)DB 包含DBS 和DBMS B)DBMS 包含DB 和DBS C)DBS 包含DB 和DBMS D)没有任何关系 (5)负责数据库中查询操作的数据库语言是(C)。 A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言 (6)数据库设计中反映用户对数据要求的模式是(C)。 A)内模式B)概念模式C)外模式D)设计模式 (7)数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(D) 。 A)数据与程序独立存放B)不同的数据被存放在不同的文件中 C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对 二、数据模型及关系数据库系统 (1)层次型、网状型和关系型数据库划分原则是(D)。 A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式 (2)数据模型的三要素是(C)。 A)数据结构、数据操作、数据分析B)数据分析、数据操作、数据完整性约束C)数据结构、数据操作、数据完整性约束D)数据结构、数据分析、数据完整性约束 (3)下面哪种数据模型与计算机无关(A)。 A)概念数据模型B)逻辑数据模型C)物理数据模拟D)层次数据模型 (4)在关系数据库中,用来表示实体间联系的是(B)。 A)属性B)二维表C)网状结构D)树状结构 (5)在学生管理的关系数据库中,存取一个学生信息的数据单位是(D)。 A)文件B)数据库C)字段D)记录 (6)下列关于关系数据库中数据表的描述,正确的是(D)。 A)数据表相互之间存在联系,但用独立的文件名保存 B)数据表相互之间存在联系,是用表名表示相互间的联系 C)数据表相互之间不存在联系,完全独立 D)数据表既相对独立,又相互联系 (7)学校规定学生住宿标准是:本科生4 人一间,硕士生2 人一间,博士生1 人一间,学生与宿舍之间形成了住宿关系,这种住宿关系是(C)。 A)一对一联系B)一对四联系C)一对多联系D)多对多联系

数据库知识试题及答案

数据库基础知识试题及答案 -、单项选择题。下列各题A)、B)、C)、D)四个选项中,只有-个选项是正确的。 (1)在数据库技术中,实体-联系模型是一种( ) A)概念数据模型 B)结构数据模型 C)物理数据模型 D)逻辑数据模型 答案:A)解析:概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是P.P.Chen于1976后提出的实体一联系方法。该方法用E—R图来描述现实世界的概念模型,称为实体一联系模型(Entity- Relationship Model)简称E —R模型。 (2)假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系( ) A)S B)SC,C C)S,SC D)S,C,SC 答案:D)解析:选修“COMPUTER”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在S,C,SC这3个关系中。 (3)数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的( ) A)语法解释 B)语义解释 C)语意说明 D)用法说明 答案:B)解析:数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。 (4)数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统( ) A)数据共享性强 B)数据可长期保存 C)采用一定的数据结构 D)数据独立性好 答案:B)解析:人工管理阶段的特点是:数据不保存,数据无专门软件管理,数据不共享.数据不具有独立性。文件系统阶段特点是:数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。 (5)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( ) A)属性 B)关系 C)域 D)元组 答案:D)解析:二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。 (6)在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( ) 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩) A)学生关系的“学号” B)班级关系的“班级号” C)学生关系的“班级号” D)班级关系的“班级名” 答案:C)解析:外键的概念是:当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,则称该属性(或属性组合)为这个关系的外部关键字或外键。 (7)在FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句?( ) A)CREATE B)APPEND C)COPY D)INSERT 答案:C)解析:CREATE用于数据定义,COPY用于复制,INSERT用于插入数据。 (8)关系数据模型通常由3部分组成,它们是( ) A)数据结构,数据通信,关系操作 B)数据结构,数据操作,数据完整性约束 C)数据通信,数据操作,数据完整性约束 D)数据结构,数据通信,数据完整性约束 答案:B)解析:关系模型由关系数据结构、数据操作和数据完整性约束3大要素组成。 (9)SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的?( ) A)GRANT B)CREATE C)INSERT D)SELECT 答案:A)解析:CREATE属于数据定义语句,INSERT和SELECT属于数据操纵语句,只有GRANT(授权语句)才是数据控制语句。 (10)如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( ) A)其中有一个是DELETE B)一个是SELECT,另一个是UPDATE

Access2010《数据库基本知识》综合练习试题

Access2010《数据库基本知识》综合练习试题 (共有 37 题; 满分: 39 分; 总时; 80 分钟) 第1 题: (单选题, 1 分) 下面关于关系叙述中,错误的是_____。 A.一个关系是一张二维表 B.二维表一定是关系 C.有的二维表不是关系 D.同一列只能出自同一个域 [A]选A [B]选B [C]选C [D]选D 答案: B 第2 题: (单选题, 1 分) 在E-R图中,用来表示实体之间联系的图形是_____。 A.椭圆形 B.矩形 C.三角形 D.菱形 [A]选A [B]选B [C]选C [D]选D 答案: D 第3 题: (单选题, 1 分) 下列实体的联系中,属于多对多的联系是_____。 A.工厂与厂长 B.工厂与车间 C.车间与车间主任 D.读者与图书馆图书 [A]选A [B]选B [C]选C [D]选D 答案: D 第4 题: (单选题, 1 分) 假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。 A.职工,工资 B.职工,部门 C.部门,级别,工资 D.职工,工资,部门 [A]选A [B]选B [C]选C [D]选D 答案: D

第5 题: (单选题, 1 分) 在Access表中,可以定义3种主关键字,它们是_____。 A. 单字段、双字段和多字段 B. 单字段、双字段和自动编号 C. 单字段、多字段和自动编号 D. 双字段、多字段和自动编号 [A]选A [B]选B [C]选C [D]选D 答案: C 第6 题: (单选题, 1 分) 在打开某个Access2010 数据库后,双击“导航窗格”上的表对象列表中的某个表名,便可打开该表的_________。 A.关系视图 B.查询视图 C.设计视图 D.数据表视图 [A]选A [B]选B [C]选C [D]选D 答案: D 第7 题: (单选题, 1 分) 对于Access2010 数据库,在下列数据类型中,不可以设置“字段大小”属性的是_______。 A.文本 B.数字 C.备注 D.自动编号(分长整、同步复制ID) [A]选A [B]选B [C]选C [D]选D 答案: C 第8 题: (单选题, 1 分) 在表设计视图中,若要将某个表中的若干个字段定义为主键,需要先按住_____键, 逐个单击所需字段后,再单击“主键”按钮。 A.Shift B.Ctrl C.Alt D.Tab [A]选A [B]选B [C]选C [D]选D 答案: B

数据库基础与应用试题与答案(1)

第1题: 委托开发的一个关键问题是要解决技术人员与企业的业务人员之间的沟通问题。对 第2题: 以信息资源的开发与利用为中心的信息管理强调以计算机技术为核心,以管理信息系统为主要阵地,以解决大量数据处理和检索问题为主要任务。不对 第3题: 根据信息技术扩散模型,在集成阶段,企业通过总结经验教训,开始认识到运用系统的方法,从总体出发,全面规划,进行信息系统的建设与改造。不对 第4题: 对于企业信息化的发展阶段,不同的学者有不同的论述,建立了不同的模型。比较著名的模型有两个,一个是世界银行报告中提出的信息技术的扩散模型,另一个是诺兰模型。对 第5题: 战略目标集转化法虽然也首先强调目标,但它没有明显的目标导引过程。它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转换是通过企业过程/数据类矩阵的分析得到的。不对第6题: 生命周期法按用户至上的原则,严格区分工作阶段,整个开发过程工程化。对 第7题: 原型法充分利用最新的软件工具很快形成原型。一方面,将系统调查、系统分析、系统设计三个阶段融为一体,缩短了开发周期。对 第8题: 在管理信息系统的分析过程中,通过制作业务过程和数据的U/C矩阵可以帮助我们合理划分系统逻辑功能(即:系统功能模块的划分)。对 第9题: 对于企业来说管理信息系统只存在有无的问题,并无优劣之分。不对 第10题: 管理信息系统纯粹是一个技术系统,人的作用只是微乎其微。不对 第11题: 管理信息系统由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。对 第12题: 管理信息系统从概念上看由四大部件组成:信息源、信息处理器、信息用户和信息管理者。对 第13题: 管理信息系统能提供信息,具有支持企业或组织的运行、管理和记录功能。对 第14题: 管理信息系统很难实测企业的各种运行情况。不对 第15题: 管理信息系统的特点是必须通过传统物流服务方式才能实现信息传递。不对 第16题: 在信息管理中, 信息和数据是两个在概念上有所区别的术语,所以任何时候针对任何对象,信息和数据都是绝对而言的,不能混淆。不对 第17题: 在对这些信息的加工中,按处理功能的高低可把加工分为预加工、综合分析和决策处理。对 第18题: 许多企业都能从记录到的客户销售数据中经过仔细分析得到潜在的客户需求并极力追求进一步的市场份额,这说明了信息系统可以改进企业的生产销售方式。对 第19题: 管理信息系统是仅仅服务于管理控制层的信息系统,所以从广义上,MIS对各个子系统具有管理、控制、计划的功能。不对 第20题: 根据诺兰模型,在信息管理阶段,信息系统面向企业整个管理层次,从低层的事务处理到高层的预测与决策都能提供信息支持。对 第21题: 划分时应同时遵循两点原则:沿对角线一个接一个地画小方块,即不能重叠,又不能漏掉任何一个数据和过程;小方块的划分是任意的,但必须将所有的“C”元素都包含在小方块内。对 第22题: 对于有关产品和服务的活动在定义企业过程时应收集有关资料,和有经验的管理人员讨论、分析、研究,确定企业战略规划和管理控制方面的过程。不对 第23题: 由E-R图导出关系数据模型时,如两实体间是1:n联系,应把一方实体的关键字纳入另一方实体的关系中,同时把联系的属性也一并纳入另一方的关系中。不对 第24题: 项目质量管理是指为使项目能达到用户满意的预先规定的质量要求和标准所进行的一系列管理与控制工作。包括进行质量规划,安排质量保证措施,设定质量控制点,对每项活动进行质量检查和控制等。对 第25题: CIO是从企业的全局和整体需要出发,直接领导与主持全企业的信息资源管理工作的企业高层管理人员。CIO产生于信息管理发展的竞争情报阶段。对 第26题: 对信息资源进行有效管理,不仅要考虑信息系统的输入部分和输出部分,更应该重视将输入数据转换成输出信息的信息处理部分。对

8数据库基础知识测试题

24数据库基础知识测试题 一、选择题 1. 数据库系统是由数据库、数据库管理系统、应用程序、、用户等构成的人—机系统。 A.数据库管理员 B.程序员 C.高级程序员 D.软件开发商 2. 在数据库中存储的是。 A.信息 B.数据 C.数据结构 D.数据模型 3. 在下面关于数据库的说法中,错误的是。 A.数据库有较高的安全性 B.数据库有较高的数据独立性 C.数据库中的数据可被不同的用户共享 D.数据库没有数据冗余 4. Access数据库管理系统依赖于操作系统。 A.DOS B.Windows C.UNIX D.UCDOS 5. 定义某一个字段的默认值的作用是。 A.当数据不符合有效性规则时所显示的信息 B.不允许字段的值超出某个范围 C.在未输入数值之前,系统自动提供数值 D.系统自动把小写字母转换为大写字母 6. 在下列数据库管理系统中,不属于关系型的是。 A.Microsoft Access B.SQL Server C.Oracle D.DBTG系统 7. Access是数据管理系统。 A.层状 B.网状 C.关系型 D.树状 8. 在Access中,数据库的基础和核心是。 A.表 B.查询 C.窗体 D.宏 9. 在下面关于Access数据库的说法中,错误的是。 A.数据库文件的扩展名为mdb B.所有的对象都存放在同一个数据库文件中 C.一个数据库可以包含多个表体 D.表是数据库中最基本的对象,没有表也就没有其他对象

·2·基础知识测试篇 10. 在一个单位的人事数据库,字段“简历”的数据类型应当是。 A.文本型 B.数字型 C.自动编号型 D.备注型 11. 在一个学生数据库中,字段“学号”应该是。 A.数字型 B.文本型 C.自动编号型 D.备注型 12. 在下面关于Access数据类型的说法,错误的是。 A.自动编号型字段的宽度为4个字节 B.是/否型字段的宽度为1个二进制位 C.OLE对象的长度是不固定的 D.文本型字段的长度为255个字符 13. 假定“姓名”是文本型字段,则查找姓“李”的学生应使用表达式。 A.姓名Like″李*″ B.姓名Like″[!李]″ C.姓名=″李*″ D.姓名= =″李*″ 14. 如果字段“成绩”的取值范围为0~100,则错误有有效性规则是。 A.> = 0 And < = 100 B.[成绩]> = 0 And [成绩]< = 100 C.成绩> = 0 And 成绩 < = 100 D.0 < = [成绩] < = 100 15. 基本表结构可以通过,对其字段进行增加或删除操作。 A.INSERT B.ALTER TABLE C.DROP TABLE D.DELETE 16. 在下列关于SQL语句的说法中,错误的是。 A.在使用CREATE TABLE创建基本表时,可以指定某个字段为主键 B.在使用ALTER TABLE命令修改基本表的结构时,可以同时添加和删除字段操作C.UPDATE语句一次只能对一个表进行修改 D.使用DROP TABLE删除基本表后,表中的数据自动被删除,不可以恢复 17. 内部计算函数Sum(字段名)的作用是求同一组中所在字段内所有的值的 。 A.和 B.平均值 C.最小值 D.第一个值 18. 内部计算函数Avg(字段名)的作用是求同一组中所在字段内所有的值的 。 A.和 B.平均值 C.最小值 D.第一个值 19. 子句“WHERE性别=″女″AND工资额>2 000”的作用是处理。 A.性别为“女”并且工资额在于2 000的记录 B.性别为“女”或者工资额大于2 000的记录 C.性别为“女”并非工资额大于2 000的记录 D.性别为“女”或者工资额大于2 000,且二者择一的记录 20. 在Access的下列数据类型中,不能建立索引的数据类型是。 A.文本型 B.备注型 C.数字型 D.日期/时间型 21. 在数据表视图中,不可以。 A.修改字段的类型 B.修改字段的名称

第1章数据库基础知识

第 1 章数据库基础知识 数据库是20 世纪60 年代后期发展起来的一项重要技术,70 年代以来数据库技术得到迅猛发展,已经成为计算机科学与技术的一个重要分支。经过30 多年的发展,现已经形成相当规模的理论体系和应用技术,不仅应用于事务处理,并且进一步应用到人工智能、情报检索、计算机辅助设计等各个领域。本章主要介绍数据库的基本概念和基本理论,并结合Microsoft Access 讲解与关系数据库相关的基本概念。 1.1 数据库系统概述 数据库能把大量的数据按照一定的结构存储起来,开辟了数据处理的新纪元。可以直观地理解数据库为一个存放数据的仓库,只不过这个仓库是在计算机的大容量存储器上。数据处理的基本问题是数据的组织、存储、检索、维护和加工利用,这些正是数据库系统所要解决的问题。 1.1.1 计算机数据管理的发展 一、数据与数据处理 数据是指存储在某一种介质上能够被识别的物理符号。数据的种类很多,不仅包括数字、字母、文字和其他特殊字符组成的文本形式,而且还包括图形、图像、动画、影像、声音等多媒体形式,但是使用最多、最基本的仍然是文字数据。 信息是经过加工处理的有用数据。数据只有经过提炼和抽象变成有用的数据后才能成为信息。信息仍以数据的形式表示。 数据处理是指将数据加工并转换成信息的过程。数据处理的核心是数据管理。计算机对数据的管理是指如何对数据分类、组织、编码、存储、检索和维护。 二、数据管理技术的发展 计算机在数据管理方面经历了由低级到高级的发展过程。计算机数据管理随着计算机软硬件技术的发展,数据管理技术的发展大致经历了人工管理、文件系统和数据库系统、分布式数据库系统和面向对象数据库系统5 个阶段。 1. 人工管理 20 世纪50 年代以前,计算机主要用于科学计算。当时的硬件状况是,外存储器只有纸带、卡片、磁带,没有直接存取设备。软件状况是,没有操作系统以及管理数据的软件。 人工管理阶段具有的特点是:数据与程序不具有独立性,一组数据对应一组程序。数据不能长期保存,程序运行结束后就退出计算机系统,一个程序中的数据无法被其他程序使用,因此程序与程序之间存在大量的重复数据,称为数据冗余。 2. 文件系统 20 世纪50 年代后期到60 年代中期,计算机的应用范围逐渐扩大,大量地应用于管理中。这时,在硬件上出现了磁鼓、磁盘等直接存取数据的存储设备;在软件方面,在操作系统中已经有了专门的数据管理软件,一般称为文件系统;处理方式上不仅有了文件批处理,而且能够联机实时处理。

1.数据库基础知识

1.数据库基础知识 1.1数据库的发展: 数据库技术的主要目的是能有效地管理和存取大量的数据资 1.2数据库系统基本概念: 数据库 DB:存储在计算机存储设备、结构化相关数据的集 合。它不仅包括描述事物本身,而且包括相关 e2o9enlWrx 数据库管理系统DBMS是数据库的机构,是一种系统软件, 责任数据库中的数据组织、数据操纵、控制及保护和数据服务等。e2o9enlWrx DBMS是位于用户与操作系统之间的数据库管理系统,是属于 OS支持下的系统文件。 DBMS的组成包括1数据定义语言及其翻译处理程序—2数据操纵语言及其编译(解释)程序3数据库运行控制程序 4实用程序 e2o9enlWrx DBMS^个功能。1数据模式定义2数据存取的物理建构 3 数据操網包括对数 据库数据的检索、插入、修改和删除―等基本操 作。4数据的完整性、安全性定义与检查5数据库中的并发控制 与故障修复6数据的服务。e2o9enlWrx DBMSE种数据语言:1数据定义语言DDL责任数据模式定义与数据物理存取构 建 2数据操纵语言DML责任数据的操纵,如查询与增、删、改等3数据控制语言DC L责任数据完整性、安全性的定义与检查以及并发控制、故障恢复等 e2o9enlWrx 数据库系统pBS:由5部分组成:硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户|。其中数据库管理员 可以管理数据库应用系统、数据库管理系统、操作系统。 e2o9enlWrx DBS特点:1共享度高,数据冗余度小―|2采用特点的数据模型 3具有较高的 数—功能 DBS三级模式:1概念模式。是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。 2 |外模式。也称子模式或 用户模式。它是用户的数据视图,也就是用户所见到的数据模式,由概念模式推导而出。3内模式。又称物理模式。给出了数 据库物理存储结构与物理存储方法。e2o9enlWrx 1.3数据模型基本概念: 数据模型:其不仅表示反映事物本身的数据,而且表示相关事物之间的联系。数据模型所表示的内容有三个部分,数据结构、数据操作与数据约束。| e2o9enlWrx 在E-R图中用矩形表示实体,椭圆形表示属性,菱形表示联— 实体。客观存在并相互区别的事物称为实体。属性。描述实体的特性称为属性。联系。现实世界中事物间的关联称为联系。实体集]同类型的实体的集合。实体型三性值的集合表实体,而属性的集合表实体的类型。e2o9enlWrx 1.4关系数据库基本概念:关系一个关系就是一张二维表,每 个表都有一个关系名。在 Access中,一个关系存储为一张表,具有一个表名。元组:在一个二维表中,水平方向的行称为元祖。元祖对应表中的具体记录。属性:二维表中垂直方向的列。每一列有一个属性名。在 Access中表示为字段名。每个字段的数据类型、宽度等在创建表的结构时规定。数据项一也称为分量,是每个记录中的一个字段的值域:[属性的取值范围。关键字:其值能够唯一标识一个元祖的属性或属性的组合。在Access中表示为字 段或字段的集合。外部关键字:如果表中的一个字段不是本表的主关键字,而是另一个表的主关键字和候选关键字,这字段就称为外关键字。e2o9enlWrx 关系数据模型:用二维表结构来表示实体以及实体之间联系的模型。数据模型所表示的内容有三个部分,数据结构、数据操作与数据约束|e2o9e nlWrx 个人资料整理仅限参考 数据关系操作:数据查询、藪据删除、数据插入、数据修改数据约束:1 |实体完整性约束:该约束要求主键中属性不能为 空值。2参照完整性约束:是关系之间相关联的约束,不允许关系引用不存在的元组。 3 [用户定义完整性约束:针对具体数据环 境与应用环境由用户具体设置的约束,反应了具体应用中数据的 语义要求。e2o9enlWrx 1.5关系运算基本概念:1选择运算:从关系中找岀满足给定条件的元祖的操作2 [投影运算:从关系模式中指定若干属性组成新的关系3连接运算:连接是关系的横向结合,连接运算将两个关系模式拼接成一个更宽的关系模式,生产新关系中包含满足连接条件的元祖4自然连接:在连接运算中,按照字段值对应相等为条件进行的连接操作为等值连接,自然连接时去掉重复属性的等值 连接 e2o9enlWrx 1.6数据库设计基础 |设计原则11关系数据库的设计应遵从概念单一化“一事一地” 原则2避免在表之间岀现重复字段3表中的字段必须是原始数据 和基本数据元素4用外部关键字保证有关联的表之间的联系 e2o9enlWrx 设计步骤11需求分析。信息需求、处理要求、安全性和完整性要求)2确定需要的表。每个表只包含一个关于主题的信息。表中不应该包含重复信息,且信 息不应该在表之间复制)3确定所 需字段。每个字段直接和表的实体相关。以最小的逻辑单位存储信息。表中字段 必须是原始数据。确定主关键字字段)4确定关 系5设计求精e2o9enlWrx 1) Access不仅能处理 Access格式的数据库,也能对诸如 DBASE FOXBASE Btrieve 等格式的数据库进行访问2) Access 采用OLE技术,能够方便地创建和编辑多媒体数据库,包括文本、声音、图像和 视频等对象3) Access支持ODBC标准的SQL数 据库的数据 4)可以采用 VBA(Visual Basic Application)编写数据库应用程序e2o9enlWrx 数据库的设计一般要经过|1分析建立数据库的目的 2确定数据库中的表3 确定表中的字段 4确定主关键字5确定表之间的关系 e2o9enlWrx Access数据库的结构层次是:数据库、数据表、记录、字 段。定义为一个扩展名|.mdb |文件,7种基本对象:表,查询,窗体,报表,页,宏,模块。 e2o9enlWrx 表 Access 中有多个表。查询查询时数据库设 计目的的体现,其结果是静态的。窗体是数据库和用户联系的界面,利用窗体输 入界面。报表打印输岀数据创建计算字段,对记录分组。丄直接与数据库中数据相连,进行查看、编辑、更新、删除、筛选、分组以及排序。宏一系列操作的集合。模块建|_ 立复杂的VBA程序。e2o9enlWrx 关闭 Access : [Alt]+[F4]或[Alt]+[F]+[X] 2.数据库和表的基本操作 2.1创建数据库:① 创建空数据库。② 使用向导创建数据库。 2.2表的建立: 表的组成包括字段和记_________ Access表由表结构和表内容两部分构成。 表的结构:指数据表的框架,主要包括表名和字段属性。―| 1表 名:是该表存储在磁盘上用户访问数据)的唯一标识2字段属 性:即表的组织形式,包括表中字段的个数,每个字段的名称、数据类型、字段 大小、格式、输入掩码、有效性规则。e2o9enlWrx 字段命名规则:长度1至64个字符,不能以空格开头,不 包.![]' 数据类型:10种。1文本。文本型字段可以保存文本或文本与数字的组合。2备注。可保存较长的文本。 3 |数字14 |日期/时间15 货币|6 |自动编号|7 是/否]gOLE对象表中字段的数据类型OLE对象 是指字段允许单独的"链接"或"嵌入"OLE对象。可以链接或嵌入表中的OLE对象 是指在其它使用OLE协议程序创建的对象。例如 Word文档、Excel电子表格、图像、声音或其它二进制数据。9 超级链接10查阅冋导|e2o9enlWrx 建立表结构:1使用向导2使用表设计器。在 Access数据库的表设计器中可以修改字段类型、设置索引和增加字段。要想删除表中的记录,需要打开表进行 删除。 3 使用数据表14定义主 键。主键,也称主关键字,是表中能够唯一标识记录的一个字段或多个字段的组合。在 Access中,可定义3种类型主键,即自动编号,单字段,多字段 e2o9enlWrx 设置字段属性。1字段大小2格式3输入掩码:输入掩码用来指定输入到字 段中值的―、须输入数字。屈可以选择输入数 据或空格。#可以选择输入数据或空格。L、、须输入字母。?可以选择输入字母(A - Z)。须输入字母或数字。可可以选择输入字 母或数字。&必须输入一个任意的字符或一个空格。C可以选择输 入任何的字符或一个空格。<所有字符转化成小写。■ 3所有字符转 化成大写。Access只为“文本”和“―字段提供输

数据库应用基础习题1(课后题)

习题1 一、填空题 1.写出下列概念。 (1)数据是。 (2)数据处理是。 (3)数据库是。 (4)数据库管理系统是。 (5)常量是。 (6)变量是。 (7)内存变量是。 2.3中数据模型是:、和。 3.3中数据库类型是:、和。 4.字符型数据由组成。它包括、、和。 5.数值型数据由组成。它包括、、和。 6.常用的常量类型有、、、。 7.内存变量名的命名规则是。 8.区分下列常量和内存变量。 "Fox Pro"、Fox Pro、'1998'、1998、.T.、T、10/01/98、[^10/01/98^]、{^10/01/98^} (1)变量是。 (2)字符型常量是。 (3)数值型常量是。 (4)逻辑型常量是。 (5)日期型常量是。 9.写出下列表达式的值。 (1)"is"$"This is a book"的值是。 (2)"This is a book"="this"的值是。 (3)"This is a book"="This"的值是。 (4)"我们 "-"热爱 "+"祖国"的值是。 (1)"我们 "+"热爱 "-"祖国"的值是。 (5)3*(21-4)>9+15/5AND"abcd"="abc"的值是 10.写出项目管理器中下列按钮的功能。 (2)“新建”按钮的功能是。 (3)“修改”按钮的功能是。 (4)“添加”按钮的功能是。 (5)“移去”按钮的功能是。 (6)“打开”按钮的功能是。 (7)“关闭”按钮的功能是。 (8)“浏览”按钮的功能是。 (9)“运行”按钮的功能是。 (10)“连编”按钮的功能是。 二、判断题 ()1.内存变量必须先定义,后赋值。 ()2.改内存变量赋值可以改变内存变量的数据类型。

(完整版)《Access2010数据库基础与应用》期末考试题(A卷)(含答案)

《Access2010数据库基础与应用》期末考试题(A卷)(含答案) 1.DBMS 提供了__________语言,用于实现数据的插入、更新、删除、检索等任务。 A.DCL B.DDL C.DML D.APL 2.在E-R图中,用来表示“实体”的图形是__________。 A.椭圆形B.矩形C.三角形D.菱形 3.在Access 数据库设计中,将E-R图转换为关系模式是___________中的任务。 A.数据库物理设计B.数据库优化 C.数据库概念设计D.数据库逻辑设计 4.在Access 数据库中,用于存储数据的对象是__________。 A.表B.窗体C.报表D.查询 5.下列叙述中,___________是错误的。 A. 一个关系中的任意两个分量不可以相同 B. 一个关系中的任意两个属性名不可以相同 C. 一个关系中的任意两个元组不可以完全相同 D. 关系中的元组也称为记录 6.对于一个日期/时间类型的字段,如果想使该字段数据以类似“xxxx年x月x日”方式显示,可以通过对其字段属性的“格式”设定为____________来实现。 A.短日期B.中日期C.长日期D.常规日期 7.下列实体的联系中,属于一对多的联系是___________。 A.学生与宿舍床位B.学校与校长 C.学生与课程D.学校与教师 8.SQL 语句中的CREATE TABLE 关键字的功能是在数据库中__________。 A.创建表B.创建查询 C.创建窗体D.创建数据访问页 9.“学院”表中有一个“学院名称”字段,要查找学院名称为“商学院”或“法学院”的记录,使用的条件是__________。 A.In("商学院或法学院") B.In("商学院","法学院") C.In("商学院" or "法学院") D.In("商学院" and "法学院") 10.用表“教师”创建新表“教师2”,所使用的查询方式是__________。 A.删除查询B.生成表查询 C.追加查询D.交叉表查询 11.如下关于更新查询的说法中,正确的是___________。 A.在更新查询中可以更改(源)表中的字段名 B.在更新查询中只能更改一个字段的数据 C.利用更新查询可以生成新表 D.在更新查询中可以更改指定表中的满足指定条件的一个或多个记录 12.在查询设计网格中,在查询条件设置中,与“Between "001" And "999"”等价的是___________。 A.>"001" Or <"999" B.>"001" And <"999" C.>="001" Or <="999" D.>="001" And <="999"

第一章数据库基础知识

第1章数据库基础知识 数据库技术已经成为计算机科学与技术的—个重要分支,MicrosoftAccess作为一种关系型数据库管理系统是中小型数据库应用系统的理想开发环境 1.1.数据库基础知识 数据库,它能把大量的数据按照一定的结构存储起来,在数据库管理系统的集中管理下,实现数据共享那么,什么是数据库?什么是数据库管理系统呢? 1.1.1.计算机数据管理的发展 一、数据与数据处理 数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。 数据处理是指将数据转换成信息的过程。对各种数据进行分类、收集、存储、加工和传播的一系列活动的总和。 二、计算机数据管理 数据处理的中心问题是数据管理。计算机对数据的管理是指如何对数据分类、组织、编码、存储、检索和维护。 1.人工管理: (1)数据不保存 (2)应用程序管理数据 (3)数据不共享 (4)数据不具有独立性

2.文件系统 (1)数据可以长期保存 (2)程序与数据有一定的独立性 (3)数据的冗余度大 3.数据库系统: 20世纪60年代后期以来计算机用于管理的规模更为庞大,应用越来越广泛,需要计算机管理的数据量急剧增长,同时多种应用、多种语言互相覆盖地共享数据集合的要求越采越强烈。为解决多用户、多应用共享数据的需求,出现了数据库技术和统一管理数据的专门软件系统数据库管理系统。 数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性。使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。 在数据库系统中,数据已经成为多个用户或应用程序共享的资源,从应用程序中完全独立出来,由DBMS统一管理。数据库系统数据与应用程序的关系如图。 4.分布式数据库统

第1章数据库基础知识

第1章数据库基础知识 数据库是存放数据及相关信息的仓库,是事务处理、信息管理等应用系统的基础,数据管理系统通过将大量的数据按一定的数据模型组织起来,提供存储、维护、检索数据的功能,使应用系统可以方便地、及时地、准确地从数据库中获取所需的信息。 本章主要内容: ●数据处理的相关概念 ●数据库系统的组成 ●数据模型的相关概念 ●关系型数据库的相关概念 1.1 数据管理 1.1.1 数据与信息 1.信息 一般意义上,信息是指事物存在的方式和运动状态的表现形式。这里的“事物”泛指存在于人类社会、思维活动和自然界中一切可能的对象。“存在方式”是指事物的内部结构和外部联系。“运动状态”则是指事物在时间和空间上变化所展示的特征、态势和规律。概括地讲,信息是对客观事物的反映。 现实生活中,人们经常接触各种各样的信息,并根据这些信息做出反映。例如,在超市挑选某种奶粉时,首先要了解该奶粉的价格、质量及包装等,然后根据这些信息决定是否购买;再如,选修一门课程时,可以根据课程教师、课程性质及它的作用来决定是否选修等。 2.数据 数据是指表达信息的物理符号。在计算机中,数据是指能被计算机存储和处理的、反映客观事物的物理符号序列。数据反映信息,而信息则依靠数据表达。 表达信息的符号不仅可以是数字、字母、文字和其他特殊字符组成的文本形式的数据,还可以是图形、图像、动画、影像、声音等多媒体数据。 在计算机中,主要使用磁盘、光盘等外部存储器来存储数据,通过计算机软件和应用程序来管理与处理数据。 3.数据与信息的关系 数据与信息是两个既有联系,又有区别的概念。数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释;数据是物理性的,是被加工的对象,而信息是对数据

相关主题
文本预览
相关文档 最新文档