文档库 最新最全的文档下载
当前位置:文档库 › SQL数据库练习题

SQL数据库练习题

SQL数据库练习题
SQL数据库练习题

《SQL数据库应用》复习思考题

一、简答题

1. 试述信息、数据、数据处理的概念。

2. 试述数据库、数据库管理系统、数据库系统的概念。

3. 数据库管理系统主要有哪些功能?

4. 数据模型应满足哪三方面的要求?

5. 常用的结构数据模型有哪些?

6. 数据库的三级模式结构指什么?

7. 关系模型由哪三部分组成?

8. 数据库设计分为哪几个步骤?

9. E-R 模型向关系数据库的转换规则有哪些?

10. 简述SQL Server 2000 的特点。

11. 简述SQL Server 2000 的安全机制。

12. 简述SQL Server 2000 常用工具的作用。

13. 试述主数据文件、辅助数据文件、事务日志文件的概念。

14. 简述使用文件组的好处?

15. S QL Server 2000 的系统数据库由哪些数据库组成?每个数据库的作用是什么?

16. 查看数据库信息的方法有哪些?

17. 创建、修改、压缩和删除数据库的SQL 命令是什么?

18. S QL Server 2000 提供了哪些数据类型?

19. 简述表的概念及创建表的步骤。

20. 创建表、查看表的定义信息、修改表和删除表的SQL 语句是什么?

21. 简述INSERT 的用法。

22. 修改表数据和删除表数据的SQL 命令是什么?

23. 简述TRUNCATE TABLE 与DELETE 语句的区别。

24. 简述简单查询的几种情况?

25. 简述连接查询的几种情况?

26. 什么是子查询,子查询包含几种情况?

27. 什么是数据完整性?数据完整性分为哪几种类型?

28. 什么是实体完整性?实现实体完整性的方法有哪些?

29. 什么是域完整性?实现域完整性的方法有哪些?

30. 什么是引用完整性?实现引用完整性的方法有哪些?

31. 什么是约束?常用的约束有哪些?

32. 什么是主键约束?

33. 什么是唯一约束?

34. 什么是CHECK 约束?

35. 什么是默认约束?

36. 什么是外键约束?

37. 什么是规则?规则与CHECK 约束有什么区别?

38. 什么是默认对象?默认对象与默认约束有什么区别?

39. 什么是索引?使用索引有什么意义?

40. 聚集索引和非聚集索引的区别。

41. 创建索引时要注意什么?

42. 如何查看索引信息?

43. 什么是视图?

44. 为什么要使用视图?

45. 创建视图需要注意哪些事项?

46. 通过视图修改数据,要注意什么?

47. 如何查看视图的定义信息?

48. 什么是存储过程?存储过程有什么特点?

49. 什么是触发器?触发器有什么特点?

50. 使用触发器有哪些优点?

51. 触发器有几种类型?

52. 创建存储过程时,应该注意什么?

53. 创建触发器时,应该注意的事项有哪些?

54. 创建存储过程有哪些方法?执行存储过程的命令是什么?用哪个命令可以删除存储过程?

55. 查看存储过程和触发器信息的系统存储过程有哪些?

56. 常用的聚合函数有哪些?分别说出其作用。

57. 创建用户自定义函数需要注意哪些事项?

58. 用户自定义函数分为哪几类?

59. 内嵌表值函数与多语句表值函数的区别是什么?

60. 什么是批处理?批处理的结束标志是什么?

61. 什么是脚本?执行脚本有几种方法?

62. 什么是事务?事务有什么特性?

63. 简叙简单CASE 表达式执行的过程。

64. 简述SQL Server 2000 的登录验证模式。

65. 简述数据库用户的作用及其与服务器登录账号的关系。

66. 简述SQL Server 2000 中的三种权限。

67. 怎样才能撤销Windows NT 系统管理员以sa 身份登录SQL Server 的权利?

68.在什么样的情况下需要进行数据库的备份和还原?

69.数据备份的类型有哪些?这些备份类型适合于什么样的数据库,为什么?

二、填空题

(1)数据库系统可分为_____数据库和_____两部分。

(2)常见的数据模型包括层次模型、网状模型、_____和面向对象模型。

(3)关系完整性包括实体完整性、值域完整性、_____和用户自定义完整性。

(4)关系的实体完整性指数据表中的记录是_____。

(5)SQL Server 2000 的_____版本可在Windows NT 及以上的所有操作系统中安装。

(6)_____和_____是SQL Server 的两大主要工具。

(7)SQL Server 的启动、暂停、停止和状态检查使用_____工具。

(8)必须启动SQL Server 服务器中的_____服务才能访问SQL Server 数据库。

(9)将SQL Server 2000 安装在Windows NT 或2000 系统中,才会有_____、Distributed Transaction Coordinator 和_____服务。

(10)在使用联机丛书时,可使用NOT 、_____、OR 和_____构造搜索表达式。

(11)在启动查询分析器时,在登录对话框中可使用_____作为本地服务器名称。

(12)Windows 身份验证指以_____身份登录SQL Server 。

(13)查询分析器窗口主要由对象浏览器和_____窗口组成。

(14)从W indows“ 开始” 菜单启动查询分析器后,默认数据库为_____。

(15)以表格方式显示的查询结果保存为_____文件,其文件扩展名为_____;以文本方式显示的查询结果保存为_____文件,其文件扩展名为_____。

(16)SQL Server 有_____和_____两种身份验证模式。

(17)使用_____身份验证方式登录SQL Server 时,不需输入登录名和密码。

(18)SQL Server 安装在_____操作系统中才能使用Windows 身份验证。

(19)SQL Server安装时会自动创建两个登录账户:BUILTIN\Administrators和

_____。

(20)在创建数据库时,SQL Server 自动_____和_____添加为数据库用户。

(21)SQL Server 2000默认数据库中_____、_____、_____和_____为系统数据库,_____和_____为范例数据库。

(22)SQL Server 2000 默认数据库中,_____数据库在服务器每次启动时会重新创建。

(23)数据库任务板包括常规、_____和_____3 个选项卡。

(24)关系图可看作数据库的_____表示,一个数据库可以有_____个关系图。

(25)数据库表可分为_____和_____两种。

(26)SQL 的英文全称为_____。

(27)SQL 中的语句可分为数据定义语言、_____和_____3 类。

(28)T-SQL 中的整数数据类型包括bigint 、_____、smallint 、_____和bit5 种。

(29)一个Unicode 字符串使用_____个字节存储,而普通字符采用_____个字节存储。

(30)可使用_____命令来显示函数结果。

(31)一个SQL Server 数据库通常包括_____和_____两个文件。

(32)在创建数据库时,数据库属性对话框有常规、_____和_____3 个选项卡。

(33)在使用属性对话框创建数据库时,如果输入的数据库名称为test ,则默认的数据文件名称为_____,默认的事务日志文件名称为_____。

(34)在企业管理器中选中数据库后,按_____键可执行删除数据库操作。

(35)在一个数据库的_____文件正确时,才能将其附加到服务器。

(36)创建数据库的SQL 语句为______,修改数据库设置的语句为_____。

(37)如果在创建数据库时未指定事务日志文件,则数据库名称最多_____个字符。

(38)一个数据库的数据文件可分为主数据文件和辅助数据文件,主数据文件的扩展名一般为_____,辅助数据文件的扩展名一般为_____。

(39)一个数据文件如果没有指定文件组,则默认属于_____文件组。

(40)分离数据库可使用的存储过程名称为_____,附加数据库可使用的存储过程名称为_____。

(41)SQL Server 2000 的数据表可分为_____和_____两种类型。

(42)自动的“ 标识” 属性用于定义字段是否可_____。

(43)表的关联就是_____约束。

(44)表的CHECK 约束是_____的有效性检验规则。

(45)如果一个作为关联的主键表,则该表_____删除。

(46)在SQL Server 2000 中,一个数据表的完整名称包括_____ 、_____ 和_____ 3 部分,其中_____ 和_____可以省略。

(47)SQL Server 2000 数据表名称最多为_____个字符。

(48)ALTER TABLE 语句不能修改数据表的_____和_____。

(49)删除数据表使用的SQL 语句为_____。

(50)修改数据表的字段名称可使用系统存储过程_____。

(51)在企业管理器中可使用_____来设计数据库关系图。

(52)在设计关系图时,如果数据表名称后显示一个星号(* ),则表明当前关系图的修改没有_____。

(53)关系图中的关系连线的终点图标代表了关系的类型,如果关系连线两端为钥匙图标,则关系为_____。如果关系连线一端为钥匙图标,另一端为图标,则关系为_____。

(54)关系图中的关系连线如果为实线,表示_____。如果关系连线为虚线,则表示_____。

(55)在关系图中,如果以“ 标准” 方式显示数据表,则可显示数据表的名称和字段的_____、_____和是否允许空等属性。

(56)在企业管理器中修改数据表记录时,可按_____键快速选中记录的第一个字段,按键可快速选中记录的最后一个字段。

(57)在企业管理器中修改数据表记录时,可按_____键撤消当前记录的修改。

(58)在企业管理器中修改数据表记录时,可按_____键将字段设置为NULL 。

(59)在查询语句中,应在_____子句中指定输出字段。

(60)如果要使用SELECT 语句返回指定条数的记录,则应使用_____关键字来限定输出字段。

(61)左联接返回联接中左表的_____记录,而只返回右表中_____记录。

(62)联合查询指使用_____运算将多个_____ .____合并到一起。

(63)查询设计器包括_____ 、_____ 、_____和_____4 个窗格。

(64)SQL Server 2000 支持的一般数据库API 允许应用程序访问数据库_____,而数据库服务API 则允许应用程序_____。

(65)一般数据库访问API 为应用程序返回的数据有______和______两种格式。

(66)ADO 是基于______的COM 接口。

(67)SQL Server 2000 提供的ODBC API 可用于编写_____ 、_____ 或______ 数据库访问应用程序。

(68)可以使用ADO 的______和_____对象执行T-SQL 语句。

(69) Windows NT 授权认证模式只适用于_____平台,对于Windows95/98 操作系统下的SQL Server 系统将不适用。

(70) SQL Server 中索引类型包括的三种类型分别是______,______ 和______。

(71) 在SELECT 语句的FROM 子句中最多可以指定_______ 个表或视图,相互之间要用______ 分隔,当所查询的表不在当前数据库时,可用______ 格式来指出表或视图对象。

(72) 在当SQL SERVER 实例中有DBOA 数据库,要将它设置成为单用户状态,请写出设置命令:_______。

(73) 删除表命令是:_______。

(74)用SELECT 进行模糊查询时,可以使用______ 或_____ 匹配符,但要在条件值中使用____或____等通配符来配合查询。并且,模糊查询只能针对字段类型是_____的查询。

(75) 计算字段的累加和的函数是:_______,统计项目数的函数是:________。

(76) SQL SERVER 中的编程语言就是_____________________________语言。

(77) 数据管理经历了________ 阶段、________ 阶段到_______ 阶段的变迁。

(78) 实体之间联系的基本类型有__________ 、____________ 、___________ 。

(79) 在E-R 图中,用_____表示实体,用_______表示联系,用_______表示属性。

(80) 数据库的三层模式结构是_________ 、__________ 、_________。

(81) 关系模型中一般讲数据完整性分为三类:___________ 、______________ 、____________。

(82) SQL Server 是一种支持_____________ 体系结构的关系数据库管理系统。

(83) 用来存储数据库数据的操作系统文件主要有两类:_________ 、_________ 。

(84) SQL Server 基本的数据存储的最小单位是________ ,其大小为______KB 。

(85) Extent 是SQL Server 在分配空间给________ 、_________ 的单位,每个Extent 为_____ 个连续的数据页,相当于______KB 大小。

(86) SQL Server 2000 的新特色之一就是Multiple Instances ,一台物理计算机上可以同时执行_____ 个实例的执行。

(87) ________________ 是一个逻辑上统一、地域上分布的数据集合。

(88) 数据库的三级模式是指内模式、___________________ 、外模式。

(89) ____________________ 现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。

(90) 数据模型由三部分组成:模型结构、数据操作、__________________。

(91) 一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。则这种数据模型是__________________________。

(92) 能唯一标识一个元组的属性或属性组成为________________。

(93) SQL 语言一种标准的数据库语言, 包括查询、定义、操纵、___________ 四部分功能。

(94) 视图是从其它________________________ 或视图导出的表。

(95) 在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的______________________ 。

(96) 数据字典中的___________________是不可再分的数据单位。

(97) 在系统故障恢复中,将故障发生前已提交事务的标识记入____________ 队列。

(98) 客户机/ 服务器系统由服务器平台、客户平台和____________组成。

(99) PowerBuilder 中____________ 是最具特色的对象之一,利用此对象不但能直接实现查询操作,而且可以进行增、删、改操作。

(100) SQL Server 是一种支持_____________体系结构的关系数据库管理系统。

三、选择题

(1)SQL Server 2000 属于()数据库系统。

A、层次模型

B、网状模型

C、关系模型

D、面向对象模型

(2)关系数据表的关键字可由()字段组成。

A、一个

B、两个

C、多个

D、一个或多个

(3)下列选项中()不是数据库系统的特点。

A、数据加工

B、数据共享

C、关系模型

D、减少数据冗余

(4)下列关于关系数据库叙述错误的是()。

A、关系数据库的结构一般保持不变,但也可根据需要进行修改

B、一个数据表组成一个关系数据库,多种不同的数据则需要创建多个数据库

C、关系数据表中的所有记录的关键字字段的值互不相同

D、关系数据表中的外部关键字不能用于区别该表中的记录

(5)在Windows 98 操作系统中,可以安装SQL Server 2000 的()。

A、企业版

B、标准版

C、个人版

D、开发版

(6)下列操作中,()不是SQL Server 服务器管理器功能。

A、启动SQL Server 服务

B、停止SQL Server 服务

C、行SQL 查询命令

D、暂停SQL Server 服务

(7)下列关于联机丛书“ 目录” 选项卡叙述正确的是()。

A、单击帮助主题左端的按钮可展开子标题

B、双击帮助主题左端的按钮可展开子标题

C、帮助主题左端的按钮表示该主题没有下级子帮助标题

D、双击帮助主题可展开或隐藏子标题

(8)关于联机丛书搜索表达式叙述错误的是()。

A、AND 关键字表示搜索同时包含AND 连接的两个单词的帮助

B、OR 关键字表示搜索只包含OR 连接的两个单词之一的帮助

C、NOT 关键字表示包括前者,不包括后者

D、NEAR 关键字表示在相邻范围内搜索要查找的单词

(9)下面叙述正确的是()。

A、SQL Server 服务管理器关闭后服务也自动关闭

B、只要启动SQL Server 服务,本地服务器的管理任务即可自动执行

C、启动Microsoft Search 服务后才可使用SQL Server 全文检索功能

D、都正确

(10)关于企业管理器目录树操作正确的是()。

A、双击节点图标,可展开节点

B、单击节点左侧的图标,可折叠节点

C、单击节点左侧的图标,可展开节点

D、都正确

(11)在查看数据库的表项目时,不能使用()查看方式。

A、大图标

B、小图标

C、列表

D、任务板

(12)下列叙述正确的是()。

A、企业管理器中的项目只能在同一个窗口中查看

B、企业管理器不允许创建单独的项目查看窗口

C、只能使用注册SQL Server 向导注册服务器

D、在注册服务器时,可为服务器创建一个新组

(13)下列叙述正确的是()。

A、在企业管理器中可停止SQL Server 服务

B、在企业管理器中可暂停SQL Server 服务

C、在企业管理器中可启动SQL Server 服务

D、都正确

(14)下列关于启动查询分析器叙述错误的是()。

A、从Windows“ 开始” 菜单启动查询分析器时,肯定会显示登录对话框。

B、如果访问本地服务器,无论以那种方式启动查询分析器,都不显示登录对话框

C、从企业管理器启动查询分析器,有时会显示登录对话框

D、如果不登录到服务器,则不能在查询分析器中设计查询

(15)下列关于执行查询叙述正确的是()。

A、如果没有选中的命令,则只执行最前面的第一条命令

B、如果有多条命令选择,则只执行选中命令中的第一条命令

C、如果查询中有多条命令有输出,则按顺序显示所有结果

D、都正确

(16)下列关于查询结果错误正确的是()。

A、查询结果可以显示在表格中

B、查询结果可以按文本方式显示

C、以文本和表格显示的查询结果在保存时,其文件格式不同

D、不管以那种方式查看,查询结果都会显示在查询结果窗口中

(17)下列关于对象浏览器叙述错误的是()。

A、在编辑查询时,可将数据库、表或字段名称拖放到查询窗口中

B、将数据库或字段名称拖放到查询窗口中可直接添加数据库或字段名称

C、拖放表名,可在查询中添加该表的所有字段名称

D、拖放模板,可添加模板中的SQL 命令

(18)下列关于身份验证模式叙述正确的是()。

A、SQL Server 安装在Windows NT 或2000 中才有Windows 身份验证模式

B、只有Windows 的当前用户才可选择Windows 身份验证模式

C、以SQL Server 身份验证模式户登录SQL Server 时,需要输入登录名和密码

D、都正确

(19)在查看SQL Server 登录账户时,内容窗口不能使用的浏览方式是()。

A、大图标B 、小图标C 、详细信息D 、任务板

(20)下面关于SQL Server 登录账户叙述错误的是()。

A、默认情况下,Windows 的系统管理员账户自动成为SQLServer 登录账户

B、在企业管理器中可修改Windows 登录账户的登录密码

C、在企业管理器中可修改SQL Server 登录账户的登录密码

D、SQL Server 安装在Windows NT 或2000 中才有BUILTI N\Administrators 登录账户,否则只有sa 账户

(21)下面叙述正确的是()。

A、SQL Server 安装在Windows NT 或2000 中才有Windows 身份验证模式

B、属于Windows NT 或Windows 2000 中的Administrators 组的账户将自动成为SQL Server 的Sytem Administrators 角色成员

C、在创建数据库时,默认的有dbo 和guest 用户

D、都正确

(22)SQL Server 的登录账户信息保存在()数据库中。

A、master

B、model

C、msdb

D、tempdb

(23)下拉数据库中,属性SQL Server 系统数据库的是()数据库。

A、Northwind

B、tempdb

C、pubs

D、sysdb

(24)隐藏系统数据库操作中使用到的菜单命令是()。

A、选中要隐藏的系统数据库后选择[ 操作] →[ 属性] 菜单命令

B、选中要隐藏的系统数据库后选择[ 查看] →[ 自定义] 菜单命令

C、选中SQL Server 服务器后选择[ 操作] →[ 编辑SQL Server 注册属性] 菜单命令

D、都可以

(25)下面关于数据库文件叙述错误的是()。

A、可添加辅助数据文件和事务日志文件

B、可删除数据文件和事务日志文件

C、可修改数据文件和事务日志文件大小

D、数据文件和事务日志文件默认允许自动增加大小

(26)字符串常量使用()作为定界符。

A、单引号

B、双引号

C、方括号

D、花括号

(27)下列常数中,属于Unicode 字符串常量的是()。

A、'123'

B、123

C、N '123'

D、'abc'

(28)表达式…123'+…456' 的结果是()。

A、'579'

B、579

C、'123456'

D、'123'

(29)表达式Datepart (yy,' 2004-3-13 ' )+2 的结果是()。

A、' 2004-3-15 '

B、2004

C、'2006'

D、2006

(30)下列函数中,返回值数据类型为int 的是()。

A、LEFT

B、LEN

C、LTRIM

D、SUNSTRING

(31)可用下列方法中的()来打开创建数据库使用的属性对话框。

A、使用鼠标右键单击企业管理器目录数窗口中的“ 数据库” 项目,在弹出的快捷菜单中选择“ 新建数据库” 命令

B、单击选中企业管理器目录数窗口中的“ 数据库” 项目,单击工具栏中的按钮

C、直接单击工具栏中的按钮

D、都可以

(32)下列关于创建数据库操作叙述错误的是()。

A、在创建数据库时,可以只指定数据库名称

B、数据库的数据文件和事务日志文件默认与数据库名称相同

C、可以为数据库添加辅助数据文件

D、可以设置数据库文件大小保持不变。

(33)下列方法中不能打开创建数据库向导的是()。

A、在企业管理器的目录数窗口中选中一个SQL Server 服务器,单击工具栏中的按钮

B、单击SQL Server 服务器任务板向导选项卡中的“ 创建数据库”

C、单击数据库任务板向导选项卡中的“ 创建数据库”

D、使用鼠标右键单击企业管理器目录树窗口中的“ 数据库” 项目,在弹出的快捷菜单中选择“ 新建数据库” 命令

(34)下列关于删除数据库叙述错误的是()。

A、从Windows 的资源管理器中删除数据库文件即可删除该数据库

B、删除数据库时,会删除该数据库的所有数据文件

C、删除数据库时,会删除该数据库的所有事务日志文件

D、被删除的数据库不可能再附加到数据库中

(35)下面关于附加数据库叙述错误的是()。

A、要将数据库附加到SQL Server ,必须保证其数据文件正确

B、要将数据库附加到SQL Server ,必须保证其事务日志文件正确

C、如果附加数据库的事务日志文件错误,SQL Server 将为其自动创建一个新的事务日志文件

D、附加数据库时,需要指定数据库的数据文件

(36)下列关于数据库的数据文件叙述错误的是()。

A、创建数据库时必须指定数据文件

B、创建数据库时,PRIMARY 文件组中的第一个文件为主数据文件

C、一个数据库可以有多个数据文件

D、一个数据库只能有一个主数据文件

(37)关于数据库事务日志文件叙述错误的是()。

A、一个数据库至少有一个事务日志文件

B、创建数据库时,如果未指定事务日志文件,SQLServer 则会自动创建一个

C、事务日志文件的默认大小为1MB

D、如果未指定事务日志文件的增长量,则文件大小保持不变

(38)下列关于修改数据库设置叙述错误的是()。

A、ALTER DATABASE 语句可以更改数据库名称

B、ALTER DATABASE 语句可以删除数据库文件

C、ALTER DATABASE 语句可将数据库设置为只读

D、ALTER DATABASE 语句可修改数据库的磁盘文件名称

(39)关于DROP DATABASE 语句叙述错误的是()。

A、一次可以删除一个或多个数据库。

B、在删除数据库时不会显示确认信息

C、会删除数据库的磁盘文件

D、如果数据库正在使用,删除数据库将导致应用程序出错

(40)关于附加数据库操作叙述正确的是()。

A、CREATE DATABASE 语句可用于附加数据库存储过程

B、sp_attach_db 一次最多附加16 个数据库

C、在附加数据库时必须指定数据库的所有数据文件,事务日志文件可以不指定

D、都正确

(41)表设计器的“ 允许空” 单元格用于设置该字段是否可输入空值,实际上就是创建该字段的()约束。

A、主键

B、外键

C、NULL

D、CHECK

(42)下列关于表的叙述正确的是()。

A、只要用户表没有人使用,则可将其删除

B、用户表可以隐藏

C、系统表可以隐藏

D、系统表可以删除

(43)下列关于主关键字叙述正确的是()。

A、一个表可以没有主关键字

B、只能将一个字段定义为主关键字

C、如果一个表只有一个记录,则主关键字字段可以为空值

D、都正确

(44 )下列关于关联叙述正确的是()。

A、可在两个表的不同数据类型的字段间创建关联

B、可在两个表的不同数据类型的同名字段间创建关联

C、可在两个表的相同数据类型的不同名称的字段间创建关联

D、在创建关联时选择了级联更新相关的字段,则外键表中的字段值变化时,可自动修改主键表中的关联字段

(45)CREATE TABLE 语句()。

A、必须在数据表名称中指定表所属的数据库

B、必须指明数据表的所有者

C、指定的所有者和表名称组合起来在数据库中必须惟一

D、省略数据表名称时,则自动创建一个本地临时表

(46)下列叙述错误的是()。

A、一个数据表只能有一个标识字段

B、数据表的ROWGUIDCOL 字段的值可由SQL Server 自动产生

C、约束名称在数据库中必须是惟一的

D、可在CREATE TABLE 语句中使用COLLATE 参数修改int 类型数据的默认排序规则

(47)下列叙述错误的是()。

A、ALTER TABLE 语句可以添加字段

B、ALTER TABLE 语句可以删除字段

C、ALTER TABLE 语句可以修改字段名称

D、ALTER TABLE 语句可以修改字段数据类型

(48)在CREATE TABLE 语句中可以()。

A、创建计算字段

B、指定存放数据表的文件组

C、单独为text 、ntext 和image 类型字段指定不同的文件组

D、创建新的文件组

(49)ALTER TABLE 语句可以()。

A、同时修改字段数据类型和长度

B、修改计算列

C、在添加字段时创建该字段的约束

D、同时删除字段和字段约束

(50)在查看关系图内容时,下面操作不能实现的是()。

A、调整数据表大小

B、调整数据表位置

C、自动排列数据表

D、自定义数据表显示比例

(51)关于关系图中数据表显示方式错误的是()。

A、可以只显示数据表名称

B、可以只显示数据表名称和关键字字段

C、可以只显示数据表名称和字段名称

D、修改的自定义查看方式会立即改变所有数据表的显示

(52)下列叙述错误的是()。

A、可以在设计过程中为关系图添加数据表

B、可在关系图设计过程中为创建数据库创建新的数据表

C、可在关系图设计过程中修改数据表字段定义

D、在关系图设计过程中只能将数据表从关系图中移除,不能将其从数据库中删除(53)在数据库设计器中,不能完成的操作是()。

A、创建数据表关联

B、修改数据表关联字段

C、修改关联中的主键表和外键表

D、删除关联

(54)在企业管理器中编辑数据表记录时,下列叙述错误的是()。

A、不允许修改标识字段数据

B、不允许修改计算字段数据

C、不允许修改二进制类型(包括binary 、varbinary 和image 类型)和timestamp 类型的字段数据

D、任何时候都可以按【Esc 】键取消对数据表的修改

(55)可使用下列操作中的()为字段输入NULL 值。

A、输入NULL

B、输入

C、将字段清空

D、按【Ctrl+O 】键

(56)下列关于查询分析器的使用错误的是()

A、不能直接打开数据表为其添加、修改或删除记

B、可以通过执行INSERT 语句添加记

C、可以通过执行UPDATE 语句修改记录

D、可以通过执行DELETE 语句删除记录

(57)下列关于INSERT 语句使用正确的是()。

A、可以在INSERT 语句值指定计算字段的值

B、可以使用INSERT 语句插入一个空记录

C、如果没有为字段指定数据,则字段值为空值

D、如果字段设置了默认值,则可以不为该字段提供数据

(58)下面关于UPDATE 语句错误的是()。

A、可以使用DEFAULT 关键字将字段设置为默认值

B、可以使用NULL 关键字将字段设置为空值

C、可使用UPDATE 语句同时修改多个记录

D、如果UPDATE 语句中没有指定搜索条件,则默认只能修改第一条记录

(59)假设数据表“test1” 中有10 条记录,可获得最前面两条记录的命令为()

A、SELECT 2 * FROM test1

B、SELECT TOP 2 * FROM test1

C、SELECT PERCENT 2 * FROM test1

D、SELECT PERCENT 20 * FROM test1

(60)设A 、B 两个数据表的记录数分别为3 和4 ,对两个表执行交叉联接查询,查询结果中最多可获得()条记录。

A、3

B、4

C、12

D、81

(61)如果查询的SELECT 子句为SELECT A, B, C * D ,则不能使用的GROUP B 子句是()。

A、GROUP BY A

B、GROUP BY A,B

C、GROUP BY A,B,C*D

D、GROUP BY A,B,C,D

(62)关于查询语句中ORDER BY 子句使用正确的是()。

A、如果未指定排序字段,则默认按递增排序

B、数据表的字段都可用于排序

C、如果在SELECT 子句中使用了DISTINCT 关键字,则排序字段必须出现在查询结果中

D、联合查询不允许使用ORDER BY 子句

(63)在查询设计器中,不能与其他窗格保持同步的是()。

A、关系图窗格

B、网格窗格

C、SQL 窗格

D、结果窗格

(64)关于使用ADO 建立SQL Server 连接叙述错误的是()。

A、要使用ADO 直接访问SQL Server ,需要将Provider 设置为SQLOLEDB

B、连接默认使用SQL Server 身份验证模式

C、必须使用Database 或Initial Catalog 指定要访问的数据库

D、必须使用Server 或Data Source 参数指定要访问的SQLServer 服务器

(65)下列ADO 对象中,除()外都可用于修改记录。

A、Connection

B、Command

C、Error

D、Recordset

(66)下列ADO 对象中,()不能独立使用。

A、Connection

B、Command

C、Error

D、Recordset

(67)在使用Recordset 对象时,如果要查看其他用户的更改操作,则应将游标类型定义为()。

A、动态游标或键集游标

B、键集游标或静态游标

C、静态游标或仅向前游标

D、仅向前游标或动态游标

(68)关于Recordset 对象的Delete 方法叙述错误的是()。

A、可使用Delete 方法删除当前记录

B、可使用Delete 方法删除多条记录

C、如果当前记录没有改变,被删除的当前记录仍保留在当前位置

D、如果当前记录没有改变,可从当前位置访问已被删除的当前记录

(69)根据关系数据基于的数据模型—关系模型的特征判断下列正确的一项:()

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

(70)在“ 连接” 组中有两种连接认证方式,其中在()方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows 身份验证

B、SQL Server 身份验证

C、以超级用户身份登录时

D、其他方式登录时

(71)SQL Server 2000 在安装之前,应注意的事项:()

A、SQL Server 2000 的任何版本在安装时都不用考虑操作系统的制约。

B、SQL Server 2000 的安装对硬件的要求不作任何限制。

C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP 。

D、在Windows NT Server 4.0 上安装SQL Server 2000 时,最低的要求是必须安装Service Pack 4(SP4) 以上。

(72)关系数据库中,主键是( 1 ),主键的建立有(2 )种方法,当运用Transact-SQL 语句创建主键时,可以是( 3 )。

⑴A、为标识表中唯一的实体 B、创建唯一的索引,允许空值C、只允许以表中第一字段建立 D、允许有多个主键的

⑵A、一 B、二 C、三 D、四

⑶A、create table table1

(column1 char(13) not null primary,

column2 int not) on primary;

B、alter table table1 with notcheck add

constraint [PK_table1] primary key nonclustered

( column1) on primary;

C、alter table table1 column1 primary key ;

(73)表在数据库中是一个非常重要的数据对象,它是用来(1 )各种数据内容的,数据库创建后就可以创建表了,创建表可以用( 2 )等方法来创建。

⑴A、显示B、查询 C、存放 D、检索

⑵A、企业管理器 B、查询分析 C、OSQL D、企业管理器和CREATE TABLE 语句

(74)为数据表创建索引的目的是(1 ),可以在创建表时用( 2 )来创建唯一索引,也可以用(2 ) 来创建唯一索引。

⑴A、提高查询的检索性能 B、创建唯一索引C、创建主键 D、归类

⑵A、设置主键约束,设置唯一约束B、Create table ,Create index C、设置主键约束,Create index D、以上都可以

(75)在Transact-SQL 语法中,SELECT 语句的完整语法较复杂,但至少包括的部分(1 ),使用关键字(2 )可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(3 ),如果在SELECT 语句中使用集合函数时,一定在后面使用(4 )。

⑴A、SELECT ,INTO B、SELECT ,FROM C、SELECT ,GROUP D、仅SELECT

⑵A、DISTINCT B、UNION C、ALL D、TOP

⑶A、JOIN B、UNION C、INTO D、LIKE

⑷A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE

(76) 视图是一种常用的数据对象,它是提供(1 )和(1 ) 数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时,表的连接不能使用( 2 )方式,并且不允许在该语句中包括(3 )等关键字。

⑴A、查看,存放 B、查看,检索C、插入,更新 D、检索,插入

⑵A、外连接B、内连接C、左连接D、右连接

⑶A、ORDER BY ,COMPUTE B、ORDER BY ,COMPUTE ,COMPUTR BY

C、ORDER BY ,COMPUTE BY ,GROUP BY

D、GROUP BY ,COMPUTE BY

(77) 在SQL SERVER 服务器上,存储过程是一组预先定义并(1___ )的

Transact-SQL 语句。可以用(2___ )来声明游标。

⑴A、保存 B、编译 C、解释 D、编写

⑵A、CREATE CURSOR B、ALTER CURSOR C、SET CURSOR D、DECLARE CURSOR

(78) 声明了变量:declare @i int,@c char (4 ),现在为@i 赋值10 ,为@c 赋值'abcd' ,正确的语句是()

A、set @i=10,@c='abcd'

B、set i=10 , set @c='abcd'

C、select @i=10,@c='abcd'

D、select @i=10, select @c='abcd'

(79) 有如下代码,当代码中_[ 关键字]_ 分别为break continue return 时,最后的print @n 输出的值为()

declare @n int

set @n=3

while @n>0

begin

set @n=@n-1

if @n=1 _[ 关键字]_

end

print @n

A、1 ,0 ,不输出

B、1 ,1 ,1

C、0 ,0 ,0

D、0 ,1 ,2

三、程序设计题

第一大题

请使用Transact-SQL 建立如下表:

表名:雇员基本信息表;

字段名数据类型宽度精度可空性要求

NO_ID CHAR 7 NOT NULL 设为主键

NAME CHAR 10 NOT NULL

SEX CHAR 2 NOT NULL 默认值为” 男”

AGE INT NOT NULL

DEPT VARCHAR 50 NULL

PHONE VARCHAR 20 NULL

NOTES VARCHAR 50 NULL

现有1 销售表,它们结构如下:

id int ( 标识号)

codno char(7) ( 商品编码)

codname varchar(30) ( 商品名称)

spec varchar(20) (商品规格)

price numeric(10,2) (价格)

sellnum int (销售数量)

deptno char(3) (售出分店编码)

selldate datetime (销售时间)

要求:写出查询销售时间段在2002-2-15 日到2002-4-29 之间,分店编码是01 的所有记录。

在table1 数据表中增加“No_id” 字段,数据类型char(12) ,不可空,并将其设定为 UNIQUE 约束,写出其命令语句。

第二大题

" 学生-- 课程" 数据库包含三个表:

学生:学号varchar(4), 姓名varchar(10), 年龄int

选课:学号varchar(4), 课程号int(2), 成绩int

课程:课程号varchar(2), 课程名varchar(10), 学分int

学生

学号姓名年龄

0001 李明 22

0002 刘林 19

0003 刘芳 20

0004 欧阳丰21

选课

学号课程号成绩

0002 01 90

0001 02 67

0001 01 99

0002 02 58

0003 -- --

课程

课程号课程名学分

01 VFP 2

02 C 2

03 sql server 73

查询年龄在19 到21 范围内的学生信息。

查询成绩不在60 到90 范围内的学生选课信息。

查询姓“ 欧阳” 且全名只有3 个汉字的学生信息。

先按学号升序排序,再按成绩降序排列,检索出学生选课信息。

查询没有成绩的学生的姓名。

a 、查询选修了课程的学生人数。

b 、查询没有选修课程的学生信息

查询每门课程的选课人数及课程号。

查询至少选修了2 门课程的每个学生的平均成绩。

查询没有选课的学生信息

10 、查询大于0001 任意一门选课成绩的记录。

11 、查询学生的学号,姓名,课程号,成绩。

第三大题

已知关系模式:

S (SNO,SNAME )学生关系。SNO 为学号,SNAME 为姓名

C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师

SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩

1. 找出没有选修过“ 李明” 老师讲授课程的所有学生姓名

2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩

3. 列出既学过“ 1” 号课程,又学过“ 2” 号课程的所有学生姓名

4. 列出“ 1” 号课成绩比“ 2” 号同学该门课成绩高的所有学生的学号

5. 列出“ 1” 号课成绩比“ 2” 号课成绩高的所有学生的学号及其“ 1” 号课和“ 2” 号课的成绩

第四大题

本题用到下面三个关系表:

CARD 借书卡。 CNO 卡号,NAME 姓名,CLASS 班级

BOOKS 图书。 BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数

BORROW 借书记录。 CNO 借书卡号,BNO 书号,RDATE 还书日期

备注:限定每人每种书只能借一本;库存册数随借书、还书而改变。

要求实现如下15 个处理:

1 .写出建立BORROW 表的SQL 语句,要求定义主码完整性约束和引用完整性约束。

2 .找出借书超过5 本的读者, 输出借书卡号及所借图书册数。

3 .查询借阅了" 水浒" 一书的读者,输出姓名及班级。

4 .查询过期未还图书,输出借阅者(卡号)、书号及还书日期。

5 .查询书名包括" 网络" 关键词的图书,输出书号、书名、作者。

6 .查询现有图书中价格最高的图书,输出书名及作者。

7 .查询当前借了" 计算方法" 但没有借" 计算方法习题集" 的读者,输出其借书卡号,并按卡号降序排序输出。

8 .将"C01" 班同学所借图书的还期都延长一周。

Access数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题集答案 第1章数据库系统概述 1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 2. 什么是数据库管理系统?它有哪些主要功能? 答:数据库管理系统(database management system)是一种操纵和管理数据

库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。 3. 说出几种常用的数据模型。 答:层次模型、网状模型、关系模型。4. 什么是关系模型? 答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。 5. 简述数据库设计的步骤。 答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。 第2章 SQL 语言简介 1. 什么是SQL语言?SQL语言具有哪些特点和功能? 答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系

数据库系统。 SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。 2. SQL语言包含哪几个部分? 答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language) 3. 在联接查询中,包含哪几类联接?答:联接可分为3类: (1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。内部联接包括同等

SQL数据库基础知识集合

1、数据库简介: 数据库是专门开发数据管理的软件,或者说专门管理数据的软件就是数据库。 数据库存在的意义就是:减轻开发人员的负担。数据库是一个综合的软件,那么我们不需要队要进行2进制保存数据进行处理了,但是却是要与数据库产生交互,那么命令式SQL,有技巧的,数据库就是万物皆关系(面向对象,万物皆是对象)有所区别。 2、数据库的发展: 一开始的是层次化的数据与网状数据库,后来也发现使用确实很麻烦。 于是到了1970年EF.Cold博士(IBM公司的研究员)开创了关系性的数据库的先驱,发表了关系性数据库的论文,但是由于当时电脑硬件的局限性,大家觉得跑如此大的程序不值得。后来,Oracle(甲骨文)公司的创始人,拉里带领Oracle投入到关系型数据库的研发,并且得到了一个大客户—美国国防部。随即开始世界刮起了关系数据库的旋风,随后各个公司都纷纷推出自己的数据库系统。比如:IBM的DB2 ,还有风靡一时的DBS3。 但是随即出现不兼容的问题,由于最早的时候都没有进行没规范。所以到最后各个数据库巨头统一了操纵数据库的SQL(结构化Struct数据查询语言)变成了标准语言,而关系型数据库也俨然变成大家的宠儿,Oracle也从一个小公司,变成现在的数据库巨头,而我们的微软也推出了SQLServer。当然还有PHPer的最爱mySQL。但是mySQL被SUN,SUN 被Oracle收购,现在有免费版与收费专业版了。所以我们学习SQL语言的时候,先学共同点,再学特异性。各种数据库软件在使用上有一点区别。 3、数据库系统详解: 为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。 数据库系统一般由4个部分组成: 数据库,即存储在磁带、磁盘、光盘或其他外存介质上、按一定结构组织在一起的相关数据的集合。(个体) 数据库管理系统(DBMS)。一组能完成描述、管理、维护子数据库的程序系统。它按照一种公用的和可控制的方法完成插入新数据、修改和检索原有数据的操作。 数据库管理员(DBA)。 用户和应用程序。(微软的称作SSMS) 4、数据库系统的基本要求是: 1、能够保证数据的独立性。数据和程序相互独立有利于加快软件开发速度,节省开发费用。 2、冗余数据少,数据共享程度高。 3、系统的用户接口简单,用户容易掌握,使用方便。 4、能够确保系统运行可靠,出现故障时能迅速排除,能够保护数据不受非受权者访问或破坏,能够防止错误数据的产生,一旦产生也能及时发现。 5、有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户操作特性的变化,改善由于频繁插入、删除操作造成的数据组织零乱和时空性能变坏的状况。 6、具有可修改性和可扩充性、可维护性。 7、能够充分描述数据间的内在联系。 5、数据库(Database): 由众多的数据、数据表、约束、存储过程、函数、视图、索引构成的一个数据存储与交互单元,是按照数据结构来组织、存储和管理数据的仓库。 6、数据表(table): 数据表,实际上是一个二维表。一般是围绕一个事务、动作记录,或者是一个信息主题作为一个数据表。数据表由行与列构成。 7、列(column、field): 列,其实就是字段。也是决定了信息的基本单元。列,包含有数据类型的设定。 8、行(row、record): 行,实际上就是一条基本信息。一行包含了多列数据的存储的信息。所以一行也有一条记录之称。 9、行业(trade) 一个行业一种需求,没一个需求每一种数据库的设计模式与思想。每个行业的数据设计的重点都是不同的。侧重查询(要求低范式)还是操作(要求搞范式)就是自己选择的问题了。 10、索引(index) 索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引其实就是一个B+树,但是这个索引是N^n层数次方的。目的就是在数据库中划分出一定的区域优化查询。可以提升大量数据的查询速度。索引一般可以分为:基于字段优化查询速度的普通索引、唯一性索引、主键索引、全文索引、单列与多列索引。现在由于数据库系统的不断升级,我们只要设定索引就可以了,不需要特殊的维护。而且数据在查询的时候也会根据查询适当地选择是利用索引查询,还是仅仅是表查询。由于数据库系统的发展,系统内部已经自动帮我们完成对索引的维护。但是在设计的时候要考虑到索引的损耗问题。数据库DB就像是一个字典,索引就是根据指定字段制成的快速指向。由于只是指向数据对象标识,真正的数据是存储在DB中,所以查询速度极快。但是额外的内存与硬盘花销也是一个需要考虑的问题。比如:增加、删除、修改时数据库都要对索引进行维护,但是这样也是为了最后查询的效率的提升,特别适合W行级别的数据查询。而索引可以分为:隐式索引(针对单个字段)、唯一索引(唯一约束)、函数索引(函数(字段))、聚簇索引(主键)、组合索引(最多16个field)与全文索引(text)。一般索引会占用原数据库大小的20%。 11、视图(view) 固化的子查询,将一个子查询起了一个固化的名字,保存在数据库中,方便以后的使用。其实调用大量的Join来进行一个查询一般也是用视图。视图与索引都是为了优化查询的速度与语句。视图是优化语句,索引是优化单查速度。一般是DBA来设定数据库的视图,封装内部数据库的数据关系,范式修改数据容易了,视图让我们查询复杂关系的数据变得容易。 12、触发器(trigger) 触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由个事件来触发,比如当对一个表进行操作(insert,delete,update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。触发器可以从DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。 13、SQLServer数据类型详解

sql数据库基础面试题复习试题考试题_全

不定项选择题(针对以下题目,请选择最符合题目要求的答案,每道题有一项或二项正确答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。题量为50道,每题2分,总分为100分。) 第一章 1、是SQLServer数据库的主数据文件的扩展名。(选择一项) A、.sql B、.mdb C、.ldf D、.mdf 2、在SQL Server 2005中,有系统数据库和用户数据库,下列不属于系统数据库的是()。 (选择一项) A、master B、pubs C、model D、msdb 3、当安装完SQL Server2005数据库时,系统默认当前的超级管理员是( ) (选择一项) A、sa B、master C、administrator D、super 4、在使用SQL Server2005数据库时,有时需要将本机的数据库移动到其他机器上,恢复成对应的数据库使用。移动数据库分两步进行,应包括()和附加数据库(选择一项)A、分离数据库 B、删除数据库 C、新建数据库 D、合并数据库 5、在SQL Server2005中,附加数据库操作是指()(选择一项) A、把SQL Server 数据库文件保存为其他数据文件 B、根据数据库物理文件中的信息,把数据库在SQL Server 2005中恢复 C、把所有该数据库表的数据清空 D、把数据库删除掉 6、某单位由不同的部门组成,不同的部门每天都会生产一些报告、报表等数据,以为都采用纸张的形式来进行数据的保存和分类,随着业务的发展,这些数据越来越多,管理这些报告越来越费力,此时应考虑()(选择一项) A、由多个人来完成这些工作 B、在不同的部门中,由专门的人员去管理这些数据 C、采用数据库系统来管理这些数据 D、把这些数据统一成一样的格式 7、在SQL Server 2005中,对于数据库的定义正确的是()(选择一项) A、数据库是用来描述事物的符号记录 B、数据库是位于用户与操作系统之间的一层数据管理软件

数据库sql课后练习题及答案解析

数据库sql课后练习题及答案解析 (borrow 表) (reader表)1) 找出姓李的读者姓名(NAME)和所在单位(COMPANY)。2) 列出图书库中所有藏书的书名(BOOK_NAME)及出版单位(OUTPUT)。3) 查找“高等教育出版社”的所有图书名称(BOOK_NAME)及单价(PRICE),结果按单价降序排 序。4) 查找价格介于10元和20元之间的图书种类(SORT),结果按出版单位(OUTPUT)和单价(PRICE)升序排序。5) 查找书名以”计算机”开头的所有图书和作者(WRITER)。6) 检索同时借阅了总编号(BOOK_ID)为112266和449901两本书的借书证号(READER_ID)。##7)* 查找所有借了书的读者的姓名(NAME)及所在单位(COMPANY)。8)* 找出李某所借所有图书的书名及借书日期(BORROW_DATE)。9)* 无重复地查询xx年10月以后借书的读者借书证号(READER_ID)、姓名和单位。##10)* 找出借阅了一书的借书证号。11) 找出与”赵正义”在同一天借书的读者姓名、所在单位及借书日期。12) 查询xx年7月以后没有借书的读者借书证号、姓名及单位。#13) 求”科学出版社”图书的最高单价、最低单价、平均单价。##14)* 求”信息系”当前借阅图书的读者人次数。#15) 求出各个出版社图

书的最高价格、最低价格和总册数。#16) 分别找出各单位当前借阅图书的读者人数及所在单位。17)* 找出当前至少借阅了2本图书(大于等于2本)的读者姓名及其所在单位。18) 分别找出借书人次数多于1人次的单位及人次数。19) 找出藏书中各个出版单位的名称、每个出版社的书籍的总册数(每种可能有多册)、书的价值总额。20) 查询经济系是否还清所有图书。如果已经还清,显示该系所有读者的姓名、所在单位和职称。附录:建表语句创建图书管理库的图书、读者和借阅三个基本表的表结构:创建BOOK:(图书表)CREATE TABLE BOOK ( BOOK_ID int, SORT VARCHAR(10), BOOK_NAME VARCHAR(50), WRITER VARCHAR(10), OUTPUT VARCHAR(50), PRICE int); 创建READER:(读者表)CREATE TABLE READER (READER_ID int,COMPANY VARCHAR(10),NAME VARCHAR(10),SEX VARCHAR(2),GRADE VARCHAR(10),ADDR VARCHAR(50)); 创建BORROW:(借阅表)CREATE TABLE BORROW ( READER_ID int, BOOK_ID int, BORROW_DATE datetime)插入数据:BOOK表:insert into BOOK values(445501,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445502,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445503,'TP3/12','数据库导论','王强','科学出版社',

(整理)SQLServer数据库基本知识点.

SQL Server 数据库基本知识点一、数据类型

二、常用语句 (用到的数据库Northwind) 查询语句 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。例如,下面的语句查询Customers 表中公司名称为“Alfreds Futterkiste”的ContactName字段和Address字段。 SELECT ContactName, Address FROM Customers WHERE CompanyName='Alfreds Futterkiste' (一) 选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。 1、选择所有列 例如,下面语句显示Customers表中所有列的数据: SELECT * FROM Customers 2、选择部分列并指定它们的显示次序查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。 例如: SELECT ContactName, Address FROM Customers 3、更改列标题 在选择列表中,可重新指定列标题。定义格式为: 列标题 as 列名 列名列标题如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列标题: SELECT ContactName as 联系人名称, Address as地址 FROM Customers 4、删除重复行

SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认 为ALL。使用DISTINCT选项时,对于所有重复的数据行在SELECT返回的结果集合中只保留一行。 SELECT DISTINCT(Country) FROM Customers 5、限制返回的行数 使用TOP n [PERCENT]选项限制返回的数据行数,TOP n说明返回n行,而TOP n PERCENT 时,说明n是 表示一百分数,指定返回的行数等于总行数的百分之几。 例如: SELECT TOP 2 * FROM Customers SELECT TOP 20 PERCENT * FROM Customers (二)FROM子句 FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图,它们之间用逗号分隔。在FROM子句同时指定多个表或视图时,如果选择列表中存在同名列,这时应使用对象名限定这些列 所属的表或视图。例如在Orders和Customers表中同时存在CustomerID列,在查询两个表中的CustomerID时应 使用下面语句格式加以限定: select * from Orders,Customers where Orders.CustomerID =Customers.CustomerID 在FROM子句中可用以下两种格式为表或视图指定别名: 表名 as 别名 表名别名 select * from Orders as a,Customers as b where a.CustomerID =b.CustomerID SELECT不仅能从表或视图中检索数据,它还能够从其它查询语句所返回的结果集合中查询数据。 例如: select * from Customers where CustomerID in (select CustomerID from Orders where EmployeeID=4) 此例中,将SELECT返回的结果集合给予一别名CustomerID,然后再从中检索数据。 (三) 使用WHERE子句设置查询条件 WHERE子句设置查询条件,过滤掉不需要的数据行。例如下面语句查询年龄大于20的数据:select CustomerID from Orders where EmployeeID=4

SQL基础测试2

SQL基础理论测评 姓名得分 一、填空题(10*2分) 1:SQL中定义变量的关键字: 2:多表连接有(请在横线上,写出对应的关键字) 左连接右连接内连接 3:获取系统日期和时间的函数: 4:关系模型的数据操纵即是建立在关系上的数据操纵, 一般有__ _ 、、和四种操作。 5:sql sever 2005中删除表的命令是删除表中字段值的命令是 6:sql sever 2005中order by [字段名] 后跟表示升序,跟表示降序7:在结果集中过滤掉重复的记录使用关键字: 8:SQLServer中表间的关系有:、、 9:多表查询中定义表的别名的关键字是。 10:sql中数据类型转换函数和 二、判断题(10*2) 1、sql server 2005 查询结果中不能存在相同的字段名。() 2、sql server 2005 存储过程没有返回值。() 3、sql server 2005 函数只能返回一个数值。() 4、convert不能把时间类型转换成字符型。() 5、master和tempdb都是SQLServer2005 的系统数据库。() 6、sql server 2005中不等于可以用<> 和!= 都可以。() 7、sql中没有货币类型。() 8、在查询语句中系统最先执行的操作是搜索当前系统查询所使用的表,所 以最先执行的语句是FROM 子句。() 9、存储过程要比单纯的Sql 语句执行起来要快。() 10、sql sever 中获取字符串长度的函数为:lenstr。() 三、简答题(5*12) 1.【SQL】用SQL语句,描述下列内容: 获取客户端主机名: 生成错误消息,抛出异常: 自增列: 获取上一次执行行数: 保存表中字段信息的系统表表名:

数据库sql练习题

use test /* 问题及描述: --1.学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号 --3.教师表 Teacher(T#,Tname) --T# 教师编号,Tname 教师姓名 --4.成绩表 SC(S#,C#,score) --S# 学生编号,C# 课程编号,score 分数 select * from Student select * from Course select * from Teacher select * from SC */ --创建测试数据 create table Student(S# varchar(10),Sname nvarchar(10),Sage datetime,Ssex nvarchar(10)) insert into Student values('01', N'赵雷','1990-01-01', N'男') insert into Student values('02', N'钱电','1990-12-21', N'男') insert into Student values('03', N'孙风','1990-05-20', N'男') insert into Student values('04', N'李云','1990-08-06', N'男') insert into Student values('05', N'周梅','1991-12-01', N'女') insert into Student values('06', N'吴兰','1992-03-01', N'女') insert into Student values('07', N'郑竹','1989-07-01', N'女') insert into Student values('08', N'王菊','1990-01-20', N'女') create table Course(C# varchar(10),Cname nvarchar(10),T# varchar(10)) insert into Course values('01', N'语文','02') insert into Course values('02', N'数学','01') insert into Course values('03', N'英语','03') create table Teacher(T# varchar(10),Tname nvarchar(10)) insert into Teacher values('01', N'张三') insert into Teacher values('02', N'李四') insert into Teacher values('03', N'王五') create table SC(S# varchar(10),C# varchar(10),score decimal(18,1)) insert into SC values('01','01', 80) insert into SC values('01','02', 90) insert into SC values('01','03', 99) insert into SC values('02','01', 70) insert into SC values('02','02', 60) insert into SC values('02','03', 80)

ACCESS数据库练习题

第1章数据库基础 一、选择题 2010是一种()。 A. 数据库 B. 数据库系统 C. 数据库管理软件 D. 数据库管理员 2010数据库对象中,()是实际存放数据的地方。 A. 表 B. 查询 C. 报表 D.窗体 2010数据库中的表是一个()。 A. 交叉表 B. 线型表 C. 报表 D.二维表 4.在一个数据库中存储着若干个表,这些表之间可以通过()建立关系。 A. 内容不相同的字段 B. 相同内容的字段 C. 第一个字段 D. 最后一个字段 5.Access数据库属于()数据库。 A)、层次模型 B)、网状模型 C)、关系模型 D)、面向对象模型6.打开Access数据库时,应打开扩展名为()的文件。 A)、mda B)、accdb C)、mde D)、DBF 7. 下列()不是Access数据库的对象类型? A)、表B)、向导C)、窗体D)、报表 8.创建表时可以在()中进行。 A)、报表设计器 B)、表浏览器 C)、表设计器 D)、查询设计器9.文本类型的字段最多可容纳()个字符。 A)、255 B)、256 C)、128 D)、127 10.二维表由行和列组成,每一行表示关系的一个() A. 属性 B. 字段 C.集合 D. 记录 11.在Access 2010数据库中,专用于打印的是() A. 表 B. 报表 C.窗体 D. 宏 12.定义字段的默认值的含义是()

A. 不得使该字段为空 B. 不允许字段的值超出某个范围 C. 系统自动提供数值 D. 自动把小写字母转为大写 13.在Access 数据库中,关系选项不包括() A.参照完整性 B. 提高查询 C. 级联更新 D. 级联删除 14. 如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是() A. 是/否 B. 数字 C. 文本 D. 日期/时间 15. 书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是() A. * B. % C. # D. & 16.Access 2010数据库属于()数据库。 A.层次模型 B. 网状模型 C. 关系模型 D.面向对象模型 17. 数据库的英文缩写为( )。 A. DBA B. DB C. DBMS D. DBS 18.下列( )不是ACCESS 2010数据库的对象类型。 A. 表 B. 查询 C. 窗体 D. 向导 19.Access 2010数据库中不存在的数据类型是() A. 文本 B. 数字 C.通用 D. 日期/时间 20. DBMS是( ) A.数据库 B.数据库系统 C.数据库管理系统 D.数据处理系统 21. DBS是指() A.数据 B.数据库 C.数据库系统 D.数据库管理系统 二、填空题 2010数据库中的表以行和列来组织数据,每一行称为,每一列称为。 2010数据库中表之间的关系有、和关系。 3.报表是把数据库中的数据的特有形式。 4. 用二维表的形式来表示实体之间联系的数据模型叫做。

数据库基础知识和sql语句

第一章数据库基础知识 本章以概念为主,主要是了解数据库的基本概念,数据库技术的发展,数据模型,重点是关系型数据。 第一节:信息,数据与数据处理 一、信息与数据: 1、信息:是现实世界事物的存在方式或运动状态的反映。或认为,信息是一种已经被加工为特定形式的数据。 信息的主要特征是:信息的传递需要物质载体,信息的获取和传递要消费能量;信息可以感知;信息可以存储、压缩、加工、传递、共享、扩散、再生和增值 2、数据:数据是信息的载体和具体表现形式,信息不随着数据形式的变化而变化。数据有文字、数字、图形、声音等表现形式。 3、数据与信息的关系:一般情况下将数据与信息作为一个概念而不加区分。 二、数据处理与数据管理技术: 1、数据处理:数据处理是对各种形式的数据进行收集、存储、加工和传输等活动的总称。 2、数据管理:数据收集、分类、组织、编码、存储、检索、传输和维护等环节是数据处理的基本操作,称为数据管理。数据管理是数据处理的核心问题。 3、数据库技术所研究的问题不是如何科学的进行数据管理。 4、数据管理技术的三个阶段:人工管理,文件管理和数据库系统。 第二节:数据库技术的发展 一、数据库的发展:数据库的发展经历了三个阶段: 1、层次型和网状型: 代表产品是1969年IBM公司研制的层次模型数据库管理系统IMS。 2、关系型数据型库: 目前大部分数据库采用的是关系型数据库。1970年IBM公司的研究员E.F.Codd提出了关系模型。其代表产品为sysem R和Inges。 3、第三代数据库将为更加丰富的数据模型和更强大的数据管理功能为特征,以提供传统数据库系统难以支持的新应用。它必须支持面向对象,具有开放性,能够在多个平台上使用。 二、数据库技术的发展趋势: 1、面向对象的方法和技术对数据库发展的影响: 数据库研究人员借鉴和吸收了面向对旬的方法和技术,提出了面向对象数据模型。 2、数据库技术与多学科技术的有机组合: 3、面向专门应用领域的数据库技术 三、数据库系统的组成:

SQL Server 基础练习题及答案

SQL Server 基础练习题及答案 【幻天火焰】 目录 一、单表查询练习 (1) 二、聚合函数练习 (3) 三、分组查询练习 (3) 四、嵌套查询练习 (4) 五、联接查询练习 (6) 六、外联接查询 (7) 七、补充提高 (7) 一、单表查询练习 1、查询<学生信息表>,查询学生"张三"的全部基本信息 Select * from A_studentinfo where sname='张三' 2、查询<学生信息表>,查询学生"张三"和”李四”的基本信息 Select * from A_studentinfo where sname='张三' or sname='李四' 3、查询<学生信息表>,查询姓"张"学生的基本信息 Select * from A_studentinfo where sname like '张%' 4、查询<学生信息表>,查询姓名中含有"四"字的学生的基本信息 Select * from A_studentinfo where sname like '%四%' 5、查询<学生信息表>,查询姓名长度为三个字,姓“李”,且最后一个字是“强”的全部学生信息。 select * from A_studentinfo where sname like '李_强'

6、查询<学生信息表>,查询姓"张"或者姓”李”的学生的基本信息。 Select * from A_studentinfo where sname like '张%' or sname like '李%' 7、查询<学生信息表>,查询姓"张"并且"所属省份"是"北京"的学生信息 Select * from A_studentinfo where sname like '张%' and province='北京' 8、查询<学生信息表>,查询"所属省份"是"北京"、”新疆”、”山东”或者"上海"的学生的信息 Select * from A_studentinfo where province in ('北京','上海','新疆','山东') 9、查询<学生信息表>,查询姓"张",但是"所属省份"不是"北京"的学生信息 Select * from A_studentinfo where sname like '张%' and province !='北京' 10、查询<学生信息表>,查询全部学生信息,并按照“性别”排序,性别相同的情况下按照“所属省份”排序,所属省份相同的情况下再按照“班级”排序 select * from A_studentinfo order by sex,province,class 11、查询<学生信息表>,查询现有学生都来自于哪些不同的省份 select distinct province as 省份 from A_studentinfo 12、查询<学生选修信息表>,查询没有填写成绩的学生的学号、课程号和成绩 Select * from A_studentcourse where score is null 13、查询<学生选修信息表>,查询全部填写了成绩的学生的选修信息,并按照“成绩”从高到低进行排序 Select * from A_studentcourse where score is not null order by score desc

数据库基本SQL语句大全

数据库基本SQL语句大全 数据库基本----SQL语句大全 一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1、d at' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 typ e2 [not null],、、) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2…from tab_old definit ion only 5、说明:删除新表 drop table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的就是增加varchar类型的长度。 7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col…、) 删除索引:drop index idxname 注:索引就是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement

sql数据库练习题

第一讲 1、什么是数据管理? 答:对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。 2、在数据库的三个模式中( C )。 A.内模式只有一个,而模式和外模式可以有多个 B.模式只有一个,而模式和外模式可以有多个 C.模式和内模式只有一个,而外模式可以有多个 D.模式、内模式和外模式均只有一个 3、学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( D ) A.多对多 B.一对一 C.多对一 D.一对多 4、储蓄所有多个储户,一个储户可以在多个储蓄所存取款,储蓄所和储户之间的联系类型是:A A.多对多 B.一对一 C.多对一 D.一对多 5、学生、系、系与学生之间的一对多联系: 学生(学号,姓名,年龄,性别,系号,年级) 系(系号,系名,办公地点) 6、系、系主任、系与系主任间的一对一联系

联系隐含在关系内部: 系(系号,系名,办公地点) 系主任(教师编号,姓名,年龄,性别,所在系号) 第四讲 1、什么是关系数据库? 答:关系数据库(P18):所谓关系数据库就是采用关系模型作为数据的组织方式,换名话说就是支持关系模型的数据库系统。 2、关系数据的操作语言有哪几类,分别是什么? 答:(1)、关系代数 (2)、关系演算 (3)、SQL语言 3、关系数据的完整性约束分别是什么? 答:(1)、实体完整性 (2)、参照完整性 (3)、用户定义完整性 4、什么是码及候选码?并找出下述关系中的候选码。 职工编号姓名部门号身份证号联系方式555294562马丽00134545657345783535575 225577578刘小00134556578787964546576 745766845林立00235567677979864544657 答:(1)、码(P20):在关系的各个属性中,能够用来惟一标识一个元

SQL数据库基本语法格式

基本语法格式 select(聚合函数)的语句格式:(这个不会考试就危险 了) select * from 表名 上面一句可以查出一张你指定表名的表里的全部东西,* 的位置可以替换其他的东西,比如:select 列 1 名, 列 2 名from 表名 这样你就可以只看表里列1,列2两列。还可以加COUNT(),YEAR(等函数,具体看 书吧!! 在后面可以接where,group by,order by 等 where 的用法: select * from 表名where 条件表达式 条件表达式就好比列 1 值>0 啊,列 2 值=0&0啊,之类的。这样我们就之看符合条件的。 group by 的用法: select 列名1,count(列名2) as ' 自定义列名' from 表名 group by 列名 1 这句就是把表里所有列名 1 相同的行集合成一行,顺便说下count(列名2) as ' 自定义列名' ,count()是总行数的意思,考试经常要和group by 一起用。如果要求总合用sum()这个函数。as '自定义列名’就是给列付个名字。如果要进一步筛选就在语句的最后加"HAVING 条件表达式"就可以了。 ORDER BY勺用法: select * from 表名[where 条件表达式] ORDER BY列名N 这样就是依照列名N的顺序排列了,最后加上DESC就是降序排列 连表查询 Select需要的列名1,需要的列名 2 ,……需要的列名N from 表1,表2 Where表1.某列=表2.某列and其他要求的条件表达式 以上就是连两个表的Select 语句, 你也可以连 3 或多个表,只要每个表和其他的表有联系就可以了。 如果上面的看不太懂我举个例子: 我们有2张表:B1,B2。B1里有“动画名称”和“时间”两列。B2里有“动画名称” 和“制作公司”两列。其中两个表的动画名称是对应的,现在要你显示出“动画名称”, “时间”和“制作公司” ,做法如下: SELECT B1. 动画名称, 时间, 制作公司from B1,B2 where B1. 动画名称= B2. 动画名称 ps: “SELECT B1. 动画名称, 时间, 制作公司”里面我要求返回3项,第一项因为两个表列名重复所以要前面加“表名. ” 如果上面的题目还要加条件,比如我们只要“制作公司”是“A”公司的,就这样写where 语句: where B1. 动画名称= B2. 动画名称AND 制作公司='A' update (更新)的语句格式: update 表名 set 列名 1 = xxx, 列名 2 = xx, ... 列名N = xx where 列名x =

SQL Server数据库基础教程课后答案

1.SQL的特点是什么? (1)一体化的特点 (2)统一的语法结构,多种使用方式 (3)高度非过程化 (4)语言简洁 (5)客户机/服务器(Client/Server)结构 (6)支持异类复制 (7)Internet数据库功能的集成 2.关系数据库的主要模型有哪些? 关系模型:通过关系,按给定的选择条件,选出符合条件的元组,较灵活 层次模型:要查找一个记录必须从根记录开始,按给定条件沿一个层次路径进行查找网状模型:在查找语句中要说明查找的对象和存取的路径,操作较繁琐 3.简述文件和文件组的概念? 主要数据文件:该文件包含数据库的启动信息,并用于存储数据,扩展名是.mdf 文件组:为了方便数据的分配、放置和管理,SQL Server允许对文件进行分组处理。在同一个组里的文件组成文件组,然后,可以在文件组group上创建表。对表中 数据的查询将被分散到三个磁盘上,查询性能将得到提高 4.日志文件的作用是什么? 事务日志是数据库中已发生的所有修改和执行每次修改的事务的一连串记录。事务日志记录每个事务的开始。 这些文件包含用于恢复数据库的日志信息。每个数据库都必须至少有一个日志文件,扩展名是.ldf 5.数据库的表的作用是什么? 数据库—表—记录—字段—属性 6.数据库允许有哪些数据类型?它们的范围是多少?并说明含义?

整型数据类型: (1) bigint:占8字节的存储空间,存储数据范围为-263~263-1。 (2) int:占4字节的存储空间,存储数据范围为-231~231-1。 (3) smallint:占2字节的存储空间,存储数据范围为-215~215-1。 (4) tinyint:占1字节的存储空间,存储数据范围为0~255。 Unicode字符数据 使用Unicode数据类型,列可存储由Unicode标准定义的任何字符,包含由不同字符集定义的所有字符 nvarchar 列大小不固定<4000个字符数 nchar 列大小固定<4000个字符数 ntext >4000个字符数

sql server数据库练习题演示教学

数据库练习题 第一章 一、单项选择题 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2. 数据库系统与文件系统的主要区别是()。 A. 数据库系统复杂,而文件系统简单 B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 3. 在数据库中存储的是()。 A. 数据 B. 数据模型 C. 数据及数据之间的联系 D. 信息 4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。 A. 同一个应用中的多个程序共享一个数据集合 B. 多个用户、同一种语言共享数据 C. 多个用户共享一个数据文件 D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合 5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 6. 数据库管理系统(DBMS)是()。 A. 一个完整的数据库应用系统 B. 一组硬件 C. 一组系统软件 D. 既有硬件,也有软件 7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。 A. 文件的集合 B. 数据的集合 C. 命令的集合 D. 程序的集合 8. 支持数据库各种操作的软件系统是()。 A. 命令系统 B. 数据库管理系统 C. 数据库系统 D. 操作系统 9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()。 A. 文件系统 B. 数据库系统 C. 软件系统 D. 数据库管理系统 10. 数据库系统中应用程序与数据库的接口是()。 A. 数据库集合 B. 数据库管理系统DBMS C. 操作系统OS D. 计算机中的存储介质 11. 在DBS中,DBMS和OS之间关系是()。 A. 并发运行 B. 相互调用 C. OS调用DBMS D. DBMS调用OS 12. 在数据库方式下,信息处理中占据中心位置的是()。

相关文档
相关文档 最新文档