数据库模拟题-综合练习
数据库模拟试题6(含答案)

数据库模拟试题6(含答案)模拟试题6⼀、填空题(每空1分,共40分)1、数据库处理技术经历了⼈⼯管理、______________________、______________________以及分布式数据库管理等四个发展阶段。
2、任⼀种数据模型都有________和________的区别。
3、专门的关系运算包括________、________、连接和除四种。
4、设⼀个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A×B具有______________________个属性和________________________个元组。
5、在⼀个关系R中,若X→Y,并且X的任何真⼦集都不能函数决定Y,则称X→Y为________函数依赖,否则,若X→Y,并且X的⼀个真⼦集也能够函数决定Y,则称X→Y为________函数依赖。
6、若⼀个关系中只有⼀个候选码,并且该关系达到了第三范式,则表明它同时也达到了________范式,该关系中所有属性的__________都是候选码。
7、在SQL中,建⽴、修改和删除数据库中基本表结构的命令分别为________、________和________命令。
8、基本表属于全局模式中的表,它是________,⽽视图则属于局部模式中的表,它是________。
9、⼀个数据库应⽤系统的开发过程⼤致相继经过______________、概念设计、__________、__________、机器实现、运⾏维护等六个阶段。
10、Access的⽤户操作界⾯由标题栏、、、、状态栏等五个部分组成。
11、数据访问页是直接链接到________________的⼀种Web页,可以在________________中调⽤数据访问页。
12、模块是⽤Access提供的__________________________语⾔编写的程序段。
13、SQL Server提供了动态的⾃我管理机制,能够⾃动增⼤或缩⼩数据库所占⽤的______ 。
数据库模拟试题1(含答案)

数据库模拟试题1(含答案)模拟试题1一. 单项选择题(本大题共15小题,每小题2分,共30分)1.在文件系统中,所具有的数据独立性是[] A .系统独立性B .物理独立性C .逻辑独立性D .设备独立性 2.数据库系统中存放三级结构定义的DB 称为[]A .DBSB .DDC .DDLD .DBMS3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ⋈S 等价的关系代数表达式[]A .σ1=5(R ⋈S )B .σ1=5(R ×S )C .σ1=2(R ⋈S )D .σ1=2(R ×S ) 4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 []A .π1,4(σ2=3(R ×R ))B .π1,3(R ⋈R )C .π1,4(R ⋈R )D .π1,3(R ⋈S )5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句 SELECT A ,B FROM RWHERE B NOT IN (SELECT BFROM SWHERE C='C56');等价的关系代数表达式是[]A .πA ,B (σC ≠'C56'(R ⋈S ))B .πA ,B (R ⋈ S )C ≠'C56'2=12=3C.R-πA,B(σC= 'C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S))6.嵌入式SQL的预处理方式,是指[ ]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌入的SQL语句处理成函数调用形式C.对源程序进行格式化处理D.把嵌入的SQL语句编译成目标程序7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ B→D,AD→C },那么ρ={ ABC,BCD }相对于F[ ]A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解8.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A→B,C→D},则F+中左部为(BC)的函数依赖有[ ]A.2个 B.4个 C.8个 D.16个9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ]A.17个 B.18个 C.23个 D.27个10.DBMS的并发控制子系统,保证了事务__________的实现[ ]A.原子性 B.一致性 C.隔离性 D.持久性11.SQL中不一定能保证完整性约束彻底实现的是[ ]A.主键约束B.外键约束C.局部约束D.检查子句12.ORDB中,同类元素的有序集合,并且允许一个成员可多次出现,称为[ ]A.结构类型 B.集合类型 C.数组类型 D.多集类型13.在ORDB中,当属性值为单值或结构值时,引用方式任和传统的关系模型一样,在层次之间加[ ]A.冒号“:” B.单箭头“→” C.下划线“_” D.圆点“.”14.某一种实际存在的事物具有看来好像不存在的性质,称为[ ]A.不存在性 B.虚拟性 C.无关性 D.透明性15.DDBS中,全局关系与其片段之间的映象是[ ]A.一对一的 B.一对多的 C.多对一的 D.多对多的二.填空题(本大题共10小题,每小题1分,共10分)16.关系模型和层次、网状模型最大差别是用___________而不是用___________导航数据。
数据库模拟试题4(含答案)

数据库模拟试题4(含答案)模拟题4一、填空题(每空1分,共12分)1.数据库是长期存储在计算机内、有组织的、可__的数据集合。
2.构成数据模型的三大要素是__________、数据操作和数据完整性约束。
3.SQL语言支持关系数据库的三级模式结构,其中外模式对应于和部分基本表,模式对应于基本表,内模式对应于4.分布式数据库是一组数据集,逻辑上它们属于同一系统,而在物理上分散在用计算机网络连接的多个场地上,并统一由一个______________________________管理。
5.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:既要保持_________关系,又要具有________连接性。
6.在数据库系统中,数据的完整性是指数据的、和7.并发操作带来数据不一致性包括三类:丢失修改、和二、单选题(每空1分,共12分)1.关系数据库管理系统都是基于()理论。
A.Codd的数据关系模型B.数据结构C.计算机操纵系统D.信息管理2.元组关系演算表达式{t|R(t)∧S(t)}表达的是()A.R∪SB.R∩SC.R-SD.S-R3.在数据库中,与查询有关的是()A.数据依赖B.进程管理C.索引D.数据压缩4.在关系模式R(U,F)中,如果某→U,则某是R的()A.候选码B.主码C.超码D.外码5.语句deletefromc表明()A.删除c中的全部记录B.删除基本表cC.删除基本表c中的列数据D.删除基本表c中的部分行6.数据库设计阶段分为()A.物理设计阶段、逻辑设计阶段、编程和调试阶段B.模型设计阶段、程序设计阶段和运行阶段C.方案设计阶段、总体设计阶段、个别设计和编程阶段D.概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段7.关系笛卡尔积运算记号R某S,()A.R为关系名,S为属性名B.R和S均为属性名C.R为属性名,S为关系名D.R和S均为关系名8.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现()A.指针B.游标C.数组D.栈9.下列说法中不正确的是()。
数据库模拟试题3(含答案)

模拟试题3一.单项选择题(本大题共10小题,每小题2分,共20分)1.在数据库方式下的信息处理中,占据中心位置的是[ ] A.数据 B.程序 C.软件 D.磁盘2.设R和S都是二元关系,那么与元组演算表达式{ t | R(t)∧ ( u) (S(u) ∧ u[1]≠ t[2])}不等价的关系代数表达式是[ ] A.π1,2(σ2≠3(R×S))B.π1,2(σ2≠1(R×S))C.π1,2(R ⋈S)D.π3,4(σ1≠4(S×R))2≠13.设有规则: W(a,b,c,d)← R(a,b,x)∧ S(c,d,y)∧ x>y 与上述规则头部等价的关系表达式是[ ] A.π1,2,4,5(σ3>6(R⋈S))B.π1,2,4,5(σ3>3(R×S))C.π1,2,4,5(R ⋈ S)D.π1,2,4,5(R ⋈ R)3>3 3>64.SQL中,聚合函数COUNT(列名)用于[ ] A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数5.设有关系R(A,B,C)的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是[ ] A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立6.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→B },那么ρ={ ACD,BD }相对于F [ ] A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解7.在有关“弱实体”的叙述中,不正确的是[ ] A.弱实体的存在以父实体的存在为前提B.弱实体依赖于父实体的存在C.父实体与弱实体的联系可以是1:1、1:N或M:ND.父实体与弱实体的联系只能是1:1或1:N8.如果有n个事务串行调度,那么不同的有效调度有[ ] A.n2 B.2n C.4n D.n!9.在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为[ ] A.数组 B.列表 C.包 D.集合10.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[ ] A.分片透明性 B.局部数据模型透明性 C.片段透明性 D.位置透明性二.填空题(本大题共10小题,每小题1分,共10分)11.DBS具有较高的数据独立性,其原因是______________________。
数据库模拟试题.doc

一、选择题(10分)1.在数据库中,下列说法是不正确的是________ 。
A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余2.在数据库中存储的是__________ oA.数据B.数据模型C.数据以及数据之间的联系D.信息3.数据库中,数据的物理独立性是指____________ oA.数据库与数据库管理系统的相互独立B.用八程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.用户的应川程序与数据库屮的逻辑结构相互独立4. ____________________________________________________________________ 数据库的特点之一是数据的共享,严格地讲,这•里的数据共享是指_____________________ •A.同一个应用中的多个程序共享一个数据集合B.多个用户、同-•种语言共享数据C.多个川户共享一个数据文件D.多种应用、多种语言、多个用八相互覆盖地使用数据集合5.下述关于数据库系统的正确叙述是________ oA.数据库系统减少了数据冗余B.数据库系统避免了一切兀余C.数据库系统中数据的--致性是指数据类型一致。
D.数据库系统比文件系统能管理更多的数据6.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为_________ 。
八・数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是___________ 。
A.外模式B.内模式C.存储模式D.概念模式8.关系数据库管理系统应能实现的专门关系运算包括__________ oA.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表9.同一个关系模型的任两个元纽值_______ oA.不能全同B.可全同C.必须全同D.以上都不是10.一个关系数据库文件中的各条记录(18)。
数据库综合练习及答案

《数据库概论》综合练习题一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。
)1.数据库中存储的是(A)A)数据B)数据模型C)数据之间的联系D)数据以及数据之间的联系2.在数据库系统中,把可以相互区别的客观事物称为(c)A)文件B)字段C)实体D)关键码3.下列四项中,不属于数据库特点的是(c)A)数据共享B)数据完整性C)数据冗余很高D)数据独立性高4.对数据库物理存储方式的描述称为(B)A)外模式B)内模式C)概念模式D)逻辑模式5.数据库系统的三级模式中,表达物理数据库的是(D)A)外模式B)模式C)用户模式D)内模式6.在数据库的三级模式结构中,描述数据库中数据的全局逻辑结构和特性的是(D)A)外模式B)内模式C)存储模式D)模式7.最终用户使用的数据视图称为(B)A)内模式B)外模式C)概念模式D)存储模式8.数据库系统的三级模式结构中,定义索引的组织方式属于(D)A)概念模式B)外模式C)逻辑模式D)内模式9.数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的(C)A)事务并发性B)数据可靠性C)数据独立性D)数据重用性10.在数据库三级模式间引入两级映像的主要作用是(A)A)提高数据与程序的独立性B)提高数据与程序的安全性C)保持数据与程序的一致性D)提高数据与程序的可移植性11.物理结构的改变不影响整体逻辑结构的性质,称为数据库的(C)A)物理数据独立性B)逻辑数据独立性C)物理结构独立性D)逻辑结构独立性12.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为(C)A)物理结构独立性B)物理数据独立性C)逻辑结构独立性D)逻辑数据独立性13.数据库系统的物理数据独立性是指(D)A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变14.逻辑数据独立性是指( C )A)外模式改变,模式不变B)内模式改变,模式不变C)模式改变,外模式不变D)模式改变,内模式不变15.要保证数据库物理数据独立性,需要修改的是(B)A)模式B)模式与内模式的映射C)模式与外模式的映射D)内模式16.要保证数据库逻辑数据独立性,需要修改的是(C)A)模式B)模式与内模式的映射C)模式与外模式的映射D)内模式17.具有坚实数学理论基础的数据模型是(A)A)关系模型B)层次模型C)网状模型D)E—R模型18.下列数据模型中,数据独立性最高的是(B)A)网状数据模型B)关系数据模型C)层次数据模型D)非关系模型19.E-R模型属于(A)A)概念模型B)层次模型C)网状模型D)关系模型20.在数据库技术中,独立于计算机系统的模型是(A)A)E-R模型B)层次模型C)关系模型D)面向对象的模型21.反映现实世界中实体及实体间联系的信息模型是( D ) A)关系模型B)层次模型C)网状模型D)E-R22.假设有如下实体和实体之间的联系情况:Ⅰ教师实体与学生实体之间存在一对多的导师联系Ⅱ学生实体与课程实体之间存在多对多的选课联系Ⅲ教师实体与课程实体之间存在一对一的授课联系则能用层次模型表示的是(B)A)Ⅰ,ⅡB)Ⅰ,ⅢC)Ⅱ,ⅢD)Ⅰ,Ⅱ,Ⅲ23.关系数据模型的三个组成部分中,不包括( D ) A)完整性规则B)数据结构C)数据操作D24.数据库系统中,使用宿主语言和DML编写应用程序的人员是()A)数据库管理员B)专业用户C)应用程序员D)最终用户25.在下面给出的内容中,不属于DBA职责的是()A)定义概念模式B)修改模式结构C)编写应用程序D)编写完整性规则26.DB、DBMS和DBS三者之间的关系是(B)A)DB包括DBMS和DBS B)DBS包括DB和DBMSC)DBMS包括DB和DBS D)不能相互包括27.关系数据模型上的关系运算分为( B )A)关系代数和集合运算B)关系代数和关系演算C)关系演算和谓词演算D)关系代数和谓词演算28.取出关系中的某些列,并消去重复的元组的关系运算称为( B )A)取列运算B)投影运算C)连接运算D)选择运算29.在关系代数中,可以用选择和笛卡尔积表示的运算是()A)投影B)连接C)交D)除法30.有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么该关系的主键是( D )A)课程号B)教工号C)(学号,课程号) D)(学号,教工号) 31.设有关系模式EMP(职工号,姓名,年龄,技能)。
数据库模拟题综合整理
二、填空题(每空2分,共20分)1. 有关系模式R(U,F),属性集U={ A,B,C,D,E,P,Q },函数依赖集合F={ A+为 _{C,E,D,A,B} 。
→B,E→A,CE→D,EP→Q },则{CE}F2. 在关系代数中专门的关系运算包括_选择_、投影、自然连接、除等运算。
3. 表示数据与数据之间联系的方法称之为_数据模型_4.SQL Server有的三种备份类型是 _全备份、差额备份、表备份。
5. _存储过程_是事先编好的、存储在数据库中的程序,这些程序用来完成对数据库的指定操作。
6.共享封锁是为_读操作_设置的一种封锁,目的是想读到一组不变的数据7. 在定义了触发器的表上发生修改操作时,会自动派生出两个视图,一个是_插入视图inserted_,一个是删除视图deleted,它们和原表具有完全相同的结构.8.设有关系R和S如下图所示。
差(R-S)运算结果为________ 。
答:A B C2 5 74 4 39.关系“客户{客户编号,邮政编码,省,城市}”属于第一范式,但存在___________,因此不属于第二范式传递函数依赖10.将“订货”数据库备份到C:\dump\dump1.bak的命令为______________________________答案:BACKUP DATABASE 订货 TO DISK='C:\dump\dumpfull.bak'三、程序设计题(10小题,每小题4分,共40分)现有如下扩展bachman图所示的关系数据库1写出关系代数表达式:检索在北京的供应商名和所接收的订购单号与经手职工号。
π供应商名,职工号,订购单号(σ地址="北京"(供应商)*订购单)用SQL 语言实现下列2—10小题:2. 分析仓库表的各属性及取值范围,写出建表的SQL 语句create table 订购单(仓库号 char(3) not null primary key,城市 char(30),面积 int check(面积>0 and 面积<1000))3.给订购单表的增加“订购金额”字段,类型为moneyalter table 订购单 add column 订购金额 money4.回收名为wang 的用户对订购单关系的更新和删除权限revoke update,delete on 订购单 from wang5.检索在北京仓库工作的职工信息。
数据库模拟试题 及答案
模拟试题1一. 单项选择题(本大题共15小题,每小题2分,共30分)1.在文件系统中,所具有的数据独立性是 [ ]A .系统独立性B .物理独立性C .逻辑独立性D .设备独立性 2.数据库系统中存放三级结构定义的DB 称为 [ ]A .DBSB .DDC .DDLD .DBMS3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ⋈S 等价的关系代数表达式是 [ ]A .σ1=5(R ⋈S )B .σ1=5(R ×S )C .σ1=2(R ⋈S )D .σ1=2(R ×S ) 4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 []A .π1,4(σ2=3(R ×R ))B .π1,3(R ⋈R )C .π1,4(R ⋈R )D .π1,3(R ⋈S )5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句 SELECT A ,B FROM RWHERE B NOT IN (SELECT BFROM SWHERE C='C56');等价的关系代数表达式是 [ ]A .πA ,B (σC ≠'C56'(R ⋈S ))B .πA ,B (R ⋈ S )C .R -πA ,B (σC= 'C56'(R ⋈S ))D .R -πA ,B (σC ≠'C56'(R ⋈S ))6.嵌入式SQL 的预处理方式,是指 [ ] A .识别出SQL 语句,加上前缀标识和结束标志B .把嵌入的SQL 语句处理成函数调用形式C .对源程序进行格式化处理D .把嵌入的SQL 语句编译成目标程序 7.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ B →D ,AD →C },那么ρ={ ABC ,BCD }相对于F [ ] A .是无损联接分解,也是保持FD 的分解 B .是无损联接分解,但不保持FD 的分解 C .不是无损联接分解,但保持FD 的分解 D .既不是无损联接分解,也不保持FD 的分解8.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={A→B,C→D },则F +中左部为C ≠'C56'1=22=12=3(BC)的函数依赖有[ ]A.2个 B.4个 C.8个 D.16个9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ] A.17个 B.18个 C.23个 D.27个10.DBMS的并发控制子系统,保证了事务__________的实现[ ] A.原子性 B.一致性 C.隔离性 D.持久性11.SQL中不一定能保证完整性约束彻底实现的是[ ] A.主键约束B.外键约束C.局部约束D.检查子句12.ORDB中,同类元素的有序集合,并且允许一个成员可多次出现,称为[ ] A.结构类型 B.集合类型 C.数组类型 D.多集类型13.在ORDB中,当属性值为单值或结构值时,引用方式任和传统的关系模型一样,在层次之间加[ ]A.冒号“:” B.单箭头“→” C.下划线“_” D.圆点“.”14.某一种实际存在的事物具有看来好像不存在的性质,称为[ ] A.不存在性 B.虚拟性 C.无关性 D.透明性15.DDBS中,全局关系与其片段之间的映象是[ ] A.一对一的 B.一对多的 C.多对一的 D.多对多的二.填空题(本大题共10小题,每小题1分,共10分)16.关系模型和层次、网状模型最大差别是用___________而不是用___________导航数据。
数据库模拟试题3(含答案)
四.设计题(本大题共5小题,每小题4分,共20分)
31.设某商业集团为仓库存储商品设计了三个基本表:
仓库STORE(S#,SNAME,SADDR),其属性是仓库编号、仓库名称和地址。
存储SG(S#,G#,QUANTITY),其属性是仓库编号、商品编号和数量。
33.在第31题的基本表中,检索每个仓库存储商品的总价值。试写出相应的SELECT语句。要求显示(S#,SUM_VALUE),其属性为仓库编号及该库存储商品的总价值。
34.在第31题的基本表中,写一个断言,规定每个仓库存储商品的单价为1万元以上的商品种类最多为20种。
35.图8是有关大学(university)和学生(student)信息的对象联系图:
检索至少不选修编号为C2和C4课程的学生学号。
关系代数表达式为:
πS#(S)-πS#(σC#='C2'∨C#='C4'(S⋈SC))
(注意:此处,“不选修C2和C4课程”的对立面是“选修C2或C4课程”)
24.答:SQL嵌入式DML语句在下列情况不必涉及游标操作:
1INSERT、DELETE和UPDATE语句;
结构模型用于描述数据库的逻辑结构,与DBMS有关。这种模型是从计算机的观点对数据建模。它是现实世界的第二层抽象,是数据库设计人员和应用程序员之间进行交流的工具。其典型代表是层次、网状、关系和面向对象模型。
22.答:元组表达式的值为:
AF
1 1
12
13
42
43
域表达式的值为.答:查询语句为:
2对于SELECT语句,如果已知查询结果肯定是单元组值时。
25.答:从已知D→B可知AD→AB;再据已知AB→C和推理规则可推出AD→ABCD。
access数据库模拟练习题【优质】
第一套一、操作题在考生文件夹下打开一个Access数据库Acopr01.mdb,完成下列操作。
1)在其中创建一个名为Employee的表,表结构如下:雇员编号(文本,5,主键)、姓名(文本,8)、性别(文本,1)、出生日期(日期/时间)、职务(文本,10)、简历(备注)、联系电话(文本,8),并输入以下记录:雇员编号姓名性别出生日期职务简历20001 李宁女1980-1-1 经理2002年参加工作20002 郭靖男1984-5-1 职员曾获“优秀员工”称号20003 张文女1988-9-9 职员2)库中的三个表“工程项目”、“设备说明”、“项目使用设备”已按同名字段建立了表间的关联。
要求创建名为“设备使用情况”的多表选择查询,列出:“工程名”、“设备名”、“型号”、“数量”、“产地”,按工程名排序,建议用SQL查询语句实现。
3)利用库中的“销售记录”表,创建名为“销售金额统计”的计算查询。
要求统计每个销售员在各个销售地区的销售金额总和(列标题为“个人销售金额小计”),建议用SQL查询语句实现。
4)创建一个条件宏,名为conditionMAC,作用是弹出一个对话框,提示“打开学生表吗?”,单击“确定”,显示stu表的内容;如果单击“取消”,则弹出显示“任务结束”的对话框。
二、编程题1、程序真空打开考生文件夹下的Access数据库Prog0101.mdb。
要求补充窗体Judge上的按钮“判断”的单击事件处理代码,实现下述功能:判断文本框Text1中输入的字符是否是数字,在标签控件Label1中显示判断结果。
注:(1)不得增、删窗体上的控件,不得更改控件的名称;(2)不得删改模块bas0101中的代码;(3)不得删改两行“’#####################”之间的代码;(4)完成后注意保存,且需打开窗体和运行程序,并在运行后关闭程序窗口。
2、程序改错打开考生文件夹下的Access数据库Prog0201.mdb。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库模拟题-综合练习综合练习一、判断题1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。
()2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。
()3.概念设计可以独立于数据库管理系统。
()4.执行查询语句时DBMS从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。
()5.在视图中插入一个元组,该元组会同时插入到基本表中。
()6.对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。
()7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE属性或属性集。
()8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。
()9.超类可以自动继承子类的所有特性。
()10.任何一张二维表格都表示一个关系。
()11.关系是元组的集合。
()12.数据库开发的需求分析阶段必须要有用户参与。
()13.主键字段允许为空。
( )14.数据库的名称一旦建立就不能重命名。
( )15.固定数据库角色:db_datarader 的成员可修改本数据库内表中的数据。
( )16.因为通过视图可以插入.修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中。
()17. guest用户必须关联一个登录账号才可以在数据库中创建。
数据库中的非guest用户账号都必须关联一个登录账号。
()18.可以在企业管理器中修改数据库的名称。
()19.数据库不允许存在数据冗余。
()20. DELETE语句只是删除表中的数据,表本身依然存在数据库中。
()21.每个存储过程向调用方返回一个整数返回代码。
如果存储过程没有显式设置返回代码的值,则返回代码为 0,表示成功。
()22.在数据库中建立的索引越多越好。
()23.在SQL Server中,触发器的执行是在数据的插入、更新或删除之前执行的。
()24.在使用子查询时,必须用括号把子查询括起来以便区分外查询和子查询。
()25.两段锁协议是使并发操作可串行化调度的必要条件。
()26.实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。
( )27.事物之间往往存在某种自然联系,这种联系不能叫实体。
( )28.属性是指实体具有的某种特性或若干方面的特性。
( )29.实体型是指实体属性的集合,表示实体所固有的若特征。
( )30.实体型中各属性的具体取值称为实体值。
( )31.属性取值的变化范围称为该属性的域。
( )32.关系模型就是关系数据库。
( )33.用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。
( )34.关系模型不能表示实体之间多对多联系。
( )二、单项选择题:1.触发器可以创建在( )中。
A. 表B. 过程C. 数据库D. 函数2.删除表的语句是( )。
A.DROPB.ALTERC.UPDATED.DELETE3.规则对象在使用上与( )约束类似。
A.CHECKB.PRIMARY KEY4.主索引可确保字段中输入值的( )性。
5.关于视图下列哪一个说法是错误的( )。
6.执行带参数的过程,正确的方法为( )。
A. 过程名参数B. 过程名(参数)C.过程名=参数D.A,B,C三种都可以7.查询毕业学校名称与“清华”有关的记录应该用( )。
A. SELECT * FROM 学习经历 WHERE 毕业学校LIKE ’*清华*’B. SELECT * FROM 学习经历 WHERE 毕业学校= ’%清华%’C. SELECT * FROM 学习经历 WHERE 毕业学校LIKE ’?清华?’D. SELECT * FROM 学习经历 WHERE 毕业学校LIKE ’%清华%’8.Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是( )。
9.下列四项中,不属于数据库特点的是()。
10.下列四项中,不属于SQL2000实用程序的是()。
11.SQL Server安装程序创建4个系统数据库,下列不属于系统数据库的是()。
12.位于用户与操作系统之间,为用户或应用程序提供访问数据库的方法,对数据库在建立、使用和维护时进行统一管理、统一控制的数据管理软件是()。
A.DBMS B.DB C.DBS D.DBA13.在SQL中,建立表用的命令是 ( )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX14.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
15.下列四项中,不正确的提法是( )。
B.SQL语言具有数据定义、查询、操纵和控制功能16.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb17.SQL语言中,删除表中数据的命令是( )。
A. DELETEB. DROPC. CLEARD. REMOVE18.SQL的视图是从()中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库19.在数据库中存储的是()A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息20.存储在计算机内有结构的数据的集合是()A.数据库系统B.数据库C.数据库管理系统D.数据结构21.信息的数据表示形式是()A.只能是文字B.只能是声音C.只能是图形D.上述皆可22.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的阶段是()A.数据库系统B.文件系统C.人工管理D.数据项管理23.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是 I.人工管理阶段 II.文件系统阶段 III.数据库阶段()A.I 和 IIB.只有 IIC.II 和 IIID.只有 I24.DBMS是()A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件25.下述不是DBA数据库管理员的职责的是()A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计26.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()A.OSB.DSC.DBMSD.DBS27.31.下列四项中,不属于数据库系统特点的是()A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高28.在数据库的三级模式结构中,内模式有()A.1个 B.2个 C.3个 D.任意多个29.描述数据库全体数据的全局逻辑结构和特性的是()A.模式B.内模式C.外模式D.存储模式30.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()A.模式B.物理模式C.子模式D.内模式31.层次数据模型的基本数据结构是()A.树B.图C.索引D.关系32.层次模型实现数据之间联系的方法是()A.连接B.指针C.公共属性D.关系33.关系数据模型的基本数据结构是()A.树B.图C.索引D.关系34.关系数据库中的投影操作是指从关系中()A. 抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形35.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()C.选择操作D.复制操作36.关系代数中的连接操作是由()A.选择和投影操作组合而成B.选择和笛卡尔积操作组合而成37.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为()∪S ∩S38.已知关系R和S,R∩S等价于()A.(R﹣S)﹣S ﹣(S﹣R) C.(S﹣R)﹣R ﹣(R﹣S)39."元数据"是指()A.数据结构的描述B.数据项的描述C.数据的来源D.基本数据40.在数据库系统中,空值是()A.0B.空格C.空字符串D.不确定41.实体完整性规则约束()A.侯选关键字B.主关键字C.外关键字D.超关键字42.SQl语言是()的语言,易学习()A.过程化B.非过程化C.格式化D.导航化43.SQl语言是()A.层次数据库语言B.网络数据库语言C.关系数据库语言D.非数据库语言44.SQL语言是()A.高级语言B.宿主语言C.汇编语言D.非过程化语言45.SQL语言具有的功能是()A.关系规范化B.数据定义、数据操纵、数据控制、数据查询46.在SQL语言查询语句中,WHERE子句实现关系代数的()A.投影运算B.选择运算C.连接运算D.交运算47.在SQL语言的SELECT语句中,能实现投影操作的是()A.SELECT B.FROM C.WHERE D.GROUP BY48.关系规范化中的删除操作异常是指()A.不该删除的数据被删除B.不该插入的数据被插入49.关系数据库规范化是为解决关系数据库中()A.插入、删除和数据冗余问题而引入的B.提高查询速度问题而引入的50.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()C.冗余度大的缺欠D.数据丢失的缺欠51.关系模式的候选关键字可以有()A.0个B.1个C.1个或多个D.多个52.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于()设计阶段。
A.概念设计B.逻辑设计C.物理设计D.全局设计53.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
A.逻辑设计阶段B.概念设计阶段54.关系模式中各级模式之间的关系为()A.3NF⊂2NF⊂1NFB.3NF⊂1NF⊂2NF55.下列陈述中,错误的是()必然属于BCNF 必然属于3NF56.如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A. 物理结构设计B.数据字典C.逻辑结构设计57.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()C. 概念设计阶段D. 物理设计阶段58.数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。
D.扩充功能59.实体联系模型属于()。
A. 层次模型B. 网状模型C. 关系模型 D 概念模型60.在一个关系中,任意两个元组的值()。
A. 可以全同B. 必须全同C. 不能全同D. 以上都不是61.关系R和S进行自然连接时,要求R和S含有一个或多个公共()A.62.SQL是()的缩写.A. Standard Query LanguageB. Select Query LanguageC. Structured Query LanguageD. 以上都不是63.当两个子查询的结果()时,可以执行并、交、差操作。