数据库技术及应用实践考核上机练习题A(201010)

合集下载

数据库及其应用试卷A(精)

数据库及其应用试卷A(精)

数据库及其应用试卷A第一部分选择题一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

1、三级模式间存在两种映射,它们是( )A、模式与子模式间,模式与内模式间B、子模式与内模式间,外模式与内模式间C、子模式与外模式间,模式与内模式间D、模式与内模式间,模式与模式间2、从关系中挑选出指定的属性组成新关系的运算称为( )A、"选取"运算B、"投影"运算C、"联接"运算D、"交"运算3、FoxBASE+是一个基于( )A、层次模型的DBMSB、网状模型的DBMSC、关系模型的应用程序D、关系模型的DBMS4、FoxBASE+的使用方式为( )A、会话式B、程序方式C、嵌入主语言式D、会话式或程序方式5、下列命令中,不能修改备注字段值的是( )A、APPENDB、BROWSEC、CHANGED、EDIT6、日期型数据加整型数据的结果为( )A、数值型B、逻辑型C、字符型D、日期型7、逻辑表达式运算的结果是( )A、数值型B、字符型C、逻辑型D、日期型8、关系模型中,表示实体间n:m联系是通过增加一个( )A、关系实现B、属性实现C、关系或一个属性实现D、关系和一个属性实现9、3NF同时又是( )A、2NFB、1NFC、BCNFD、1NF,2NF10、如下命令中须使用索引文件的命令是( )A、LOCATEB、LISTC、DISPD、SEEK二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个选项中有二至五个选是符合题目要求的,请将正确选项前的字母填在题后的括号内。

多选、少选、错均无分。

11、CREATE命令可以指定( )A、数据库文件名B、字段名C、字段类型D、字段的宽度E、关键字12、MODIFY COMMAND命令可建立( )A、数据库文件B、文本文件C、程序文件D、备份文件E、可执行文件13、下列表达式中,正确的表达式有( )A、DATE( )+TIME( )B、DATE( )+200C、365-DATE( )D、DATE( )-CTOD("01/01/00")E、365-TIME( )14、USE命令的功能包括( )A、打开.DBF文件B、打开.IDX文件C、关闭.DBF及相关的索引D、调用子程序E、退出程序模块15、不能真正删除当前库文件中所有记录的命令是( )A、PACKB、DELETE ALLC、DELETE FOR .T.D、CLOSE DATABASEE、CLOSE ALL第二部分非选择题三、填空题(本大题共7小题,每空1分,共10分)16、提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为______________。

数据库技术及应用考试

数据库技术及应用考试

数据库技术及应用考试(答案见尾页)一、选择题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. 在SQL中,用于数据查询的命令是?A. SELECTB. INSERTC. UPDATED. DELETE7. 在数据库系统中,哪一个概念描述了数据的逻辑结构?A. 存储模式B. 内模式C. 外模式D. 全局模式8. 数据库管理系统通常提供的两种数据模型是什么?A. 关系模型和层次模型B. 关系模型和网状模型C. 关系模型和层次模型D. 关系模型和网状模型9. 在数据库应用开发中,哪一个步骤不属于需求分析阶段?A. 需求收集B. 需求分析C. 需求规格说明书编写D. 需求评审10. 在数据库性能优化中,哪一个策略通常不适用于数据库分区?A. 负载均衡B. 分区键选择C. 数据分布D. 数据压缩11. 数据库系统的基础是什么?A. 计算机硬件B. 数据库管理系统(DBMS)C. 数据库管理员(DBA)D. 数据库应用程序12. 关系型数据库与非关系型数据库的主要区别是什么?A. 数据结构化程度B. 查询语言C. 一致性保证D. 扩展性13. 数据库设计中,哪个阶段会进行数据模型设计?A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段14. 在SQL语言中,哪种语法结构可以用来创建一个表?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. UPDATE TABLE15. 什么是事务处理?A. 数据库维护B. 数据操作C. 数据完整性保障D. 数据安全性控制16. 在数据库应用开发中,哪种技术通常用于实现数据的持久化?A. 文件系统B. 缓存技术C. 数据库系统D. 对象关系映射(ORM)17. 数据库系统的核心是哪个组成部分?A. 数据模型B. 数据库管理系统C. 数据库管理员D. 数据库客户端程序18. 在数据库设计中,哪个步骤用于确定如何在数据库中表示实体和关系?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计19. 在数据库设计中,以下哪个术语用来描述数据库中数据的结构化表示?A. 模式B. 内模式C. 外模式D. 用户模式20. 关系型数据库管理系统中,哪个概念用来描述数据的逻辑结构?A. 表B. 列C. 主键D. 外键21. 在SQL语言中,用于查询数据库中的数据被称为?A. 插入B. 更新C. 删除D. 查询22. 以下哪个术语描述了数据库事务的特性?A. 原子性B. 一致性C. 隔离性D. 持久性23. 在数据库系统中,哪个组成部分负责存储和管理数据?A. 应用程序B. 数据库管理系统C. 数据库管理员D. 数据库客户端24. 在关系型数据库中,表与表之间的关联通常是通过什么方式实现的?A. 主键-外键约束B. 触发器C. 索引D. 存储过程25. 数据库恢复的主要目的是什么?A. 修复损坏的数据文件B. 重新创建丢失的数据表C. 恢复数据库到某个特定时间点的状态D. 重新分配数据库空间26. 在数据库设计中,哪个步骤是关于定义数据结构和关系?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计27. 数据库系统是由哪几个部分组成的?A. 数据库、数据库管理系统、数据库管理员、硬件平台和软件平台B. 数据库、DBMS、网络、硬件平台和软件平台C. 数据库、DBMS、数据库管理员、硬件平台和软件平台D. 数据库、DBMS、硬件平台和软件平台28. 关系数据库中的关系模型是用什么来表示数据的结构?A. 树状图B. 网状图C. 表格D. 图29. 在数据库设计中,用来描述实体之间关系的术语是()。

《数据库技术与应用》上机大作业

《数据库技术与应用》上机大作业

《数据库技术与应⽤》上机⼤作业数据库⼤作业1、查询XS表中的所有列。

use XSCJselect *from XS;2、查询XS表中计算机专业同学的学号、姓名和总学分。

use XSCJselect 学号,姓名,总学分from XSwhere 专业名= '计算机';3、查询XS表中计算机专业同学的学号、姓名和总学分,结果中各列的标题分别指定为number、name和mark。

use XSCJselect 学号as number , 姓名as name , 总学分as markfrom XSwhere 专业名= '计算机';4、查询XS表中通信⼯程专业总学分⼤于等于42的学⽣情况。

use XSCJselect *from XSwhere 专业名= '通信⼯程' and 总学分>= 42;5、查询XS表中姓“王”且单名的学⽣情况。

use XSCJselect *from XSwhere 姓名like '王_';6、查询XS表中不在1979年出⽣的学⽣情况。

use XSCJselect *from XSwhere 出⽣时间not between '1979-01-01' and '1979-12-31';7、查询选修了课程号为101的学⽣情况。

use XSCJselect *from XSwhere 学号in ( select 学号from XS_KCwhere 课程号= '101');8、查询未选修离散数学的学⽣情况。

use XSCJselect *from XSwhere 学号not in ( select 学号from XS_KC where 课程号in ( select 课程号from KC where 课程名= '离散数学'));9、查询⽐所有计算机系的学⽣年龄都⼤的学⽣情况。

数据库原理与应用试卷2010-2011第一学期试卷

数据库原理与应用试卷2010-2011第一学期试卷

2010-2011学年第一学期期末考试A 卷 《 数据库原理与应用(72学时)》 (供信息与计算数学专业使用) 注意事项: 1.请按要求在试卷的密封区填写专业、班级、姓名和学号。

2.请仔细阅读各种题目的答题要求,在规定的位置填写答案。

3.不要在试卷上乱写乱画,不要在密封区填写无关的内容。

总分合计人: 复核人: 一、单选题 (共20题,每小题1分,共20分) 1. 数据库系统的核心是( ) A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具 2. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( ) A. 同一个应用中的多个程序共享一个数据集合 B. 多个用户、同一种语言共享数据 C. 多个用户共享一个数据文件 D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合 3. 层次型、网状型和关系型数据库划分原则是( ) A. 记录长度 B. 文件的大小 C. 联系的复杂程度 D. 数据之间的联系专业________ 班级________ 姓名__________学号________ ………………………………………密…………………………………封………………………………………线……………………………………………4. 在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中( )A. 属性名都不相同B. 去掉了重复的列C. 行都不相同D. 属性值都不相同5. 使用CREATE TABLE语句建立的是( )A. 数据库B. 表C. 视图D. 索引6. 设关系R和S具有相同的结构,由属于S值但不属于R的元组构成的新关系的操作。

记为( )A. R-SB. S-RC. R∩SD. R∪S7. ( )是对概念之间联系进行抽象的一种方法。

A. 聚集B. 概括C. 数据的泛化/细化D. 分解8. 把ER图转换成关系模型的过程属于数据库设计的( )A. 总体结构设计B. 概念结构设计C. 物理结构设计D. 逻辑结构设计9. 如果两个实体之间的联系是1∶M,则实现1∶M联系的方法是( )A. 将两个实体转换成一个关系B. 将两个实体转换的关系中,分别加入另一个关系的主码C. 将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中D. 将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中10. 从数据库设计角度观察,数据模型可分为两个级别( )A. 关系模型和非关系模型B. 概念模型和实施模型C. 逻辑模型和物理模型D. 层次模型和关系模型11. 文件系统的缺点是( )A. 数据联系密切B. 数据独立性程度高C. 数据依赖于程序D. 结构简单12. SQL语言的ROLLBACK语句的主要作用是( )A. 终止程序B. 保存数据C. 事务提交D. 事务回滚13. 在嵌入式SQL中,当在SQL语句中引用宿主语言的程序变量时,程序变量应( )A. 加前缀$B. 加后缀$C. 加前缀:D. 加后缀:14. 数据库中全体数据的整体逻辑结构描述称为( )A. 存储模式B. 内模式C. 外模式D. 概念模式15. 死锁发生时( )A. 两个事务什么都没做B. 两个事务都需撤消C. 撤消其中一个事务,把两个事务都恢复到初态D. 撤消其中一个事务,并恢复到初态16.五种基本关系代数运算是()A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ17.“型”是指对某一类数据的()方面进行的说明。

数据库应用考试题和答案

数据库应用考试题和答案

数据库应用考试题和答案****一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据存储D. 网络通信答案:D2. 在关系数据库中,关系至少具有以下哪个特性?A. 线性B. 树形C. 网状D. 二维表结构答案:D3. SQL语言中的“SELECT”语句用于执行哪种操作?A. 数据定义B. 数据操纵C. 数据控制D. 数据查询答案:D4. 以下哪个不是数据库设计阶段的任务?A. 需求分析B. 概念性设计C. 物理设计D. 数据备份答案:D5. 在数据库中,实体-关系模型(ER模型)主要用于描述什么?A. 数据存储结构B. 数据处理过程C. 数据库的逻辑结构D. 数据库的物理结构答案:C6. 以下哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 视图完整性答案:D7. 数据库恢复的基础是利用什么?A. 数据备份B. 日志文件C. 索引D. 视图答案:B8. 在数据库中,视图的作用是什么?A. 提高查询速度B. 提供数据的逻辑独立性C. 增加数据的物理存储D. 减少数据的冗余答案:B9. 数据库的三级模式结构包括外模式、概念模式和内模式,以下哪个模式是用户直接交互的模式?A. 外模式B. 概念模式C. 内模式D. 存储模式答案:A10. 数据库管理系统中,事务的原子性是指什么?A. 事务中包含的操作要么全部执行,要么全部不执行B. 事务中包含的操作可以部分执行C. 事务中包含的操作必须在限定时间内完成D. 事务中包含的操作必须顺序执行答案:A二、填空题(每题2分,共20分)1. 数据库系统由数据库、数据库管理系统(________)、应用程序和数据库管理员组成。

答案:DBMS2. 在关系数据库中,一个关系可以看作是一个________表。

答案:二维3. SQL语言是一种________语言,用于存储、操纵和管理关系数据库中的数据。

数据库技术及应用(A)1答案

数据库技术及应用(A)1答案

一、选择题(每小题 1 分,共20 分)ACDBB CDADD BACAC BDBAA二、填空题(每空 1 分,共20 分)【1】投影【2】实体间联系【3】10【4】7.75 【5】select 0 【6】默认值【7】13 【8】5【9】20110627【10】AGE=AGE+1 【11】DISTINCT【12】插入触发器【13】STORE TO 【14】1 【15】GO TOP【16】.MPR【17】DATE()【18】CLICK 【19】IN 【20】A=6三、判断对错,正确的打“√”,错误的打“×”(每小题 1 分,共10 分)TTTFF FFTFF四、综合题(共30分)1.(1)Create table xs (xh c(9) primary key, xm c(8), xb c(2), csrq d)评分标准:”Create”、“table”、“xs”三个词,错一个扣2分; ”primary key”全写出,给1分。

(2)kc primary key 完全答对给分,否则不给分。

(3)foreign key references(4)C)(5)C)2. 程序阅读与填空(每空1分,空(2)两份,共7分)【1】for n=1 to 30【2】(l+m+n=30) and (3*n+2*m+l=50) 【3】str(n+m+l,2)【4】endfor【5】?”发放奖学金” 【6】 exit3. 设计如下所示表单和控件,在所给属性设置项中空格处填入适当信息。

(每空1分,第(11)空2分,共13分)(1)四则运算(2)4 (3)加(4)减(5)乘(6)除(7)thisform.release (8)四则运算(9)等于(10)分母为零的相关信息(11) Val(Thisform.Text1.value)/Val(Thisform.Text2.value) (12)ENDIF五、简答(每小题4分,共20 分)参考答案及评分标准:1.表与表之间有一对一(1分)、一对多(1分)、多对多关系(1分),其中多对多关系不能直接处理(1分)。

(完整版)数据库原理及应用习题带答案

(完整版)数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是(A)阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。

A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。

A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。

A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。

A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。

A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。

数据库实操考试题及答案

数据库实操考试题及答案

数据库实操考试题及答案**数据库实操考试题及答案**一、单项选择题(每题2分,共20分)1. 在关系数据库中,关系至少具有以下哪种特性?A. 可变性B. 传递性C. 原子性D. 唯一性答案:D2. SQL语言中,用于查询数据的命令是:A. INSERTB. UPDATEC. DELETED. SELECT答案:D3. 在数据库设计中,将一个表中的列复制到另一个表中,这种操作称为:A. 复制B. 继承C. 派生D. 分区答案:C4. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D5. 在关系数据库中,以下哪个不是关系的基本操作?A. 选择B. 投影C. 连接D. 排序答案:D6. 数据库中的视图是:A. 一个虚拟表B. 一个物理存储的表C. 一个索引D. 一个数据库文件答案:A7. 数据库中的事务具有以下哪个特性?A. 一致性B. 并发性C. 持久性D. 原子性答案:D8. 在SQL中,用于定义数据库、表、视图等对象的语句是:A. DDLB. DMLC. DCLD. TCL答案:A9. 数据库中的完整性约束不包括:A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 并发控制答案:D10. 数据库中的范式理论主要用于:A. 提高查询效率B. 减少数据冗余C. 提高数据安全性D. 优化数据库性能答案:B二、多项选择题(每题3分,共15分)1. 以下哪些是数据库设计过程中需要考虑的因素?A. 数据模型B. 数据存储C. 性能优化D. 用户界面设计答案:ABC2. 在数据库中,以下哪些操作可以被回滚?A. SELECTB. INSERTC. UPDATED. DELETE答案:BCD3. SQL语言中,以下哪些是数据定义语言(DDL)的命令?A. CREATEB. ALTERC. DROPD. GRANT答案:ABCD4. 数据库中的索引可以用于:A. 提高查询速度B. 保证数据的唯一性C. 减少数据冗余D. 优化数据存储答案:AD5. 数据库中的触发器可以用于:A. 数据验证B. 数据更新C. 数据备份D. 维护数据完整性答案:ABD三、简答题(每题10分,共30分)1. 简述数据库事务的ACID特性。

《access2010数据库基础与应用》期末考试题(a卷)(含答案)

《access2010数据库基础与应用》期末考试题(a卷)(含答案)

《 Access2010数据库基础与应用》期末考试题( A 卷)(含答案)1. DBMS提供了__________语言,用于实现数据的插入、更新、删除、检索等任务。

A . DCLB . DDL C. DML D. APL2.在 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”,所使用的查询方式是__________ 。

数据库上机考试题及答案

数据库上机考试题及答案

数据库上机考试(7)考试说明:请同学们在90分钟内完成以下内容:注意事项:1、根据题目要求,请用自己的“班级+学号+姓名”替换文件名中的*部分,例如要求建立“图书管理库*”,田鹏鹏同学则要输入“图书管理库37号田鹏鹏”,以此类推。

2、要求用SQL命令完成题目,将题目答案粘贴在题目下面红色提示出,保存为WORD文档,以“数据库上机考试+班级+学号+姓名+”命名。

一、创建一个数据库,命名为进销存管理*(10分)SQL命令:create database进销存管理应用技术_1班号on(name=进销存管理应用技术_1班号,filename='D:\进销存管理应用技术_1班号_dat.mdf',size=15M,maxsize=50M,filegrowth=5M)log on(name=进销存管理应用技术_1班号,filename='D:\进销存管理应用技术_1班号_dat.ldf',size=10M,maxsize=40M,filegrowth=5M)二、根据要求创建下表(15分)1、创建客户、产品、入库和销售四张表,表的的结构如下2、客户*SQL命令:CREATE TABLE客户(客户编号varchar(3)NOT NULL,姓名varchar(10)NOT NULL,地址varchar(20),电话varchar(20))GO产品*:SQL命令:CREATE TABLE产品(产品编号varchar(5)NOT NULL,品名varchar(20)NOT NULL,单价Decimal(8,2)NOT NULL,库存数量int NOT NULL)GO入库*:CREATE TABLE入库(产品编号varchar(5)NOT NULL,入库日期Datatime NOT NULL,入库数量int NOT NULL)GO销售*SQL命令:CREATE TABLE销售(产品编号varchar(5)NOT NULL,销售日期Datetime NOT NULL,客户编号varchar(3)NOT NULL,销售数量int NOT NULL)GO请执行以下语句,向表中添加数据:insert into客户values('001','杨婷','深圳','0755-********') insert into客户values('002','陈萍','深圳','0755-********') insert into客户values('003','李东','深圳','0755-********') insert into客户values('004','叶合','广州','020-********') insert into客户values('005','谭新','广州','020-********')insert into产品values('00001','电视',3000.00,800)insert into产品values('00002','空调',2000.00,500)insert into产品values('00003','床',1000.00,300)insert into产品values('00004','餐桌',1500.00,200)insert into产品values('00005','音响',5000.00,600)insert into产品values('00006','沙发',6000.00,100)insert into入库values('2011-1-1','00001',10)insert into入库values('2011-1-1','00002',5)insert into入库values('2011-1-2','00001',5)insert into入库values('2011-1-2','00003',10)insert into入库values('2011-1-3','00001',10)insert into入库values('2011-2-1','00003',20)insert into入库values('2011-2-2','00001',10)insert into入库values('2011-2-3','00004',30)insert into入库values('2011-3-3','00003',20)insert into销售values('2011-1-1','001','00001',10)insert into销售values('2011-1-2','001','00002',5)insert into销售values('2011-1-3','002','00001',5)insert into销售values('2011-2-1','002','00003',10)insert into销售values('2011-2-2','001','00001',10)insert into销售values('2011-2-3','001','00003',20)insert into销售values('2011-3-2','003','00001',10)insert into销售values('2011-3-2','003','00004',30)insert into销售values('2011-3-3','002','00003',20)三、将客户表中的客户编号设为主键。

2010年1月数据库基础与应用试题及参考答案

2010年1月数据库基础与应用试题及参考答案

中央广播电视大学数据库基础与应用试题2010年1月已考一、单项选择题,把合适的选项编号填写在括号内。

(每小题2分,共20分)1.域是实体中相应属性的( )。

A.取值范围B.值C.名称D.描述2.把保存关系定义的关系称为对应数据库的 ( )。

A.一般关系B.元关系C.特定关系D.正常关系3.在一个关系R中,若存在X→Y和X→Z,则存在X→ (Y,Z),称此为函数依赖的( )规则。

A.传递性 B .分解性 C.合并性 D.增广性4.设-个关系为R(A, B, C, D, E, F),它的最小函数依赖集为FD= {A→B,A→C , D→E,D→F,则该关系的候选码为 ( )。

A. (A,B)B. (A ,C)C. (A,E)D. (A,D)5.在SQL中,对基本表进行插入和修改记录的命令为 ( )。

A. insert和deleteB. update和deleteC. delete和selectD. insert和update6. Access2000数据库是 ( )型数据库。

A.层状B.网状C.关系D.树状7.在 Acce ss2000系统中,如果字段内容为声音文件,可将此宇段定义为 ( )类型。

A.文本B. OLE对象C.查询向导D.备注8. Access2000数据库文件的扩展名是 ( )。

A. mdbB. dbtC. mdfD. dbf9.在Access2000数据库系统中,总共包含有 ( )种不同类型的数据库操作对象.A.10B.9C. 8D. 710.在Access2000数据库系统中,显示包含警告信息或其他信息的消息框,应该使用的操作是( )。

A. EchoB.MessageC. MsgBoxD. Warn二、是非判断题,根据叙述正确与否在题目后面的括号内打对号“√”或叉号“×”(每小题2分,共20分)1.在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。

( )2.在一个关系R中,若属性集X函数决定属性集Y,则记作为X→Y,称X为决定因素。

数据库应用技术习题及参考答案

数据库应用技术习题及参考答案

数据库应⽤技术习题及参考答案《数据库应⽤技术》复习题⼀、填空题1.Access中的数据对象有表、、、、数据访问页、宏和等七种。

2.对数据库建⽴索引就是要指定记录的。

3.在Access中可以使⽤、或作为窗体的数据来源。

4. 查询是维护数据的主要⼿段,分为四种类型、、、。

5. Access提供和两种字段类型保存⽂本或⽂本和数字的组合数据。

6. Access中模块有和两种基本类型。

7. 是Microsoft将数据库与WEB相连接的主要⼯具。

8. 满⾜条件的关系模式就属于第⼀范式。

9. 在Access数据表中能够惟⼀标识每⼀条纪录的字段称为。

10.满⾜条件的关系模式就属于第⼀范式。

11.Access数据库中表和表之间的关系为、、。

12.为防⽌数据库中的数据泄露,应对数据库进⾏,保证数据的安全。

13.DBMS所⽀持的数据模型最常⽤的有、、。

14.Access提供和两种字段类型保存⽂本或⽂本和数字的组合数据。

15.关系模型中的数据完整性是指数据库中数据的、、和。

16. 在Access中,窗体的数据来源主要包括______和______。

17. 查询城市为北京或上海的记录,在查询设计视图中“城市”字段条件⾏中输⼊__________。

18.如果要引⽤宏组中的宏,采⽤的语法是_______。

19.在创建交叉表查询时,列标题字段的值显⽰在交叉表的位置是___ ___。

20.如果要在某字段⾥存放1000字符左右的⽂字,该字段应设置成___ ___数据类型。

21. 在Access中,依据字段的命名规则,字段名的长度为个字符,⽂本型字段的最⼤长度为个字符。

22. 若⼀个关系的任何⾮主属性都不部分依赖于任何候选码,则称该关系达到第________范式。

23. 将字段列表中的具有“查阅”属性的字段拖放到窗体的主体节中,系统将⾃动创建⼀个标签控件和⼀个控件。

24. 为数据库设置密码,应该⽤⽅式打开数据库,否则⽆法设置。

25. 创建诸如上机证、考试名条,可以应⽤报表来创建。

《Access2010数据库技术与应用》试题A及答案

《Access2010数据库技术与应用》试题A及答案

Access2010数据库技术与应用期末考试试卷(A卷)(考试时间90分钟,满分100分)一、选择题(1~35题,每题1分,共35分)下面各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂抹在答题卡相应的位置上,答在试卷上不得分。

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.面向对象方法中,继承是指A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制7.层次型、网状型和关系型数据库划分原则是A.记录长度B)文件的大小C.联系的复杂程度D)数据之间的联系方式8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A.一对一B.一对多C.多对多D.多对一9.数据库设计中反映用户对数据要求的模式是A.内模式B.概念模式C.外模式D.设计模式10.报表“设计视图”中的()按钮是窗体“设计视图”工具栏中没有的。

数据库技术及应用实践考核上机试题2(201010)

数据库技术及应用实践考核上机试题2(201010)

准考证号姓名座位号助学单位考试时间年月日考场数据库技术及应用上机考试题(1010)试题2给定的图书_读者库中数据库表结构及样本记录表1-表6数据如下:图书表(书号,类别,出版社,作者,书名,定价);读者表(编号,姓名,单位,性别);借阅表(书号,读者编号,借阅日期,归还日期).表1 图书表结构字段名数据类型长度是否为空约束书号CHAR 10 否主键类别CHAR 12 否出版社CHAR 30作者CHAR 20书名CHAR 50 否定价MONEY 8表2 读者表结构字段名数据类型长度是否为空约束编号CHAR 8 否主键姓名CHAR 8 否单位CHAR 30性别CHAR 2 否“男”或“女”表3 借阅表结构字段名数据类型长度是否为空约束书号CHAR 10 否主键,外键读者编号CHAR 8 否主键,外键借阅日期DATETIME 否归还日期DATETIME表4 图书表数据书号类别出版社作者书名定价S1001 计算机高等教育出版社李一明计算机引论18.00S1002 计算机高等教育出版社王小二数据结构22.00S1003 计算机高等教育出版社李三和C语言编程25.00S1004 计算机清华大学出版社刘宏五操作系统49.80S1006 计算机高等教育出版社刘宏五数据结构21.00S1005 计算机清华大学出版社王小二计算机文化20.00S1007 数学高等教育出版社吴七高等数学18.00S1008 数学高等教育出版社丁玉六概率统计22.00S1009 数学清华大学出版社赵四名线性代数15.00S1010 物理清华大学出版社张八可力学19.00表5 读者表数据编号姓名单位性别D1001 李明亮计算机系男D1002 李和平计算机系女D1003 刘刚计算机系男D1004 乔大军计算机系男D1005 王思琪数学系女D1006 丁齐数学系男表6 借阅表数据书号读者编号借阅日期归还日期S1001 D1001 2010-01-25 2010-03-20S1002 D1002 2010-02-20 2010-03-20S1003 D1003 2010-06-05 2010-09-05S1004 D1004 2010-04-25 2010-07-25S1005 D1001 2010-01-25 2010-03-25S1006 D1005 2010-01-25 2010-04-25S1007 D1005 2010-09-25S1008 D1003 2010-09-25根据给定的样本数据,按顺序完成下列操作,按要求生成相应的sql文件:1、(1)创建图书-读者数据库。

《ACCESS2010数据库应用技术.》课后习题参考答案.pptx

《ACCESS2010数据库应用技术.》课后习题参考答案.pptx
据库之间保持较高的独立性,数据具有完整性、一致性和安全性高等特点,并且具有充分的 共享性,有效地减少了数据冗余。
(在数据库管理阶段,学校信息管理中应用程序与数据库之间的关系如图 1-4 所示。有 关学校信息管理的数据都存放在一个统一的数据库中,数据库不再面向某个部门的应用, 而 是面向整个应用系统,实现了数据共享,并且数据库和应用程序之间保持较高的独立 性。)
2
4. 答:启动 Access 2010 常用的方法有 3 种: ①在 Windows 桌面中单击“开始”按钮,然后依次选择“所有程序”→“Microsoft Office”→“Microsoft Access 2010”选项。 ②先在 Windows 桌面上建立 Access 2010 的快捷方式,然后双击 Access 2010 快捷方式 图标。 ③双击要打开的数据库文件。 退出 Access 2010 的方法主要有如下 4 种。 ①在 Access 2010 窗口中,选择“文件”→“退出”菜单命令。 ②单击 Access 2010 窗口右上角的“关闭”按钮。 ③双击 Access 2010 窗口左上角的控制菜单图标;或单击控制菜单图标,从打开的菜单 中选择“关闭”命令;或按组合键 Alt+F4。 ④右键单击 Access 2010 窗口标题栏,在打开的快捷菜单中,选择“关闭”命令。 5. 答:Access 2010 的主窗口包括标题栏、快速访问工具栏、功能区、导航窗格、对 象 编辑区和状态栏等组成部分。 快速访问工具栏中的命令始终可见,可将最常用的命令添加到此工具栏中。通过快速 访 问工具栏,只需一次单击即可访问命令。 功能区是一个横跨在 Access 2010 主窗口顶部的带状区域,它由选项卡、命令组和各组 的命令按钮 3 部分组成。单击选项卡可以打开此选项卡所包含的命令组以及各组相应的命令 按钮。 在 Access 2010 中打开数据库时,位于主窗口左侧的导航窗格中将显示当前数据库中的 各种数据库对象,如表、查询、窗体、报表等。导航窗格可以帮助组织数据库对象,是打 开 或更改数据库对象设计的主要方式,它取代了 Access 2007 之前版本中的数据库窗口。 对象编辑区位于 Access 2010 主窗口的右下方、导航窗格的右侧,它是用来设计、编辑、 修改以及显示表、查询、窗体和报表等数据库对象的区域。对象编辑区的最下面是记录定 位 器,其中显示共有多少条记录,当前编辑的是第几条。 状态栏是位于 Access 2010 主窗口底部的条形区域。右侧是各种视图切换按钮,单击各 个按钮可以快速切换视图状态,左侧显示了当前视图状态。 6. 答:导航窗格取代了早期 Access 版本中所使用的数据库窗口,在打开数据库或创 建新 数据库时,数据库对象的名称将显示在导航窗格中,包括表、查询、窗体、报表等。在 导 航窗格可实现对各种数据库对象的操作。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库技术及应用实践考核上机考试练习题A(201010)
给定的图书_读者库中数据库表结构及样本记录表1-表6数据如下:图书表(书号,类别,出版社,作者,书名,定价);
读者表(编号,姓名,单位,性别);
借阅表(书号,读者编号,借阅日期,归还日期).
表1 图书表结构
字段名数据类型长度是否为空约束
书号CHAR 10 否主键
类别CHAR 12 否
出版社CHAR 30
作者CHAR 20
书名CHAR 50 否
定价MONEY 8
表2 读者表结构
字段名数据类型长度是否为空约束
编号CHAR 8 否主键
姓名CHAR 8 否
单位CHAR 30
性别CHAR 2 否“男”或“女”
表3 借阅表结构
字段名数据类型长度是否为空约束
书号CHAR 10 否主键,外键
读者编号CHAR 8 否主键,外键
借阅日期DATETIME 否
归还日期DATETIME
表4 图书表数据
序号书号类别出版社作者书名定价
1 1000000001 计算机机械工业出版社李明计算机引论18.00
2 1000000002 计算机机械工业出版社王小红数据结构22.00
3 1000000003 计算机机械工业出版社李和明C语言编程25.50
4 1000000004 计算机电子工业出版社刘宏亮操作系统49.80
5 100000000
6 计算机机械工业出版社刘宏亮数据结构21.60
6 1000000005 计算机电子工业出版社王小红计算机文化20.00
7 2000000007 数学机械工业出版社吴非高等数学18.00
8 2000000008 数学机械工业出版社丁玉应概率统计22.30
9 2000000009 数学电子工业出版社赵名线性代数15.00
10 3000000010 物理电子工业出版社张共可力学19.80
表5 读者表数据
序号编号姓名单位性别
1 10000001 李小明计算机系男
2 10000002 王红计算机系男
3 10000003 李和平计算机系女
4 10000004 刘宏亮计算机系男
5 1000000
6 刘宏亮计算机系男
6 10000005 王小红数学系女
7 10000007 吴小数学系男
8 10000008 丁玉应数学系男
9 10000009 赵名数学系女
10 10000010 张共可计算机系男
表6 借阅表数据
序号书号读者编号借阅日期归还日期
1 1000000001 10000001 1998-11-25 1999-02-20
2 1000000002 10000002 1998-12-20 1999-03-20
3 1000000003 10000003 1999-06-05 1999-09-05
4 1000000004 10000004 2006-11-2
5 2006-11-25
5 100000000
6 10000001 2006-11-25 2006-11-25
6 1000000005 10000001 2006-11-25 2006-11-25
7 2000000007 10000001 2006-11-25
8 2000000008 10000003 2006-11-25
9 2000000009 10000004 2006-11-25 2006-11-25
10 3000000010 10000001 2006-11-25
一、根据给定的样本数据,按顺序完成下列操作:
1、数据定义和输入记录
(1)创建图书-读者数据库。

(2)创建图书表、读者表和借阅表,并满足约束条件。

(3)输入样本记录。

(4)查询输入的样本记录,并保存结果。

(5)创建计算机类图书借阅视图。

属性包括:读者姓名、书名、借阅日期。

(6)查询已创建的视图,并保存结果。

(7)创建图书表、读者表和借阅表的数据库关系图表。

2、数据更新
(1)输入一条新图书记录,例如:(‘10000000011’,’计算机’,’机械工业出版社’,’李阳’,’计算机引论’,25.00)
(2)删除一条图书记录,例如:删除书号=‘10000000004’的记录。

(3)修改一条图书记录,例如:将书名=‘数据结构’的记录的定价修改为25.00。

(4)查询当前的图书记录,并保存结果。

(5)求每个出版社出版的图书的平均定价,并将结果存入到平均定价数据库中。

3、单表查询
(1)求计算机系的读者编号和姓名。

(2)求已借阅了图书的读者编号。

(3)求2006年11月25日借阅图书的读者编号,并要求对查询结果按书号降序排列,如果书号相同则按读者编号升序排列。

(4)求机械工业出版社出版的图书的信息。

(5)求没有归还的图书的书号和读者编号。

4、连接查询
(1)查询未归还图书的读者信息。

(2)求已借阅图书的读者编号、姓名、借阅的图书信息。

T-SQL语句:SELECT 学生.学号,姓名,课程名,成绩
(3)求借阅图书且借阅时间为2000年以前的读者信息。

(4)求读者表与借阅表的左外连接。

(5)求借阅表与图书表的右外连接。

5、嵌套查询
(1)求借阅了数据结构图书的读者编号和姓名。

(2)求定价高于计算机引论定价的已借阅的图书信息。

(3)求非计算机系读者借阅的图书信息。

(4)求已借阅了的图书信息。

(5)求至少借阅了两本图书的读者信息。

6、组合查询
(1)查找图书类别,要求类别中最高的图书定价不低于全部按类别分组的图书平均定价的2倍。

(2)求机械工业出版社出版的各类图书的平均定价,用GROUP BY表示。

(3)列出计算机类图书的书号、名称及价格,最后求出册数和总价格。

(4)列出计算机类图书的书号、名称及价格,并求出各出版社这类书的总价格,最后求出全部册数和总价格。

(5)查询已借阅出3本及以上图书的出版社名称。

二、关于程序验收
1、通过可视化工具,验收已创建的数据库、数据表、视图关系表和数据库关系表。

2、通过已保存的SQL程序代码,验收查询结果。

3、上机操作工作量:除了操作1的数据定义和样本数据输入必做外,其余操作2至操作6,考试时每种操作出1-2道小题,共约8-10题。

相关文档
最新文档