数据库技术与应用模拟试题
数据库模拟试题+参考答案
数据库模拟试题+参考答案一、单选题(共82题,每题1分,共82分)1.数据库管理系统的作用描述,最恰当的是( )A、保障数据的易操作性B、保证数据的安全C、对数据进行集中管理,保障数据的安全性、共享性和一致性D、分散管理,保障数据处理的有效性和数据共享正确答案:C答案解析:数据库管理系统的目的就是对数据实施集中管理,提供相应的数据模型,保障数据的安全性、共享性和一致性。
2.关闭Access数据库可以使用的快捷键是 ( )A、Alt+F4B、Alt+ F + XC、Alt+ F +CD、Ctrl+O正确答案:C3.在access2010数据表中,要直接显示姓名中有“李”字的记录的方法是( )A、排序B、隐藏C、筛选D、冻结正确答案:C4.使用表设计器定义表中字段时,不是必须设置的内容是()A、数据类型B、字段大小C、说明D、字段名称正确答案:C5.关于主关键字(即主键)的说法正确的是( )。
A、主关键字的数据能够重复B、主关键字中不许有重复值和空值C、一个表可以设置多个主关键字D、主关键字只能是单一的字段正确答案:B答案解析:A.作为主关键字的字段,它的数据不能重复;C.一个表可以设置一个主关键字;D.主关键字可以是多字段。
6.在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式正确答案:C答案解析:一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。
7.为加快对某字段的查找速度,应该( )。
A、使该字段数据格式一致B、防止在该字段中输入重复值C、使该字段成为必填字段D、对该字段进行索引正确答案:D8.创建Access 2010数据库时,默认的文件保存目录在()A、TempB、PicturesC、DocumentsD、Desktop正确答案:C答案解析:创建数据库时,默认的保存路径在Documents(我的文档)。
数据库应用基础考试模拟题含参考答案
数据库应用基础考试模拟题含参考答案一、单选题(共100题,每题1分,共100分)1、在access2010中,若要上调数据库中产品的价格,最方便的方法是使用查询中的( )A、追加查询B、生成表查询C、删除查询D、更新查询正确答案:D2、在Access 2010数据库中,表的字段名最多不得超过()个字符A、255B、256C、254D、64正确答案:D3、将表中的字段定义为( ),可使字段中的每一条记录都必须是唯一的。
A、索引B、主键C、必需D、有效性规则正确答案:B答案解析:主键就是用来唯一标识表中的记录。
4、在对某字符型字段进行升序排列时,假设该字段存在这样4个值:中国、美国、日本、法国,则最后排序的结果是( )。
A、中国、美国、法国、日本B、法国、日本、美国、中国C、中国、日本、法国、美国D、法国、美国、日本、中国正确答案:D答案解析:汉字的排序按照汉语拼音字母的字符串,进行逐个字符比较,直到可以比较大小排序为止。
5、Access 2010中,文本型默认字段大小为()A、255B、64C、50D、65535正确答案:A答案解析:默认字段大小为255,最大也为255。
6、报表对象是()A、VBA程序B、修改数据的对象C、用来实现按照指定格式打印的对象D、一系列操作的集合正确答案:C答案解析:报表的最终目的就是为了对数据进行打印输出。
7、为加快对某字段的查找速度,应该()。
A、防止在该字段中输入重复值B、使该字段成为必填字段C、对该字段进行索引D、使该字段数据格式一致正确答案:C答案解析:索引可以加快对数据的查询速度,建立索引后表中记录的物理顺序不变,只是改变记录的逻辑顺序。
8、在ACCESS2010中,不可以设置输入掩码的字段类型是( )。
A、数字B、文本C、自动编号D、日期时间正确答案:C答案解析:输入掩码用于限制数据的输入格式和输入范围,也就是说只有在对数据输入的时候,输入掩码才能起作用。
数据库技术及应用考试
数据库技术及应用考试(答案见尾页)一、选择题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. 在数据库设计中,用来描述实体之间关系的术语是()。
数据库技术与应用测试卷题库及答案共10套
数据库技术与应用测试卷题库及答案共10套数据库技术与应用试卷题库及答案(第1套)1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、UPDATEB、INSERTC、ALTERD、MODIFY参考答案:A解析:无2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。
A、订阅/发布B、数据备份/恢复C、数据分离/附加D、DTS导入/导出参考答案:D解析:无3、(4分)【单选题】下面说法错误的是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。
B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。
C、默认值约束使用default关键字。
D、以上都不正确。
参考答案:D解析:无4、(4分)【单选题】每个数据库有且只能有一个()。
A、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无5、(4分)【单选题】SQL语言中,删除一个表的命令是()A、DELETEB、DROP TABLEC、CLEAR TABLED、REMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用()作为定界符。
A、单引号B、双引号C、方括号D、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字()实现A、uniqueB、primary keyC、defualtD、foreign key参考答案:A解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A、可以为表定义多个唯一约束B、唯一约束的列允许取空值C、可以建立在一列或几列的组合上D、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A、完整性控制B、访问控制C、安全性控制D、并发控制参考答案:D解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE语句D、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)】数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。
《数据库原理与应用》模拟题1与答案
模拟题_1_答案一、判断共10题(共计10分)第1题(1.0分)使用报表向导创建报表"可以在报表中排序和分组记录,但只能选择4个字段作为排序和分组依据"的说法是不正确的.答案:Y第2题(1.0分)将一个基表或查询作为新建窗体的数据源,"单击工具栏上的"属性"按钮,在"数据"选项卡中的" 记录源"属性下拉列表中选择一个表或查询"的操作是正确的.答案:Y第3题(1.0分)"文本框"可以作为绑定或未绑定控件来使用.答案:Y第4题(1.0分)SQL仅能创建"选择查询".答案:N第5题(1.0分)文本框是属于容器型控件.答案:N第6题(1.0分)在Access2000中,定义字段属性的默认值是指不得使字段为空.答案:N第7题(1.0分)绑定型控件与未绑定型控件之间的区别是未绑定控件可以放置在窗体任意位置,而绑定控件只能放置在窗体的固定位置.答案:N第8题(1.0分)"报表页眉"的内容是报表中不可缺少的关键内容.答案:N第9题(1.0分)Access中的"数据访问页"对象可以使用浏览器来访问Internet上的Web页.答案:Y第10题(1.0分)在SQL查询中使用WHILE子句指出的是"查询目标".答案:N二、单项选择共60题(共计60分)第1题(1.0分)数据库是()。
A:以—定的组织结构保存在辅助存储器中的数据的集合B:一些数据的集合.C:辅助存储器上的一个文件.D:磁盘上的一个数据文件.答案:A第2题(1.0分)Access数据库的类型是()。
A:层次数据库B:网状数据库C:关系数据库D:面向对象数据库答案:C第3题(1.0分)Access在同一时间,可打开()个数据库。
A:1B:2C:3D:4答案:A第4题(1.0分)将表中的字段定义为(),其作用使字段中的每一个记录都必须是惟一的以便于索引. A:索引B:主键C:必填字段D:有效性规则答案:B第5题(1.0分)内部计算函数"Min"的意思是求所在字段内所有的值的().A:和B:平均值C:最小值答案:C第6题(1.0分)将信息系99年以前参加工作的教师的职称改为副教授合适的查询为()。
数据库技术应用试题库9套
数据库技术应用试题9套一、选择题1.数据库系统的核心是()。
A.数据库管理员 B.数据库C.操作系统 D.数据库管理系统。
2.在数据库的三级模式结构中,模式有()。
A.1个。
B.2个 C.3个 D.任意多个3.下列选项中属于实体间m:n联系的是()。
A.学生与教师。
B.学生与班级C.学生与宿舍 D.学生与学校4.DBS、DB和DBMS三者之间的关系为()。
A.DBMS包括DB和DBS B.DB包括DBS和DBMSC.DBS包括DB和DBMS。
D.DBMS、DB和DBS之间无关联5.SQL Server 2000是()DBMS。
A.关系型。
B.层次型 C.网状型 D.面向对象型6.数据库中数据的最小存取单位是()。
A.记录 B.数据项。
C.字符 D.文件7.当数据库系统的数据全局逻辑结构改变时,它们对应的应用程序不需要改变仍能正常运行,称之为()。
A.物理独立性 B.逻辑独立性。
C.数据库的安全性 D.数据库并发性8.有两个基本关系为:学生(学号,姓名,系号),系(系号,系名,系主任),则系号是学生表的()。
A.主码 B.域 C.映像 D.外码。
9.设属性A是关系R的主属性,则属性A不能取空值(NULL)。
这是()。
A.实体完整性。
B.参照完整性C.用户定义完整性 D.域完整性10.在SQL语言的SELECT语句中,实现排序操作的是哪个子句()。
A.WHERE B.FROM C.SELECT D.ORDER BY。
11.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。
A.另一个表 B.游标 C.索引 D.视图。
12.下面对于关系的叙述中,不正确的是()。
A.关系中的每个属性是不可分解的B.在关系中元组的顺序是无关紧要的C.每一个关系只有一种记录类型。
D.在关系中属性的顺序是无关紧要的13.SQL函数中,求不是NULL的字段的行数所用的是()。
数据库原理与应用模拟试卷2
《数据库原理与应用》模拟试卷2一、选择题(具体要求。
本大题共15道小题,每小题2分,共30分)DBS是一个集合体,包含数据库、计算机硬件、软件和(C)。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库系统的数据独立性体现在(B)。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构要保证数据库的数据独立性,需要修改的是()。
A. 模式与外模式B. 模式与内模式3. 下面的选项不是关系数据库基本特征的是(A)。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关4. 关系数据库管理系统应能实现的专门关系运算包括(D)。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是(B)。
ⅰ. πS_ID,SCORE (σ age>22 (SC) )ⅱ. σ age>22 (πS_ID,SCORE (SC) )ⅲ. πS_ID,SCORE (σ age>22 (πS_ID,SCORE,AGE (SC) ) )A.ⅰ和ⅱB. 只有ⅱ正确C. 只有ⅰ正确D. ⅰ和ⅲ正确6. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C)。
A. 数据查询B. 数据操纵C. 数据定义D. 数据控制7. 学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。
要在表S中删除一个属性“年龄”,可选用的SQL语句是(B)。
A. DELETE Age from SB. ALTER TABLE S DROP AgeC. UPDATE S AgeD. ALTER TABLE S …Age‟8. 在SQL语言中,子查询是(D)。
【同济大学】数据库技术与应用模拟试题
《数据库技术与应用》模拟试题一、 选择题(每题1分,共10分)1、通过SQL SERVER2000的( ),方便实现建立数据库、数据表、设计候选键等操作。
A .企业管理器B .事件跟踪器C .服务管理器D .以上均不是2、从数据库中读取得数据,存放在( C )对象上,它是 的一个重要组件,也被称为一个离线的或内存的数据库。
A .SqlDataAdapterB .SqlConnectionC .DataSetD .SqlCommand3、下面列出的选项中只有( )不是常用的RDBMS 实例。
A .SQL ServerB .SysbaseC .IngresD .IDS/Ⅱ4、( D )是数据库中全部数据的逻辑结构和特征的描述。
A . 模式 B. 外模式 C. 内模式 D. 概念模式5、有了模式/内模式映像,可以保证数据和应用程序之间的( B )。
A . 逻辑独立性 B. 物理独立性 C. 数据一致性 D. 数据安全性6、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。
这是指数据库的数据( )。
A .完整性B .并发控制C .安全性D .恢复7、多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行( C )。
A .安全性控制B .完整性控制C .并发控制D .可靠性控制8、设有两个事务T1、T2,其并发操作系列如图所示,下列评价正确的是( )。
A .该操作不存在问题B .该操作丢失修改C .该操作存在不一致分析D .该操作读“脏”数据9、数据库设计过程主要包括需求分析、概念模式设计、逻辑模式设计和物理模式设计四个阶段,关系模式的规范化处理属于 ( B )阶段。
A .需求分析B .概念模式设计C .逻辑模式设计D .物理模式设计10、在某银行的数据库系统,设置只允许员工在上午9:00时至下午5:00可以访问数据库,其他时间全部予以拒绝。
这是数据库的( A )控制功能。
数据库技术及应用模拟题
选择题:30个左右填空题: 5个左右判断对错题:8个左右简答题:4题左右程序设计题:2-3道大题:Select 及数据的增删查改〔1-2题〕;E-R图及表说明:1、数据的增删查改可能出在填空题或程序设计题中2、实验中的题目及实验思考题是考试围。
3.数据库表的创立修改等操作的语句可能在填空题、简答题中考察。
4.书后面每章的题目是考试围按往年的惯例:〔1〕第1章,1.5节数据管理技术的新开展不会考-----不考〔2〕第3章,3.2节SQL Server 2008的安装不会考 ----- 不考〔3〕第4章,数据库管理的3条语句:CREATE DATABASE、ALTER DATABASE、DROP DATABASE语句不会出需要写完整语句的大题有可能是填空选择判断对错简答题〔4〕SELECT语句不会考外连接和穿插连接不考穿插连接,外连接在一些应用中有需求,会考。
5月21日下午2:30在南六楼二楼207召开数据库课师生座谈会各班班长、学习委员和其他同学参加。
胡烨红、王玉珏、莞聪、明 樊、晨晨、周圣翔一、选择题1.数据库DB 、数据库系统DBS 、数据库管理系统DBMS 之间的关系是〔 C 〕。
A .DB 包含DBS 和DBMSB .DBMS 包含DB 和DBSC .DBS 包含DB 和DBMSD .没有任何关系 2.数据和信息的关系是〔 B 〕。
A .数据就是信息B . 数据承载信息C .信息承载数据D . 毫无关系3.〔 B 〕是存储在计算机外存储器上的一组构造化的相关数据的集合。
A .数据库系统B . 数据库C . 数据库管理系统D . 数据库应用系统4.SQL Server 2008数据库中的日志文件的扩展名为〔 C 〕。
A ..mdfB . .mdbC . .ldfD . .ndf 5.关系数据库管理系统能实现的专门的关系运算包括〔 B 〕。
A . 排序、索引、统计B . 选择、投影、连接C . 关联、更新、排序D . 显示、打印、制表 6.设有如下关系:RST则以下操作正确的选项是〔 C 〕。
《数据库技术及应用》期末考试模拟(二)
《数据库技术及应用》期末考试模拟〔二〕《数据库技术及应用》期末考试模拟题〔二〕姓名________ 分数________一、单项选择题〔每个题只有一个答案是正确的。
每题2分,共25题,50分〕1.〔 A 〕是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护 A.文件或文件组可以由一个以上的数据库使用 B.文件只能是一个文件组的成员C.数据和事务日志信息不能属于同一文件或文件组 D.事务日志文件不能属于任何文件组16.SQL Server把数据及相关信息用多个逻辑组件来表示,这些逻辑组件通常被称为数据库对象。
以下〔D 〕不属于数据库对象 A.表 B.视图 C.索引 D.备份 17.安装SQL Server后,数据库效劳器已经自动建立4个系统数据库,以下〔B 〕不是系统数据库。
时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA2.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是〔 C 〕。
A.子模式 B.用户模式 C.模式 D.存储模式 3.以下选项中,不属于数据库特点的是〔 C〕。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高 4.要保证数据库逻辑数据独立性,需要修改的是〔c 〕。
A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式 5.在关系数据库中,视图是三级模式结构中的〔 D〕。
A.内模式 B.模式 C.存储模式 D.外模式 6.在数据库中可以创立和删除表、视图、索引,可以修改表,这是因为DBMS提供了〔 C 〕。
A.数据定义功能 B.数据查询功能 C.数据操作功能 D.数据控制功能7.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是〔 A 〕。
A. DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB 包括DBS和DBMSD.DBS包括DB,也就是DBMS 8.数据库系统的数据独立性体系在〔 B 〕。
(完整版)数据库应用技术模拟试题
数据库应用技术模拟试题1一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
)1.下列功能中,不属于数据库管理系统功能的是(B)。
A、数据库对象定义B、数据库文件读写C、数据查询D、数据更新2.下列类型中,属于定点小数类型的是(A)。
A、numericB、intC、datetimeD、real3.对char(10)类型的列,若存储“电视”,其占用的字节数是(C)。
A、4B、5C、10D、204.下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是(B)。
A、Where 成绩>= 60 OR成绩<= 80B、Where成绩>= 60 AND成绩<= 80C、Where 60 <= 成绩<= 80D、Where成绩IN(60..80)5.下列关于聚集索引与非聚集索引的说法,正确的是(C)。
A、在一个表上可以建立多个聚集索引和多个非聚集索引B、在一个表上可以建立多个聚集索引和最多一个非聚集索引C、在一个表上可以同时存在聚集索引和非聚集索引D、必须先建立聚集索引,然后再建立非聚集索引6.下列关于触发器的说法,正确的是(B)。
A、后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句B、触发器是由数据更改操作引发的自动执行的代码C、引发触发器执行的操作可以是SELECTD、CREATE TRIGGER tri ON table1 FOR INSERT定义的是前触发型触发器7.可以利用Connection对象的Execute方法实现对数据库的更改操作。
下列将SC表中学号为S105的学生的成绩减少10分的语句,正确的是(C)。
A、ADOcn.Execute “ALTER SC SET Grade = Grade - 10 WHERE 学号= 'S105' ”B、ADOcn.Execute “ALTER FROM SC SET Grade = Grade - 10 WHERE 学号= 'S105' ”C、ADOcn.Execute “UPDATE SC SET Grade = Grade - 10 WHERE 学号='S105' ”D、ADOcn.Execute “UPDATE FROM SC SET Grade = Grade - 10 WHERE 学号= 'S105' ”8.下列声明并创建Connection对象的语句,正确的是(B)。
数据库技术与应用考试试题
数据库技术与应用考试试题一、选择题(共20题,每题2分,共40分)1. 关系数据库具有以下特点之一是:A. 数据之间存在事务关系B. 数据可以通过网络传输C. 数据存储在层次结构中D. 数据之间存在主外键关系2. 数据库的ACID特性中的"A"表示:A. 并发控制B. 原子性C. 一致性D. 持久性3. 下列哪个是关系数据库管理系统(RDBMS)?A. OracleB. HadoopC. MongoDBD. Redis4. 在关系数据库中,主键的作用是:A. 唯一标识一张表中的记录B. 保证数据的一致性C. 加快查询速度D. 防止数据丢失5. 下列哪个是SQL语言的标准关键字?A. SELECTB. QUERYC. SEARCHD. RETRIEVE6. 在数据库中,使用外键的目的是:A. 加速数据查询B. 保持数据一致性C. 降低数据库存储空间D. 增加数据库安全性7. 下列哪个操作符用于在SQL语句中模糊查询?A. LIKEB. BETWEENC. IND. EXISTS8. 数据库事务必须具备的四个特性是:A. 原子性、持久性、一致性、隔离性B. 连续性、可靠性、一致性、可重复性C. 唯一性、隔离性、完整性、恢复性D. 可靠性、一致性、完整性、隔离性9. 下列哪个是关系数据库中的基本操作之一?A. DELETEB. UPDATEC. MODIFYD. RENAME10. 在关系数据库中,用来表示多对多关系的是:A. 一对一关系B. 多对一关系C. 多对多关系D. 无关系11. SQL语句中的GROUP BY子句的作用是:A. 对查询结果进行分组B. 对查询结果进行排序C. 对查询结果进行过滤D. 对查询结果进行聚合12. 下列哪种数据库模型主要用于处理文本数据?A. 关系数据库模型B. 层次数据库模型C. 网状数据库模型D. 文档数据库模型13. 数据库中的视图是:A. 物理存储方式B. 逻辑存储方式C. 检索数据的方式D. 更改数据的方式14. 数据库查询语言中,用于连接两个或多个表的关键字是:A. UNIONB. JOINC. UNION ALLD. IN15. 关系模型中的函数依赖是指:A. 两个表之间的关联关系B. 一个属性对另一个属性的决定关系C. 一个表中的值对另一个表中值的唯一决定关系D. 一个表中的值对另一个表中值的非唯一决定关系16. 数据库中索引的作用是:A. 加快查询速度B. 减少存储空间占用C. 保证数据一致性D. 提高数据安全性17. SQL语句中用于删除表中数据的操作是:A. DELETE TABLEB. REMOVE FROMC. TRUNCATE TABLED. DROP TABLE18. 关系数据库中,第三范式的特点是:A. 无重复数据B. 每个字段都在第一个范式的基础上更进一步C. 每个字段都与主键直接相关D. 所有的字段都来自同一个外部源19. 下列哪个选项是事务的隔离级别?A. COMMITB. ROLLBACKC. SERIALIZABLED. LOCK20. 关系数据库中的连接方式有以下哪种?A. 内连接B. 外连接C. 自连接D. 全连接二、简答题(共5题,每题10分,共50分)1. 请简述数据库的三层模式。
数据库技术与应用 模拟试卷 答案
数据库技术与应用期末考试卷(A卷)一、单选题(每小题 1 分,共40 分)【1】在有关数据管理的概念中,数据模型是指______。
C)数据及其联系的集合【2】一个关系型数据库管理系统所应具备的三种基本关系操作是______。
A)筛选、投影与连接【3】在数据库技术领域中,术语DBMS是指______。
C)位于用户与操作系统之间的一层数据管理软件【4】在OOP的概念中,类是一组具有相同属性和相同操作的对象的集合,类之间共享属性和操作的机制称为______。
D)继承【5】设某表单中有一个文本框Text1和一个命令按钮组Commandgroup1,该命令按钮组包含了Command1和Command2两个命令按钮。
如果要在命令按钮Command1的某个方法中引用文本框Text1的V alue属性值,下列式子中正确的是______。
D)This.Parent.Parent.Text1.Value【6】下列有关查询和视图的说法中,不正确的是______。
D)只能够对表中的数据进行查询,而不能对视图中的数据进行查询。
【7】SQL语句中的数据维护命令不包括______。
B)CHANGE-SQL【8】启动Visual FoxPro后,若要退出Visual FoxPro回到Windows环境,可在命令窗口中输入______命令。
A)QUIT【9】设“职工档案.DBF”表中有:职工编号、姓名、年龄、职务、籍贯等字段,其中可作为关键字的字段是______。
A)职工编号【10】以下表达式中,结果为“人民”两字的表达式是:A)SUBSTR("中国人民银行",5,4)【11】若内存变量名与当前打开的表中的一个字段名均为name,则执行“?name”命令后显示的是______。
C)字段变量的值【12】顺序执行以下赋值命令之后,下列表达式中错误的是______。
A="123"B=3*5C="XYZ"B)&B+C【13】函数LEN("ABC"+SPACE(8)-SPACE(8))返回的值是______。
MySQL数据库技术与应用试卷及答案
《数据库技术与应用》试题库一、填空题1、数据库是存储和管理数据的仓库,但数据库并不能直接存储数据,而是将数据存储到________中的。
2、如果MySQL服务名为MySQL5,则在Windows的命令窗口中,启动MySQL服务的指令是____。
3、在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为________,再删除主表中的相关记录,这样一定能成功删除。
4、在MySQL中,除了使用CREATE OR REPLACE VIEW语句修改视图外,还可以使用________语句来修改视图。
5、若想为表中插入的新记录自动生成唯一的ID,可以使用________约束来实现。
6、MySQL是一种_______(多用户、单用户)的数据库管理系统。
7、select (NULL<=>NULL) is NULL;的结果为_____。
8、在Windows下配置MySql服务器默认使用的用户是_______。
9、在MySQL中,整数类型可分为5种,分别是TINYINT、SMALLINT、MEDIUMINT、_______和BIGINT。
10、在MySQL中,查看已经存在数据库的sql语句是_______。
11、在MySQL中,可以使用关键字________按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。
12、MySQL提供了一个________命令,它可以实现数据的备份。
13、在SELECT语句的WHERE条件中,可以使用________关键字来判断字段的值是否为空值。
14、在MySQL中,主键约束是通过________定义的,它可以唯一标识表中的记录。
15、在MySQL中,修改表名的基本语法格式________。
16、实现数据还原时,可以在DOS窗口执行mysql命令,也可以在MySQL命令窗口执行________命令来还原数据。
17、聚合函数中,用于求出某个字段平均值的函数是________。
《数据库原理与应用》模拟试题一及参考答案
《数据库原理与应用》模拟试题一(闭卷 120 分钟)一、选择题( 20分)1.下述关于数据库系统的正确叙述是()A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据模型的三要素是( )A. 外模式、模式和内模式B. 关系模型、层次模型、网状模型C. 实体、属性和联系D. 数据结构、数据操作和完整性约束3. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的()A. 元组B. 行C. 纪录D. 属性4. SQL中,与“NOT IN”等价的操作符是( )A. =SOMEB. =ALLC. <>SOMED.<>ALL5. 下列SQL语句中,修改表结构的是( )A. ALTERB. CREATEC. UPDATED. INSERT6. 若用如下的 SQL语句创建一个表student:CREATE TABLE student ( NO char(4) NOT NULL,NAME char(8) NOT NULL,SEX char(2),AGE numeric(2))可插入到student表中的值是:A. (NULL , ' 李华 ' , ' 男 ' , '23')B.('1031' , NULL, ' 男 ' , 23 )C. ('1031' , ' 李华 ' , NULL , NULL)D.('1031' , ' 李华 ' , 男 , 23 )7. 当关系模式R(A,B)已属于3NF,下列说法中正确的是()A. R一定消除了插入和删除异常B. 仍然存在一定的插入和删除异常C.一定属于 BCNFD.A和C的说法都正确8. 关系模式中,满足 2NF 的模式()A.可能是 1NFB.必定是 1NFC.必定是 3NFD.必定是 BCNF9 . 设有两个事务 T1,T2 ,其并发操作如图所示,下面描述正确的是()T1 T2Read A=10 Update A=A-5 Read A=10 Update A=A-8A.不存在问题B.丢失更新C.不能重读D.读“ 脏” 数据10. 从 E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()A. M端实体的关键字B. N端实体的关键字C. 两端实体的关键字组合D. 重新选取其它属性二、填空题( 10分)1. 数据库的数据的独立性可分为___________和___________ 。
数据库应用技术模拟试题(2022春)1
数据库应用技术模拟试题一、单项选择题〔每个题只有一个答案是正确的。
每题2分,共15题,30分〕1.数据库管理系统中的〔 B 〕功能实现对数据库的插入、删除、修改。
A、数据定义B、数据操纵C、数据库的运行管理D、数据库的建立与维护2.以二维表的形式表示关系之间的联络,属于关系模型中〔 A 〕的功能。
A、数据构造B、标准性C、关系完好性D、数据独立性3.在系统数据库中,〔 A 〕包含了系统级信息。
A、master数据库B、tempdb数据库C、model数据库D、msdb数据库4.假如要存储的数据是带有小数位的数据,应使用〔 A 〕做为数据类型。
A、数值数据类型B、字符型C、日期时间型D、位型5.以下〔 A 〕情况,适于建立索引。
A、根本表的某列中记录数量特别多B、根本表的某列中记录数量特别少C、经常进展插入操作的根本表的某列D、经常进展删除操作的根本表的某列6.以下关于视图的描绘不正确的选项是〔 C 〕。
A、视图是由行和列组成的二维表B、视图可以限制用户对数据的访问C、视图与数据表是一样的D、视图是建立在根本表上的7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将学生表中学号为“002〞的学生的学号改为“2002〞,还没来得急对成绩表进展更新操作,突然停电了,SQL的事务控制功能将〔 C 〕。
A、保存对学生表的修改,机器重新启动后,自动进展对成绩表的更新B、保存对学生表的修改,机器重新启动后,提示用户对成绩表的进展更新C、去除对学生表的修改D、去除对学生表的修改,机器重新启动后,自动进展对学生表和成绩表的更新8.以下关系中,符合第2范式但不符合第3范式的是〔 B 〕。
ABCD9.把第一个关系和第二个关系中都出现的记录提取出来,形成新的关系称为〔 C 〕。
A、两个关系的和B、两个关系的并C、两个关系的交D、两个关系的差10.假如希望从学生表中查询出同学的平均年龄,那么语句中应该包含〔 C 〕。
数据库技术与应用试卷题及答案四套
数据库技术与应用试卷题及答案四套第一套1、(4分)【单选题】在TranSaCt-SQL语法中,用来插入数据的命令是A、INSERTB、UPDATEC、DELETED、CREATE参考答案:A解析:无2、(4分)【单选题】下面说法错误的是()A、全局变量(Global Variable)是SQL SerVer2008系统内部使用的变量。
B、全局变量在所有程序中都有效。
C、全局就是以开头D、用户能自定义系统全局变量,也能手工修改系统全局变量的值。
参考答案:D解析:用户不能自定义系统全局变量,也不能手工修改系统全局变量的值。
3、(4分)【单选题】下面说法中错误的是()A、在通常情况下,标识列的字段是不能插入数据的,由数据库自动生成。
B、如果需要自行插入数据,需要将表的Identity」nsert值设置为0N。
C、不能一次向表中插入多行数据。
D、使用Insert into…SeIeCt语句能够将其他数据表中的查询记录插入到本数据表中。
参考答案:C解析:无4、(4分)【单选题】下面字符串能与通配符表达式[ABC]%a进行匹配的是: A、 BCDEFB、 A_BCDC^ ΛBC aD、A%a 参考答案:C 解析:无5、(4分)【单选题】下列关于SQLSerVer数据库管理系统权限的叙述中,哪一条是不正确的()A、SQL SerVer数据管理系统的权限分为服务器权限和数据库权限两种B、数据库管理员执行数据库管理任务,这是属于数据库权限C、数据库权限又可以分为数据库对象权限和数据库语句权限两种D、数据库语句权限授予用户以允许他们创建数据库对象参考答案:B解析:权限用于控制对数据库对象的访问以及指定哪些用户可以执行哪些数据库操作。
SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种。
数据存权限又可以分为数据库对象和数据库语句权限两种。
数据库语句权限授予用户以允许他们创建数据库对象。
6、(4分)【单选题】下面说法中不正确的是()A、唯一性约束用于定义表中一列或多列的值是唯一的。
重点数据库模拟试题
数据库原理及应用模拟试卷(1)一、选择题(每题1分,共20分)1.下列哪种数据管理技术真正消除了程序与数据间的相互依赖关系()。
A. 自由管理B. 文件管理C. 数据库系统管理D. 以上说法都不对2.数据库中,属性是指()。
A. 客观存在的事物B. 事物的具体描述C. 事物的某一特征D. 某一具体事件3.数据库系统包括()。
A. DB、DBMSB. DB、DBAC. DB、DBMS、DBA、计算机硬件D. DB、DBMS、DBA、OS、计算机硬件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. E-R模型10.下列关于关系性质的描述中正确的是()。
A. 关系中行的值可以相同B. 关系中列的值可以相同C. 关系中行的次序不可以交换D. 关系中列的次序不可以交换11.一般地说,能够唯一决定关系中其它属性的关键字是指()。
A. 唯一的一个属性B. 唯一的一组属性C. 不唯一的一个属性D. 不唯一的一组属性12.数据库系统具有许多特点,使其很快成为数据处理的主要工具,下列哪个特点不是数据库系统的特点()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库技术与应用》
模拟试题
一、选择题(每题1分,共10分)
1、通过SQL SERVER2000的(),方便实现建立数据库、数据表、设计候选键等操作。
A.企业管理器 B.事件跟踪器 C.服务管理器 D.以上均不是
2、从数据库中读取得数据,存放在()对象上,它是的一个重要组件,也被称为一个离线的或内存的数据库。
A.SqlDataAdapter B.SqlConnection C.DataSet D.SqlCommand
3、下面列出的选项中只有()不是常用的RDBMS实例。
A.SQL Server B.Sysbase C.Ingres D.IDS/Ⅱ
4、()是数据库中全部数据的逻辑结构和特征的描述。
A.模式 B. 外模式 C. 内模式 D. 概念模式
5、有了模式/内模式映像,可以保证数据和应用程序之间的()。
A.逻辑独立性 B. 物理独立性 C. 数据一致性 D. 数据安全性
6、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。
这是指数据库的数据( )。
A.完整性 B.并发控制 C.安全性 D.恢复
7、多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行( )。
A.安全性控制 B.完整性控制 C.并发控制 D.可靠性控制
8、设有两个事务T1、T2,其并发操作系列如图所示,下列评价正确的是( )。
A.该操作不存在问题Array
B.该操作丢失修改
C.该操作存在不一致分析
D.该操作读“脏”数据
9、数据库设计过程主要包括需求分析、概念模式设计、逻辑模式设计和物理模式设计四个阶段,关系模式的规范化处理属于 ( )阶段。
A.需求分析
B.概念模式设计
C.逻辑模式设计
D.物理模式设计
10、在某银行的数据库系统,设臵只允许员工在上午9:00时至下午5:00可以访问数据库,其他时间全部予以拒绝。
这是数据库的()控制功能。
A.安全性控制 B.完整性控制 C.并发控制 D.可靠性控制
二、数据库设计(共15分)
一个图书借阅管理数据库要求提供下述服务:
(1)可随时查询书库中现有书籍的品种、数量与存放位臵。
所有各类书籍均可由书号唯一标识。
(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。
规则约定:任何人
可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。
(3)当需要时,可以通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。
规则约定:一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。
根据上述需求分析,试完成下列设计:
1、构造满足需求的E-R 图。
2、转换为等价的关系模式。
三、 已知关系模式:(共10分)
S(snum, sname, age, sex)
C(cnum, cname. teacher)
SC(snum, cnum, score)
试用关系代数和SQL 语言表示下列查询。
1、用关系代数表示:查询没有选修“数据库”的学生名单。
2、用SQL 语言表示:统计每门课程都及格的学生人数。
四、 触发器和存储过程程序设计。
(10分)
1、在关系SC(snum,cnum,score)中要插入一条记录,表明一位同学选修了一门课程。
学校教务处规定每门课程的选修人数必须在一定的范围之内,下面的触发器程序就是为这个规测而设计的。
请阅读程序,并写出测试用例运行的结果。
CREATE TRIGGER sc_count
ON sc
FOR INSERT AS BEGIN DECLARE @_cnum CHAR(10) SELECT @_cnum=um FROM inserted i
IF 180<= (SELECT COUNT(snum)
FROM sc
WHERE cnum=@_cnum )
BEGIN
PRINT '对不起,该课程人已经满!'
ROLLBACK END ELSE BEGIN PRINT '祝贺您,选课成功!' COMMIT
END
PRINT '触发器正常工作!'
END
2、建立存储过程,其功能是查询出给定邮编区域信息(已知邮政编码的后三位信息)的客户信息。
客户表的结构如下:客户(客户号,客户名称,联系人,地址,邮政编码,电话)
五、程序填空(5分)
已知窗体控件的名称分别为:TextBox1、DataGrid1, 实现的功能为在SC(snum,cnum,score)中查出给定课程号
的学生选课人数。
参看下列窗体,完成程序填空A和B。
Private Sub Button1_Click(…) Handles Button1.Click
Dim myconn As SqlConnection = New SqlConnection("Data Source=naonao;Integrated Security=SSPI;Initial Catalog=tjdb")
Dim mycmd As New SqlCommand
mycmd.Connection = myconn
mandText =________________A______________________
Dim myadapter As SqlDataAdapter = New SqlDataAdapter(mycmd)
Dim mytable As New DataTable
______________B_________________
Me.DataGrid1.DataSource = mytable
End Sub。