数据库系统与应用模拟试卷和答案资料
- 格式:doc
- 大小:100.00 KB
- 文档页数:16
《MySQL数据库原理与应用》模拟试卷一、选择题(每题1分,共5分)1.数据库、数据库系统和数据库管理系统之间的关系是?A.数据库系统包括数据库和数据库管理系统B.数据库管理系统包括数据库和数据库系统C.数据库包括数据库系统和数据库管理系统D.数据库系统就是数据库,也就是数据库管理系统【答案:A】2.下列四项中,不属于数据库系统特点的是?A.数据共享B.数据独立C.数据结构化D.数据高冗余【答案:D】二、判断题(每题1分,共5分)1.数据库系统的主要目的是实现数据共享和数据独立性。
()【答案:正确】2.数据库管理系统(DBMS)是数据库系统的核心组成部分。
()【答案:正确】三、填空题(每题1分,共5分)1.数据模型是对现实世界的数据特征进行的抽象,来描述数据库的________与________。
【答案:结构与语义】2.数据库的数据独立性是指不会因为数据的存储策略变化而影响系统存储结构。
()【答案:错误】四、简答题(每题2分,共10分)1.简述数据库系统的两个主要目标。
【答案:数据库系统的主要目标是实现数据共享和数据独立性。
】2.什么是数据库管理系统(DBMS)?它在数据库系统中扮演什么角色?【答案:数据库管理系统是用于管理数据库的软件系统,它在数据库系统中扮演核心角色,负责数据的组织、存储、检索和维护。
】五、应用题(每题2分,共10分)1.解释关系模型中候选码的概念及其作用。
【答案:候选码是关系模型中的一个或多个属性,其值能唯一标识该关系模式中的任何元组。
】六、分析题(每题5分,共10分)1.分析数据库系统中数据独立性的重要性。
【答案:数据独立性确保了应用程序与数据库的底层存储结构相独立,使得在数据库结构变化时,应用程序不需要修改,从而提高了系统的灵活性和可维护性。
】七、实践操作题(每题5分,共10分)1.描述使用E-R模型进行数据库设计的基本步骤。
【答案:使用E-R模型进行数据库设计的基本步骤包括确定实体、属性、关系,绘制E-R图,转换为关系模型,设计数据库表结构。
数据库应用-模拟试题1一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共10个小题,每小题2分,共20分)1. 数据库(DB)、数据库系统(DBS) 和数据库管理系统(DBMS) 三者之间的关系是( )。
A. DBS包括DB 和DBMSB. DBMS包括DB 和DBSC. DB包括DBS 和DBMSD. DBS 包括DB, 也就是DBMS2. 对关系数据库特征的描述不准确的是( )。
A. 数据具有独立性B. 数据结构化C. 数据集中管理D. 数据冗余多3. 在MySQL 中,建立数据库用( )。
A. CREATE TABLEB. CREATE TRIGGERC. CREATE INDEXD. CREATE DATABASE4. ( )选项是用来创建和修改数据库结构的。
A. DDLB. DMLC. DCLD. DQL5.HBase 中数据分发和负载均衡的最小单元是( )。
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.MySQL 服务器的存储引擎中支持事务处理、支持外键、支持崩溃修复能力和并发控制的存储引擎是( )。
A. InnoDBB. MyISAMC. MemoryD. NDB二、多项选择题(每个题有多个答案是正确的,请将正确的答案填写到括号内。
数据库技术与应用测试卷题库及答案共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)]数据完整性。
《数据库系统概论》模拟试卷(一)参考答案一、单项选择题(每小题2分,共30分)1、( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。
(A)、数据库系统(B)、数据库(C)、关系数据库(D)、数据库管理系统2、下列关于索引的叙述,正确的是(A)。
(A)、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率。
(B)、一个基本表最多只能有一个索引。
(C)、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素。
(D)、一个基本表至少要存在一个索引。
3、设有两个关系R(A,B)和S(A,C),下列等式成立的是(A)。
(A)、(B)、(C)、(D)、4、在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块的存储方法称为( C )。
(A)、HASH (B)、B树索引(C)、聚簇(D)、其它5、设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是( D )(A)、该操作不存在任何问题(B)、该操作丢失修改(C)、该操作不能重复读(D )、该操作读“脏”数据6、 关系模式规范化理论主要解决的问题是( B )(A )、提高查询速度(B )、消除操作异常和数据冗余 (C )、减少数据操作的复杂性 (D )、保证数据的安全性和完整性7、 层次型、网状型和关系型数据模型划分原则是( D )。
(A )、 记录长度(B )、 文件的大小(C )、 联系的复杂程度 (D )、数据之间的联系8、 有关系:R (A ,B ,C )(主码为A )和S (D ,A )(主码为D ,外码为A ),外码A 参照于关系R 的主码A 。
关系R 和S 的元组如图所示,指出关系S 中必定违反完整性规则的元组是( C )。
(A )、(1,2) (B )、(2,null ) (C )、(3,3) (D )、(4,1)关系R关系S9、 设有两个关系R(A ,B )和S (B ,C ),与下列SELECT 语句SELECT A ,BFROM RWHERE B NOT IN(SELECT BFROM SWHERE C='C56');等价的关系代数表达式是(C)。
数据库原理与应⽤试卷1数据库原理与应⽤模拟试题⼀⼀、选择题(每题2分,共20分)1.下列哪个不属于DBMS的主要功能:【】A.数据定义功能B.数据操纵功能C.图形界⾯功能D.数据库维护功能答案:C解释:DBMS数据库管理系统的主要功能有数据定义功能、数据组织、存储和管理、数据操纵功能、数据控制功能、数据库的建⽴和维护功能,还有其它功能如DBMS与其他软件的通信,异构数据库的互操作等。
C图形界⾯功能不是DBMS的主要功能。
2.下列哪⼀个不是关系模型具有的性质:【】A.列是同质的B.列序有关C.⾏序⽆关D.分量必须取原⼦值答案:B解释:关系模型包含6条性质:列是同质的;不同的列可以出⾃同⼀个域;列序⽆关性;任意两个元组不能完全相同;⾏序⽆关性;分量必须取原⼦值。
B列序有关不是关系模型具有的性质。
3.外模式/模式映像保证:【】A.数据独⽴性B.物理独⽴性C.概念独⽴性D.逻辑独⽴性答案:D解释:外模式/模式映像的⽤途是保证数据的逻辑独⽴性:应⽤程序(外模式)与数据库的逻辑结构(模式)是相互独⽴的。
即数据的逻辑结构发⽣改变,应⽤程序不⽤改变。
D逻辑独⽴性符合题意。
4.属性Cname的开头为DB,且第四个字符为i的条件为:【】/doc/b812632702.htmlame LIKE ‘DB_i%’/doc/b812632702.htmlame LIKE ‘DB*i?’/doc/b812632702.htmlame LIKE ‘DB%i_’/doc/b812632702.htmlame LIKE ‘DB?i*’解释:在LIKE的查询语法中,通配符%匹配任意长度的字符串,_匹配任意单个字符。
A Cname LIKE ‘DB_i%’符合题意。
5.表达年龄(Sage)⾮空的WHERE⼦句为:【】A.Sage <> NULLB.Sage != NULLC.Sage IS NOT NULLD.Sage NOT IS NULL答案:C解释:SQL中的空⽤关键字NULL代表,是空为IS NULL,⾮空为IS NOT NULL。
模拟题_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年以前参加工作的教师的职称改为副教授合适的查询为()。
自测题1一、填空题1.在数据库系统的三个抽象层次结构中,表示用户层数据库的模式称为外模式,表示概念层数据库的模式称为概念模式,表示内层数据库的模式称为内模式。
2.迄今,数据库系统常用的数据模型有层次模型、网状模型和关系模型。
3.数据库系统的控制功能表现在如下几点,他们分别是数据的完整性、数据的安全性、并发控制、数据的恢复。
4.外模式/模式映射保证了数据的逻辑独立性。
5.联系通常有两种:一种是实体内部的联系,即实体中属性间的联系;另一种是实体与实体之间的联系。
6.实体间的联系是错综复杂的,但就两个实体的联系来说,主要有三种:一对一的联系、一对多的联系和多对多的联系。
7.数据库系统是一个实际可运行的系统。
通常由数据库、硬件、数据库管理系统和数据库管理员(DBA)四个部分组成。
8.管理和使用数据库的各类人员,包括终端用户、应用程序员、系统分析员和数据库管理员。
9.数据库系统的体系结构分为内部体系结构和外部体系结构。
10.在文件服务器结构中,数据库存放在文件服务器中,应用程序分散安排在各个用户工作站上。
11.在客户/服务器结构中,客户端向服务器发送的是处理请求,服务器返回的是处理结果。
12.三级模式之间的联系是通过二级映射来实现的,当然实际的转换工作是由数据库管理系统来完成的。
13.数据模型分成两个不同的层次:概念模型和实施模型。
14. 实施模型是由按计算机系统的观点对数据建模和具体的数据库系统有关,侧重于数据和联系的表示或存储方法。
15.关系中的某个属性组,它可以唯一标识一个元组,这个属性组称为候选关键字。
16.数据库管理系统(DBMS)提供数据操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和查询。
17.在数据库的三级模式体系结构中,模式与内模式质检的映像(模式/内模式),实现了数据的物理独立性。
18.数据库的核心组成部分是数据库管理系统。
19.数据库系统的内部体系结构是三级模式结构,分别是模式、内模式和外模式。
数据库原理模拟题及其答案数据库原理模拟题及其答案(1)一、填空题1.________________是一个逻辑上统一、地域上分布的数据集合。
(分布式数据库)2.数据库的三级模式是指内模式、___________________、外模式。
(模式)____________________现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。
(概念世界)3.数据模型由三部分组成:模型结构、数据操作、__________________。
(完整性规则)4.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。
则这种数据模型是__________________________。
(层次模型)5.能唯一标识一个元组的属性或属性组成为________________。
(关键字)6.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。
(控制)7.视图是从其它________________________或视图导出的表。
(基本表)8.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的______________________。
(外关键字)9. 数据字典中的___________________是不可再分的数据单位。
(数据项)二、单项选择题1.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。
A.外模式 B.内模式 C.存储模式 D.模式答案:D2.SQL语言是语言。
A.层次数据库 B.网络数据库C.关系数据库 D.非数据库答案:C3.SQL语言具有的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵答案:B4.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。
《数据库原理与应用》模拟试卷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、SQL语言中,删除一个视图的命令是( b )。
A. DELETEB. DROPC. CLEARD. REMOVE2、下列四项中,不正确的提法是( b )。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言3、在数据库的E-R图中,菱形框表达的是( c )A. 属性B. 实体C. 实体之间的联系D. 实体与属性之间的联系4 、SQL Server 2000 采用的身份验证模式有( d )。
A、仅Windows身份验证模式B、仅SQL Server身份验证模式C、仅混合模式D、Windows身份验证模式和混合模式5、SQL Server的字符型系统数据类型主要包括( b )。
A、Int、money、charB、char、varchar、textC、datetime、binary、intD、char、varchar、int6、要查询book表中所有书名中包含“计算机”的书籍情况,可用( c )语句。
A、 SELECT * FROM book WHERE book_name LIKE ‘计算机*’B、 SELECT * FROM book WHERE book_name LIKE ‘计算机%’C、 SELECT * FROM book WHERE book_name = ‘计算机*’D、 SELECT * FROM book WHERE book_name = ‘计算机%’7、对视图的描述错误的是:( d)A、是一张虚拟的表B、在存储视图时存储的是视图的定义C、在存储视图时存储的是视图中的数据D、可以像查询表一样来查询视图8、经过投影运算后,所得关系的元组数( c )原关系的元组数。
A、等于B、小于C、小于或等于D、大于9、在SQL中,与关系代数中的投影运算对应的子句是( d )。
数据库系统概论模拟试卷附答案分值:100一、选择题(15空,每空2分,共30分)1.在数据库系统中,把可以相互区别的客观事物称为()A.属性 B. 字段C.文件D.实体2.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为数据库的()A.实体独立性 B.物理数据独立性C.客观独立性D.逻辑数据独立性3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()A. 多对多B. 一对多C. 多对一D. 一对一4.如果关系模式R上有函数依赖AB→C和A→C,则R中存在()A. 完全依赖B.部分依赖C. 传递依赖D.多值依赖5.关系模型的参照完整性约束是指()A.限制引用一个关系中的不同元组数据B.限制引用不同关系中的元组数据C.限制一个关系引用与之联系关系中不存在的元组数据D.限制两个关系间的互相引用6.管理数据库系统是数据库系统的核心,它负责有效地组织、存储、获取和管理数据,属于一种(),是位于用户与操作系统之间的一层数据管理软件。
A.系统软件B.工具软件C.应用软件D.数学软件7.DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。
A.可靠性 B.一致性 C.完整性D.安全性8.在数据库中,下列说法()是不正确的。
A.数据库中没有数据冗余 B.数据库具有较高的数据独立性C.数据库能为各种用户共享 D.数据库加强了数据保护9. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。
A.大型、中型和小型 B.西文、中文和兼容C.层次、网状和关系 D.数据、图形和多媒体10. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。
A.外模式 B.内模式C.存储模式 D.模式11.一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。
这是指事务的( ) 。
A. 原子性B. 一致性C. 隔离性D. 持久性12. 在数据库中,软件错误属于( )。
全国自考(数据库及其应用)模拟试卷5(题后含答案及解析)题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合题单项选择题1.构成关系模型中的一组相互联系的“关系”一般是指( )A.满足一定规范化要求的二维表B.二维表中的一行C.二维表中的一列D.二维表中的一个数据项正确答案:A解析:严格地讲,关系是一种规范化了的二维表。
2.如果一个学校只能有一个校长,而且一个校长不能同时担任其他学校的校长,则学校和校长两个实体之间的关系属于( )联系。
( ) A.一对一B.一对二C.一对多D.多对多正确答案:A3.属于专门关系运算的是( )A.并B.差C.笛卡儿积D.投影正确答案:D解析:关系代数中的运算可以分为以下两类:传统的集合运算:包括并、差、并、笛卡儿积(乘法)和笛卡儿积的逆运算(除法)。
专门的关系运算:对关系进行垂直分割(投影)、水平分割(选择)和关系的结合(连接与自然连接)等。
4.Access数据库文件的后缀名为( )A.mdbB.pdfC.accD.ass正确答案:A5.下列关于复制数据库对象论述中错误的是( )A.只能在同一个数据库内部进行复制B.可以在不同数据库之间进行复制C.可以复制到Word文档中D.可以复制到Excel工作簿中正确答案:A解析:复制一个数据库对象后,既可以将其副本粘贴到同一个Access数据库内,也可以粘贴到其他Access数据库中,或复制到其他Office文档中。
6.表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数,最好的查询方式是( )A.选择查询B.交叉表查询C.参数查询D.操作查询正确答案:B解析:交叉表增强了数据的可视性,便于对数据进行计算,例如进行求和、求平均值、计数等。
7.下面关于报表对数据处理的叙述正确的是( )A.报表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据正确答案:B解析:报表是一种以打印的形式展现数据的有效方式,可以在屏幕上预览或在打印机上输出。
2022数据库基础与应用模拟练习期末试卷1答案一、单项选择题(每小题4分,共60分)1.下面哪些操作不属于SQL语言:A.插入 B.修改 C.删除 D.加密A.插入2.建立索引的目的是:A.改善数据的组织结构 B.提高检索效率 C.使数据存取更安全 D.减少系统的时间开销B.提高检索效率3.一般在数据库系统的开发过程中,主要使用的数据模型是:A.关系模型 B.逻辑模型 C.网状模型 D.对象关系模型A.关系模型4.在数据库系统中,数据字典是:A.数据库操作语言 B.数据库文档 C.数据逻辑结构 D.数据物理结构D.数据物理结构5.下列关于DDL的说法正确的是:A.它不能定义数据库结构 B.它不能更改数据库结构 C.它是一种数据库查询语言 D.它可以定义数据库结构D.它可以定义数据库结构6.关于数据库系统设计不正确的表述是:A.数据库系统可以提高冗余度 B.数据库系统突出重点是将数据组织起来 C.数据库系统改善数据独立性 D.数据库系统可以提高灵活性A.数据库系统可以提高冗余度二、填空题(每小题8分,共40分)7.在SQL语句中,应当把具有唯一性的列声明为________。
主键8.要实现数据库的实体化,我们经常要使用________。
视图9.在进行表连接查询时,通常两个表之间要有一个________。
外键10.要更新表中的数据,可以使用的语句例子是________。
UPDATE 表名 SET 列名 = 新值 WHERE 条件三、简答题(每小题45分,共90分)11.什么是SQL?SQL是结构化查询语言(Structured Query Language),用于访问和编辑数据库中的信息,是一种专业的数据库操作语言。
它是当今最流行的数据库语言之一,用以查询、更新和定义数据存储在关系数据库中的数据。
它可用于检索和更新数据,插入新记录,删除现有记录,改变表结构等等。
12.怎样设计出一个高性能的数据库?(1)优化查询:在设计数据库之外,还要优化查询,减少不必要的字段及数据,使它们只包含在该表中必要的信息内容;(2)建立索引:要尽量避免大量排序或者排序计算,应该给表中常用的字段建立索引;(3)设置合理的唯一索引:要尽量避免重复的记录,应该设置一个或多个合理的唯一索引;(4)利用存储过程:将常用的sql语句封装成存储过程,避免查询的多次编写,从而节省时间和空间。
北京语言大学网络教育学院《数据库应用(SQL Server)》模拟试卷一注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。
请监考老师负责监督。
2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算.3。
本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、判断题(本大题共5小题,每小题2分,共10分),正确的填T,错误的填F,请将答案填在答题卷相应题号处。
1、对于一个已存在的表,对其进行增加列、删除列、更改列的名称和数据类型等操作都能进行。
()2、一个表不能有主键值相同的两行。
( )3、在设计存储过程时,可以为参数提供一个默认值,其一般格式是:CREATE PROCEDURE 存储过程名( 参数1=默认值1, 参数2=默认值2,… ) AS SQL语句。
( )4、凡是能通过ODBC或OLEDB接口访问的数据库,也可通过ADO 。
NET来访问。
()5、DataSet是核心的ADO 。
NET数据库访问组件,主要是用来支持ADO .NET的不连贯连接及分布数据处理。
( )二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
6、DBMS提供哪种语言来定义数据库的三级模式?( )。
[A] DBL[B] DCL[C] DDL[D] DML7、SQL Server是()。
[A]数据库[B]数据库系统[C]数据库管理系统[D] 数据库应用系统8、在数据库系统中,如果数据库的物理结构发生了变化,那么用户的应用程序()。
[A]必须改变[B]自动改变[C]可以不变[D] 必须作废9、以下有关“关系的性质”的说法错误的是().[A] 不同的列可出自同一个域[B] 行的次序不能任意交换[C]关系中不允许有两个完全相同的元组[D]不允许某个属性又是一个二维关系10、关系代数中选择运算是对关系进行的()。
数据库技术与应用试卷一、选择题 (每小题 1 分,共 20 分)1.表单的NAME属性是 D 。
A.显示在表单标题栏中的名称B.运行表单程序时的程序名C.保存表单时的文件名D.引用表单对象时的名称2.下列叙述中含有错误的是B 。
A.一个数据库表只能设置一个主索引B.唯一索引不允许索引表达式有重复值C.候选索引既可以用于数据库表也可以用于自由表D.候选索引不允许索引表达式有重复值3.对于自由表而言,不能创建的索引类型是____A_。
A.主索引B.候选索引C.普通索引D.唯一索引4.下列类的特性中,___D__体现并扩充了面向对象程序设计方法的共享机制。
A.抽象性B.多态性C.封装性D.继承性5.Visual FoxPro是一个_____B。
A. 数据库系统B. 数据库管理系统C. 数据库D. 数据库管理员6.实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而__A__是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。
A. 数据模型B. 物理模型C. 逻辑模型D. 概念模型7.在Visual FoxPro 中创建数据库后,系统自动生成的三个文件的扩展名分别为_B____。
A. .PJX、.PJT、.PRGB. .DBC、.DCT、.DCXC. .FPT、.FRX、.FXPD. .DBC、.SCT、.SCX8.在Visual FoxPro 中,创建____C_将不以独立的文件存储。
A. 查询B. 类库C. 视图D. 菜单9.下列不属于关系代数运算的是___A_。
A. 查询B. 投影C. 选择D. 联接10.下列表达式中,合法的是________B_.A. Year(Date())-{2000/08/02}B. Date()-{2000/08/02}C. Date()+{2000/08/02}D. A、B、C均对11. 数据库表的参照完整性规则包括更新规则、删除规则和插入规则。
数据库应用技术模拟试题1 一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
)1.下列功能中,不属于数据库管理系统功能的是(B)。
A、数据库对象定义B、数据库文件读写CD2A、B、C、D、3A、B、C、D、4A、Where成绩>=60OR成绩<=80B、Where成绩>=60AND成绩<=80C、Where60<=成绩<=80D、Where成绩IN(60..80)5.下列关于聚集索引与非聚集索引的说法,正确的是(C)。
A、在一个表上可以建立多个聚集索引和多个非聚集索引B、在一个表上可以建立多个聚集索引和最多一个非聚集索引C、在一个表上可以同时存在聚集索引和非聚集索引D、必须先建立聚集索引,然后再建立非聚集索引6.下列关于触发器的说法,正确的是(B)。
A、后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句B、触发器是由数据更改操作引发的自动执行的代码CD、7.10分的A、B、C、D、8A、B、C、D、9询信息工程系学生的姓名和所选的课程号。
下列关系代数表达式正确的是(C)。
A、σ姓名,课程号(∏所在系=‘信息工程’(SC Student))B、σ姓名,课程号(∏所在系=‘信息工程’SCStudent)C、∏姓名,课程号(σ所在系=‘信息工程’(SCStudent))D、∏姓名,课程号(σ所在系=‘信息工程’SCStudent)10.下列关于第二范式的说法,错误的是(D)。
A、第二范式的关系模式一定是第一范式的B、第二范式的关系模式有可能存在数据冗余C、第二范式的关系模式一定不存在非主属性对主键的传递函数依赖D、第二范式的关系模式一定不存在非主属性对主键的部分函数依赖11.设有关系表:教师(教师编号,教师姓名,性别,电话号),其中电话号允许为空。
下列数据插入语句中,正确的是(D)。
A、B、C、D、12ABCD13A、B、C、D、SELECTTOP4WITHTIES*FROMStudentGROUPBYSageDESC14.下列关系代数运算中,要求参与运算的两个集合必须列个数相同的是(C)。
《数据库原理与应用》模拟试题一(闭卷 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. 数据库的数据的独立性可分为___________和___________ 。
数据库技术与应用试卷题及答案四套第一套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.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。
请监考老师负责监督。
2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。
3.本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
1、在数据库设计中用关系模型来表示实体和实体之间的联系。
关系模型的结构是()。
[A] 层次结构[B] 二维表结构[C] 网状结构[D] 封装结构2、数据库三级模式体系结构的划分,有利于保持数据库的()。
[A] 数据独立性[B] 数据安全性[C] 结构规范化[D] 操作可行性3、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。
[A] 同一个应用中的多个程序共享一个数据集合[B] 多个用户、同一种语言共享数据[C] 多个用户共享一个数据文件[D] 多种应用、多种语言、多个用户相互覆盖地使用数据集合4、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。
[A] DBS包括 DB和DBMS [B] DBMS包括DB和DBS[C] DB包括 DBS和 DBMS [D] DBS就是DB,也就是DBMS5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作、这种功能称为()。
[A] 数据定义功能[B] 数据管理功能[C] 数据操纵功能[D] 数据控制功能6、SQL语言具有()的功能。
[A] 关系规范化、数据操纵、数据控制[B] 数据定义、数据操纵、数据控制[C] 数据定义、关系规范化、数据控制[D] 数据定义、关系规范化、数据操纵7、SQL语言具有两种使用方式,分别称为交互式SQL和()。
[A] 提示式SQL [B] 多用户SQL[C] 嵌入式SQL [D] 解释式SQL8、数据库中只存放视图的()。
[A] 操作[B] 对应的数据[C] 定义[D] 限制9、支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为()。
[A] 表式系统[B] 最小关系系统[C] 关系完备的系统[D] 全关系系统10、关系数据库规范化是为解决关系数据库中()问题而引入的。
[A] 插入、删除和数据冗余[B] 提高查询速度[C] 减少数据操作的复杂性[D] 保证数据的安全性和完整性二、填空题(本大题共10空,每空2分,共20分;请将答案填写在答题卷相应题号处)11、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
12、在关系代数运算中,五种基本运算为并、差、选择、()和()。
13、实体完整性要求主属性不能取空值,这一点可以通过()来保证。
14、各分E-R图之间的冲突主要有()、()和()。
15、SQL语言的数据定义功能包括定义数据库、()、()和()。
三、名词解释(本大题共5小题,每题5分,共25分;请将答案填写在答题卷相应题号处)16、E-R图17、关系模式18、数据库管理系统19、事务的原子性20、数据仓库四、简答题(本大题共2小题,每题10分,共20分;请将答案填写在答题卷相应题号处)21、使用数据库系统有什么好处?22、关系数据库的优点?五、案例分析题(本大题1小题,共15分;请将答案填写在答题卷相应题号处)23、在教师指导学生过程中,教师通过指导与学生发生联系,假定在某个时间某个地点一位教师可以指导多个学生,但某个学生在某一时间和地点只能被一位老师指导。
试画出教师与学生联系的E-R图。
假定:“教师”实体包括:教师号,姓名,职称,专业属性“学生”实体包括:学号,姓名,专业,入学时间属性“指导”包括:时间,地点属性。
《数据库系统与应用》模拟试卷一答案一、【单项选择题】(本大题共10小题,每小题2分,共20分)二、【填空题】(本大题共10空,每空2分,共20分)11、 ( 属性 );12、 ( 投影 );( 乘积 );13、 ( 定义主码 );14、 ( 属性冲突 );( 命名冲突 );( 结构冲突 );15、 ( 定义基本表 );( 定义视图 );( 定义索引 );三、【名词解释】(本大题共5小题,每小题5分,共25分)16、标准答案: E—R图为实体—联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
复习范围或考核目标:课件第1章第3节数据模型17、标准答案:对关系的描述,一般表示为:关系名(属性1,属性2,…,属性n)复习范围或考核目标:课件第2章第1节关系模型18、标准答案:数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。
数据库管理系统的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
复习范围或考核目标:课件第1章第2节数据库管理系统19、标准答案:事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行,这种特性称为原子性。
复习范围或考核目标:课件第8章第1节事务20、标准答案:数据仓库是支持决策过程的、面向主题的、集成的、随时间变化的、持久的数据集合。
复习范围或考核目标:课件第9章第6节数据仓库四、【简答题】(本大题共2小题,每小题10分,共20分)21、标准答案:·查询迅速、准确,而且可以节约大量纸面文件;·数据结构化,并由DBMS统一管理;·数据冗余度小:·具有较高的数据独立性;·数据的共享性好;·DBMS还提供了数据的控制功能。
复习范围或考核目标:课件第1章第5节数据库系统22、标准答案:关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。
复习范围或考核目标:课件第2章第0节关系数据库五、【案例分析题】(本大题共1小题,每小题15分,共15分)23 复习范围或考核目标:课件第1章第3节数据模型北京语言大学网络教育学院《数据库系统与应用》模拟试卷二注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。
请监考老师负责监督。
2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。
3.本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、【单项选择题】(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
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] 用户程序与DBMS的相互独立[C] 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的[D] 应用程序与数据库中数据的逻辑结构相互独立8、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。
[A] 实体完整性、参照完整性、用户自定义完整性[B] 数据结构、关系操作、完整性约束[C] 数据增加、数据修改、数据查询[D] 外模式、模式、内模式9、在表或视图上执行除了()以外的语句都可以激活触发器。
[A] Insert [B] Delete [C] Update [D] Create10、在()中一个结点可以有多个双亲,结点之间可以有多种联系。
[A] 网状模型[B] 关系模型[C] 层次模型[D] 以上都有二、填空题(本大题共10空,每空2分,共20分;请将答案填写在答题卷相应题号处)11、数据库体系结构按照()、()和()三级结构进行组织。
12、实体之间的联系可抽象为三类,它们是()、()和()。
13、若事务 T对数据 R已加 X锁,则其他对数据 R()。
14、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加(),不能加(),直到事务 T释放 A上的锁。
15、关系操作的特点是()操作。
三、名词解释(本大题共5小题,每题5分,共25分;请将答案填写在答题卷相应题号处)16、数据模型17、数据库系统18、事务中的提交和回滚19、物理独立性20、意向锁四、简答题(本大题共2小题,每题10分,共20分;请将答案填写在答题卷相应题号处)21、说明视图与基本表的区别和联系?22、叙述数据字典的主要任务和作用?五、案例分析题(本大题1小题,共15分;请将答案填写在答题卷相应题号处)23、设有一个学生课程数据库,包括学生关系Student、课程关系Course、选修关系SC,图1所示:StudentCourse图1 学生-课程数据库写出完成下列要求的SQL语句:1)查询所有年龄在20岁以下的学生姓名与年龄。
2)查询年龄不在20~23(包括20岁和23岁)之间的学生的姓名、系别和年龄。
3)查询每个学生及其选修课程的情况。
《数据库系统与应用》模拟试卷二答案一、【单项选择题】(本大题共10小题,每小题2分,共20分)二、【填空题】(本大题共10空,每空2分,共20分)11、( 模式 );( 外模式 );( 内模式 );12、( 1∶1 );( 1∶m );( m∶n );13、( 不能加任何锁 );14、( S锁 );( X锁 );15、( 集合 );三、【名词解释】(本大题共5小题,每小题5分,共25分)16、标准答案:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。