二填空题 (每小题 2 分,共 20 分)
11、sql server 2000是___微软 / microsoft___公司的产品,用create table语句创建表对象时应使用它的___查询分析器___工具。
12、数据库管理系统的英文缩写是dbms
13、数据库系统中三种经典数据模型是关系模型、__层次___和___网状___
14、dbms并发控制的单位为___事务___
15、在利用日志文件进行数据库恢复时,对未完成的事务应做撤销(undo)处理,而对已完成的事务应做___重做(redo)__处理。
16、完整性约束条件作用的对象可以是关系、__元组/实体__和__列/属性___三种。
17、登记日志文件时必须先写___日志___后写 __数据(库)__
18、在网状数据模型中用__系__表示实体类型及实体间联系,它是一个__2__层树。
19、dbms的存取控制机制有__自主存取控制/dac_、_强制存取控制/mac__两种方法。
20、所有视图___不是___是/不是)都可以用来更新数据的。
一.填空题(每空1分,共20分)
1. 关系数据模型中的关系是指二维表 。
2. 数据模型是数据库管理系统用来表示实体实体间的联系的方法。数据模型。
分为3种:层次模型、 网状模型和关系模型。
3. 函数len(“abc”-“ef”)的值是 5 ,函数mod(4*9,90/9)的值为 6 。
4. 命令?mod(10,9)=10%9的执行结果是。t.。
5. 项目文件的扩展名是 .pjx 。
6. 在当前打开的商品销售数据表中有一字段“销售量”,现要将当前记录的该字段值存入一个内存变量“销售量”中,可以使用的命令是销售量=销售量 ,或者是 store 销售量 to 销售量 。
7. 要将当前文件夹下以ab开头的所有数据表文件都复制到a盘根目录下,应使用的正确命令是 copy file ab*.dbf to a:
\ 和 copy file ab*.fpt to a:\。
8. 向灾区捐款的数据表有”部门”、”姓名”、”金额’3个字段,该数据表已经打开并且按部门建立了索引,按部门进行汇**计捐款金额并存入数据表bmje,应使用的正确命令是 total on 部门 field 金额 to bmje 。
9. sql语言的核心是数据库查询语言。
10. 视图与查询的最大区别在于,查询只能查阅指定的数据,而视图不但可以查阅数据,还可以修改数据,并把修改结果送回到源数据表中。
11. sql插入记录的命令是insert into,删除记录的命令是 delete ,修改记录的名令是 update 。
12. 从职工数据库中计算工资合计的sql 语句是:select sum(工资) from 职工。
13. 在visual foxpro 中,参照完整性规则包括更新规则、删除规则和插入规则。
14. 将学生表student中的学生年龄(字段名是age)增加1岁,应该使用的sql命令是update student set age=age+1 。
15. 在visual foxpro 中,使用sql语言的alter table 命令给学生表student 增加一个email字段,长度为30,命令是(关键字必须拼写完整):
alter table student add email c(30)
16. 设有学生选课表sc(学号,课程号,成绩),用sql语言检索每门课程号及平均分的语句是(关键字必须拼写完整):
select 课程号,**g(成绩)form sc group by 课程号 。
二.单项选择题(每题2分,共50分)
1. visual foxpro属于(c)数据库管理系统。
a.网状型b.层次型c.关系型 d.互连型。
2. visual foxpro dbms是(b)。
a.操作系统的一部分b.操作系统支持下的系统软件。
c.一种编译程序d.一种操作系统。
1、为了数据库的建立、使用和维护而配置的软件是( c ),它是数据库系统的核心组成部分。
a.数据库 b.操作系统 c.数据库管理系统 d.应用程序。
2、在数据库中,下列说法( a )是不正确的。
a.数据库避免了一切数据的重复。
b.若系统是完全可以控制的,则系统可确保更新时的一致性。
c.数据库中的数据可以共享。
d.数据库减少了数据冗余。
3、在数据库中存储的是( b )。
a.数据 b.数据与数据之间的关系 c.数据模型 d.信息。
4、与文件系统相比,数据库的最大特点是( d )。
a.数据的三层模式和二级映象 b.数据的共享性。
c.数据的独立性d.数据的结构化
5、在数据库中,产生数据不一致的根本原因是( d )。
a.数据存储量太大b.没有严格保护数据。
c.未对数据进行完整性的控制 d.数据冗余。
6、绘制e-r图是属于数据库设计( b )阶段的工作。
. 需求分析 b.概念结构设计 c.逻辑结构设计 d.物理设计。
7、数据库管理系统能实现对数据库中数据的查询、插入、和修改和删除,这类功能称为( c )。
a.数据定义 b.数据管理 c.数据操纵 d.数据控制。
8、关系r有两个属性,则r的最高范式为( d )。
a. 1nf b. 2nf c. 3nf d. bcnf
9、通过指针链接来表示和实现实体之间联系的模型是( d )。
a.关系模型 b.层次模型 c.网状模型 d.层次和网状模型。
10、若事务 t 对数据 d 加上 s 锁,则( c )。
a.只允许 t 读取和修改d,其他事务不能对d进行访问;
b.只允许 t 读取和修改d,其他事务也能对d进行访问;
c.只允许 t 读取d,不能修改d,其他事务也只能读取d,不能修改d;
d.只允许 t 读取d,不能修改d,其他事务不能对d进行访问;
3. 数据库系统的核心是(b)
a.数据库 b.数据库管理系统 c.数据模型 d.软件工具。
4. 要改变一个关系中属性的排列顺序,应使用的关系运算是(c)。
a.新建 b.选择c.连接d.投影。
5. 下列表达式中,合法的vfp表达式是(c)。
a、{’信息世界b、[[信息世界]]
c、[‘信息世界d、””信息世界””
6. 下列表达式中,运算结果为数值型数据的是(c)。
a、 substr(“12345.678“,5,2) b、”com“$”computer”
c、at(“com”,“computer”) d、year(date())2005
7. 下列自由表中的字段变量名中正确的是( a )
a佛山大学 b中山大学信息中心 c.9bq d。a2 6
8. 在人事数据表中,命令“replace 基本工资 with 1888”的功能是(a)。
a.只将当前记录基本工资字段的值改为1888
b. 将数据库中所有记录基本工资字段的值改为1888
c. 由于没有指定范围所以不能确定。
d. 没有指定条件,此语法错误。
9. 设当前打开的表文件中含有字段sno,系统中含有一内存变量的名称也为sno,命令?sno显示的结果是(b)。
a. 内存变量sno的值 b. 字段变量sno的值。
c. 错误信息d. 与该命令之前的状态有关。
10. 关于visual foxpro的变量,下面说法中正确的是(b)。
a.不用打开数据表也可以使用其中的字段变量给内存变量赋值。
b.数据中各数组元素的数据类型可以不同。
c.定义数组以后,系统为数组的每个数组元素赋值为数值0
d.数组元素的下标下限是0
11. 在当前工作区已打开表文件有姓名、性别、平均分等字段,现要求对平均分在80分以上的女同学按平均分从大到小排序,排序后存于文件中,可用(d)实现。
a. index to cj on 平均分/a for 平均分》性别=“女”
b. index to cj on 平均分/d for 平均分》性别=“女”
c. sort to cj on 平均分/a for 平均分》性别=“女”
d. sort to cj on 平均分/d for 平均分》性别=“女”
12. 统计表记录数量的命令是(a)。
a. countb. sumc. **eraged. total
13. 使数据库表变为自由表的命令是(b) 。
a. drop tableb. remove table
c. free table
14. 在visual foxpro中,数据完整性不包括(c)。
a. 实体完整性 b. 域完整性 c. 属性完整性 d. 参照完整性。
15. 向ts 数据表添加一个字段: 出版社 c(20), 能够实现该功能的命令是(c)。
a. alter table ts rename 出版社 c(20)
b. alter table ts alter 出版社 c(20)
c. alter table ts add 出版社 c(20)
d. alter table ts drop 出版社 c(20)
16. 能够实现将数据表ts中所有满足条件记录的**字段值改为0.8倍的命令是(a)。
数据库复习
1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物的符号记录成为数据,如数值数据 文本数据和多 数据 如图形 图像 音频和 等。数据管理 是对数据进行有效的分类 组织 编码 存储 检索 维护和应用,数据库原理。1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物...
数据库复习
元组 关系中的每个元素。关系 描述实体,属性,实体间的关系。候选码 关系中的某一属性组的值能唯一地标识一个元组。该属性组为候选码。主码 若一个关系中有多个候选码,则选定其中一个为主码。实体 客观存在并可以相互区分的事物。实体性 具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻...
数据库复习
请说明 数字与数据的关系,并举例说明数字化。将模拟信号转换为表示同样信息并且计算机可以读取的数字信号的过程。数字化就是将许多复杂多变的信息转变为可以度量的数字 数据,再以这些数字 数据建立起适当的数字化模型,把它们转变为一系列二进制 引入计算机内部,进行统一处理,这就是数字化的基本过程。请问 数字化...