数据库技术模拟试题答案

合集下载

(2022年)江苏省盐城市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)江苏省盐城市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)江苏省盐城市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. SQL Server 2000除了具有DBMS的基本功能特点外,还具有许多功能特点。

下列哪一项不是SQL Server 2000的功能特点?A.高度可伸缩性和可靠性B.充分的Web支持,网络性能好C.是典型的对象—关系DBMSD.易于使用和管理2. 数据库管理系统(DBMS)的层次结构中,数据存取层的处理对象是______。

A.单个元组B.日志C.系统缓冲区D.索引3. 在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。

A.2B.3C.4D.54. 不同的实体是根据什么区分的?A.所代表的对象B.实体名字C.属性多少D.属性的不同5. 当用户程序执行访管指令时,中断装置将使中央处理器如何工作?A.维持在目态B.从目态转换到管态C.维持在管态D.从管态转换到目态6. 关系操作的特点是( )。

A.结构简单B.适用于集合操作C.操作分散D.复杂操作方式7. 以下关于B树运算的叙述中,哪一条是正确的?A.若插入过程中根结点发生分裂,则B树的高度加1B.每当进行插入运算,就在B树的最下面一层增加一个新结点C.若要删除的关键码出现在根结点中,则不能真正删除,只能做标记D.删除可能引起B树结点个数减少,但不会造成B树高度减少8. 在管态下可以执行的指令是______。

A.读时钟日期B.访管指令C.屏蔽中断指令D.取数指令9. SQL Server提供了( )种索引。

A.1B.2C.3D.410. 关系模式P的码是A.(A,C)B.(A,B,G)C.(A,G)D.(A,B,C,D)二、填空题(10题)11.一旦CA验证了实体的身份,就产生一个证书,将这个公共密钥和身份进行绑定。

(2022年)江苏省淮安市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)江苏省淮安市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)江苏省淮安市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 层次型、网状型和关系型数据库划分原则是A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系2. 在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。

A.2B.3C.4D.53. 关系数据库中,实现实体之间的联系是通过表与表之间的A.公共索引B.公共存储C.公共元组D.公共属性4. SQL通常不提供下列哪一种操作?A.修改索引定义B.修改视图定义C.修改索引定义和修改视图定义D.修改表定义5. 在关系数据库管理系统的层次结构中,应用层的服务对象是A.数据库B.终端用户和应用程序C.终端用户D.数据查询6.19.文件系统采用二级文件目录,主要是为( )A.缩短访问存储器的时间B.实现文件共享C.节省内存空间D.解决不同用户间文件命名冲突7.8. 已知关系R和S,则关系S是关系R经过下列______的结果。

A.联接运算B.选择运算C.投影运算D.除运算9. 惟一标识实体的属性集称为A.域B.码C.联系D.主属性10. 在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作,称为A.投影B.选择C.自然连接D.θ连接二、填空题(10题)11. 对于一组给定权值所构造的霍夫曼树的形状有可能不同,它们的带权外部路径长度______。

12.计算机网络拓扑主要是指通信子网的拓扑构型,它对网络性能、系统可靠性与___________都有重大影响。

13.14.原语相对一般广义指令的主要区别是:【】15.层次数据库模型的结构是一棵【】,树的结点是记录类型。

16. 数据库功能可以分为两部分:前端和后端。

前端与后端之间通过【】或应用程序来接口。

2023年福建省三明市全国计算机等级考试数据库技术模拟考试(含答案)

2023年福建省三明市全国计算机等级考试数据库技术模拟考试(含答案)

2023年福建省三明市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 关系模式R中若没有非主属性,且只有两个属性则( )。

A.R属于2NF,但R不一定属于3NFB.R属于3NF,但R不一定属于BCNFC.R属于BCNF,但R不一定属于4NFD.R属于4NF2.数据库系统的核心是__。

( )A.编译系统B.数据库C.操作系统D.数据库管理系统3. 设散列表的地址空间为0到10,散列函数为h(k)=k mod 11,用线性探查法解决碰撞。

现从空的散列表开始,依次插入关键码值84,3,16,68,104,则最后一个关键码104的地址为A.4B.5C.6D.74. 在数据模型的3个结构中,哪个用于描述系统的静态特性?A.完整性约束B.数据操作C.数据结构D.以上均可5. 数据库维护阶段的故障维护工作是指A.排除设备故障B.恢复遭到破坏的数据库C.修改不适当的库结构D.修改应用程序6. 在分布式数据库系统中,逻辑数据库被划分成若干片段,其中按投影操作来分片的称为A.水平分片B.垂直分片C.导出分片D.选择分片7. 如果两个实体之间的联系是M:N,则在转换成关系模型时,如何引入第三个交叉关系?A.需要B.不需要C.无所谓D.将两个实体合并8. 设关系R有R1个元组,关系S有R2个元组,则关系R和S连接后的关系有( )个元组。

A.R1+R2B.≤R1+R2C.RI×R2D.≤R1×R29. 逻辑数据独立性是指( )。

A.模式变,用户不变B.模式变,应用程序不变C.应用程序变,模式不变D.子模式变,应用程序不变10. 从计算机软件系统的构成看,DBMS是建立在什么软件之上的软件系统?A.硬件系统B.操作系统C.语言处理系统D.编译系统二、填空题(10题)11.为保证文件系统的安全性,备份是常用的措施。

数据库模拟试卷-参考答案

数据库模拟试卷-参考答案

一、单项选择题(本大题共15小题,每小题2分,共30分)1.常见的数据模型是()A.层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型C.对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型2.用二维结构表示实体以及实体间联系的数据模型称为()A、网状模型B、关系模型C、层次模型D、面向对象模型3.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()A.OSB.DSC.DBMSD.DBS4.下述那一条不属于概念模型应具备的性质()A.有丰富的语义表达能力B.易于交流和理解C.易于变动D.在计算机中实现的效率高5.系统故障会造成()A.内存数据丢失B.硬盘数据丢失C.软盘数据丢失D.磁带数据丢失6.下面列出的关于视图的条目中,哪一条是不正确的?()A.视图是外模式B.视图是虚表C.使用视图可以加快查询语句的速度D.使用视图可以简化查询语句的编写7.关系模式R中若没有非主属性,则()A.R属于2NF但不一定属于3NFB.R属于3NF但不一定属于BCNFC.R属于BCNF但不一定属于4NFD.R属于4NF8.任何一个满足2NF但不满足3NF的关系模式都不.存在()A.主属性对码的部分依赖B.非主属性对码的部分依C.主属性对码的传递依赖D.非主属性对码的传递依赖9.数据库的三级模式结构中,内模式有()A.1个B.2个C.3个D.任意多个10.设关系R和S的元组个数分别为100和300,关系T是R和S的笛卡尔儿积,则T 的元组个数是()A.400B.10000C.30000D.9000011.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则学生关系和宿舍关系应执行( )A.外联接B.左外联接C.右外联接D.自然联接 12.用下面的SQL 语句建立一个基本表:CREATE TABLE Student(Sno CHAR (4) NOT NULL,Sname CHAR (8) NOT NULL,Sex CHAR (2),Age INT);可以插入到表中的元组是( )A.’5021’,’刘祥’,男,21B.NULL ,’刘祥’,NULL ,21C.’5021’,NULL ,男,21D.’5021’,’刘祥’,NULL ,’21’13.有关系模式A(C ,T ,H ,R ,S),其中各属性的含义是:C ,课程;T ,教员;H ,上课时间;R,教室;S ,学生。

(2022年)江苏省扬州市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)江苏省扬州市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)江苏省扬州市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 对数据库中数据可以进行查询、插入、删除、修改,这是因为数据库管理系统提供了A.数据库定义功能B.数据库操纵功能C.数据库维护功能D.数据库控制功能2. 下列哪一项是数据库系统的核心和基础?A.数据模型B.数据库管理系统C.数据库技术D.关系理论3. 在下列计算机语言中,哪个(哪些)依赖于具体的机器?Ⅰ.高级语言Ⅰ.机器语言Ⅰ.汇编语言A.只有ⅠB.只有ⅠC.Ⅰ和ⅠD.Ⅰ、Ⅰ和Ⅰ4. 在数据库加锁技术中,一个事务如果对某一数据项加了排他(exclusive)锁,它将保持此锁直到该事务结束。

这是保证事务哪一种特性的重要措施?A.原子性(atomicity)B.一致性或可串行性(consistency or serialize ability)C.永久性(durability)D.隔离性(isolaty)5. 与电路交换方式相比,分组交换方式的优点是( )。

A.加快了传输速度B.控制简单C.提高了线路的利用率D.提高了系统的可靠性6. 在一个数据库中,模式与内模式的映像个数是A.1个B.与用户个数相同C.由设置的系统参数决定D.任意多个7. 关于计算机语言,下面叙述不正确的是A.高级语言是独立于具体的机器系统的B.汇编语言对于不同类型的计算机,基本上不具备通用性和可移植性C.高级语言是先于低级语言诞生的D.一般来讲,与高级语言相比,机器语言程序执行的速度较快8.关系数据库管理系统应能实现的专门关系运算包括()。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表9. 数据库管理系统不具备的功能是( )。

A.定义和描述数据库结构的功能B.对数据库进行操纵的功能C.数据通讯的功能D.保证数据库的安全性和完整性的功能10. 设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于A.R∪SB.R∩SC.R×SD.R-S二、填空题(10题)11.设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、成绩。

(完整版)数据库模拟试题1(含答案)

(完整版)数据库模拟试题1(含答案)

模拟试题1一. 单项选择题(本大题共15小题,每小题2分,共30分)1.在文件系统中,所具有的数据独立性是[ ] A .系统独立性 B .物理独立性C .逻辑独立性D .设备独立性2.数据库系统中存放三级结构定义的DB 称为[ ]A .DBSB .DDC .DDLD .DBMS 3.设有关系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 ,BFROM 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 +中左部为(BC )的函数依赖有 [ ]C ≠'C56' 2=12=3A.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.关系模型和层次、网状模型最大差别是用___________而不是用___________导航数据。

【2022年】安徽省滁州市全国计算机等级考试数据库技术模拟考试(含答案)

【2022年】安徽省滁州市全国计算机等级考试数据库技术模拟考试(含答案)

【2022年】安徽省滁州市全国计算机等级考试数据库技术模拟考试(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 关于数据库技术的发展历史,下列说明不正确的是A.关系模型数据库系统属于第一代数据库系统B.新一代数据库系统具有很好的开放性C.新一代数据库系统包含关系数据库管理系统D.新一代数据库系统支持面向对象技术2. 一个好的模式设计应符合______原则。

A.表达性B.分离性C.最小冗余性D.以上三条3. 设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树上的结点个数为n,森林F中第一棵树的结点个数是A.m-n-1B.n+1C.m-n+1D.m-n4. Delphi具有良好的数据处理能力,它所提供的哪一个工具可将数据从一种数据库全部或部分迁移到另一种数据库中?A.DataPumpB.Data base ExplorerC.BDED.ODBC5. 实际上数据库设计者不能控制的是A.I/O服务B.数据通信延迟时间C.主存空间D.封锁延迟6. 进程调度有各种各样的算法,如果算法选择不当,就会出现什么现象( )A.颠簸(抖动)B.进程长期等待C.死锁D.Belady(异常)7. 结构化查询语言SQL在_________年被国际标准化组织(ISO)采纳,成为关系数据库语言的国际标准。

A.1986B.1987C.1988D.19898. 视图是由下面两者导出的表的______。

A.模式、关系B.基本表、视图C.基本关系、关系D.内模式、外模式9. 在概念模型中,客观存在并可以相互区别的事物称为______。

A.码B.属性C.联系D.实体10. 一个事务中所有对DB的操作是一个不可分割的操作序列,这个性质称为事务的______。

A.孤立性B.独立性C.原子性D.隔离性二、填空题(10题)11. 对并行数据库______的研究是研究如何对数据库中的关系进行划分,并把它们分布到多个处理器或多个磁盘。

数据库考试模拟题+参考答案

数据库考试模拟题+参考答案

数据库考试模拟题+参考答案一、单选题(共88题,每题1分,共88分)1.一个实体对应Access表中的()A、表B、字段C、记录D、主键正确答案:C答案解析:一条记录代表一个实体,一个表代表一个实体集。

2.同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案:A3.使用报表向导创建报表时,定义好分组之后,最多可以设置个字段进行排序。

( )A、8B、6C、10D、2正确答案:C4.在Access 2010中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的()命令A、信息B、选项C、保存并发布D、打开正确答案:B答案解析:文件à选项à常规à默认数据库文件夹5.数据表中有5条记录,其中“编码”是文本型字段,其值分别为:127、99、87、135、8,若按该字段对记录进行降序排序,则正确的是( )A、8、87、99、127、135B、87、99、135、8、127C、99、87、8、135、127D、127、99、135、8、87正确答案:C答案解析:文本型数字排序,规则为从左到右逐字符比较,直到可以比较出大小为止。

6.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。

A、1:1 联系B、1:m联系C、m:1联系D、m:n联系正确答案:D答案解析:两个实体相互间同时存在一对多的联系,则他们就是多对多的联系。

7.有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。

A、选择B、投影C、交D、并正确答案:D答案解析:T表的结果是将R表和S表多所有数据合并起来的,因此关系运算为并。

8.Access 2010的数据库对象不能导出为()A、ExcelB、PDFC、多媒体文件D、ODBC数据库正确答案:C答案解析:Access 2010 的数据库对象可以导出为Excel、文本文件、XML文件、PDF文件、电子邮件、Access文件、Word的Rtf文件,SharePoint列表、ODBC数据库、HTML文档和dBase文件等。

数据库模拟试题及答案

数据库模拟试题及答案

数据库模拟试题及答案 Last updated on the afternoon of January 3, 2021模拟试题1一. 单项选择题(本大题共15小题,每小题2分,共30分)1.在文件系统中,所具有的数据独立性是[]A .系统独立性B .物理独立性C .逻辑独立性D .设备独立性 2.数据库系统中存放三级结构定义的DB 称为[]A .DBSB .DDC .DDLD .DBMS3.设有关系R(A,B,C)和关系S(B,C,D),那么与RS 等价的关系代数表达式是[ ]A .σ1=5(RS )B .σ1=5(R ×S )C .σ1=2(RS )D .σ1=2(R ×S ) 4.与域表达式{ab|(c)(R(ac)∧R(cb))}等价的关系代数表达式是[ ]A .π1,4(σ2=3(R ×R ))B .π1,3(RR )C .π1,4(RR )D .π1,3(RS )5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句 SELECTA ,B FROMRWHEREBNOTIN (SELECTBFROMSWHEREC='C56');等价的关系代数表达式是[]A .πA ,B (σC ≠'C56'(RS ))B .πA ,B (RS )C .R -πA ,B (σC='C56'(RS ))D .R -πA ,B (σC ≠'C56'(RS )) 6.嵌入式SQL 的预处理方式,是指[]C ≠'C56'1=22=12=3A.识别出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.关系模型和层次、网状模型最大差别是用___________而不是用___________导航数据。

数据库技术试题及答案

数据库技术试题及答案

数据库技术试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。

A. 硬件系统B. 应用软件C. 数据库D. 一组软件答案:D2. 在关系数据库中,关系是指()。

A. 表B. 视图C. 索引D. 存储过程答案:A3. SQL语言中,用于查询数据的语句是()。

A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库设计中,规范化的主要目的是()。

A. 提高查询速度B. 减少数据冗余C. 提高数据安全性D. 增加存储空间答案:B5. 在数据库中,主键约束用于()。

A. 保证数据的唯一性B. 保证数据的完整性C. 保证数据的一致性D. 保证数据的安全性答案:A6. 数据库中的事务具有以下哪个特性?()A. 原子性B. 一致性C. 隔离性D. 持久性E. 以上都是答案:E7. 数据库恢复的基础是()。

A. 数据备份B. 日志文件C. 索引D. 数据库文件答案:B8. 数据库中,用于存储数据的文件类型是()。

A. .mdfB. .ldfC. .bakD. .trn答案:A9. 在数据库中,用于存储索引的文件类型是()。

A. .mdfB. .ldfC. .bakD. .trn答案:B10. 数据库中,用于存储数据库备份的文件类型是()。

A. .mdfB. .ldfC. .bakD. .trn答案:C二、多项选择题(每题3分,共15分)1. 数据库管理系统的主要功能包括()。

A. 数据定义B. 数据操纵C. 数据控制D. 数据备份E. 数据恢复答案:ABC2. 关系数据库中的完整性约束包括()。

A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 域完整性E. 以上都是答案:E3. SQL语言中,以下哪些是数据定义语言(DDL)的语句?()A. CREATEB. ALTERC. DROPD. SELECTE. INSERT答案:ABC4. 数据库备份的类型包括()。

(2022年)辽宁省阜新市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)辽宁省阜新市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)辽宁省阜新市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 设F是属性组U上的一组函数依赖,下列叙述正确的是A.若Y X,则X→Y为F所逻辑蕴含B.若X U,则X→Y为F所逻辑蕴含C.若X→Y为F所逻辑蕴含,且Z U,则X→YZ为F所逻辑蕴含D.若X→Y及Y→2为F所逻辑蕴含,则X→Z为F所逻辑蕴含2. 下面有关模式分解的叙述中,正确的是( )。

A.若一个模式分解具有无损连接性,则该分解一定保持函数依赖B.若一个模式分解保持函数依赖,则该分解一定具有无损连接性C.若只要求分解保持函数依赖,那么模式分解一定可以达到BCNFD.若只要求分解具有无损连接性,那么模式分解一定可以达到BCNF3. 在可变分区存储管理中,最优适应分配算法要求对空闲区表项按哪种顺序进行排咧?A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大4. 数据挖掘的方法有______。

Ⅰ.关联规则挖掘Ⅰ.特征描述Ⅰ.分类分析Ⅰ.聚类分析A.Ⅰ、Ⅰ和ⅠB.Ⅰ、Ⅰ和ⅠC.Ⅰ、Ⅰ和ⅠD.都是5. 设关系R和关系S具有相同的元数,且对应的属性取自相同的域。

集合{tlt ∈R∧t ∈S}标记的是A.B∪SB.R-SC.R×SD.R∩S6. 设散列表的存储空间大小为19,所用散列函数为h(key)=key mod 19,用开放地址线性探查法解决碰撞。

散列表的当前状态如下:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 190 194 768 559 582 93 208 现要将关键码值75插入到该散列表中,其地址应为______。

A.1B.11C.5D.157. 对线性表进行二分法检索,其前提条件是______。

A.线性表以顺序方式存储,并且按关键码值排好序B.线性表以顺序方式存储,并且按关键码的检索频率排好序C.线性表以链接方式存储,并且按关键码值排好序D.线性表以链接方式存储,并且按关键码的检索频率排好序8. 在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为( )。

(2022年)江苏省镇江市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)江苏省镇江市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)江苏省镇江市全国计算机等级考试数据库技术模拟考试(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 数据库系统依靠______支持数据独立性。

A.具有封装机制B.定义完整性约束条件C.模式分级和各极模式之间的映像D.DDL语言与DML语言互相独立2. 当关系模式R(A,B)已属于3NF,下列说法中________是正确的。

A.它一定消除了插入和删除异常B.仍存在一定的插入和删除异常C.一定属于BCNFD.A和C都是3. 若从第120号磁道开始扫描,采用最短寻道时间优先算法,磁道号的访问序列为{110,78,75,59,58,38,170,180,204},则平均寻道长度为( )。

A.55.3B.27.5C.27.8D.32.54. 关系数据库中的关键字是指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.1B.2C.3D.410. 系统产生死锁的四个必要条件是:资源的独占使用、资源的非抢占分配、资源的循环等待和资源的A.完全分配B.部分分配C.静态分配D.顺序分配二、填空题(10题)11.IP电话系统有4个基本组件:终端设备、___________、多点控制单元和网守。

数据库习题及答案(五套)

数据库习题及答案(五套)

数据库习题及答案(五套)《数据库》课程模拟试题(一)一、填空(30分)1.数据的独立性包括数据的物理独立性和数据的逻辑独立性。

2.数据的物理独立性是指当数据的存储结构(或内模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。

3.数据模型由三部分组成:数据结构、数据操作完整性约束4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为1:n(一对多)的联系。

5.关系模型由几个关系模型组成。

6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。

7.sql语言具有对数据的定义查询操纵控制等四个方面的功能。

8.如果x→ y是关系模式R的函数依赖项,y是X的子集,然后是X→ y是一个微不足道的函数依赖项。

9.在一个关系模式中,若一个属性或属性组k完全函数决定整个元组,则称k为该关系的一个候选关键字。

10.如果关系r中的所有非主属性都不通过且依赖于任何候选关键字,则关系r属于第三范式,并记录为r∈ 3NF。

11.一个关系模式为y(x1,x2,x3,x4),假定该关系存在如下函数依赖:x1←→x2,x1→x3,x1→x4,则该关系属于bcnf。

12.假设E-R图包含实体a和B,并且有一个1∶ n关系从a到B,转换成关系模型后,它包含三种关系模式。

13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、存取控制定义视图审计数据加密14.恢复的实现技术包括数据转储和登录日志文件。

13、15.________________________。

16.唯一标识没有冗余属性的元组的关系称为________;候选键___;。

17.在概念结构设计中,首先定义全球概念结构的框架,然后逐步细化。

这种方法被称为自上而下方法。

18.分布式数据库系统中透明性层次越高,应用程序的编写越简单。

二、单选题(20分)1、_____________是长期存储在计算机内的有组织,可共享的数据集合。

【2022年】江苏省南京市全国计算机等级考试数据库技术模拟考试(含答案)

【2022年】江苏省南京市全国计算机等级考试数据库技术模拟考试(含答案)

【2022年】江苏省南京市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. IBM的商务智能解决方案的基本结构不包括( )。

A.数据仓库B.数字图书馆C.多维分析模型D.前台分析工具2. 在数据库技术中,实体-联系模型是一种A.概念数据模型B.结构数据模型C.物理数据模型D.逻辑数据模型3. 设有关系R(A,B,C,D,E),A、B、C、D、E都不可再分,则R 一定属于A.1NFB.2NFC.3NFD.以上3个选项都有可能4. 下面所列的工具中,不能用于数据库应用系统界面开发的工具是______。

A.Visual BasicB.DelphiC.Power DesignerD.Power Builder5. SPOOLING技术是以________为基础的。

A.通道B.虚拟机C.虚拟内存D.高速缓存6. 以下关于队列的叙述中哪一个是不正确的?A.队列.的特点是先进先出B.队列既能用顺序方式存储,也能用链接方式存储C.队列适用于二叉树对称序周游算法的实现D.队列适用于树的层次次序周游算法的实现7. 下列关于SQL语言中的索引(1ndex)的叙述中,哪一条是不正确的?A.索引是外模式B.一个基本表上可以创建多个索引C.索引可以加快查询的执行速度D.系统在存取数据时会自动选择合适的索引作为存取路径8. 如下是一个稀疏矩阵的三元组法存储表示和相关的叙述:①该稀疏矩阵有5行②该稀疏矩阵有4列③该稀疏矩阵有6个非0元素这些叙述中哪个(些)是正确的? ( )A.只有①B.①和②C.只有③D.①、②和③9. 在SQL Server中创建数据库有三种方法。

下面哪一种方法不可取? ( )A.在企业管理器中创建数据库B.使用查询分析器创建数据库C.通过使用程序代码创建数据库D.直接往数据文件中写入表的结构10. 哪一个不是分时系统的基本特征?A.同时性B.独立性C.实时性D.交互性二、填空题(10题)11.及时响应是【】和实践操作系统的特征12.交换机地址学习是通过读取帧的___________地址并记录帧进入交换机的端口号进行的。

(2022年)浙江省温州市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)浙江省温州市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)浙江省温州市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 数字签名是通过( )来实现的。

A.认证B.程序C.签名算法D.仲裁2. 下列( )不是并行数据库的主要研究方向。

A.物理存储结构的研究B.操作算法的设计与实现C.数据模型设计D.查询优化3. 如下图所示,两个关系R1和R2,它们进行哪种运算后得到R3?A.交B.并C.笛卡尔积D.连接4. PowerDesigner是新一代数据库设计工具,下面是它的四个组成部分,若要进行数据库概念模式设计,应该选用________。

A.ProcessAnalystB.DataArchitectC.MetaworksD.AppModeler5. 第二代数据库系统是指A.层次型数据库系B.网状型数据库系统C.分布式数据库系统D.关系型数据库系统6. 在关系数据库中,索引(index)是3级模式结构中的( )。

A.概念模式B.内模式C.模式D.外模式7. 设F是属性组U上的一组函数依赖,下列叙述正确的是A.若,则X→Y为F所逻辑蕴含B.若,则X→Y为F所逻辑蕴含C.若X→Y为F所逻辑蕴含,且,则X→YZ为F所逻辑蕴含D.若X→Y及Y→Z为F所逻辑蕴含,则X→Z为F所逻辑蕴含8.下列工作中,不属于数据库管理员DBA的职责是( )。

A.建立数据库B.输入和存储数据库数据C.监督和控制数据库的使用D.数据库的维护和改进9. 面向具体的应用程序的数据库模式是A.外模式B.内模式C.模式D.存储模式10.下列问题的关系代数操作基本如下的关系R和S。

若关系R和S的关系代数的操作结果如下,这是执行了A.B.C.D.二、填空题(10题)11. 在数据库设计的四个阶段中,每个阶段都有自己的设计内容。

“为哪些表、在哪些字段上、建什么样的索引。

”这一设计内容应该属于______设计阶段。

2022年浙江省温州市全国计算机等级考试数据库技术模拟考试(含答案)

2022年浙江省温州市全国计算机等级考试数据库技术模拟考试(含答案)

2022年浙江省温州市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 关系数据模型A.只能表示实体间的1∶1联系B.只能表示实体间的1∶N联系C.只能表示实体间的M∶N联系D.可以表示实体间的上述3种联系2. Oracle Office的功能包括( )。

Ⅰ、生成联机文档Ⅰ、消息接收与发送Ⅰ、日程安排Ⅰ、日历管理Ⅰ、拼写检查A.Ⅰ、Ⅰ、Ⅰ、ⅠB.Ⅰ、Ⅰ、Ⅰ和ⅠC.Ⅰ、Ⅰ、Ⅰ、ⅠD.全是3. 50多年来,计算机在提高速度、增加功能、缩小体积、降低成本和开拓应用等方面不断发展。

下面是有关计算机近期发展趋势的看法:①计算机的体积更小,甚至可以像纽扣一样大小②计算机的速度更快,每秒可以完成几十亿次基本运算③计算机的智能越来越高,它将不仅能听,能说,而且能取代人脑进行思考④计算机的价格会越来越便宜其中可能性不大的是( )。

A.①和②B.③C.①和③D.④4.在下列性质中,()不是分时系统的特征。

A.交互性B.多路性C.成批性D.独占性5.虚拟设备是指A.A.模拟独占设备的共享设备B.允许用户以标准化方式使用的物理设备C.允许用户使用比系统中拥有的物理设备更多的设备D.允许用户程序部分装入内存即可使用的系统设备6. SQL的数据定义功能包括A.定义表B.定义视图C.定义索引D.以上都包括7. 下列关于函数依赖的叙述中,不正确的是( )。

A.在函数依赖的范畴内,BCNF达到了最高的规范化程度B.在函数依赖的范畴内有BCNF、3NF、2NF、1NF这几种范式C.如果一个关系模式R∈2NF,则它一定是BCNFD.如果一个关系模式R∈3NF,则它一定是2NF8. 计算机输出设备的功能是A.将计算机运算的二进制结果信息打印输出B.将计算机内部的二进制信息显示输出C.将计算机运算的二进制结果信息打印输出和显示输出D.将计算机内部的二进制信息转换为人和设备能识别的信息9. 数据库维护阶段的故障维护工作是指A.排除设备故障B.恢复遭到破坏的数据库C.修改不适当的库结构D.修改应用程序10. 数据的独立性包括A.数据的结构独立性和组织独立性B.数据的结构独立性和数据的逻辑独立性C.数据的物理独立性和数据的逻辑独立性D.数据的结构独立性和数据的物理独立性二、填空题(10题)11.计算机网络拓扑主要是指通信子网的拓扑构型,它对网络性能、系统可靠性与___________都有重大影响。

数据库考试模拟题及答案

数据库考试模拟题及答案

数据库考试模拟题及答案一、单选题(共88题,每题1分,共88分)1.下列关于数据库运行和维护的叙述中,( )是正确的。

A、只要数据库正式投入运行,标志着数据库设计工作的结束B、数据库的维护工作就是维护数据库系统的正常运行C、数据库的维护工作就是发现错误,修改错误D、数据库正式投入运行标志着数据库运行和维护工作的开始正确答案:D2.现实世界中客观存在并能相互区别的事物称为( )A、字段B、实体C、记录D、实体集正确答案:B3. 存取方法设计是数据库设计的( )阶段的任务。

A、物理结构设计B、概念结构设计C、需求分析D、逻辑结构设计正确答案:A4.ACCESS数据库中( )是其他数据库对象的基础。

A、报表B、查询C、表D、模块正确答案:C5.以下说法中,错误的是()A、可以为数据库设置密码来加强数据库的安全B、可以通过备份数据库的方式,防止数据丢失C、可以通过生成Accde文件来防止窗体、报表和模块被其他人修改D、可以通过压缩和修复数据库来对错误的VBA程序进行自动处理正确答案:D答案解析:压缩和修复数据库的作用是减小数据库存储空间,同时修复各种逻辑错误。

6.候选关键字中的属性称为( )A、复合属性B、主属性C、关键属性D、非主属性正确答案:B7.某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。

8. 关系数据模型的三个要素是( )A、关系规范化理论、关系操作集合和关系的完整性约束B、关系数据结构、关系操作集合和关系的完整性约束C、关系数据结构、关系操作集合和关系规范化理论D、关系数据结构、关系规范化理论和关系的完整性约束正确答案:B9. 有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。

2022年山西省晋中市全国计算机等级考试数据库技术模拟考试(含答案)

2022年山西省晋中市全国计算机等级考试数据库技术模拟考试(含答案)

2022年山西省晋中市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 在PowerDesigner的组成模块中,用于物理数据库的设计和应用对象及数据组件的生成工具是A.PowerDesigner Process AnalystB.PowerDesigner AppModelerC.PowerDesigner MetalWorksD.PowerDesigner Warehouse Architect2. 关系数据库系统采用关系模型作为数据的组织方式。

关系模型是谁首先提出的?A.P.P.S.ChenB.J. MartinC.E.P. CoddD.W.H. 1nmon3. 逻辑结构设计阶段应考虑的主要因素是A.概念模式B.存取方法C.处理要求D.DBMS特性4.网卡实现的主要功能是()。

A.物理层与网络层的功能B.网络层与应用层的功能C.物理层与数据链路层的功能D.网络层与表示层的功能5. 下列哪一个是输入设备?A.绘图仪B.打印机C.光笔D.数/模转换器6. 下列关于二维表的论述中,错误的是( )。

A.表中的每一个元组都是不可再分的B.表中行的次序不可以任意交换,否则会改变关系的意义C.表中各列取自同一域,且性质相同D.表中的第一行通常称为属性名7. 对100个数据元素采用折半查找法,最大比较次数为( )。

A.6B.7C.8D.98. 文件系统中若文件的物理结构采用顺序结构,则文件控制块FCB中关于文件的物理位置应包括:________。

Ⅰ.首块地址;Ⅰ.文件长度;Ⅰ.索引表地址。

A.只有ⅠB.Ⅰ和ⅠC.Ⅰ和ⅠD.Ⅰ和Ⅰ9. 以下关于顺序存储结构的叙述中,哪一条是不正确的?A.存储密度大B.逻辑上相邻的结点物理上不必邻接C.可以通过计算直接确定第i个结点的存储地址D.插入、删除运算操作不方便10. 对包含n个元素的散列表进行检索,平均检索长度A.为O(10g2n)B.为O(n)C.为O(nlog2n)D.不直接依赖于n二、填空题(10题)11.为使多个进程有效地同时处理输入和输出,最好使用【】结构的缓冲技术12. 为保证对故障恢复的支持,登记日志记录必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中。

(2021年)山西省晋中市全国计算机等级考试数据库技术模拟考试(含答案)

(2021年)山西省晋中市全国计算机等级考试数据库技术模拟考试(含答案)

(2021年)山西省晋中市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 下面对DROP权限的叙述中,正确的是A.只允许删除数据B.允许删除关系C.允许删除数据库模式D.和DELETE权限等价2. 计算机网络系统与分布式系统之间的区别主要是A.系统物理结构B.系统高层软件C.传输介质类型D.服务器类型3. 所有数据都满足数据完整性约束条件的状态,称为数据库的A.完整性B.正确性C.一致性D.安全性4. 下面列出的关于数据库三级模式结构的说法中,哪—:—个(些)是不正确的?Ⅰ.数据库中只有一个模式Ⅰ.外模式与模式之间的映像实现数据的逻辑独立性Ⅰ.外模式与内模式之间的映像实现数据的物理独立性A.仅ⅠB.仅ⅠC.仅ⅠD.都不正确5. 下列4项中,可以直接用于表示概念模型的是( )。

A.实体-联系(E-R)模型B.关系模型C.层次模型D.网状模型6. 建立一个学生信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成,其学号属性惟一,学号、姓名字段不能为空。

下列语句正确的是A.CREATE TABLE student (sno char(5)NOT NULL sname char(8)NOT NULL sex char(1) age int);B.CREATE TABLE student (sno char(5)NOT NULL sname char(8)NOT NULL sex char(1) age int);C.CREATE TABLE (sno char(5)NOT NULL UNIQUE sname char(8)NOT NULL sex char(1) age int);D.CREATE TABLE student (sno char(5)NOT NULL UNIQUE sname char(8)NOT NULL sex char(1) age int);7. 下面基于关系数据库系统的,以数据处理为主的传统的数据库应用所具有的特征的叙述,比较全面的是Ⅰ.结构统一Ⅰ.面向记录Ⅰ.数据项小Ⅰ.原子字段A.Ⅰ,Ⅰ和ⅠB.Ⅰ,Ⅰ和ⅠC.Ⅰ,Ⅰ和ⅠD.Ⅰ,Ⅰ,Ⅰ和Ⅰ8. 下图给出一棵二叉树,按照前序法周游二叉树的节点序列是A.ABDEGCFHIB.DGEBHIFCAC.ADBGEFCIHD.ADGEBHIFC9. 下面关于函数依赖的叙述中,不正确的是( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题(本大题共20小题,每小题1分,共20分)1. 位于用户和数据库之间的一层数据管理软件是( C)A.DBSB.DBC.DBMSD.MIS2. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的( A )A.原子性B.一致性C.隔离性D.持久性3. 关系代数的五个基本操作是:并、差、选择、投影和( D )A.等值连接B.F连接C.自然连接D.笛卡儿积4. 在关系数据库中,表与表之间的联系是通过( B )实现的。

A.实体完整性规则B.参照完整性规则C.用户自定义的完整性规则D.主键5. 数据字典产生于数据库设计步骤的( A )A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段6. 在数据库技术中,未提交的随后又被撤消的数据称为( D )A.错误数据B.冗余数据C.过期数据D.脏数据7. 在SQL中,建立视图用的命令是( C )A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX8. 分布式数据库系统的透明性主要表现在位置透明性和( C )A.数据透明性B.处理透明性C.复制透明性D.映射透明性9. 在数据库的E-R图中,菱形框表达的是( C )A. 属性B.实体C.实体之间的联系D.实体与属性之间的联系10. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作并运算,其运算结果的元组个数为( D )A .80 B.小于等于80 C.大于等于160 D. 大于等于80,小于等于16011. 以下操作中,不能用DML实现的是( B )A.数据查询B.定义数据库的三级结构C.数据插入D.数据删除12. 如果关系R和S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为( D )A.外连接B.内联接C.左连接D.右外连接13. 把E-R图转换成关系模型的过程,属于数据库设计的( C )A.总体结构设计B.概念结构设计C.物理结构设计D.逻辑结构设计14. ORDBS的中文意思是( C )A.面向对象的数据库系统B.数据库管理系统C.对象关系数据库系统D.关系数据库系统15. 在较低层上的抽象表达了与之联系的较高层上抽象的特殊情况时,称为较高层上抽象是较低层抽象的( D )A.概括B. 聚集C.细化D. 泛化16. 在SQL中,SELECT语句的"SELECT DISTINCT"表示查询结果中( C )A.属性名都不相同B.去掉了重复的列C.行都不相同D.属性值都不相同17. 在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在( A )A.客户机端B.服务器端C.终端D.系统端18. 事务日志用于保存( D )A.程序运行过程B.数据操作C.程序的执行结果D.对数据的更新操作19. 在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是( D )A.对数据实行X锁并读数据B.对数据实行S锁并写数据C.对数据实行X锁并写数据D.不加封锁的读数据20. 概念结构设计的目标是产生DB的概念模型,该模型主要反映( B )A.DBA的管理信息需求B.企业组织的信息需求C.应用程序员的编程需求D.DB的维护需求二、填空题(本大题共15个空,每空1分,共15分)1. 在数据库的三级模式结构中,数据是按(内)模式的描述存储在磁盘中,按(外)模式提供给用户的。

2. 在关系中,能唯一标识元组的属性称为(超键)。

3. 分布式数据库系统的特点是数据的(分布)性和整体的(逻辑)性。

4. 在对象关系模型中,属性的符合类型包括:多集类型、数组类型、(结构)类型和(集合)类型。

5. 对于函数依赖x→Y,如果Y是X的子集,此函数称为(平凡)函数依赖。

6. E-R方法的三要素是:实体、属性和(联系)。

7. 假设两个事务同时存取同一个数据集,当第一个事务结束之前,第二个事务更新数据库,这就违反了事务的(隔离)性,破坏了DB的一致性。

8. 假设一个学生只属于一个班级,则班级和学生之间是(一对多,1:N)联系;学生可以同时修多门课程,学生和课程之间是(多对多,M:N)联系。

9. 数据完整性约束分为(静态)约束和(动态)约束。

10. 在数据库系统中,所有应用程序都通过(DBMS)访问数据库。

三、名词解释(本大题共5个小题,每小题3分,共15分)1. 部分函数依赖关系模式中,如果X→Y, 且X存在真子集X',使X'→Y也成立, 这时称X→Y为部分函数依赖。

2. 外模式用户与数据库系统的接口,是面向每个用户使用的数据视图的描述。

3. 嵌入式SQL将SQL语句嵌入高级程序设计语言中使用,发挥高级语言过程化处理能力强的特点。

4. 数据定义语言由DBMS提供的,用于描述数据库各级模式的结构,相互之间的映像,以及安全性规则,完整性约束等内容的语言。

5. 授权将对数据库中的某些表、某些字段的操作权限授予指定的用户,这种操作称为"授权"。

四、简答题(本大题共4小题,每小题5分,共20分)1. 设T1,T2,T3是如下三个事务,其中R为数据库中某个数据项,设R的初值为0。

T1:R:=R+5T2:R:=R*3T3:R:=2若允许三个事务并行执行,试列出所有可能的正确结果。

采用什么手段,可以解决并行调度的不一致问题?答:有6种可能的情况(1)T1-T2-T3:R=2(2)T1-T3-T2:R=6(3)T2-T1-T3:R=2(4)T2-T3-T1:R=7(5)T3-T1-T2:R=21(6)T3-T2-T1:R=11采用封锁,可以解决并行调度的不一致问题。

2. 在关系模式R(U,F)中,U=ABCDEF={A→C,AC→B,B→D,C→E,EC→B} 计算(AB)+。

(AB)+ =ABCDE计算过程如下:第一次:(1) x(0)=φ,x(1)=AB(2) 由于X(0)≠AB,置X(0)=AB;(3) 检查函数依赖,置X(1)=AB∪D∪C=ABCD第二次:置X(0)=ABCD,检查函数依赖,置X(1)=ABCD∪E∪B=ABCDE第三次:置X(0)=ABCDE,检查函数依赖,置X(1)=ABCDE∪B=ABCDE第四次:x(0)=x(1),输出x(1)= (AB)+ =ABCDE3.简述数据库概念模型的主要特点。

1)对现实世界的抽象和概括,能真实,充分的反映现实世界的事物和事物之间的联系2)简洁、明晰、独立于计算机系统、便于理解3)易于变动和修改4)易于向给定的数据库逻辑模式转换。

4. 简述在SQL中,DELETE语句与DROP TABLE的区别。

DELETE的作用是删除表中的元组,表的模式依然存在,而DROP TABLE 是将表的结构和元组全部删除,表被删除(DROP)后就不再存在了。

五、程序设计题(本大题共4小题,每小题5分,共20分)以下各小题题基于教学数据库的三个基本表学生S(S#,SNAME,AGE,SEX)学习SC(S#,C#,GRADE)课程C(C#,CNAME,TEACHER)1. 试用元组表达式和关系代数表达式表示下列查询语句:检索年龄小于23岁的男学生的学号和姓名。

关系代数表达式:πS#,SNAME(σAGE>'23'∧SEX='男'(S))元组表达式:{t|(u)(S(u)∧u[3]>'23'∧u[4]='男'∧t[1]=u[1]∧t[2]=u[2])}2. 试用SQL的查询语句表达下列查询: 检索"王兰"同学不学的课程的课程号。

SELECT C#FROM CWHERE C# NOT IN (SELECT C# FROM SC WHERE S# IN (SELECT S# FROM SWHERE SNAME='王兰'))3. 试用SQL的查询语句表达下列查询: 检索全部学生都选修的课程的课程号与课程名。

SELECT C#,CNAMEFROM CWHERE NOT EXISTS(SELECT *FROM SWHERE NOT EXISTS(SELECT *FROM SCWHERE SC.S#=S.S# AND SC.C#=C.C#))4. 试用SQL更新语句表达以下更新操作:把低于总平均成绩的女同学成绩提高5%。

UPDATE SCSET GRADE=GRADE*1.05WHERE GRADE<(SELECT AVG(GRADE) FROM SC) AND S# IN (SELECT S# FROM S WHERE SEX='F')六、应用题(本大题共1个小题,共10分)1.有一个应用,包括三个实体集。

实体类型“商店”的属性有:商店编号,店名,店址,店经理。

实体类型“会员”的属性有:会员编号,会员名,地址。

实体类型“职工”的属性有:职工编号,职工名,性别,工资。

每家商店有若干职工,但每个职工只能服务于一家商店。

每家商店有若干会员,每个会员可以属于多家商店。

在联系中应反映出职工参加某商店工作的开始时间,会员的加入时间。

(1)试画出反映商店、职工、会员实体类型及联系类型的ER图;(2)将ER图转换成关系模式,并指出每个表的主键和外键;(3)指出以上关系模式所达到的范式。

(1)(2)商店模式(商店编号,店名,店址,店经理)主键:商店编号职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)主键:职工编号外键:商店编号会员模式(会员编号,会员名,地址)主键:会员编号SM模式(会员编号,商店编号,会员加入时间)主键:会员编号,商店编号外键:会员编号;商店编号(3)以上关系模式中,所有属性对侯选键都不存在传递依赖,因此都是BCNF。

相关文档
最新文档