数据库技术模拟试题答案

合集下载

(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文件等。

  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。

相关文档
最新文档