数据库应用试卷及答案

合集下载

吉大19年11月《数据库原理及应用(管理类)》作业考核试题-0001参考答案

吉大19年11月《数据库原理及应用(管理类)》作业考核试题-0001参考答案

吉大19年11月《数据库原理及应用(管理类)》作业考核试题-0001 试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1.已经被确定为RDBMS的国际标准的语言是( )。

A.SQL
B.JDBC
C.HTML
D.ASP
答案:A
2.关系数据库规范化是为了解决关系数据库中( )问题而引入的。

A.插入、删除和数据冗余
B.提高查询速度
C.减少数据操作的复杂性
D.保证数据的安全性和完整性
答案:A
3.下列选项中,不属于数据库特点的是( )。

A.数据独立性低
B.数据完整性
C.数据冗余较小
D.数据共享
答案:A
4.关于数据库系统三级模式的说法,下列选项中正确的是( )。

A.模式只有一个,概念模式和内模式有多个
B.外模式、概念模式、内模式都只有一个
C.外模式有多个,概念模式和内模式只有一个
D.三个模式中,只有概念模式才是真正存在的
答案:C
5.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和( )。

A.相关的计算机系统
B.数据库管理系统
C.数据库应用系统
D.各类相关人员
答案:D
6.数据的逻辑独立性是指( )。

A.概念模式改变,外模式和应用程序不变
B.概念模式改变,内模式不变
C.内模式改变,概念模式不变
D.内模式改变,外模式和应用程序不变
答案:A
7.创建视图的语句格式为( )。

A.DROP VIEW <视图名>。

数据库原理与应用试卷及答案6B

数据库原理与应用试卷及答案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、下面对“关系模型”的叙述中,不正确的说法是()。

(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案4

(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案4

(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案盗传必究题库一试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. 下面的选项不是关系数据库基本特征的是()。

A 不同的列应有不同的数据类型2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段 II.文件系统阶段 III.数据库阶段D 只有 I3. 描述数据库全体数据的全局逻辑结构和特性的是()。

A 模式D 用户模式4. 下列四项中,不属于数据库系统特点的是()。

C 数据冗余度高5. 关系模型中实现实体间 N:M 联系是通过增加一个()。

A 关系实现6. 数据库与文件系统的根本区别在于()C 数据的结构化7. 在SQL语言中的视图VIEW是数据库的()。

A 外模式8. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER 语句是实现哪种功能()。

C 数据定义9. “为哪些关系,在哪些属性上,创建什么样的索引”这一设计内容应该属于()设计阶段。

C 物理设计10. 在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是()。

A 浏览产品11. 从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是()。

D 增加一个关系表示联系,其中纳入M方和N方的关键字12. “汽车用品网上商城”数据库包括()张表。

C 813. 连接MySQL服务器的指令是?()C mysql -u root -p test14. 下列选项中,不属于数据库特点的是()。

C 数据冗余很高15. 下列SQL语句中,创建关系表的是( )B CREATE16. 数据库管理系统能实现对数据的查询、插入、删除等操作,这种功能是()。

C 数据操纵功能17. 有订单表orders,包含用户信息userid,产品信息productid,以下()语句能够返回至少被订购过两回的productidD selectproductidfromordersgroupbyproductidhavingcount(productid)>118. 创建用户的命令是()B createuser19. SELECT LOCATE(‘to’, ‘Welcome to China’)的结果是()C 920. SELECT * FROM city limit 5,10描述正确的是()C 获取第6条到第15条记录21. 下面SQL是来源于考试成绩表t_exam:学号stuId、科目编号subId、成绩score,考试日期:ex_date。

数据库考试题目试卷 附答案

数据库考试题目试卷 附答案

第一章复习题一、单项选择题1.在数据库系统中,当数据库的内模式发生改变时,应用程序也可以不变。

这是( A )A)物理数据独立性 B)逻辑数据独立性C)位置数据独立性 D)存储数据独立性2.在下面列出的数据模型中,哪一个是概念数据模型( D )A)关系模型 B) 层次模型 C) 网状模型 D) 实体-联系模型3.下面列出的数据管理技术发展阶段中,哪个(些)阶段数据不能保存在计算机中?( A )Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A)只有Ⅰ B) 只有Ⅱ C) Ⅰ和Ⅱ D) Ⅱ和Ⅲ4.用二维表结构表示实体以及实体间联系的数据模型称为( C )A)网状模型 B) 层次模型 C) 关系模型 D) 实体-联系模型5.下面列出的条目中,哪些是数据库技术的主要特点( A )Ⅰ.数据共享度高Ⅱ.数据的冗余小Ⅲ.较高的数据独立性Ⅳ.程序的标准化A)Ⅰ、Ⅱ和Ⅲ B) Ⅰ和Ⅱ C) Ⅰ、Ⅱ和Ⅳ D) 都是6.数据库管理系统DBMS中用来定义逻辑模式、内模式和外模式的语言是( C )A)DML B)C C)DDL D)Basic7.层次模型的典型代表是( A )数据库管理系统。

A)IMS B)IBM C)DBTG D)ATM8.负责数据库系统的正常运行,承担创建、监控和维护数据库结构责任的是( C )A)应用程序员 B)终端用户C)数据库管理员 D)数据库管理系统的软件设计员9.在以下各条叙述中,正确的叙述有几条( B )1)数据库避免了一切数据重复2)数据库减少了数据冗余3)数据库中,如果逻辑模式改变,则需将与其有关的外模式做相应改变,否则应用程序需改写4)数据库中的内模式如有改变,逻辑模式可以不变A)1 B)2 C)3 D)410.在三级模式之间引入两级映像,其主要功能之一是( A )A)使数据与程序具有较高的独立性B)使系统具有较高的通道能力C)保持数据与程序的一致性D)提高存储空间的利用率11.视图对应于数据库系统三级模式结构中的( A )A)外模式 B)逻辑模式 C)内模式D)都不对应12.对数据库中数据可以进行查询、插入、删除、修改,这是因为数据库管理系统提供了( B )A)数据库定义功能 B)数据库操纵功能C)数据库维护功能 D)数据库控制功能13.1970年,美国IBM公司研究员E.F.Codd提出了数据库的( C )A)层次模型 B)网状模型 C)关系模型 D)实体联系模型14.具有数据冗余度小、数据共享、以及较高数据独立性等特征的系统是( B )A)文件系统 B)数据库系统 C)管理系统 D)高级程序15.在概念设计中的事物称为( A )A)实体 B)记录 C)对象 D)结点16.层次模型表达实体及实体之间联系用的数据结构是( D )A)网状 B)表 C)有向图 D)树型17.DB是( A )A)数据库 B)数据库管理系统C)数据处理系统 D)数据库系统18.DBMS是( B )A)数据库 B)数据库管理系统C)数据处理系统 D)数据库系统19.已知在一个工厂中有多个车间,每一个车间有多名职工,工厂的产品要经过多个车间的多道工序加工。

最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案3

最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案3

最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案3最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案盗传必究题库一试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. 要保证数据库的逻辑数据独立性,需要修改的是()。

A 模式与外模式的映射B 模式与内模式之间的映射C 模式D 三层模式2. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。

A 系统分析员B 程序员C 数据库管理员D 操作员 3. 下述()不是DBA数据库管理员的职责。

A 完整性约束说明B 定义数据库模式C 数据库安全D 数据库管理系统设计4. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS 和DBMSD DBS就是DB,也就是DBMS 5. 在数据库中,概念模型是()。

A 用于现实的建模,与具体的DBMS有关B 用于信息世界的建模,与具体的DBMS有关C 用于现实的建模,与具体的DBMS无关D 用于信息世界的建模,与具体的DBMS无关6. 关系代数中的投影操作是指从关系中()。

A 抽出特定记录B 抽出特定字段C 建立相应的影像D 建立相应的图形7. 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。

其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。

要查询选修“MySQL”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAME FROM S,C,SC WHERE子句。

这里的WHERE子句的内容是()。

A S.S#=SC.S# and C.C#=SC.C# and SAGE=20 and CNAME=‘MySQL’B S.S#=SC.S# and C.C#=SC.C# and SA GE in=20 and CNAME in ‘MySQL’C SAGE in=20 and CNAME in ‘MySQL’D SAGE=20 and CNAME=’MySQL’ 8. 若用如下的SQL语句创建了一个表SC:CREATE TABLE SC (S# CHAR(6)NOT NULL,C# CHAR(3)NOT NULL,SCORE *****,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入。

MySQL数据库技术与应用试卷及答案

MySQL数据库技术与应用试卷及答案

《数据库技术与应用》试题库一、填空题1、数据库是存储和管理数据的仓库,但数据库并不能直接存储数据,而是将数据存储到________中的。

2、如果MySQL服务名为MySQL5,则在Windows的命令窗口中,启动MySQL服务的指令是____。

3、在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为________,再删除主表中的相关记录,这样一定能成功删除。

4、在MySQL中,除了使用CREATE OR REPLACE VIEW语句修改视图外,还可以使用________语句来修改视图。

5、若想为表中插入的新记录自动生成唯一的ID,可以使用________约束来实现。

6、MySQL是一种_______(多用户、单用户)的数据库管理系统。

7、select (NULL<=>NULL) is NULL;的结果为_____。

8、在Windows下配置MySql服务器默认使用的用户是_______。

9、在MySQL中,整数类型可分为5种,分别是TINYINT、SMALLINT、MEDIUMINT、_______和BIGINT。

10、在MySQL中,查看已经存在数据库的sql语句是_______。

11、在MySQL中,可以使用关键字________按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。

12、MySQL提供了一个________命令,它可以实现数据的备份。

13、在SELECT语句的WHERE条件中,可以使用________关键字来判断字段的值是否为空值。

14、在MySQL中,主键约束是通过________定义的,它可以唯一标识表中的记录。

15、在MySQL中,修改表名的基本语法格式________。

16、实现数据还原时,可以在DOS窗口执行mysql命令,也可以在MySQL命令窗口执行________命令来还原数据。

17、聚合函数中,用于求出某个字段平均值的函数是________。

(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案6

(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案6

(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案盗传必究题库一试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. 下述()不是DBA数据库管理员的职责。

D 数据库管理系统设计2. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。

C 子模式3. 数据库系统的数据独立性体现在()。

B 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序4. MySQL是一种()数据库管理系统C 关系型5. 假设有关系R和S,关系代数表达式R-(R-S)表示的是()。

A R∩S6. 从一个关系中取出满足某个条件的所有记录形成一个新的关系的操作是()操作。

C 选择7. 若要删除数据库中已经存在的表S,可用()。

C DROP TABLE S8. 在视图上不能完成的操作是()。

C 在视图上定义新的表9. “汽车用品网上商城”中,关于购物车功能的描述,()是错误的。

A 购物车中的购物信息不可删除10. 从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是()。

D 增加一个关系表示联系,其中纳入M方和N方的关键字11. “汽车用品网上商城”数据库包括()张表。

C 812. 在数据库设计中,将E-R图转换成关系数据模型的过程属于()。

B 逻辑设计阶段13. SQL是哪几个英文单词的缩写()B Structured Query Language14. 二进制日志文件的主要作用是处理数据库的()。

B 恢复15. 下列()运算不是专门的关系运算。

C 笛卡尔积16. 一个实体型转换为一个关系模式,关系的主键为()A 实体的码17. 关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A SELECT18. UNIQUE惟一索引的作用是()A 保证各行在该索引上的值都不得重复19. 设置存储过程中语句结束符的命令是()C delimiter20. 更新数据表中的记录用以下哪一项()C UPDATE21. 数据库服务器、数据库和表的关系,正确的说法是()B 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表22. 例如数据库中有A表,包括学生、课程、成绩三个字段,数据库结构为学生课程成绩张三语文 60张三数学 100李四语文 70李四数学 80李四英语 80如何统计最高分>80的课程( )C SELECT学科 FROM A GROUP BY学科 HAVING MAX(成绩)>80;23. 96的数据类型是:()A 整型24. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()C 用户自定义完整性约束25. 哪个关键字在Select语句中表示所有列()A *二、多选题(共4题,共20分)1. ER图属于下面哪一种数据库设计模型()B 概念数据模型2. 下面语句中,表示选择条件是vend_id=1002或vend_id=1003的是( )A select * from products where vend_id=1002 or vend_id=1003B select * from products where vend_id in (1002,1003);3. DBMS的主要功能包括()A 数据定义B 数据操纵C 数据库运行管理4. MySQL存储引擎类型有哪些()B MyISAMC InnoDB三、综合分析题(共1题,共5分)1. 设某商业公司数据库中有三个实体,一是”公司”实体,属性有公司编号、公司名、地址等;二是”仓库”实体,属性有仓库编号、仓库名、地址等;三是”职工”实体,属性有职工编号、姓名、性别等。

Access 2003数据库应用期末考试(答案)

Access 2003数据库应用期末考试(答案)

2010学年第一学期《数据库应用》期末试卷2011年1月数据库的学习,放松一点,相信自己。

本卷(分组)、班级:姓名:成绩:一、选择题,请将答案写在下面表格内。

(每小题2分,共50分)1、打开Access数据库时,应打开()文件。

A、.mdaB、.mdbC、.mdeD、.dbf2、数据处理的三个阶段不包括的是()A 、人工管理阶段B、计算机管理阶段C、文件系统管理阶段D、数据库系统管理阶段3、Access表中字段的数据类型不包括()A、文本B、备注C、通用D、日期/时间4、下列选项不是Access数据库对象的是()A、窗体B、查询C、关系模型D、报表5、Access数据库的核心与基础是()A、表B、宏C、窗体D、模块6、在Access中,可用于设计输入界面的对象是()。

A、窗体B、报表C、查询D、表7、下列选项中,不属于Access数据类型的是()。

A、数字B、文本C、报表D、时间/日期8、如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是()。

A、是/否B、数字C、文本D、备注9、在书写时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是()。

A、*B、%C、&D、#10、定位最后一条记录中的最后一个字段的快捷键是()A、Ctrl+下箭头B、下箭头C、Ctrl+HomeD、Ctrl+End11、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS12、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是()阶段。

A、数据库系统B、文件系统C、人工管理D、数据项管理13、数据库系统的核心是()。

A、数据模型B、数据库管理系统C、软件工具D、数据库14、创建报表的数据来源不能是()A、任意B、一个多表创建的查询C、一个单表创建的查询D、一个表15、如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B存在的关系是()A、一对一B、一对多C、多对一D、多对多16、要设置在报表每一页的底部都输出的信息,需要设置()A、报表页眉B、报表页脚C、页面页眉D、页面页脚17、在Access数据库中,数据保存在()对象中。

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


数据库及应用(B卷)

一、选择题(从备选答案中选1 个正确的答案,每题2分、共24分)
1. 支持所有用户建立、存储数据库的软件系统是 。
A.数据库系统 B.数据库管理系统 C.应用程序 D.操作系统
2.DB的三级模式结构中最接近外部存储器的是 。
A.子模式 B.外模式 C.概念模式 D.内模式
3.在关系模式R中,函数依赖X→Y的语义是 。
A.在R的某一关系中,若两个元组的X值相等,则Y值也相等
:
B.在R的每一关系中,若两个元组的X值相等,则Y值也相等

C.在R的某一关系中,Y值应与X值相等
D.在R的每一关系中,Y值应与X值相等
4. DBA是________的简称。

A.系统分析员 B.应用程序员 C.数据库管理员 D.数据录入员
5.
_____是长期存储在计算机内的有组织,可共享的数据集合.

A.数据库管理系统 B.数据库系统 C. 数据库 D.
文件组织

6.数据库系统的核心是 。


A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具
7.客观存在并可相互区别的事物叫________。
A.码 B.属性 C.实体 D. 实体集
8.
数据库的完整性是指数据的_____和_____。

(1)正确性 (2)合法性 (3)不被非法存取 (4)相容性 (5)不被恶意破坏
A. (1)和(3) B.
(2)和(5)

C. (1)和(4) D. (2)和(4)

9.一组具有相同数据类型的值的集合称为________。

\
A.关系 B. 属性 C.分量 D.

10.以下______封锁违反两段锁协议。
A.Slock A … Slock B … Xlock C …… Unlock A … Unlock B … Unlock C
B.Slock A … Slock B … Xlock C …… Unlock C … Unlock B … Unlock A
C.Slock A … Slock B … Xlock C …… Unlock B … Unlock C … Unlock A
D.Slock A …Unlock A …Slock B … Xlock C …… Unlock B … Unlock C
11. “日志”文件用于保存 ________。
A.程序运行过程 B.数据操作
>
C.程序执行结果 D.对数据库的更新操作

12…并发操作会带来哪些数据不一致性________
A.丢失修改、不可重复读、读脏数据、死锁
B.不可重复读、读脏数据、死锁
C.丢失修改、读脏数据、死锁
D.丢失修改、不可重复读、读脏数据

二、简答题(每题5分,共15分)
a) 什么是事务事务COMMIT和ROLLBACK分别表示什么
/

b) 什么叫数据与程序的物理独立性什么叫数据与程序的逻辑独立性
c) 并发操作可能会产生哪几类数据不一致用什么方法能避免各种不一致的情况
>

三.(每小题3分,共12分)设有关系R和S:
R A B C S A B C
3 6 7 3 4 5
2 5 7 7 2 3
7 2 3
.
4 4 3

计算1. R-S
2. R×S

3. σB<5 (R)
4. R S

[
四、设有四个关系,码用下横线来表示出
学生关系:S(学号,姓名,性别,生日,班级)
教师关系:T(编号,姓名,性别,生日,职称,所在系)
课程关系:C(课程号,课程名,编号)
选课关系:SC(学号,课程号,成绩)
要求SQL语句完成以下操作(24分)
1. —

2. 列出姓“欧阳”的同学姓名

3. 列出人数超过36人的班级

4. 列出所有选修”数据库系统”课程的学生的学号,课程号,成绩
4.插入学生记录(‘99088’,‘张围’)


5. 显示所有未讲课教师的姓名,和所在系.

6.定义计算机系教师的视图

五、设关系模式R(ABCD)上的函数依赖集为F,并且F={AB→C,C→D,D→A}。
① 试求C+ ,(BD)+ 的值。

② 试求R的所有候选键。

③ 试求R的所有主属性。

④ 求出该关系模式达到的最高范式级别,写出理由。(12分)
六、一个图书借阅管理数据库要求提供下述服务:
1. 可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标
识。
2. ^

3. 可随时查询书籍还借情况。包括借书人单位、姓名、借书证号、借书日期、还书日期。
我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。

根据以上情况和假设,试做如下设计:
(1)试画出ER图,并在图上注明属性、联系的类型(6分)
(2)将ER图转换成关系模型(4分)
(3)注明主键和外键(3分)

?
%

试题标准答案
一、BDBBDBCCDDDC
二、a)所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个
不可分割的工作单位。事务COMMIT表示提交,ROLLBACK表示回滚。

b)数据与程序的物理独立性是指应用程序与存储在磁盘上的数据库中数据是相互独立
的,当数据的物理存储改变了,只需改变模式/内模式映象,使得应用程序不变。
数据与程序的逻辑独立性是指应用程序与数据库的逻辑结构是相互独立的,当数据
的逻辑结构改变了,只需改变外模式/模式映象,使得应用程序不变。
{

c)并发操作可能会产生
(1)丢失修改
(2)不可重复读
(3)读“脏”数据
三类数据不一致
用封锁的方法能避免各种不一致的情况
三.
~
(每小题3分,共12分)

解: R∪S A B C R-S A B C R∩S A B C
3 6 7 3 6 7 7 2 3
2 5 7 2 5 7
7 2 3 4 4 3
4 4 3
3 4 5
R×S π3,2(S) C B
|
3 6 7 3 4 5 5 4

3 6 7 7 2 3 3 2
2 5 7 3 4 5
2 5 7 7 2 3
7 2 3 3 4 5
7 2 3 7 2 3
4 4 3 3 4 5
4 4 3 7 2 3

σB<’5’(R) A B C R⋈S
7 2 3 7 2 3 3 4 5
4 4 3
R⋈S A B C
7 2 3


四.SQL语句(每小题4分,共24分)

1.SELECT 姓名 1分
FROM S 1分
WHERE姓名 LIKE ”欧阳%” 2分

2.SELECT 班级 1分
FROM S 1分
GROUP BY 班级 1分

HAVING COUNT(*)>=36 1分

3.SELECT 学号,课程号,成绩 1分
FROM SC 1分
WHERE课程号=(SELECT课程号 FROM C
WHERE课程名=”数据库”) 1分

4.Insert 1分

Into S(学号,姓名) 1。5分

Values (‘99088’,‘张围’) 1。5分

5. SELECT 姓名,所在系 1分
FROM T 1分
WHERE NOT EXIST 1分
(SELECT *

2<2
FROM C
WHERE.编号=T.编号) 1分

6.CREATE VIEW ABC 1分
AS
SELECT * 1分
FROM T 1分
WHERE所在系=“计算机” 1分

五.(每小题3分,共12分)
解:①C+=ACD
(BD)+=ABCD
②候选键有三个:AB、BC和BD。
③ 所有主属性ABCD。
④3NF

相关文档
最新文档