08..09级数据库技术试题(答案)
数据库原理与应用试卷及答案6B
江苏技术师范学院2010—2011学年第二学期《数据库原理及应用》试卷(6B)注意事项:1.本试卷适用于2008级计算机科学与技术专业学生使用。
2.本试卷共8页,满分100分,答题时间120分钟。
一、名词解释(每小题3分,共15分)对以下术语做简明扼要的解释1.数据独立性2.关系模式3.数据库的完整性4.传递函数依赖5. ER图二、填空题(每空1分,共10分)1.在数据库的物理结构中,数据的基本单位是。
2.在数据库的三级模式结构中,数据是按模式的描述存储在磁盘中,按模式提供给用户的。
3.在关系模型中,表的行称为元组,列称为。
4.在SQL查询时,如果需要去掉查询结果中的重复组,应使用。
5.按事务对数据的封锁程度,封锁一般分为排他锁和两种。
6.模式/内模式映象为数据库提供了数据独立性。
7.SQL语言是一种综合性的功能强大的语言,分为数据控制语言,数据描述语言和数据操纵语言,DML是指功能。
8.对于函数依赖X→Y,如果Y是X的子集,此函数称为函数依赖。
9.E-R方法的三要素是:实体、属性和。
10.用树型结构表示实体类型及实体间联系的数据模型称为。
三、单选题(每题1分,共15分)1、下面对数据库特点的不正确叙述是()。
A.数据库中的数据采用统一的模型来表示。
B.数据库中数据之间的联系强。
C.数据库中数据冗余度高。
D.数据库中数据由一个软件统一管理。
2、下面对数据库三级模式结构的叙述中,不正确的是()。
A.三级模式结构可提供数据独立性。
B.三级模式结构通过两级映像来实现数据独立性。
C.模式做了修改,用户的应用程序必须修改。
D.内模式做了修改,模式不必修改。
3、下面关于关系代数的不正确叙述是()。
A.对一个关系作投影运算不会改变该关系元组的个数。
B.选择运算是根据某些条件对关系的元组进行筛选。
C.自然联接运算要求两个关系必须有取值域相同的属性。
D.自然联接是F联接的一种特殊情况。
4、下面对“关系模型”的叙述中,不正确的说法是()。
数据库面试题及答案
数据库面试题 11. 在一个查询中,使用哪一个关键字能够除去重复列值?答案:使用distinct关键字2. 什么是快照?它的作用是什么?答案:快照Snapshot是一个文件系统在特定时间里的镜像,对于在线实时数据备份非常有用。
快照对于拥有不能停止的应用或具有常打开文件的文件系统的备份非常重要。
对于只能提供一个非常短的备份时间而言,快照能保证系统的完整性。
3. 解释存储过程和触发器答案:存储过程是一组Transact-SQL语句,在一次编译后可以执行多次。
因为不必重新编译Transact-SQL语句,所以执行存储过程可以提高性能。
触发器是一种特殊类型的存储过程,不由用户直接调用。
创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。
4. SQL Server是否支持行级锁,有什么好处?答案:支持动态行级锁定SQL Server 2000动态地将查询所引用的每一个表的锁定粒度调整到合适的级别。
当查询所引用的少数几行分散在一个大型表中时,优化数据并行访问的最佳办法是使用粒度锁,如行锁。
但是,如果查询引用的是一个表中的大多数行或所有行,优化数据并行访问的最佳办法可以是锁定整个表,以尽量减少锁定开销并尽快完成查询。
SQL Serve 2000通过为每个查询中的每个表选择适当的锁定级别,在总体上优化了数据并发访问。
对于一个查询,如果只引用一个大型表中的几行,则数据库引擎可以使用行级锁定;如果引用一个大型表的几页中的多行,则使用页级锁定;如果引用一个小型表中的所有行,则使用表级锁定。
5. 数据库日志干什么用,数据库日志满的时候再查询数据库时会出现什么情况。
答案:每个数据库都有事务日志,用以记录所有事务和每个事务对数据库所做的修改。
6. 存储过程和函数的区别?答案:存储过程是用户定义的一系列SQL语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表7. 事务是什么?答案:事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:(1) 原子性事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。
(SQL-Server)考试试题及答案
2013年(下)全国信息技术水平考试数据库应用系统设计技术水平证书(SQL Server)考试试卷第一大题:单选题(30 分)1. (1分)数据模型的三要素不包括()。
(A) 数据结构(B) 数据操作(C) 数据完整性约束(D) 数据恢复2. (1分)数据的存储结构与数据逻辑结构之间的独立性称为数据的()。
(A) 结构独立性(B) 物理独立性(C) 逻辑独立性(D) 分布独立性3. (1分) 如果对于实体集A中的每一个实体,实体集B中可有多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。
则称实体集A与B具有()。
(A) 1:1联系(B) 1:n联系(C) n:m联系(D) 多种联系4. (1分)当对关系R和S使用自然联接时,一般要求R和S至少含有一个共同的()。
(A) 元组(B) 关键字(C) 记录(D) 属性5. (1分)若关系模式R(A,B,C,D,E)上的函数依赖集F={AB->C,A->D,A->E},为了满足BCNF,可以将R分解为()。
(A) R1(A,B,C,D) R2(A,E)(B) R1(A,B,C) R2(A,D,E)(C) R1(A,B,C) R2(D,E)(D) R1(A,B) R2(A,C,D,E)6. (1分) SQL语言查询一次的结果是一个()。
(A) 元组(B) 表(C) 属性(D) 数据库7. (1分)在关系模式R(U,F)中,如果X→Y,且存在X的真子集X1,使X1→Y,则称函数依赖X→Y为()。
(A) 平凡函数依赖(B) 部分函数依赖(C) 完全函数依赖(D) 传递函数依赖8 . (1分)在Transact-SQL中,下列命令能让程序完全跳出循环的是()。
(A) CASE(B) WAIT(C) BREAK (D) CONTINU E9 . (1分) 在Transact-SQL中,下列选项不属于数值型数据类型的是()。
数据库试卷及答案
数据库试卷及答案2011年数据库系统概论试题及答案——卷2⼀、选择题(每题2分,共40分)1、在数据管理技术的发展过程中,经历了⼈⼯管理阶段、⽂件系统阶段和数据库系统阶段。
在这⼏个阶段中,数据独⽴性最⾼的是阶段。
A .数据库系统B .⽂件系统C .⼈⼯管理D .数据项管理 2、据库系统的核⼼是。
A .数据库B .数据库管理系统C .数据模型D .软件⼯具 3、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。
A .DBS 包括DB 和DBMS B .DDMS 包括DB 和DBSC .DB 包括DBS 和DBMSD .DBS 就是DB ,也就是DBMS 4、据库系统的最⼤特点是。
A .数据的三级抽象和⼆级独⽴性B .数据共享性C .数据的结构化D .数据独⽴ 5、关系运算中花费时间可能最长的运算是。
A .投影B .选择C .笛卡尔积D .除 6、如图所⽰,两个关系R1和R2,它们进⾏运算后得到R3。
R2R1A B C A C D1 2 1X Y yR3A B C D E A C C1 1 2X Y yM M NI I JA .交B .并C .笛卡尔积D .连接 7、若⽤如下的SQL 语句创建⼀个student 表: CREATE TABLE student(NO C(4) NOT NULL ,NAME C(8) NOT NULL ,D E M 1 2 5M N MI J KSEX C(2),AGE N(2))可以插⼊到student表中的是。
A.(‘1031’,‘曾华’,男,23) B.(‘1031’,‘曾华’,NULL,NULL)C.(NULL,‘曾华’,‘男’,‘23’) D.(‘1031’,NULL,‘男’,23)8、保护数据库,防⽌未经授权的或不合法的使⽤造成的数据泄漏、更改破坏。
这是指数据的。
A.安全性B.完整性C.并发控制 D.恢复9、在SQL Server 中删除触发器⽤()。
专升本数据库系统概论考试试卷及答案
数据库系统概论考试试卷与答案(答案的颜色是白色的,只要在相应的位置把颜色改成红色即可看见答案,比如在选中选择题的括号的类容,再把颜色改成红色,答案就出来了)一、单项选择题〔本大题共20小题,每题1分,共20分〕 1. 使用CREATE TABLE SCHEMA 语句建立的是 ( B )A)数据库模式 B)表 C)视图 D)索引2. 设关系R和S的结构一样,并且各有80个元组,假设这两个关系作交运算,其运算结果的元组个数为〔〕A)80 B)小于等于80 C)大于等于160 D)大于等于80,小于等于1603. 在SQL的授权语句中使用“ALL PRIVILEGES〞,表示 ( )A)授权所有用户 B)所有的操作权限 C)对所有的数据集合 D)允许再授权4. 对数据库模式进展规化处理,是在数据库设计的 ( )A)需求分析阶段 B)概念设计阶段 C)逻辑设计阶段 D)物理设计阶段5. 不存在传递函数依赖的式至少要 ()A)2NF B)3NF C)4NF D) BCNF6. 在以下几种故障中,不破坏数据库容的是 ( )A)计算机病毒发作 B)供电系统故障C)瞬时的强磁场干扰 D)磁盘介质损坏7. 在数据库技术中,独立于计算机系统的模型是 ( )A)E-R模型B)层次模型C)关系模型 D)面向对象的模型8. 四种传统的集合运算算是 ( )A)∪,-,×,和σB)∪,-,∞,和σC)∪,∩,×,和-D)∪,∞,π和σ运算算是 ( C )9. SQL中,以下涉与空值的操作,不正确的选项是 ( )A)AGE IS NULLB)AGE IS NOT NULLC)AGE = NULLD)NOT (AGE IS NULL)10. 单个用户使用的数据视图的描述称为 ( )A)外模式B)概念模式C)模式D)存储模式11 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两局部,以下功能属于后端的是 ( B )A)用户界面B) 存取结构C)数据输入D) 报表输出12. 实体集书店与图书之间具有〔〕联系。
计算机二级数据库考试试题及答案
计算机二级数据库考试试题及答案2016计算机二级数据库考试试题及答案2016年9月计算机考试正在紧张备考中,为帮助考生更好复习,yjbys店铺为大家带来最新计算机二级考试模拟试题及答案,快来做题吧!一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是 (D) 注:P55-58A. 对象B. 继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
【最新国家开放大学电大《MySQL数据库应用》机考终结性考试6套真题题库及答案】
【最新国家开放大学电大《MySQL数据库应用》机考终结性考试6套真题题库及答案】最新国家开放大学电大《MySQL数据库应用》机考终结性考试6套真题题库及答案盗传必究题库一试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。
A 系统分析员B 程序员C 数据库管理员D 操作员 2. 下面的选项不是关系数据库基本特征的是()。
A 不同的列应有不同的数据类型B 不同的列应有不同的列名C 与行的次序无关D 与列的次序无关 3. 数据库系统的数据独立性体现在()。
A 不会因为数据的变化而影响到应用程序B 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C 不会因为存储策略的变化而影响存储结构D 不会因为某些存储结构的变化而影响其他的存储结构 4. 下列四项中,不属于数据库系统特点的是()。
A 数据共享B 数据完整性C 数据冗余度高D 数据独立性高 5. 若要在基本表S中增加一列CN(课程名),可用()。
A ADD TABLE S(CN CHAR(8))B ADD TABLE S ALTER(CN CHAR(8))C ALTER TABLE S ADD(CN CHAR(8))D ALTER TABLE S (ADD CN CHAR(8))6. 假设有关系R和S,在下列的关系运算中,()运算不要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。
A R∩SB R∪SC R-SD R×S 7. 用二维表来表示实体及实体之间联系的数据模型称为()A 实体–联系模型 B 层次模型 C关系模型 D 网状模型8. 学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。
要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
A DELETE Age from SB ALTER TABLE S DROP AgeC UPDATE S AgeD ALTER TA BLE S ‘Age’ 9. “汽车用品网上商城”中,购物车实体与()实体有联系。
(完整版)数据库练习题(答案)..
(完整版)数据库练习题(答案)..第四章练习题⼀、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S)C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S))2、嵌⼊式SQL的预处理⽅式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌⼊的SQL语句处理成函数调⽤形式C.对源程序进⾏格式化处理D.把嵌⼊的SQL语句编译成⽬标程序3、SQL中,“DELETE FROM 表名”表⽰ [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)⽤于[ C]A.计算元组个数B.计算属性的个数C.对⼀列中的⾮空值计算个数D.对⼀列中的⾮空值和空值计算个数5、在传统SQL技术中,使⽤“ORDER BY”⼦句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提⾼查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏8、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过(B )实现。
A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表⽰( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的⼤⼩10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where⼦句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( 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.数据库系统具有许多特点,使其很快成为数据处理的主要工具,下列哪个特点不是数据库系统的特点( )。
08-09学年下《计算机应用基础》模拟考B卷答案
广西农职院2008—2009学年下学期《计算机应用基础》理论模拟考试第一部分必答模块必答模块1:基础知识(每项1.5分,14项,共21分)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、关于ASCII码编码在计算机中的表示方法准确的描述应该是 8 。
A.使用8位二进制,最右边的一位是1 B.使用8位二进制,最左边的一位是1C.使用8位二进制,最右边的一位是0 D.使用8位二进制,最左边的一位是07、计算机辅助教学的英文简写是_____.A. CATB. CADC. CAID. CAM8、衡量存储器大小的统一单位是字节,那么位二进制为一个字节。
A.2 B.4 C.6 D.89、若突然停电,则计算机 10 会丢失。
A.硬盘中的数据与程序B.RAM中的数据与程序 C.ROM中的数据与程序 D.ROM和RAM中的数据与程序10、按对应的ASCII码值来比较,不正确的是 13 。
A. “c”比“a”大B. “T”比“Q”大C. 逗号比空格大D. “H”比“h”大11、磁盘和光盘等外存储器的数据必须才能被CPU直接处理。
A.必须调入RAM B.转换成二进制形式的数字信号 C.必须调入ROM D.翻译成机器语言表示的目标程序12、以二进制和程序控制为基础的计算机结构是由____最早提出的.A. 布尔B. 巴贝奇C. 冯.诺伊曼D. 图灵13、32位的微机是指该计算机所用CPU 。
计算机三级(数据库技术)笔试模拟试题及答案解析(13)
计算机三级(数据库技术)笔试模拟试题及答案解析(13)(1/30)选择题第1题下列关于概念数据模型的说法,错误的是( )。
A.概念数据模型并不依赖于具体的计算机系统和数据库管理系统B.概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计C.概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件D.概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能下一题(2/30)选择题第2题在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。
下列关于数据库应用系统实现与部署阶段工作的说法,错误的是( )。
A.此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构B.此阶段会将用户原有数据按照新的数据结构导入到新系统中C.此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法D.此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作上一题下一题(3/30)选择题第3题存储管理器是数据库管理系统非常重要的组成部分。
下列关于存储管理器的说法,错误的是( )。
A.存储管理器负责检查用户是否具有数据访问权限B.为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行置换C.存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据D.存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性上一题下一题(4/30)选择题第4题下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是( )。
A.客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)B.数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器C.这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务上一题下一题(5/30)选择题第5题实体联系模型简称ER模型,是数据库设计常用的一种建模方法。
2023年计算机三级《数据库》考试历年真题摘选附带答案
2023年计算机三级《数据库》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】规范化理论的叙述中,不正确的是A.规范化理论给我们提供判断关系模式优劣的理论标准B.规范化理论对于关系数据库设计具有重要指导意义C.规范化理论只能应用于数据库逻辑结构设计阶段D.在数据库设计中有时候会适当地降低规范化程度而追求高查询性能2.【单选题】下列关于CPU状态的叙述中,哪些是正确的?Ⅰ. 操作系统管理程序运行在管态Ⅰ.x86 系列处理器提供的R0、R1、R2和R3特权级别中,R0当于目态Ⅰ. 系统运行过程中,从目态转换为管态的唯一途径是中断Ⅰ. 如果用户程序在目态下执行了特权指令,硬件将产生中断A.仅Ⅰ、Ⅰ和ⅠB.仅Ⅰ、Ⅰ和ⅠC.仅Ⅰ、Ⅰ和ⅠD.都正确3.【单选题】下列关于规范化理论的叙述中,哪一( 些) 条是不正确的?Ⅰ. 规范化理论研究关系模式中各属性之间的依赖关系及其对关系模式性能的影响Ⅰ. 规范化理论给我们提供判断关系模式优劣的理论标准Ⅰ. 规范化理论对于关系数据库设计具有重要指导意义Ⅰ. 规范化理论只能应用于数据库逻辑结构设计阶段Ⅰ. 在数据库设计中有时候会适当地降低规范化程度而追求高查询性能A.仅Ⅰ和ⅠB.仅Ⅰ和ⅠC.仅ⅠD.仅Ⅰ4.【单选题】在面向对象数据模型中,子类可以从其超类中继承所有的属性和方法,这有利于实现A.可移植性B.可扩充性C.安全性D.可靠性5.【单选题】双链表的每个结点包括两个指针域。
其中rlink 指向结点的后继,llink 指向结点的前驱。
如果要在p所指结点前面插入q所指的新结点,下面哪一个操作序列是正确的A.p↑.rlink ↑.llink:=q ;p↑.rlink:=q ;q↑.link:=p ;q↑.rlink :=p↑.rlink ;B.p↑.llink ↑.rlink :=q;P↑.llink :=q;q↑.rlink :=p;q↑.llink :=p↑.llink ;C.q↑.llink :=P;q↑.rlink :=p↑.rlink ;p↑.rlink ↑.llink :=q;p↑.rlink :=q;D. q↑.rlink :=P;q↑.llink :=p↑.llink ;p↑.llink ↑.rlink :=q;P↑.llink :=q;6.【单选题】关系代数有五种基本操作,它们是A.并、外部并、交、差、除B.选择、投影、广义投影、赋值、连接C.连接、外连接、笛卡尔积、半连接、聚集D. 并、差、笛卡尔积、选择、投影7.【单选题】下列关于分布式数据库系统的叙述中,哪一条是不正确的A.分布式数据库系统的数据存储具有分片透明性B.数据库分片和副本的信息存储在全局目录中C.数据在网络上的传输代价是分布式查询执行策略需要考虑的主要因素D..数据的多个副本是分布式数据库系统和集中式数据库系统都必须面对的问题8.【单选题】对n 个记录的文件进行归并排序,所需要的辅助存储空间为A.O(1)B.O(log2n)C.O(n)D.O(n2)9.【单选题】下列关于栈和队列的叙述中,正确的是()。
ACCESS数据库考试试题与答案
欧亚学院2010-2011学年第二学期考试试卷专业: 课程:数据库技术应用 年级:09/10级一、单项选择题(本大题共25小题,每小题1分,共25分)在每小题列出的四个备用选项中只有一个符合题目要求的,请将其代码填写在题后的括号。
错选、多选或未选均无分。
1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A .数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性2、数据库系统的核心是 [A] A .数据库管理系统 B .数据库 C. 数据模型D .数据3、用二维表来表示实体及实体之间联系的数据模型是 [D] A .联系模型B .层次模型C .网状模型D .关系模型4、在教师表中,如果要找出姓“”教师的记录,所采用的关系运算是 [B]A .投影B .选择C .连接D .层次5、在Access2003中,下列不属于“任务窗格”功能的是 [C]学号_____________ 班级___________ 姓名________ 考场号____ 座位号____- - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - --物流、会计、管理金融、外语学院A.打开旧文件B.建立空数据库C. 删除数据库D.以向导建立数据库6、在Access2003中,某数据库的表中要添加一Excel电子表格,则采用的字段类型是 [A] A.OLE 对象数据类型B.备注数据类型C. 查阅向导数据类型D.自动编号数据类型7、Access数据库中,表的组成是 [A]A.字段和记录B.查询和字段C.记录和窗体D.报表和字段8、若要求在文本框中输入文本时达到密码“*”的显示效果,则应设置的属性是 [D] A.默认值B.标题 C.密码D.输入掩码9、以下字符串不符合Access字段命名规则的是 [C]A.school B.生日快乐C.hello!c D.A_注释10、有关字段类型以下叙述错误的是 [D]A.字段大小可用于设置文本类型字段的最大容量B. 有效性规则属性是用于限制此字段输入值的表达式C. 不同的字段类型,其字段属性有所不同D. 可对任意类型的字段设置默认值属性11、要修改数据表中的数据(记录),可在以下哪个选项中进行 [C]A.报表中B.数据表的查询中C. 数据表的数据表视图中D.窗体的设计视图中12、在Access中,如果想要查询所有为2个汉字的学生记录,在准则中应输入 [D] A.“LIKE **”B.“LIKE ## ”C.“LIKE ??”D. LIKE “??”13、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是 [B] A.>=60 OR <=80 B.Between 60 and 80C.>60 OR <80 D.IN (60,80)14、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段最多选择的个数是 [A] A.1个B.2个C.3个D.4个15、若要查询学生信息表中“简历”字段为空的记录,在“简历”字段对应的“条件”栏中应输入 [B] A.Is not null B.Is null C.0 D.-116、在窗体设计工具箱中,代表组合框的图标是[D]A.B.C.D.17、报表的功能是 [C]A.只能输入数据B.可以输入输出数据C. 只能输出数据D.不能输入输出数据18、要计算报表中所有学生的“数学”课程的平均成绩,在报表页脚节对应“数学”字段列的位置添加一个计算控件,其控件属性为 [A] A.=Avg([数学]) B.Avg([数学])C. =SUM([数学]) D.SUM([数学])19、要实现报表的总计,其操作区域是 [B]A.报表页眉B.报表页脚C.页面页眉D.页面页脚20、报表的某个文本框控件来源属性为“=2*10+1”,在“打印预览”视图中,该文本框显示的信息是 [D]A.=2*10+1 B.2*10+1 C.出错D.2121、为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其“属性”的对话框为 [B] A.“格式”选项卡 B.“事件”选项卡C.“方法”选项卡D.“数据”选项卡22、在窗体的设计视图中添加一个文本框控件时,下列说确的是[A]A.会自动添加一个附加标签B.不会添加附加标签C. 文本框的附加标签不能被删除D.都不对23、以下操作不能在窗体中查找记录的是 [C]A.“编辑”菜单B.单击“查找”按钮C.“文件”菜单D.按CTRL+F组合键24、创建宏时至少要定义一个宏操作,并要设置对应的 [B]A.条件B.宏操作参数C.宏名D.注释信息25、与窗体和报表的设计视图工具箱比较,下列哪个控件是数据访问页特有的 [D] A.文本框B.标签C.命令按钮D.滚动文字二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备用选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号。
数据库技术 试题库(附答案)
《数据库技术》试题库(附答案)第一部分基本概念一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统C.人工管理 D.数据项管理答案:A2.数据库系统与文件系统的主要区别是。
A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B3.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界答案:A4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。
① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合② A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③ A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统答案:①B ②B ③B5.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制答案:B6.数据库具有①、最小的②和较高的③。
① A.程序结构化 B.数据结构化C.程序标准化 D.数据模块化② A.冗余度 B.存储量C.完整性 D.有效性③ A.程序与数据可靠性 B.程序与数据完整性C.程序与数据独立性 D.程序与数据一致性答案:①B ②A ③C7.在数据库中,下列说法是不正确的。
数据库技术复习题3操作题
数据库技术试题三、操作题1. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为‘C2’和‘C5’公司兼职的职工的职工号。
2. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。
3. 图书出版管理数据库中有两个基本表:图书 (书号,书名,作者编号,出版社,出版日期)作者 (作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。
4. 设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。
假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。
试画出ER图,并注明属性和联系类型。
5. 学校有多名学生,财务处每年要收一次学费。
为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费 (学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。
列的宽度自定义。
试用SQL语句定义上述表的结构。
(定义中应包括主键子句和外键子句)6. 用SQL语言定义(1) 学生关系S,包括学号SNo、姓名SN、年龄SA、系别SD;(2) 课程关系C,包括课程号CNo、课程名CN、学分CC;(3) 学生选课关系SC,包括SNo、CNo和成绩G。
注意:说明主键码和外键码(如果有的话)。
《数据库》模拟题一
数据库模拟题一一、单项选择题(每小题1分,共20分)1、下面列出的条目中,______是数据库技术的研究领域。
I.DBMS软件的研制 II.数据库及其应用系统的设计 III.数据库理论A)仅I和III B)仅II和III C)仅I和II 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、设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于______。
A)R∪S B)R∩S C)R×S D)R÷S8、在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为______。
A)并 B)选择 C)自然连接 D)θ连接9、下面给出的关于数据库的三级模式结构的说法中,______是不正确的。
II.数据库中只有一个模式 II.外模式与模式之间的映像实现数据的逻辑独立性III.外模式与内模式之间的映像实现数据的物理独立性A)仅I B)仅II C)仅III D)都不正确试题(10)~(12)基于“学生—选课—课程”数据库中的三个关系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)10、若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系______。
计算机三级《数据库技术》单选试题及答案
计算机三级《数据库技术》单选试题及答案2017年计算机三级《数据库技术》单选试题及答案想要在考试中取得优异的成绩,需要同学们平常多做题多练习。
以下是店铺搜索整理的一份计算机三级《数据库技术》单选试题及答案,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!1). 在关系书(书名、作者姓名、作者电话)中,主键是( )A.书名B.作者姓名C.书名、作者姓名D.作者姓名、作者电话正确答案:D2). 在数据库中,产生数据不一致的根本原因是A.数据存储量太大B.没有严格保护数据C.数据存储错误D.数据冗余正确答案:D3). 关系数据库管理系统所管理的关系是( )。
A.一个DBF文件B.若干个二维表C.一个DBC文件D.若干个DBC文件正确答案:B4). 设森林F中有3棵树,其第一、第二和第三棵树的.结点个数分别是n1、n2和n3,则与森林F对应的二叉树根结点的右子树上的结点个数是( )。
A.n1B.n1+n2C.n3D.n2+n3正确答案:D5). 使用USE命令打开库文件时,能够同时自动打开一个相关的( )A.备注文件B.文本文件C.内存变量文件D.屏幕格式文件正确答案:A6). 关系模式的分解( )。
A.唯一B.不唯一C.在一定条件下不唯一D.上面三项都不对正确答案:A7). 不允许任何其他事务对这个锁定目标再加上任何类型锁的锁是( )A.共享锁B.排它锁C.共享锁或排它锁D.以上都不是正确答案:A8). ODBC中的“句柄”概念是指( )A.语句的头部B.语句的尾部C.应用程序变量D.应用程序重要语句正确答案:D9). 栈S最多能容纳4个元素。
现有6个元素按A.B.C.D.E、F的顺序进栈,下列______序列是可能的出栈序列。
A.E、D.C.B.A.FB.B.C.E、F、A.DC.C.B.E、D.A.FD.A.D.F、E、B.C正确答案:C答案解析:选项A是错误的,如果要E第1个出栈,那么就需要A.B.C.D.E全部进栈,需要栈的容量为5。
数据库系统概论模拟试题(含参考答案)
数据库系统概论模拟试题(含参考答案)一、单选题(共80题,每题1分,共80分)1、S QL语言是()语言。
A、网络数据库B、关系数据库C、非数据库D、层次数据库正确答案:B2、在WHERE语句的条件表达式中,与零个或多个字符进行匹配的通配符是()。
A、-B、*C、%D、?正确答案:C3、当两个关系没有公共属性时,其自然连接表现为()。
A、笛卡尔积B、等值连接C、结果为空D、出错正确答案:A4、己知关系R(A,B,C)、S(D,E,A)其中R的主码是A, S的主码是E, S 中的A与R中的A相对应。
S中的A被称为()。
A、外码B、主码C、内码D、候选码正确答案:A5、设关系R和S的结构相同且各有100个元组,则R和S的并操作结果的元组数为()。
A、200B、小于等于100D、小于等于200正确答案:D6、下列()是对触发器的描述。
A、SQL语句的预编译集合B、当用户修改数据时,一种特殊形式的存储过程被自动执行C、它根据一或多列的值,提供对数据库表的行的快速访问D、定义了一个有相关列和行的集合正确答案:B7、有关三个世界中数据的描述术语,“实体”是()。
A、对现实世界数据信息的描述B、对计算机世界数据信息的描述C、对三个世界间相互联系的描述D、对信息世界数据信息的描述正确答案:D8、现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期), 假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的码是()。
A、书号+读者号B、书号+读者号+借期C、读者号D、书号正确答案:B9、数据库系统实现整体数据的结构化,主要表现在以下几个方面,除了()A、数据的最小存取单位是数据项。
B、数据可以变长。
C、数据的结构用数据模型描述,无需程序定义和解释。
D、数据库和应用程序一一对应。
正确答案:D10、数据库系统并发控制的主要方法是釆用()机制。
A、不加任何控制B、改为串行C、封锁正确答案:C11、数据库概念设计是面向企业或组织中的数据需求的。
大学数据库考试复习试题带答案
2019数据库期末复习内容1.选择题(1)(数据库)是存储在计算机内结构化的数据的集合(2)下述关于数据系统正确的描述是(数据库系统减少了数据冗余)。
(3)数据库(DB)、与数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( DBS 包含DB 和DBMS )。
(4)数据库管理系统的工作不包括(为定义的确据库提供操作系统)。
(5)用于对现实世界进行描述的工具是(数据模型)。
(6)在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是(模式)。
(7)E—R图用来建立数据库的(概念模型)。
(8)下列模型中不能直接描述实体间多对多的联系的是(关系模型)。
(9)数据模型的三个要素是(数据结构、数据操作、完整性约束)(10)数据库的设计人员和用户之间沟通信息的桥梁是(实体联系图)。
(11)数据的独立性分为(逻辑独立性和物理独立性)。
(12)数据库通常是根据(数据模型)来分类的。
(13)关系数据库系统能实现专门的关系运算,包括(选择、投影、连接、除)。
(14)在关系模型中,下述关于关键字的说法正确的是(可以由一个或多个其值能唯一标识该关系模式中任何元组的属性组成)。
(15)被称为关系的两个不变性,由关系数据库系统自动支持的是(实体完整性和参照完整性)。
(16)在关系中不能出现相同元组的约束是通过(主码)来实现。
(17)下列数据模型中,数据独立性最高的是(关系模型)。
(18)规范化理论是关系数据库进行逻辑设计的理论依据.根据这个理论,关系数据库中的关系必须满足:每一属性都是(不可分解的)。
(19)关系数据库规范化是为解决关系数据库中(插入异常、删除异常和数据冗余)问题而引入的。
(20)在关系数据库中,任何二元关系模式的最高范式必定是( BCNF )(21)若属性X函数依赖于属性Y时,则属性X与属性Y之间的关系是(多对一)。
(22)设有关系模式:部门(部门代码,部门名称,部门成员,部门经理)由于其中(部门成员)属性存在,使该关系不属于第一范式。
(精华版)国家开放大学电大专科《MySQL数据库应用》机考网考形考题库及答案
(精华版)国家开放大学电大专科《MySQL数据库应用》机考网考形考题库及答案盗传必究终结性考试占考核总成绩的 50%,试题类型以客观题为主,闭卷,考试时间限制为 60 分钟。
选择题题目1下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段 II.文件系统阶段 III.数据库阶段选择一项:正确答案:只有 I题目2文件系统显露出的缺陷有( )选择一项或多项:正确答案:数据的分离与孤立正确答案:不相容文件格式正确答案:数据冗余题目3数据库管理系统的发展历经了如下那些模型阶段()。
选择一项或多项:正确答案:层次模型正确答案:局部变量正确答案:全局变量题目4下列四项中,不属于数据库系统特点的是()。
选择一项:正确答案:数据冗余度高题目5数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。
选择一项:正确答案:数据库管理员题目6数据库与文件系统的根本区别在于()。
选择一项:正确答案:数据的结构化题目7数据库系统和文件系统的区别是()。
选择一项:正确答案:文件系统不能解决数据冗余和数据独立性问题,而数据库系统能解决此问题题目8数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
选择一项:正确答案:DBS包括DB和DBMS题目9下述()不是DBA数据库管理员的职责。
选择一项:正确答案:数据库管理系统设计题目10下面系统中不属于关系数据库管理系统的是()。
选择一项:正确答案:IMS题目11()由数据结构、关系操作集合和完整性约束三部分组成:选择一项:正确答案:关系模式题目12数据模型的三要素是()。
选择一项:正确答案:数据结构、数据操作和数据完整性题目13关系数据模型的三个组成部分中,不包括()。
选择一项:正确答案:数据维护题目14()是目前数据库系统中最常用的一种数据模型。
正确答案:关系模型题目15以下哪项不属于数据模型()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中南大学考试试卷(标准答案)2009--2010学年下学期时间100分钟数据库应用基础课程56学时3.5学分考试形式:闭卷专业年级:商学院09级总分100分,占总评成绩70%一、判断下列关系模式最高属于第几范式,并解释原因(本题10分)--每小题2分(1)R(A,B,C,D,E)F:{B→C,AB→D};解:∵候选码为ABE,存在非主属性C、D对码的部分函数依赖∴R∈1NF。
(2)R(A,B,C,D,E)F:{ABD→C,D→E,E→D,ABE→D}解:∵候选码为ABD或ABE,非主属性为C,不存在非主属性对码的部分或传递函数依赖,而D 与E均为决定因素,但不是码,故不满足BCNF条件。
∴R∈3NF。
(3)R(A,B,C,D,E)F:{AB→C,CB→D}解:∵候选码为ABE,非主属性为C、D,存在非主属性对码ABE的部分函数依赖。
∴R∈1NF。
(4)R(A,B,C,D,E)F:{AB→C,AB→D,C→D,E→D}解:∵候选码为ABE,存在非主属性D对码ABE的部分函数依赖。
∴R∈1NF。
(5)R(A,B,C,D,E)F:{AB→C,C→B,C→D}解:∵候选码为ABE或ACE,非主属性为D,存在非主属性D对码的部分函数依赖。
页脚内容1∴R∈1NF。
二、解释下列名词(本题10分)--每小题2分(1)数据库:是一个按数据结构来存储和管理数据的计算机软件系统。
它是长期存储在计算机内的、有组织的、可共享的数据集合。
(2)表:是关系模型中数据的逻辑结构,表头为记录类型,表的内容是元组的集合。
(3)视图:是存储在数据库中的预先定义好的查询,是由基本表或其他视图导出的表,它是为了数据查询方便、数据处理简便以及数据安全要求而设计的数据虚表,不对应实际存储的数据。
→,(4)传递函数依赖:设有关系模式R(U),X、Y和Z为属性集U的子集,如果X→Y(Y X⊆/),Y X但Y→Z,则称Z对X传递函数依赖。
(5)逻辑模型:是按计算机系统的观点对数据建模,它描述了数据库中数据及联系的组织方式(数据结构)、数据操作和完整性约束条件等,是DBMS的核心和基础,常见的逻辑模型有层次、网状和关系模型等。
三、根据自己所了解的情况,对“银行活期存款管理系统”、“手机信息管理系统(包括电话号码、短信及其相关管理)”中某一系统设计相应的E-R图,并设计满足第三范式的数据库,并说明其设计过程。
(本题20分);本机(本机号码,本机机主姓名);电话薄(电话号码,电话姓名,号码分组);通话(电话号码,通话时点,计费方式);短信(电话号码,短信时点,短信内容)四、改错题(18分)--每小题3分在下列各题中均使用下列表及相关数据。
学生信息表Stud ent(NO,NAME,AGE,SEX,Class),其字段名分别表示学号、姓名、年龄、性别,班级。
教师信息表T(NO,NAME,AGE,SEX),其字段名分别表示教师编号、姓名、年龄、性别。
课程信息表C(NO,CNAME,PCNUM,TNO),其字段名分别表示课程编号、课程名称、先修课程编号、授课教师编号。
学生选课及成绩表SC(SNO,CNO,GRADE),其字段名分别表示学号、课程编号、成绩。
Stud ent的数据Sex Age ClassNO Name0101刘琳女2001010102王刚男2001010103李晓女2201020104张明男NULL0103页脚内容30105周冰女210102 T的数据NO Name SEX AGE3101王明男403102刘伟男353103陈冰女38C的数据NO CName PCNUM TNO1021数据库技术102031011022高等数学NULL3105SC的数据SNO CNO GRADE010*******010*******页脚内容401011022NULL010*******010*******01031020NULL010*******判断下列命令是否正确,如果有错,请指出并改正。
(1)SELECTstud ent.no,stud ,stud ent.class,o,sc.grad efromstud enta,scb (该命令是查询每个同学的信息及其相应成绩)解:错误!改:SELECTa.no,,a.class,o,b.grad efromstud enta,scbwherea.no=b.sno;(2)Sel ectavg(grad e)fromSCwherecno=’1022’解:正确!(3)sel ect*fromstud entwherename=’刘%’;解:错误!改:sel ect*fromstud entwherenamelike’刘%’;(4)Sel ectno,name,ofromT,Cwhereno=Tno解:错误!改:Sel ectT.no,name,ofromT,CwhereT.no=C.tno;页脚内容5(5)sel ect*fromTwherenoinsel ect*fromCwherecname=’数据库技术’解:错误!改:sel ect*fromTwherenoin(sel ecttnofromCwherecname=’数据库技术’);(6)DROPfromCwherecname=NULL(该命令是删除表C中课程名称是NULL的所有记录)解:错误!改:Del etefromCwherecnameisNULL;五、写出下列命令的结果。
(本题18分)--每小题3分(1)sel ect‘33+55’,33+55fromstud ent;页脚内容6(2)sel ect‘1020’,sum(grad e)fromScwherecno=’1020’unionsel ect‘1021’,sum(grad e)fromscwherecno=’1021’unionsel ect‘1022’,sum(grad e)fromscwherecno=’1022’;(3)sel ect*fromSCwheresno=’0101’ord erbygrad e;页脚内容7或(4)sel ect*fromstud entwhereage<(sel ectavg(age)fromstud entwheresex=’女’);NO Name Sex Age Class01 01刘琳女20010101 02王刚男200101页脚内容8(5)sel ect*fromstud entwhereexists(sel ect*fromSCwheresno=stud ent.no)andstud ent.class=’0101’NO Name Sex Age Class01 01刘琳女20010101 02王刚男200101(6)sel ectstud ent.no,stud ,o,sc.grad efromstud ent,SCwherestud ent.no=sc.sno;NO NameCnoGRADE01 01刘琳10208501 01刘琳10219001 01刘琳1022NULL01 02王刚10209001 02王刚102285页脚内容901 03李晓1020NULL01 03李晓102188六、用一条命令完成下列操作(本题24分)--每小题3分(1)计算3+5sel ect3+5;(2)检索除王老师以外的老师所授课程;sel ect*fromCwhereTNOnotin(sel ectNOfromTwhereNAMElike‘王%’);或:sel ectC.*fromC,TwhereC.TNO=like‘王%’;(3)检索至少选修了二门课程以上但没有选王老师或刘老师的课程的男同学的情况;sel ect*fromStud entwhereSEX=’男’and NOnotin(sel ectSNOfromSC,O=C.NOandTNOin(sel ectNOfromTwhereNAME like‘王%’or NAME like‘刘%’))and NOin(sel ectSNOfromStud ent,SCwhereStud ent.NO=SC.SNOgroupbySNOhavingcount( CNO)>=2);(4)统计每个学生选修课程的门数(超过4门才统计),输出学生情况及选修门数,结果按门数的降序排列,若门数相同,则按学号升序排列;sel ectSNO,count(CNO)fromSCgroupbySNOhavingcount(CNO)>=4ord erbycount(CNO)d esc,SNO;(5)检索学号比”刘玲”同学大,而年龄比她小的且各门课程的成绩比班级平均成绩大的学生情况;sel ect*fromStud entwhereNO>(sel ectNOfromStud entwhereNAME=’刘玲’)and AGE<(sel ectAGEfromStud entwhereNAME=’刘页脚内容10玲’)and NOin(sel ectSNOfromSCgroupbySNOhavingMIN(GRADE)>all(sel ectavg(GRADE)fromStud ent,SCwh ereStud ent.NO=SC.SNOgroupbyCLASS));(6)检索所授课程平均成绩大于80的教师情况;sel ectT.*fromTwhereNOin(sel ectC.TNOfromC,SCwhereC.NO=OgroupbyTNOhavingavg(GRADE) >=80);(7)查询选修了‘数据库技术’且所在班级平均成绩超过70的同学的记录。
sel ectStud ent.*,SC.*fromStud ent,SC,CwhereStud ent.NO=SC.SNO and C.NO=O and CNAME=‘数据库技术’and CLASSin(sel ectCLASSfromStud ent,SCwhereStud ent.NO=SC.SNOgroupbyCLASShavingavg(GRADE)>7 0);(8)将SC中成绩为NULL值的均修改为0。
updateSCsetGRADE=0whereGRADEisNULL;中南大学考试试卷(标准答案)2008--2009学年下学期时间100分钟数据库应用基础课程56学时3.5学分考试形式:闭卷专业年级:商学院08级总分100分,占总评成绩70%一、基础题(本题40分)1.标准SQL与SQLSERVER在什么地方不同,举出5个不同处(本题5分)答:(1)数据类型不同:①NUMBER与NUMERIC;②DATE与DATETIME;(2)语句格式不同:③SQL有“交集intersect”和“差集minus”运算,SQLSERVER2000没有;④页脚内容11外连接命令格式不同;⑤修改表中“修改字段类型”命令格式不同。