数据库题集

合集下载

大学数据库原理习题集

大学数据库原理习题集

第一章绪论填空题(1)数据库系统与文件系统最主要的区别是________。

(2)模式/内模式映像为数据库提供了________独立性。

(3)现实世界中事物的特性在信息世界中称为________。

(4)在E-R图中,属性用________表示。

(5)数据独立性分为________和________。

(6)层次模型中,根节点以外的节点最多有________个父节点。

单项选择题(1)________是按照一定的数据模型组织的,长期存储在计算机内,可供多个用户共享的数据的集合。

A. 数据库系统B. 数据库C. 文件D. 数据库管理系统(2)在数据库中,下列说法________是不正确的。

A.数据库避免了一切数据的重复B.数据库中的数据可以共享C.数据库减少了数据冗余D.数据库系统具有较高的数据和程序的独立性(3)下列四项中,不属于数据库系统特点的是()。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高(4)________处在数据库系统的核心位置。

A. 数据字典B. 数据库C. 数据库管理系统D. 数据库管理员(5)数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)三者之间的关系是________。

A. DB包括DBMS和DBSB. DBMS包括DB和DBSC. DBS包括DB和DBMSD. DBS也就是DB(6)现实世界中客观存在并可相互区别的事物称为________。

A. 实体B. 实体集C. 字段D. 属性(7)下列实体类型的联系中,属于一对一联系的是________。

A. 教研室和教师的联系B. 父亲和孩子的联系C. 省和省会的联系D. 供应商和零件的联系(8)在E-R图中,联系用________表示。

A. 椭圆B. 矩形C. 菱形D. 三角形(9)用二维表结构表示实体以及实体之间联系的数据模型是________。

A. 层次模型B. 网状模型C. 关系模型D. 面向对象模型(10)层次型、网状型和关系型数据库划分的原则是________。

数据库应用_习题集(含答案)

数据库应用_习题集(含答案)

《数据库应用》课程习题集一、单选题1. 若使打开的数据库文件不能为网上其他用户共享,要选择打开数据库文件的方式为(B)A.打开B.以独占方式打开C.以独占只读方式打开D.以只读方式打开2. 数据库的核心和基础是( B )。

A.查询B.表C.窗体 D.报表3. 下列哪个控件属于非绑定控件(D )。

A.文本框B.单选按钮C.组合框D.直线控件4. 计算控件中,每个表示式前必须加上( A )运算符号。

A.= B.+ C.? D.*5. 下列合计函数哪个是用于求字段值的数量(B )A.Sum B.Count C.Var D.StDev6. 在VBA中日期文字必须用( C )符号括起来。

A.‘ B. [ C. # D。

“7. 宏是一系列操作组成的( C )。

A.程序B.命令C.命令集合D.语句8. 下列哪类数据不属于ACCESS2000数据类型( C )。

A.自动编号型B.OLE对象型 C.关系型 D.货币型9. 下面哪一个方法不能创建数据访问页( D )A.自动创建 B.使用向导 C.在设计视图中创建 D.输入创建10. 在数据库的体系结构中被称为DBA视图的模式是:(A )A.概念模式B.外模式 C.子模式 D.内模式11. ACCESS系统创建的数据库的扩展名为:( B )A. DBF B. MDB C. DAT D. DB12. 查询向导不能创建(D ) A.选择查询 B.交叉表查询C.重复项查询 D.参数查询13. 下面哪一项不是数据库系统与文件系统的主要区别:( B )A.数据的结构化B.对记录的操作C.最小的冗余度 D.多个用户对数据的共享14. DBMS的主要任务是:(B )A.资源共享B.对数据库的操作及维护C.追求信息系统的高效率D.批处理15. 对数据库全面负责并具有最高权限的用户称之为:( C )A.专业用户B.终端用户C.系统用户D.本地用户16. 表中每个记录的所有字段都是惟一的且不互相依赖,我们把这一规范化过程称之为:( C )A.1NF B.2NF C.3NF D.BCNF17. 假定有一个客户订货系统,允许客户一次(一张订单)预订多种商品,那么关系模式:订单(订单号、日期、客户编号、客户名、商品编码、数量)属于第几范式?(A)A.1NF B.2NF C.3NF D.BCNF18. 关系数据库中有三种基本操作,下列选项哪项不属于这三种基本操作( D )A.选择B.投影C.连接D.扫描19. 字符串中含有“玉”字的准则表达式应为:( C )A.Like“玉*” B.Like“*玉” C.Like“*玉*” D.Like“玉20. 输入日期/时间型数据“81/6/13”后按方向键将插入点移到下一字段,则输入的数据会动变为:(C )A.81年6月13日B.13-6-81C.1981年6月13日 D.6-13-8121. 表达式生成器可以书写(A )A.表达式B.程序C.代码D.数据库22. 如果准则中输入文本数据,则用( A )包围A.“” B.$ C.! D.#23. 查询与表的主要区别为:(B )A.表的简化 B.查询结果的每一行可能由好几个表中的字段构成C.可以更改源数据 D.可以包含计算字段24. 数据库的显示方式为(A )A.大图标 B.标题 C.图表 D.文本25. 数据库对象的默认操作是(A )A.打开B.设计C.新建 D.保存26. 每个数据库对象都有( D )套属性A.3 B.4 C.5 D.227. 符合掩码“#999”的是( A )A.234 B.-678 C.8976 D.567428. 可以设置索引的是( A )A.文本B.备注C.超联接 D.OLE对象29. 数据库的默认字段类型为( A )A.文本B.日期C.货币D.数字30. Access 2000默认的示例数据库是( A )A.罗斯文数据库B.文件数据库C.客户数据库D.人员数据库31. 对查询结果提出排序要求的SQL子句是( D ):A. SelectB. FormC. WhereD. Order By32. 在准则表达式中,用于指定一个范围的特殊运算符是:( C )A. AndB. OrC. BetweenD. Like33. Access 2000提供的编程界面是:( B )A. VBA B. VBE C. ADO D. DAO34. VBA在初始化变量时,将变长字符串变量初始化为:( B )A.0B.“”C. EmptyD. Null35. 如果未给变量指定数据类型,则Access将自动将其指定为( A )A. VariantB. StringC. EmptyD. Null36. 实用的数据库应用系统不能没有(A )A.数据表B.报表C.控制面板窗体D.查询37. 在新建窗体时,使用自动窗体创建的方法有哪几种?( C )A.纵栏式、表格式、图表B.数据表、图表C.纵栏式、表格式、数据表D.图表38. 调用(执行)一个宏组中的宏的格式为( A )A.宏组名.宏名B.宏组名(宏名)C.宏名.宏组名D.宏名(宏组名)39. 在查询设计器中,“或”的功能是:( D )A.确定是否按该字段排序以及按什么方式排序B.确定该字段是否在查询工作表中显示C.指定该字段的查询条件D.提供多个查询准则40. Access2000主系统界面不包括( D )A.菜单栏B.工作区C.标题栏D.数据库41. 不是窗体控件的为( A )A.表 B.标签 C.文本框 D.组合框42. 在窗体设计视图中,一个完整的工作区分为( D )部分。

数据库题库(含答案)

数据库题库(含答案)

数据库题库(含答案)一、单选题(共100题,每题1分,共100分)1、在关系模型中,用来表示实体的是( )A、字段B、记录C、表D、指针正确答案:B答案解析:二维表的每一行的所有数据称为一个元组,相当于一条记录,代表一个实体2、格式属性是给字段()数据时设置的样式。

A、初始值B、当前值C、输出D、输人正确答案:C答案解析:初始值是设置默认值属性,输入是设置有效性规则和输入掩码3、窗体通过来显示字段信息,以类似填空的格式输入数据。

( )A、宏B、模块C、表D、控件正确答案:D4、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000正确答案:D答案解析:必须是6位数字,因此就必须为000000。

5、下列关于Access 2010说法正确的是()A、Access 2010是一个关系型数据库系统B、Access 2010默认创建的文件的扩展名是.mdbC、Access 2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库D、Access 2010数据库中的数据只能本机访问,不能被其他计算机访问正确答案:C答案解析:Access 2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。

6、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。

A、笛卡尔积B、交C、并D、连接正确答案:D答案解析:运算结果是通过R表和S表共同的属性B的值进行的连接运算。

7、下列不是关系术语的是( )A、元组B、属性C、分量D、数据正确答案:D答案解析:关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。

8、在关系模式中,如果属性A和B存在1对1的联系,则( )A、A→BB、B→AC、ABD、以上都不是正确答案:C9、教师和同学之间的关系是()A、1:1B、1:nC、m:nD、n: 1正确答案:C答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。

(完整版)数据库考试题库

(完整版)数据库考试题库

一、单项选择题1.下列四项中,不属于数据库特点的是( C )。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是( D )。

A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是(C )系统数据库。

A.masterB.modelC.pubD.msdb4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是( B )。

A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。

A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。

A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是(D )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。

A. DELETEB. DROPC. CLEARD. REMOVE10.SQL的视图是从( C )中导出的。

A. 基本表B. 视图C. 基本表或视图D. 数据库11. 下列哪个不是sql 数据库文件的后缀。

C A..mdf B..ldfC..tif D..ndf12. 数据定义语言的缩写词为( A )。

数据库试题库(有答案)

数据库试题库(有答案)

数据库试题库(有答案)复习题一、填空题:1、三类经典的数据模型是_________、_________和_________。

其中,________目前应用最广泛。

2、_________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。

3、关系模型的实体完整性是指______________________________。

在关系模型中,候选码是指_______________________,全码是指_________________________。

4、设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡ __________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。

5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。

6、在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈__NF。

7、数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。

8、事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。

9、并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。

10、故障恢复的基本手段有____________和_________________。

11、DBMS的中文全称是___________。

12、数据管理的发展经历了人工管理阶段、_________阶段和________阶段。

13、数据库系统的三级模式分别是___________,___________和_________。

数据库题库

数据库题库

一、单项选择题1、描述事物的符号记录称为(B )A.信息B.数据C.记录D.记录集合2、(C)是长期储存在计算机内有组织、可共享的数据集合A.文件组织B.数据库系统C.数据库D.数据库管理系统3、(D )是位于用户与操作系统之间的一层数据管理软件A.数据库应用系统B.数据库系统C.数据库D.数据库管理系统4、在人工管理阶段,数据是(B )A.有结构的B.无结构的C.整体无结构,记录内结构D.整体结构化5、在文件系统阶段,数据是(C)A.有结构的B.无结构的C.整体无结构,记录内结构D.整体结构化6、在数据库系统阶段,数据是(D)A.有结构的B.无结构的C.整体无结构,记录有结构D.整体结构化7、数据的正确、有效、相容被称为数据的(D)A.安全性B.独立性C.一致性D.完整性8、(A)是信息世界的建模,是现实世界到机器世界的一个中间层次A.概念模型B.数据模型C.E—R图D.关系模型9、数据库技术的奠基人之一,E.F.Codd从1970年起发表过多篇论文,主要论述的是()A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型14、关系模型的结构是(B )A.层次结构B.二维表结构C.网络结构D.封装结构15、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计16、若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为()A.主码B.主属性C.候选码D.外码17、关系演算是用()来表达查询要求的方式A.谓词B.关系的运算C.元组D.域18、关系代数是用()来表达查询要求的方式A.谓词B.关系的运算C.元组D.域19、关系数据库中有3种基本操作,它们是()A.选择、扫描、连接B.选择、投影、连接C.扫描、投影、层取D.投影、扫描、连接20、通常情况下不能作为关系数据库的关系是()A.R1(学生号、姓名、性别)B.R2(学生号、学生名、班级号)C.R3(学生号、班级号、宿舍号)D.R4(学生号、学生名、简历)21、()由关系数据结构、关系操作集合、关系完整性约束三部分组成A.关系模型B.关系C.关系模式D.关系数据库22、一组具有相同数据类型的值的集合称为()A.关系B.属性C.分量D.域23、所谓空值就是()的值A.数值0 B.空的字符串C.未知的值D.任何值24、()是关系数据库的标准语言A.关系代数B.SQL C.关系演算D.QBE25、SQL语言的最主要功能是()A.数据查询B.数据操纵C.数据定义D.数据控制26、在关系数据库标准语言SQL中,实现数据查询的语句是()A.SELECT B.LOAD C.DROP D.REVOKE27、在SQL语言中,授权的操作是通过()语句实现的A.CREATE B.REVOKE C.GRANT D.INSERT28、在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.需求分析B.概念设计阶段C.逻辑设计阶段D.物理设计阶段29、数据库中只存放视图的()A.操作B.对应的数据C.定义D.限制30、数据库系统由数据库、数据库管理系统、应用系统和()A.系统分析员B.程序员C.数据库管理员D.操作员31、下列不属于数据库系统特点的是()A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高32、若关系模式属于BCNF,从下列说法中选择最准确的()A.已消除了插入、删除异常B.已消除了插入、删除异常、数据冗余C.仍然存在插入、删除异常D.在函数依赖范畴内,已消除了插入、删除异常33、设R(U)是属性集U上的关系模式。

数据库系统试题集(有答案)

数据库系统试题集(有答案)

数据库系统试题集(有答案)数据库试题集⼀、填空题1.事务的特性包括:(原⼦性)、⼀致性、(隔离性)、和持久性。

2.SQL数据库中的表,可以是基本表,也可以是(视图)。

3.视图是定义在(基本表或视图)之上的,对视图的⼀切操作最终要转换为对(基本表)的操作。

4.视图是从(基本表)中导出的(虚)表,数据库中实际存放的是视图的(定义)。

5.关系模式的三类完整性约束条件分别是(实体完整性)、参照完整性约束和(⽤户定义完整性)6.关系数据模型的数据完整性规则包括(实体)完整性、(参照)完整性和⽤户定义的完整性。

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

8.标准的数据库三级模式是概念模式、(内)模式和(外)模式。

9.在SQL中,⽤(MODIFY)命令可以修改表中的数据,⽤(ALTER)命令可以修改表的结构。

10.在ER图中,菱形框表⽰(联系),矩形框表⽰(实体)。

11.并发控制的主要⽅法是采⽤(封锁机制)。

12.在并⾏处理中,若⼲事物相互等待对⽅释放封锁,称为系统进⼊(死锁)状态。

13.⼀级封锁协议可解决(丢失修改)的问题。

14.预防死锁的⽅法有(⼀次封锁法)和顺序封锁法。

15.SQL语⾔提供数据库定义、(数据操纵)、数据控制等功能。

16..三级封锁协议可解决:丢失修改、不可重复读,和(读脏数据)_的问题。

17.关系代数中专门的关系运算包括:选择、投影、连接和(除法)。

18.数据库中三种数据模型为:层次模型、⽹状模型、和(关系模型)。

19.关系数据库数据操作的处理单位是关系,层次和⽹状数据库数据操作的处理单位是(记录)。

20.在关系数据模型中,两个关系之间的联系有1:1,1:M和(M:N_)21.数据库的逻辑模型设计阶段,任务是将(总体E-R模型)转换成关系模型。

22.关系规范化理论是设计(关系数据库)的指南和⼯具。

23.当数据库被破坏后,如果事先保存了(⽇志⽂件)和数据库的副本,就有可能恢复数据库。

24.关系中主码的取值必须唯⼀且⾮空,这条规则是(实体)完整性规则。

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..

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

题集一及答案
一、单项选择题
1._____是位于用户与操作系统之间的一层数据库管理软件。

(A) 数据库管理系统 (B) 数据库系统
(C) 数据库 (D) 文件组织
2.单个用户使用的数据视图的描述称为_____。

(A) 模式 (B) 存储模式 (C) 内模式 (D) 外模式
3.在数据库设计中,将E-R图转换成关系数据模型的过程属于_____。

(A)概念结构设计 (B) 逻辑结构设计 (C) 物理设计 (D) 需求分析
4.同一张表上的多类触发器激活时遵循的执行顺序为_____ 。

①执行该表上的AFTER触发器;②执行该表上的BEFORE触发器;③激活触发器
的SQL语句。

(A) ①②③ (B) ③②① (C) ①③② (D)②③①
5.把对表student的查询权限授予U1并获得传播该权限的权利,以下_____SQL
语句正确实现该功能。

(A) GRANT INSERT ON TABLE STUDENT (B) GRANT SELECT ON TABLE STUDENT
TO U1 WITH GRANT OPTION; TO U1 WITH ADMIN OPTION;
(C) GRANT INSERT ON TABLE STUDENT (D) GRANT SELECT ON TABLE STUDENT
TO U1 WITH ADMIN OPTION; TO U1 WITH GRANT OPTION;
6.SQL中,与“< ANY”等价的操作符是_____。

(A) < MIN (B) > MIN (C) < MAX (D) > MAX
7.如果事务T1获得了数据项P上的排它锁,则以下说法正确的是_____。

(A) T1对P只能读不能写 (B) T2对P能加共享锁
(C) T2对P能加排它锁 (D) 以上说法都不正确
8.设关系模式R<A,B,C,D,E>,函数依赖集F={AB→C,AE→B,B→E,A→D},以下为
R的候选码的是_____。

(A) {B} (B) {AD} (C) {AC} (D){AE}
9.为保证数据库是可恢复的,登记日志文件时必须遵守_____。

(A) 先写日志文件再写数据库(B) 先写数据库再写日志文件
(C) 只写日志文件 (D) 以上都不正确
10.以下不属于数据模型的组成要素的是_____。

(A) 数据结构 (B) 数据操作 (C) 数据字典 (D)完整性约束
二、多项选择题
1.以下关于“数据”叙述正确的是_____。

(A)只是指数字
(B)描述事物的符号记录 (C)可以是数字和文字 (D)可以是图像
(E)可以是声音
2.以下关于“视图”叙述正确的是______。

(A)视图能简化用户的操作 (B)视图使用户能以多种角度看待统一数据(C)适当的利用视图可以更清晰的表达查询 (D)所有视图都能被更新
(E)视图能够对机密数据提供安全保护
3.以下属于用户自定义完整性设定的是______。

(A)设置主码 (B)设置外码
(C)设置UNIQUE (D)设置NOT NULL
(E)设置成绩字段在0-150 (F)设置性别字段取(‘男’,‘女’)
4.使用游标的SQL语句有______。

(A)查询结果为单记录的SELECT语句 (B)查询结果为多条记录的SELECT语句(C)数据定义语句 (D)非CURRENT形式的增删改语句
(E)数据控制语句
5.关系代数运算中为基本运算的是______。

(A)并 (B)差 (C)交 (D)笛卡尔积
(E)选择 (F)投影 (G)连接 (H)除
6.SQL的主要特点包括______。

(A)综合统一 (B)高度非过程化 (C)面向集合的操作方式
(D)以同一种语法结构提供两种使用方式 (E)语言简捷,易学易用
7.数据库系统中常见故障种类有______。

(A)计算机病毒 (B)介质故障 (C)系统故障 (D)程序故障
(E)人员故障
三、根据每一小题的具体要求完成以下操作要求。

数据库中有3个关系,物资表WZ(WZno, WZNAME, WZTYPE),其属性分别表示物资号,物资名,物资类型。

供应公司表GYGS(Gno,GNAME,CITY,TEL,LXR),其属性分别表示公司编号,公司名,公司所在城市,公司电话,公司联系人。

供应表GY(Gno,WZno,GYnum,GYprice),其属性分别表示公司编号,物资号,供应数量,供应单价。

假设一种物资可由多个供应公司提供,1个供应公司可以提供多种物资。

1、用关系代数写出下列查询:
(1)查找所有在南昌的供应公司信息。

(2)查找所有物资的物资名及其物资类型。

2、用SQL语言表达下列要求:
(1)查找所有物资类型为‘服装’的物资基本信息。

(3分)
(2)查找公司编号为‘10’的公司供应物资的总量。

(3分)
(3)查找在公司联系人姓陈的公司所供应的物资号和物资名,并将结果按
物资号降序排列。

(5分)
(4)将供应单价小于10元的物资供应单价增至原来的两倍。

(3分)
(5)在供应表和物资表中删除物资号为’02’的相关记录。

(4分)
五、设计题
请设计一个连锁超市销售数据库,此数据库中对每种商品保存记录,包括:商品号,商品名,商品颜色,商品单价。

对每个超市存有:超市编号,超市名,超市所在城市。

对超市销售商品存有销售数量。

一家超市可销售多种商品,一种商品可
被多家超市销售。

1、请画出E-R图。

(8分)
2、将E-R图转换为若干个关系模型。

(7分)
一、单项选择题(每题1.5分,共10题,错选不给分,共15分)
二、多项选择题(每题5分,共7题:全部答对给满分,多选或错选给给0分,每答对一个选项给1分;共计35分。


三、根据每一小题的具体要求完成以下操作要求。

(共24分)
1、用关系代数写出下列查询:
(6)(3分)
σCity=’南昌’(gygs)
(7)(3分)
π
(WZ)
wzname,wztype
2、用SQL语言表达下列要求:
(1)(3分)
SELECT *
FROM WZ
WHERE WZTYPE=’服装’;
(2)(3分)
SELECT sum(GYnum)
FROM GY
WHERE Gno=’10’;
(3)(5分)
SELECT WZ.WZno,WZNAME
FROM WZ,GYGS,GY
WHERE WZ.WZno= GY.WZno AND GY.Gno= GYGS.Gno AND LXR
LIKE’陈%’
ORDER BY WZ.WZno DESC;
(4)(3分)
UPDATE GY
SET GYprice= GYprice*2
WHERE GYprice<10 ;
(5)(4分)
DELETE
FROM GY
WHERE WZno=’02’;
DELETE FROM WZ
WHERE WZno =’02’;
五、设计题(共15分)
4、(7分)
商品(商品号,商品名,商品颜色,商品单价)超市(超市编号,超市名,超市所在城市)
销售(商品号,超市编号,销售数量)。

相关文档
最新文档