高二上数据库应用基础期末考试试卷
《数据库及应用》期末试卷(A卷)
![《数据库及应用》期末试卷(A卷)](https://img.taocdn.com/s3/m/5318f7820129bd64783e0912a216147917117ebb.png)
《数据库及应用》期末试卷(A卷)《数据库及应用》期末试卷(A卷)班别:姓名:学号:一、填空题。
(将正确答案填入括号内,每空1分,共20分)1、数据库系统是由、、和构成。
2、数据模型按不同的应用层次分为、、三种。
3、SQL server 2005 把表分为四种类型、、和。
4、根据where子句种条件表达的不同,该查询又分为、和。
5、RIGHT(…abcdefg?,3) 执行命令后结果是。
6、对于数据库中组成部分,无论是表还是视图、索引、查询都可以通过两种方式创建:- 和。
7、SQL server支持的两种模式的身份验证:、。
8、在SQL server 2005里为每个DML触发器都定义了两个特殊的表,一个是INSERTED 表,一个是表。
二、选择题。
(将正确答案的序号填入表格中。
每小题3分,共30分)1、数据模型有三个要素,其中用于描述系统静态特性的是()。
A. 数据结构B. 数据操作C. 数据完整性约束D. 数据模型2、要配置“身份验证模式”,应在“服务器属性”窗口中()选项中进行设置。
A. 常规B. 内存C. 安全性D. 高级3、当执行CREATE DA TABASE语句时,将通过复制()数据库中的内容来创建数据库的第一部分。
A. MasterB. MsdbC. ModelD. Temptb4、下面关于INSERT…SELECT语句的描述中,哪些是正确()A. 新建一个表B. 语法不正确C. 一次可以插入多行数据D. 必须向已有的表中插入数据5、SELECT子句中关键字()用于消除重复项。
A. AsB. DistinctC. TopD. Percent6、下面运算符优先级最高的是()A. ANDB. NOTC. ALLD. LIKE7、使用SQL语句创建数据库时,SQL语句中初始大小(size),可增大到的最大容量和自动增长的默认单位是()A. KBB. MBC. GBD. TB8、集合运算中不包括下列哪个操作()A. 并操作B. 交操作C. 差操作D. 与操作9、执行substring(‘abcdefg’,2,3)的结果是()A. abB. bcC. bcdD. abc10、定义学生姓名,适宜使用的类型为()A. intB. realC. varchar(max)D. char(10)三、判断题。
数据库期末试题(附答案)(可编辑修改word版)
![数据库期末试题(附答案)(可编辑修改word版)](https://img.taocdn.com/s3/m/4081cbf83968011ca200917e.png)
《数据库原理》课程考试模拟题四一、单项选择题(在每小题的四个备选答案中选出一个正确答案。
本题共 16 分,每小题 1 分)1.在数据库中,下列说法()是不正确的。
A.数据库中没有数据冗余B.数据库具有较高的数据独立性C.数据库能为各种用户共享D.数据库加强了数据保护2.按照传统的数据模型分类,数据库系统可以分为( )三种类型。
A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体3.在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。
A.外模式B.内模式C.存储模式D.模式4.下面选项中不是关系的基本特征的是( )。
A.不同的列应有不同的数据类型B. 不同的列应有不同的列名C. 没有行序和列序D. 没有重复元组5.SQL 语言具有两种使用方式,分别称为交互式SQL 和( )。
A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL6.设关系模式R(ABCD),F 是R 上成立的FD 集,F={A→B,B→C},则(BD)+为( )。
A.BCD B.BC C.ABC D.C7.E-R 图是数据库设计的工具之一,它适用于建立数据库的( )。
A.概念模型B.逻辑模型C.结构模型D.物理模型8.若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。
A.它一定消除了插入和删除异常B.仍存在一定的插入和删除异常C.一定属于BCNF D.A 和C 都是9.解决并发操作带来的数据不一致性普遍采用( )。
A.封锁技术B.恢复技术C.存取控制技术D.协商10.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。
A.可靠性B.一致性C.完整性D.安全性11.一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。
这是指事务的( ) 。
A.原子性B. 一致性C. 隔离性D. 持久性12. 在数据库中,软件错误属于( )。
数据库基础与应用期末测试卷及答案
![数据库基础与应用期末测试卷及答案](https://img.taocdn.com/s3/m/1be9518687c24028905fc32c.png)
数据库基础与应用期末测试卷一、单项选择题。
把合适的选项编号填写在括号内。
(每小题3分,共36分)1.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是()。
A. 人工管理B. 文件系统C. 数据库系统D. 分布式数据库系统2.在数据库系统中,存取数据的基本单位是()。
A. 记录B. 数据项C. 二进制位D. 字节3.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。
A. m*nB. m+nC. mD. n4. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。
A. (A,C)B. (C,D)C. (A,D)D. (B,D)5. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为()。
A. PRIMARYB. UNIQUEC. CHECKD. FOREIGN6. 以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。
A. 1对1B. 1对多C. 多对多D. 多对17. 在Access的主界面操作窗口中,不存在的区域为()。
A. 功能区B. 导航区C. 工作区D. 描述区8. 在Access的表设计视图中,其上半部分所列的数据项不包括()。
A.字段名称 B.数据类型 C.字段属性 D.说明9. 在Access中,参数查询属于()。
A.更新查询 B.追加查询 C.交叉表查询 D.选择查询10. 在Access中,有四种自动创建窗体的命令,下面不属于此类命令的是()。
A.窗体 B.分割窗体 C.空白窗体 D.数据表11. 报表由5个部分所组成,则最末尾的部分是()。
A.报表页眉 B.页面页脚 C.页面页眉 D.报表页脚12. 在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。
A.OpenTable B.OpenQuery C.OpenForm D.OpenReport二、是非判断题。
数据库基础及应用期末考试试题题库(可编辑)
![数据库基础及应用期末考试试题题库(可编辑)](https://img.taocdn.com/s3/m/b7f349fe162ded630b1c59eef8c75fbfc77d941b.png)
《数据库基础及应用》选择题题库(单选)1.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间?CA. intB. smallintC. tinyintD. decimal 3,02.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?CA. ALTER COLUMN OrderID integer FROM OrdersB. ALTER TABLE Orders OrderID integerC. ALTER TABLE Orders ALTER COLUMN OrderID integerD. ALTER COLUMN Orders.OrderID integer3. 小王在SQL Server 2005数据库中创建了如下两个表:CREATE TABLE 雇员表雇员代号int IDENTITY 10001,1 PRIMARY KEY NONCLUSTERED,雇员姓名 varchar 20 NOT NULL,通信地址 varchar 200 NULLCREATE TABLE 订单表订单号 int IDENTITY 1,1 PRIMARY KEY,雇员代号 int NOT NULL,客户代号 int NOT NULL,订购日期 datetime NOT NULL,订购金额 money NOT NULL他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员姓名”、“订购日期”、最高的“订购金额”。
下面哪个语句能完成该功能?BA. SELECT a.雇员代号,a.雇员姓名,b.订购日期,b.订购金额FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS bON a.雇员代号 b.雇员代号WHERE b.订购日期 '09/01/2003'AND 订购金额 IN SELECT 订购金额 FROM 订单表B. SELECT a.雇员代号,a.雇员姓名,b.订购日期, 订购金额FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS bON a.雇员代号 b.雇员代号 AND b.订购日期 '09/01/2003' GROUP BY a.雇员代号,a.雇员姓名,b.订购日期C. SELECT a.雇员代号,a.雇员姓名,b.订购日期, 订购金额FROM 雇员表 AS a INNER JOIN 订单表 AS bON a.雇员代号 b.雇员代号WHERE b.订购日期 '09/01/2003'GROUP BY a.雇员代号,a.雇员姓名,b.订购日期,b.订单号D. SELECT a.雇员代号,a.雇员姓名,b.订购日期, 订购金额FROM 雇员表 AS a INNER JOIN 订单表 AS bON a.雇员代号 b.雇员代号WHERE b.订购日期 '09/01/2003'AND 订购金额 IN SELECT 订购金额 FROM 订单表4.使用下列哪个数据类型可以存储达2 GB的数据? AA. textB. varbinaryC. varcharD. varchar5.用于定义、撤销和修改数据库对象的语言是 AA.DDLB.DMLC.DCLD.DEL.用于数据库中数据的修改和检索的语言是 BA.DDLB.DMLC.DCLD.DEL.用于数据访问权限的控制的语言是 CA.DDLB.DMLC.DCLD.DEL.关系模型的数据结构是 DA.树B.图C.表D.二维表在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID列,下列语法正确的是 c 。
数据库期末考试试题及答案
![数据库期末考试试题及答案](https://img.taocdn.com/s3/m/6ff20325f56527d3240c844769eae009581ba23f.png)
数据库期末考试试题及答案一、选择题1. 在数据库中,用于描述数据和数据之间关系的是:A. 表B. 视图C. 索引D. 触发器2. 关系型数据库中,用于唯一标识每条记录的是:A. 主键B. 外键C. 候选键D. 参照键3. SQL语言中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE4. 在关系型数据库设计中,避免数据冗余和更新异常的范式是:A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF5. 数据库事务的四个基本特性是:A. 原子性、一致性、隔离性、持久性B. 并发性、一致性、持久性、可靠性C. 原子性、并发性、隔离性、持久性D. 一致性、并发性、隔离性、可靠性二、填空题1. 在SQL中,创建数据库的命令是___________,删除数据库的命令是_____________。
2. 一个关系表中可以有多个___________,但只能有一个___________。
3. 在SQL查询中,可以使用___________关键字来限制返回的数据条数。
4. 当需要对数据库中的数据进行更新操作时,应使用___________语句。
5. 数据库设计中,为了提高查询效率,常常对某些字段建立___________。
三、简答题1. 请简述数据库的三级模式架构及其作用。
2. 什么是数据库的完整性约束?请举例说明。
3. 解释数据库中的连接操作,并举例说明内连接和左外连接的区别。
4. 请描述事务的隔离级别以及它们如何影响数据库操作。
5. 什么是数据库的规范化?简述其目的和意义。
四、综合题1. 假设有一个学生信息管理系统的数据库,包含学生表(学生ID,姓名,年龄,班级)和成绩表(学生ID,课程ID,分数)。
请编写SQL语句实现以下操作:(1) 创建学生表和成绩表。
(2) 向学生表中插入一条学生记录。
(3) 查询所有学生的姓名和班级。
(4) 查询每个学生的总成绩。
《数据库应用》期末考试试卷附答案
![《数据库应用》期末考试试卷附答案](https://img.taocdn.com/s3/m/69468c4a453610661ed9f4cc.png)
《数据库应用》期末考试试卷附答案一、填空题(每空2分,共20分)1.关系数据模型由关系数据结构、关系操作和三部分组成。
2.一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。
3.在Student表的Sname列上建立一个唯一索引的SQL语句为:CREATE Stusname ON student(Sname)4.SELECT语句查询条件中的谓词“!=ALL”与运算符等价5.关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A},则侯选码是,R∈NF。
6.分E-R图之间的冲突主要有属性冲突、、结构冲突三种。
7.是DBMS的基本单位,是用户定义的一个数据库操作序列。
8. 存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,T n-1正等待被T n锁住的数据项,且T n正等待被T0锁住的数据项,这种情形称为。
9.是并发事务正确性的准则。
二、单项选择题(每小题2.5分,共50分)10.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()A.层次模型B.关系模型C.网状模型D.实体-联系模型11.数据的物理独立性是指()A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的12.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()A.车次B.日期C.车次+日期D.车次+情况摘要13.己知关系R和S,R∩S等价于()A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)14.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
数据库基础与应用课程期末综合练习及答案
![数据库基础与应用课程期末综合练习及答案](https://img.taocdn.com/s3/m/dba1e9040740be1e650e9aa2.png)
数据库基础与应用课程期末综合练习一、单项选择题1.设D1、D2和D3域的基数分别为2、3和4,则D1⨯D2⨯D3的元组数为( 24 )。
2.若一个关系为R(学生号,姓名,性别,年龄),则(学生号)适合作为该关系的主码。
3.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有( 7 )个元素。
4. 在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的(分解性)规则。
5.若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(第二)范式。
6.Access数据库中的“一对多”指的是(一条记录可以与不同表中的多条记录相联系)。
7.文本型字段最多可以存放( 255 )个字符。
8.下列()图标是Access的标志。
9.Access中的字段说明用于对字段作进一步的描述,当光标处于该字段内时,其字段说明被显示在(状态栏)上。
10.Access 2000中数据访问页有两种视图,它们是设计视图和(页面)视图。
11.域是实体中相应属性的(取值范围)。
12.把保存关系定义的关系称为对应数据库的(元关系)。
13.在一个关系R中,若存在X→Y,则XZ→Y也成立,称此为函数依赖的(自增性)规则。
14. 设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A→B,A→C,A→D,D→E,D→F},则该关系的候选码为( A )。
15.在SQL中,对基本表进行插入和修改记录的命令为( insert和update )。
16.Access2000数据库是(关系)型数据库。
17.如果字段内容为声音文件,可将此字段定义为( OLE对象)类型。
18.在建交叉表查询的过程中,最多可以选择( 3 )个行标题字段。
19.显示包含警告信息或其他信息的消息框,应该使用的操作是( MsgBox )。
20.下列()图标是Access中新建宏的标志。
二、是非判断题(√)1.当建立和删除一个视图时,对相应的基本表没有影响。
(完整版)数据库原理及应用-期末考试试题
![(完整版)数据库原理及应用-期末考试试题](https://img.taocdn.com/s3/m/f4cc4a5f2a160b4e767f5acfa1c7aa00b52a9df7.png)
(完整版)数据库原理及应⽤-期末考试试题数据库原理及应⽤期末考试试题1. 组织层数据模型的三要素是 [ ]A. 外模式,概念模式和内模式B. 关系模型,⽹络模型,层次模型C. 1:1 的联系, 1:n 的联系 ,n:m 的联系D. 数据结构,数据操作,数据约束条件2 在关系模型中,任何关系必须满⾜约束条件包括实体完整性、 A .动态完整性 B .数据完整性 C .参照完整性D.结构完整性3 SQL Server 中的⾓⾊是 [] 。
4.当数据的物理存储结构改变时,应⽤程序⽆需改变,这样的特性称为数据的 [ ]A. 逻辑独⽴性B. 物理独⽴性C. 程序⽆关性D. 物理⽆关性 5.下列哪个不是以处理⼤量数据为中⼼的应⽤程序的特点[ ] 。
A. 涉及的数据量⼤B. 数据需长期联机保存C. 数据的计算复杂D. 数据可被多个应⽤所共享 6.E - R 图适⽤于建⽴数据库的 [ ] 。
A .概念模型 B .结构模型 C .逻辑模型 D .物理模型 7. 在关系数据库设计中,设计关系模型属于 [ ] 。
A .需求分析B .物理结构设计C .逻辑结构设计D .概念结构设计 8. [ ] 记录了对数据库中数据进⾏的每⼀次更新操作。
A .后援副本B .⽇志⽂件C .数据库D .缓冲区9. [ ] 是⽤户定义的⼀组数据库操作序列,是⼀个基本的不可分割的⼯作单元。
A .程序B .进程C .事务D .⽂件10.信息世界中,实体是指 [ ] 。
A .客观存在的事物 B.客观存在的属性C. 客观存在的特性D. 某⼀具体事件 11. 数据库系统中, DBA 表⽰[ ] 。
A .应⽤程序设计者 B. 数据库使⽤者[ ] 和⽤户⾃定义完整性。
A. ⼀个服务器登录B.⼀个数据库⽤户C. ⼀组权限的集合D.⼀个服务器⽤户3. 在数据库三级模式间引⼊⼆级映象的主要作⽤是( A ) A .提⾼数据与程序的独⽴性 B .提⾼数据与程序的安全性C .保持数据与程序的⼀致性D .提⾼数据与程序的可移植性4. 视图是⼀个“虚表”,视图的构造基于( C ) A .基本表 B .视图C .基本表或视图D .数据字典C. 数据库管理员D. 数据库结构 12.数据库的概念模型独⽴于 [ ] 。
数据库期末考试试题及答案
![数据库期末考试试题及答案](https://img.taocdn.com/s3/m/97d11c5efd4ffe4733687e21af45b307e871f9ad.png)
数据库期末考试试题及答案数据库期末考试试题及答案数据库是计算机科学中非常重要的一个领域,它涉及到数据的存储、管理和检索等方面。
在数据库课程的学习过程中,期末考试是一个重要的评估方式,也是对学生对数据库知识的掌握程度的考验。
下面将给大家介绍一些常见的数据库期末考试试题及答案。
一、选择题1. 数据库管理系统(DBMS)的主要功能包括以下哪些?A. 数据的存储和管理B. 数据的检索和更新C. 数据的备份和恢复D. 所有选项都正确答案:D2. 关系数据库中,表之间的联系称为什么?A. 主键B. 外键C. 索引D. 视图答案:B3. 下面哪种数据库模型是最早出现的?A. 层次模型B. 网状模型C. 关系模型D. 对象模型答案:A4. SQL语句中,用于查询数据的关键字是什么?A. SELECTB. INSERTC. UPDATED. DELETE答案:A5. 下面哪个函数可以用于计算某个字段的总和?A. COUNTB. AVGC. SUMD. MAX答案:C二、填空题1. 在关系数据库中,每个表都必须有一个________字段作为唯一标识。
答案:主键2. SQL语句中,用于删除数据的关键字是________。
答案:DELETE3. 在数据库中,用于加快数据检索速度的技术是________。
答案:索引4. 数据库中的事务具有ACID特性,其中A代表________。
答案:原子性5. 在关系数据库中,用于连接两个表的关键字是________。
答案:JOIN三、简答题1. 请简要介绍关系数据库的特点。
答案:关系数据库是以关系模型为基础的数据库,它具有结构化、可扩展、数据独立性和高度可靠性等特点。
关系数据库使用表格的形式来存储数据,每个表都有一个唯一标识的主键,通过主键和外键来建立表与表之间的联系。
关系数据库还支持事务的处理和并发控制等功能。
2. 请简要介绍SQL语言的特点。
答案:SQL(Structured Query Language)是一种用于管理关系数据库的语言,它具有简单、易学和高效的特点。
计算机应用基础》高二期末试卷
![计算机应用基础》高二期末试卷](https://img.taocdn.com/s3/m/af1a18c22cc58bd63186bd7f.png)
《计算机应用基础》高二年级期末试卷考试时间:60分钟总分:100分姓名:得分:一、单选题(每小题3分,共20题,计60分)1、一个完整的计算机系统应包括()。
A.系统硬件和系统软件B.硬件系统和软件系统C.主机和外部设备D.主机、键盘、显示器和辅助存储器2、计算机向使用者传递计算机处理结果的设备称为()。
A.输入设备B.输出设备C.存储器D.微处理器3、()是指专门为某一应用目的编制的软件。
A.系统软件B.数据库软件C.操作系统D.应用软件4、系统软件中最重要的是()。
A.操作系统B.解释程序C.工具软件D.数据库管理系统5、()是系统软件的一种,若缺少它,则计算机系统无法工作。
A.应用程序B.编辑程序C.操作系统D.翻译程序6、Esc键的功能是()。
A.形成空格B.使光标回退一格C.强行退出键D.交替换挡7、Ctrl+C键的功能是()。
A.打印屏幕B.暂停C.文件存盘D.复制8、PC机绝大多数键盘是()键的标准键盘。
A.99B.102C.88D.1009、在微型计算机中,运算器和控制器合称为()。
A.逻辑部件B.算术运算部件C.微处理器D.算术和逻辑部件10、目前流行的奔腾微型机中的“奔腾”指的是()。
A.硬盘容量B.主频C.微型处理器型号D.内存容量11、下列选项中不能用于启动Word的操作是()。
A.双击Windows桌面上的Word快捷方式图标B.单击“开始”→“程序”→“Microsoft Word”C.单击任务栏中的Word快捷方式图标D.单击Windows桌面上的Word快捷方式图标12、打开Word环境的方法为()。
A.单击桌面上的Word快捷方式图标B.在开始\程序菜单下,单击Word图标C.在DOS环境中,键入WordD.在程序管理器中,找Word程序13、中文Word后空白文档的名字为( )。
A.文档1.docB.新文档.docC.文档.docD.我的文档.doc14、下面关于Word标题栏的叙述中,错误的是()。
数据库原理及应用-期末考试试题及答案
![数据库原理及应用-期末考试试题及答案](https://img.taocdn.com/s3/m/1dc133d7cc17552706220815.png)
数据库原理及应用-期末考试试题及答案一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1. DB、DBMS和DBS三者之间的关系是()。
A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括2. 对数据库物理存储方式的描述称为()A.外模式B.内模式C.概念模式D.逻辑模式3. 在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A.SELECT B.FROMC.WHERE D.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多B.一对一C.多对一D.一对多7.如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询8. 将E-R模型转换成关系模型,属于数据库的()。
A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计9.事务日志的用途是()A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A. 只可加X锁B. 只可加S锁C. 可加S锁或X锁D. 不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。
1. 数据库的逻辑数据独立性是由 映象提供的。
2. 关系代数中专门的关系运算包括:选择、投影、连接和_________。
3. 设有学生表S(学号,,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S 与SC 之间应满足 完整性约束。
数据库应用试题及答案高中
![数据库应用试题及答案高中](https://img.taocdn.com/s3/m/89b2d341876fb84ae45c3b3567ec102de3bddf4f.png)
数据库应用试题及答案高中一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 访问数据D. 以上都是2. 关系型数据库和非关系型数据库的主要区别是什么?A. 数据存储方式B. 数据查询语言C. 数据库的大小D. 数据库的安全性3. SQL语言中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE4. 在数据库中,主键的作用是什么?A. 唯一标识一条记录B. 排序数据C. 存储数据D. 计算数据5. 数据库的事务具有以下哪些特性?A. 原子性B. 一致性C. 隔离性D. 持久性E. 以上都是6. 下列哪个是数据库设计中的范式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 所有选项7. 数据库的备份和恢复操作主要用于:A. 优化查询性能B. 保证数据安全C. 增加数据存储空间D. 减少数据冗余8. 在数据库中,视图的作用是什么?A. 存储数据B. 提供数据的逻辑表示C. 执行数据的物理存储D. 管理数据的安全性9. 数据库的索引主要用于:A. 存储元数据B. 提高查询效率C. 记录数据的修改历史D. 限制数据的访问权限10. 数据库的完整性约束包括:A. 主键约束B. 外键约束C. 唯一约束D. 所有选项答案:1-5 D A A A E6-10 D B B D D二、简答题(每题5分,共30分)1. 请简述数据库的三级模式结构。
2. 解释什么是数据库的规范化,并说明其目的。
3. 描述SQL中的JOIN操作,并给出一个例子。
4. 什么是数据库的并发控制?并举例说明。
5. 什么是数据库的触发器,它有什么作用?6. 数据库的安全性包括哪些方面?答案:1. 数据库的三级模式结构包括外模式(用户视图)、概念模式(逻辑结构)和内模式(物理结构)。
2. 数据库的规范化是指通过分解表来减少数据冗余和提高数据完整性的过程。
《数据库应用基础》期末考查试卷(A卷)及答案
![《数据库应用基础》期末考查试卷(A卷)及答案](https://img.taocdn.com/s3/m/734712631fb91a37f111f18583d049649b660e45.png)
《数据库应用基础》期末考查试卷(A卷)一、单项选择题(本题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.关系数据库是若干( )的集合。
A. 表(关系)B.视图C.列D.行2.下面哪一个语句能使用通配符“%、_、[]、^”查找名称以“book”字符串结尾的出版社?( )A. Select pub_name from publishers where pub_name like ‘[book]’B. Select pub_name from publishers where pub_name like ‘%book’C. Select pub_name from publishers where pub_name like ‘[^book]D. Select pub_name from publishers where pub_name l ike ‘b_o_o_k’3.与 WHERE G BETWEEN 60 AND 100 语句等价的子句是( )A.WHERE G>60 AND G<100B.WHERE G>==60 AND G<100C.WHERE G>60 AND G<=100D.WHERE G>=60 AND G<=1004.在下列基本表的定义中,数值5表示( )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A.表中有5条记录 B.表中有5列C.表中字段Sno的长度D.表格的大小5.SQL Server 2000的文件包括: 主数据文件、辅助数据文件和( )。
A.日志文件B.索引文件C.备份文件D.程序文件6、数据库设计中,在概念设计阶段可用E—R方法,其设计出的图称为( )A.实物示意图B.实用概念图C.实体表示图D.实体联系图7、在视图上不能完成的操作是( )A.更新视图B.在视图上定义新的基本表C.查询D.在视图上定义新视图8.若在实体R的诸属性中,属性A不是R的主键,却是另一个实体S的主键,则称A为R的( )。
数据库基础期末考试试题
![数据库基础期末考试试题](https://img.taocdn.com/s3/m/698f8c3f7f21af45b307e87101f69e314232fa71.png)
数据库基础期末考试试题### 数据库基础期末考试试题#### 一、选择题(每题2分,共20分)1. 在关系数据库中,表与表之间的关系可以是:- A. 一对一- B. 一对多- C. 多对多- D. 所有以上2. SQL语言中的“SELECT”语句用于:- A. 插入数据- B. 更新数据- C. 查询数据- D. 删除数据3. 数据库规范化的目的是:- A. 提高查询速度- B. 减少数据冗余- C. 增加数据安全性- D. 以上都是4. 以下哪个不是数据库的三大范式之一?- A. 第一范式(1NF)- B. 第二范式(2NF)- C. 第三范式(3NF)- D. 第四范式(4NF)5. 在SQL中,用于删除表中数据的语句是:- A. DELETE- B. DROP- C. REMOVE- D. ERASE#### 二、简答题(每题10分,共30分)1. 简述数据库事务的四个基本特性(ACID)。
2. 解释什么是外键,并举例说明其在数据库设计中的作用。
3. 描述数据库备份和恢复的重要性及其基本方法。
#### 三、应用题(每题25分,共50分)1. 假设你正在设计一个图书馆管理系统的数据库,请列出至少五个实体,并为每个实体设计相应的属性。
2. 给定以下SQL查询语句:```sqlSELECT AuthorName, COUNT(*) AS BooksCountFROM BooksJOIN Authors ON Books.AuthorID = Authors.AuthorIDGROUP BY AuthorNameHAVING COUNT(*) > 1ORDER BY BooksCount DESC;```请解释此查询语句的功能,并说明它如何帮助图书管理员了解作者信息。
3. 描述如何使用SQL语句实现以下需求:在一个员工表中,更新所有工资低于平均工资的员工的工资,使其增加10%。
#### 四、综合题(共30分)1. 描述数据库设计过程中的ER模型,并给出一个实际应用场景的ER 图示例。
最新《数据库》期末考试卷
![最新《数据库》期末考试卷](https://img.taocdn.com/s3/m/be02fd6e30b765ce0508763231126edb6f1a767b.png)
最新《数据库》期末考试卷⾼⼆《数据库应⽤基础》期末考试试卷制卷⼈:贾静⼀、填空题(共30分,每空1分)1.在VFP数据库中,三种数据模型有层次模型,⽹状模型和。
2.VFP中字符型字段的最⼤宽度为。
3.表达式5+6*3**2%7的结果是。
4.表达式Y E A R(D A T E()+8)的数据类型为。
5.实体之间的联系可以分成⼀对⼀的联系,⼀对多的联系和。
6.在Visual FoxPro中可以打开多个数据库,但在任⼀时刻,只能对其中⼀个数据库进⾏操作,这个数据库称为。
7.在Visual FoxPro中可以打开多个表,但在任⼀时刻,每个⼯作区只能打开⼀张表,默认操作的⼯作区只有⼀个,称为。
8.在VFP6.0中显⽰表结构的命令为。
9.在VFP6.0中修改表结构命令是:10.在5号⼯作区打开XSDA表使⽤命令:。
11.测试⼀张表⾥记录总数的函数为。
12.当前记录指针指向第15号记录上,现在若移动记录指针指向第12号记录上,则在命令窗⼝输⼊。
13.在输出屏幕上显⽰当前表中所有的记录命令为。
14.打开表设计器创建⼀个表名为XSDA.DBF表的命令为。
15.使⽤命令创建数据库的命令为。
16.选择⼀个没有使⽤的⼯作区号中最⼩的⼯作区命令为。
17.在VFP中项⽬⽂件的扩展名为。
18.在Visual Foxpro中数据库⽂件的扩展名为。
19.Visual Foxpro中有两种表,分别是和。
20.STR(1357.2468,8,3)的值为,V AL(“-215.5XY7”)的值为。
21.在屏幕显⽰表的当前记录号的命令为,在屏幕显⽰当前记录信息的命令为。
22.Asc(“C”)的结果为,LEN(STR(211))的值为。
23.VFP中的表的数据项称为,⼀个表最多允许有个字段。
24.在VFP的表允许多种字段类型并且各种类型的宽度都不同,⽇期型字段的宽度为25.逻辑型字段的宽度为。
⼆、单项选择题(共40分)1.VFP是⼀种()的数据库管理系统。
数据库应用技术期末考试试题
![数据库应用技术期末考试试题](https://img.taocdn.com/s3/m/271829bdfe4733687e21aaff.png)
数据库应用技术期末考试试题a卷一、填空题(30*1分)1、根据模型应用目的的不同,数据模型可以分为两类:_________和结构数据模型。
2、结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次模型,_________,_________和面向对象模型,其中sql数据库是基于_________建立的。
3、访问sqlserver数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为windows验证模式和_______验证模式。
4、__________是存储在文件中的一系列sql语句,即一系列按顺序提交的批处理。
5、sql server使用__________文件记载用户对数据库进行的所有操作.6、sp_help系统存储过程的功能是___________________。
7、数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:_________,_________,_________,_________四种,其中标志列(identity)可以实现_________数据完整性。
8、sql语言中行注释的符号为_________;块注释的符号为_________。
9、sqlserver中的变量分为两种,全局变量和局部变量。
其中全局变量的名称以_________字符开始,有系统定义和维护。
局部变量以_________字符开始,由用户自己定义和赋值。
10、使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:_________和_________。
11、命令truncate table的功能是_______________。
12、备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为:_________,_________,_________,_________.13、在sql server2000中,其权限分为三类,即_________权限、_________权限和_________权限。
数据库应用期末考试试题(A卷)(包括答案)
![数据库应用期末考试试题(A卷)(包括答案)](https://img.taocdn.com/s3/m/4b72aa73ff00bed5b8f31d17.png)
浙江工商大学2006 /2007 学年第 2 学期考试试卷课程名称:数据库应用考试方式:开卷完成时限:120分钟班级名称:学号:姓名:题号一二三四五六七八九十总分分值得分阅卷人Question 1(20 points):Land masses are either islands or continents. All land masses have a name and an area; the name is the key. Some continents are connected to each other, e.g., Asia is connected to Europe and if you ignore the Suez Canal to Africa. No island is connected to any other island or to a continent.Bodies of water are either oceans or straits. A body of water has a name (the key) and an area. Islands may be either located in one ocean (e.g., Hawaii is in the Pacific Ocean) or separated from a continent by a strait (e.g., Honshu is separated from Asia by the Sea of Japan; the latter is a strait for our purposes). You should not assume that a strait is adjacent to only one continent or to only one island.In the space below design an Entity/Relationship diagram suitable for representing the above information. Do not forget to indicate keys and the multiplicity of relationships.Question 2:In this exercises we shall write queries in various languages about our running “beer” example database:Beers (name, manf)Bars (name, addr, license)Drinkers (name, addr, phone)Likes (drinker, beer)Sells (bar, beer, price)Frequents (drinker, bar)This question is devoted to SQL queries, database modifications and declarations. Write the following in standard SQL being as succinct as possible.a) Find the name and address of all drinkers who frequent Joes Bar and like some beer that JoesBar sells. Do not print any drinker more than once. (10 Points)b) Delete from Drinkers all drinkers in the 0571(Hangzhou) area code. You may assume thatphone numbers are represented by character strings of the form ‘(xxxx) yyyyzzzz’, where xxxx is the area code. (10 Points)c) Find for each price (that appears in Sells), the number of bars that server at least one beer atthat price. (10 Points)d) Insert into Bars (with default values for addr and license) all those bars that are mentionedin Frequents but not in Bars. (10 Points)Question 3:Q1: SELECT aFROM RWHERE R.b > ALL(SELECT c FROM S);Q2: SELECT aFROM RWHERE R.b > ANY(SELECT c FROM S);(a) Q1 and Q2 produce the same answer.(b) The answer to Q1 is always contained in the answer to Q2.(c) The answer to Q2 is always contained in the answer to Q1.(d) Q1 and Q2 produce different answers.The answer is (d)I threatened to put this on the exam, and here it is problem #1. In general, ALL is a more stringent requirement than ANY, so we expect that Q1 is contained in Q2. However, if SELECT c FROM S is empty, then it is impossible to satisfy ANY, while ALL is trivially satisfied. Then, Q2 is contained in Q1. Since both containments could be proper, the queries are different.Question 4: In the following, R is a relation with schema R (a, b). The result of each sequence of modifications is the value of R at the end.Q1: UPDATE R SET b =3 WHERE b = 2;Q2: INSERT INTO RSELECT a, 3 FROM R WHERE b = 2;DELETE FROM R WHERE b = 2;(a) Q1 and Q2 produce the same answer.(b) The answer to Q1 is always contained in the answer to Q2.(c) The answer to Q2 is always contained in the answer to Q1.(d) Q1 and Q2 produce different answers.The Answer is (a)Each of these modifications has the effect of replacing every tuple of the form (a,3) for some a by the tuple (a,2). If such a tuple appears more than once in R, the count is preserved as well.Question 5: In this question R(x) is the schema of relation R.Q1: SELECT xFROM R rrWHERE NOT EXISTS(SELECT * FROM R WHERE x >rr.x);Q2: SELECT MAX(x) FROM R.(a) Q1 and Q2 produce the same answer.(b) The answer to Q1 is always contained in the answer to Q2.(c) The answer to Q2 is always contained in the answer to Q1.(d) Q1 and Q2 produce different answers.The Answer is (c)Q1 produces the largest element of R as many times as it appears in R. Q2 produces the same element, but only once.Question 6 (5 points): Suppose we have an SQL relation declared byCREATE TABLE Foo(name VARCHAR(50) PRIMARY KEY,salary INT CHECK(salary <=(SELECT AVG(salary) FROM Foo)));Initially, the Contents of Foo is:name salary‘Sally’1,000‘Joe’2,000‘Sue’3,000We now execute the following sequence of modifications:INSERT INTO Foo VALUES (‘Fred’, 1200);UPDATE Foo SET salary =2000 WHERE name =’Sue’;INSERT INTO Foo VALUES (‘Sally’,1300);DELETE FROM Foo WHERE name = ‘Joe’;At the end of these statements, the sum of the salaries over all the tuples then in Foo is:(a) 5,200(b) 6,200(c) 6,500(d) 7,200The Answer is (a).The last problem also fooled a lot of people. I suspect you were calculating averages so fiercely that you forgot to check for a primary-key violation. The sequence of events is as follows:●The insert of Fred succeeds, because his salary is less than the currentaverage of 2,000. The new average salary is 1,800, and the total is7,200.●The update of Sue's salary is rejected because it is higher than theaverage.●The insertion of a tuple for Sally is rejected because there is alreadya tuple with the key value 'Sally'.●The deletion of Joe's tuple succeeds; neither of the constraints on Fooaffects a deletion. The total salary is decreased by Joe's 2,000 salary, to 5,200Question 7: Consider the following E/R diagram:If A has 100 entities, B has 1000 entities, and C has 10 entities, what is the maximum number of triples of entities that could be in the relationship set for R?(a) 100(b) 1000(c) 100,000(d) 1,000,000The Answer is (B)The stronger of the conditions represented by the arrows is that for a given A entity and C entity, there is a unique B entity. Since there are only 1000 possible A-C pairs, there cannot be more than this number of tuples. However, we could also have 1000 triples in the relationship set. Suppose the A values are 0-99, and the C values are 0-9. Let the associated B value be 10*A+C. Then all B values from 0 to 999 appear exactly once, so A and BB surely determine at most one CQuestion 8: Suppose R (a, b) contains the tuples {(1, 2),(3,4)} and S(b, c) contains thetuples{(2,5),(2,6),(7,8)}. The natural outerjoin of R and S contains how many tuples?(a)2(b)3(c)4(d)5Question 9: Relation R (a, b, c) currently has the following instance:{(1,2,3),(3,4,2),(2,6,1)}We make the following view definitions:CREATE VIEW V ASSELECT a*b AS d, c FROM R;CREATE VIEW W ASSELECT d, SUM(c) AS e FROM V GROUP BY d;What is the sum of all the components of all the tuples of the following query?SELECT AVG (d), e FROM W GROUP BY e;(a)10(b)17(c)23(d)28The Answer is (a) View V(d,c) consists of the tuples (2,3), (12,2), and (12,1) currently, although the view isn't materialized. Therefore, W(d,e) has the tuples (2,3) and (12,3). The query itself groups both tuples, yielding only (7,3).Question 10: In the SQL 3-valued logic, the value of expressionR.a > R.b OR R.a <=0 OR R.b>=0can be:(a)Only TRUE or FALSE(b)Only FALSE or UNKNOWN(c)Only TRUE or UNKNOWN(d)Any of TRUE_ FALSE_ or UNKNOWNThe Answer is (c), If neither R.a nor R.b are NULL, then the expression is a tautology of 2-valued logic andmust be true in either 2-valued or 3-valued logic. However, if either or both values are NULL, then the 3-valued truth value is at least unknown, and therefore cannot be false. There are, however, values that make this expression unknown, e.g., R.a = NULL and R.b = -10.Question 11: Consider the following table definition and SQL query.CREATE TABLE R (a INT PRIMARY KEY,b INT,c INT,d INT,e INT);SELECT a, MIN(b), SUM(c)FROM RWHERE b > 5GROUP BY aHAVING condition;Which of the following statements is not true?(a)The condition can be d = 5.(b)The condition can be a = sum (e).(c)The value of MIN(b) must be 6 or more.(d)None of the above. (That is, all of the above statements are true.)The Answer is (a)The rule for what attributes can appear unaggregated in a HAVING clause (outside any subqueries) is the same as for a SELECT clause: only those attributes that appear in the GROUP BY list. Attribute d is not one of those.说明:1、试卷一律采用A4纸打印,试题正文如无特殊情况均用小四号宋体,标题加粗,行间距根据具体情况自行确定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高二上数据库应用基础期末考试试卷
班级:姓名:
一.填空题(每空1分,共20分)
1.VFP是型数据库管理系统。
2.“This is a book”=“this”的值是
3.[^10/01/98]是数据类型是
4.创建查询可以使用、查询向导和SQL查询命令。
5.表的每个字段有4个属性:字段名、、字段宽度和小数位数。
6.数值型字段最大宽度是。
备注型字段的宽度是
7.在项目管理器中,选择某个表后,单击按钮可以打开表设计器
修改表结构。
8.VFP提供了个工作区,每个工作区上可以打开个表。
9.Visual Foxpro 6.0 必须在环境中运行。
10.项目管理器的”移去”按钮有两个功能:一是把文件,二是从磁
盘上删除文件
11.数据库表之间的一对多联系通过主表的主索引和子表的索引实
现.
12.项目管理器的选项卡用于显示和管理数据库、自由表和查询
等。
13.在数据库表的表设计器中可以设置3 种触发器,分别是插入,和
删除。
14.表由和数据两部分组成
15.自由表的字段名长度不超过个字符。
16.Vfp索引四种类型中只有索引不能在自由表中建立。
17.VFP视图设计器中的“更新条件”选项卡用于。
18.VFP提供了3种工作方式:、菜单方式和程序方式。
二.选择题(每题2分,共40分)
1.VFP默认查询去向是:()
A)主窗口B)表C)浏览窗口D)报表文件
2.假设:学号=“9703”,姓名=“张华”,应交费=4000,下列表达式不正
确的是:()
A)“学号”+学号B)“姓名”+姓名
C)“应交费”+应交费D)“应交费”+STR(应交费)
3.在VFP 6.0 数据表中,用于存放图像、声音等多媒体对象的数据类型是
A) 备注型B) 通用型C) 逻辑型D) 字符型
4.同一个表所有备注字段的内容存储在()
A) 该表文件中B) 不同的备注文件
C) 同一个备注文件D) 同一个数据库文件
5.下列选项中不能返回逻辑值的是()
A) EOF() B) BOF() C) RECNO() D) FOUND()
6.MODIFY STRUCTURE 命令的功能是()
A) 修改字段的类型B) 增加新的字段
C) 修改字段的名称D) 修改表文件的结构
7.关于数据库表与自由表的转换,下列说法中正确的是()
A) 数据库表能转换为自由表,反之不能B) 两者不能转换
C) 自由表能转换成数据库表,反之不能D) 两者能相互转换
8.有如下命令序列:
GO 50
SKIP
?RECNO()
设当前数据库文件有50条记录,执行以上命令序列后输出的结果是
A) 50 B) 51 C) EOF D) -1
9.在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用
A) "显示"菜单中的"追加方式" B) "表"菜单中的"追加新记录"
C) "表"菜单中的"追加记录" D) 快捷键Ctrl+Y
10.执行以下命令序列
close all
select b
use table1
select 0
use table2
select 0
use table3
后,table3 表所在的工作区号为()
A) 0 B) 1 C) 2 D) 3
11.可以比较大小的数据类型包括()
A) 数值型,字符型,日期型,逻辑型B) 数值型,字符型
C) 数值型,字符型,日期型D) 数值型
12.在命令窗口中,显示当前数据库中所有40岁(含40 岁)以下,职称为"
教授","副教授"的姓名和工资,应使用命令()
A) LIST FIEL 姓名,工资FOR 年龄<=40 AND 职称="教授" AND 职称
="副教授"
B) LIST FIEL 姓名,工资FOR 年龄<=40 OR 职称="教授" OR 职称="副
教授"
C) LIST FIEL 姓名,工资FOR 年龄<=40 AND (职称="教授" OR 职称="
副教授")
D) LIST FIEL 姓名,工资FOR 年龄<=40 OR (职称="教授" AND 职称="
副教授")
13.在VFP 中,使用AVERAGE 命令时,表文件需要()
A) 排序B) 建立索引C) 排序或建立索引D) 都不需要
14.对数据库表中的数据进行修改时,数据来源()
A) 只能通过键盘输入B) 只能在命令中给出
C) 只通过键盘输入和在命令中给出
D) 可以通过键盘输入、在命令中给出或从其他数据库表取得
15.把学生数据库表STA.DBF的学号和姓名字段的数据复制成另一数据库
表文件STB.DBF,应使用命令(基于一个原表,建立一个新表)()
A) USE STA
COPY TO STB FIELDS 学号,姓名
B) USE STB
COPY TO STA FIELDS 学号,姓名
C) COPY STA TO STB FIELDS 学号,姓名
D) COPY STB TO STA FIELDS 学号,姓名
16.下列各式中不可以作内存变量名的是()
A)XS_1 B)1_XS C)_PAGE D)工资
17.使用LOCA TE命令查找到满足条件的第1条记录后,如果还需要查找下一条满足条件的记录,应使用的命令是:()
A)LOCA TE B) SKIP C) CONTINUE D) GO
18.允许出现重复字段值的索引是()
A)候选索引和主索引B)普通索引和唯一索引
C)候选索引和唯一索引D)普通索引和候选索引
19.下列说法不正确的是:()
A)结构索引文件的主文件名与表名相同.B)结构索引文件是复合索引文件C)执行ZAP将进行物理删除D)修改字段名可能会造成数据丢失.20.学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。
有以下命令序列:
USE STUDENT
APPEND BLANK
REPLACE 姓名WITH "欧阳惠",性别WITH .F.
最后一条性别命令显示的是( )
A) 男B) 女C) .T. D) .F.
三.判断题(每题1分,共10分)
1.( )给内存变量赋值可以改变内存变量的数据类型。
2.( )启动VFP时,1号工作区是当前工作区.
3.( )打开表文件时,VFP将自动打开该表的索引文件
4.( )一个复合索引文件可以存放多个索引.
5.( )自由表可以设置参照完整性规则.
6.( )索引改变记录的物理顺序.
7.( )表向导可以创建自由表,也可以创建数据库表
8.( )选择“显示/追加方式”可以向表添加多条记录.
9.( )查询两个表的数据时,这两个表之间可以不建立联接。
10.( )建立两个表之间的一对多关系时先应建立两个表之间一对一关
系.
四.连线题,将文件类型与其对应的扩展名用连线连接。
(共6分)
表文件.DBC
数据库文件.FPT
项目文件.QPR
表备注文件.CDX
查询文件.DBF
复合索引文件.PJX
五.写命令(每题3分,共24分)
1.给变量XH赋值为字符串:12345。
2.在当前没有使用的工作区号最小的工作区上打开XSCJ01.DBF表文件
3.将XSCJ01.DBF表中的记录指针移到记录号为5的记录。
4.计算XSCJ01.DBF表中的所有总分字段的值。
计算的方法是:总分=语
文+数学+英语
5.逻辑删除XSDA.DBF表中的所有住校生。
(住校否字段为逻辑值)
6.向XSDA.DBF表尾部追加一条空白的记录。
7.显示XSDA.DBF表中所有男生的姓名、班级和入学成绩字段的数据。
8.以入学成绩字段为关键字,按降序为XSDA.DBF所有记录创建索引,索
引名为“CJ”。