网院部落

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 139|回复: 8

还有人没准备好吗?0410计算机最终资料

[复制链接]

32

主题

636

回帖

7万

积分

新手上路

积分
73098
发表于 2004-10-29 11:13:05 | 显示全部楼层 |阅读模式

一、 单项选择题

1、在数据库系统中使用数据模型表示实体类型及实体之间的联系,除了层次模型和关系模型以外,还有(C ) C、网状模型

2、在SQL Server中,一个数据库只能有一个(C )C、主数据文件

3、数据库、数据库管理系统和数据库系统三者之间的关系是(B )

B、数据库系统包括数据库和数据库管理系统

4(C)表示整数类型并且存储长度为4个字节。 Cinteger

5、在视图上不能完成的操作是(D )D、在视图上定义新的基本表

6、当第一个用户修改数据时,第二个用户在第一个用户没有确认修改之前读取了该数据,这时可能会出现(D)D、读脏数据

7、如果要从一张表中抽取符合某一条件的数据行,则所进行操作是(B ) B、选择操作

8、每当SQL Server重启之后,要重新建立的数据库是(D)DTempdb

9、如果一张表有50000行数据而另一张表有100000,则两表笛卡儿积的结果行是(B )

B5000000000

10 SQL Server数据库中对象分配空间的基本单位是(B )B、页

11、在职工表上建立一个组合索引,使用语句为:create index bmzg_index on职工表(部门号,职工号),那么所建索引的索引项次序是(C )。

C、首先按照部门号排序,在部门号列值相同的情况下,再按照职工号排序

12SQL语句SELECT E.*, EP.* FROM EMPLOYEE_TBL E, EMPLOYEE_PAY_TBL EP

WHERE E.EMPLOYEE_ID = EP.EMPLOYEE_ID属于(B )连接。B、等值

13、修改已有表结构的SQL命令是(C )CALTER TABLE

14、按照数据模型划分,SQL Server应当是(C ) C、关系型数据库管理系统

15、当对一张表进行投影操作之后,其结果行数(B )原表的行数。B、小于或等于

16、关系数据库系统所使用的数据语言是(c)C、结构化查询语言SQL

17、在数据库操作过程中,事务处理是一个操作序列,它必须具有以下性质:原子性、一致性、隔离性和( C)C、持久性

18、进行自然连接运算的两张表必须具有(B )B、至少一个相同的列名

19、保存数据库信息的系统表sysdatabases存储在(C )Cmaster数据库

20、当使用INSERT语句往数据库表中插入一行数据时,在主键列值上如果出现重复值,那么会产生的情况是(A )A、出错,操作失败

21、某个大型制造业厂商要建立自己的财务系统数据库,需要安装SQL Server数据库服务器,那么安装版本最好是(C ) C、企业版

22、如果要删除一个数据库,则使用的SQL语句是(B)BDROP DATABASE

23、如果要在一张管理职工工资的表中限制工资的输入范围,应使用(C )约束。Ccheck

24、在下面软件系统中,( C)不属于DBMSCUNIX

25SQL语言一般分为四类,分别是查询语言、DCLDML(B )B、数据定义语言

26datetime数据类型的表示范围是(B )B175311日至99991231

27、在关系数据库中,通常将能唯一标识一行数据的一列或者列组合称为(A )A、主键

28、组成外键的列个数(C ) C、至少一个

29、恢复数据库时所需的日志信息保存在(D )类型文件中。D .ldf

30SQL Server中,日志和数据(C )混合在一起存放。C、绝对不能

31、模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象,表示实体类型及实体间联系的模型称为(A )。 A、数据模型

32、记录数据库事务操作信息的文件是(D )。 C、辅助数据文件

33SQL是(C)的英文缩写。C、结构化查询语言

34、有一个表:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该表的主键应该是( D)。 D、书号+读者号+借期

35、在查询职工表时,如果只想显示职工号和职工姓名的信息,那么所进行的关系操作是(C )。  C、投影操作

36、在以下关于索引的说法中,错误的是(D D、不能更新索引字段

37、数据库系统的数据模型一般有( D )。D、层次、关系和网状

为人民服务 MY QQ:20010829 人大绿城 群聊QQ:4055403
回复

使用道具 举报

32

主题

636

回帖

7万

积分

新手上路

积分
73098
 楼主| 发表于 2004-10-29 11:16:39 | 显示全部楼层

38、在SQL Server中,用来存储报警、任务调度和记录操作的存储空间的数据库是( C )。

CMsdb

39、在SQL Server中,如果要查找服务器上所有数据库的信息,应使用( C )。 Csp_helpdb

40、系统管理员可以修改master数据库,而且这种权利( A )。A、无法转给其它用户

41、一个表和这个表本身根据某种条件所进行的连接是( A )。 A、自连接

42、表A5行数据,表B14行数据,对两表进行笛卡儿积运算的结果行数为(B)行。B70

43、数据库的数据一般存放在( D )中。 D、磁盘

44SQL的聚集函数COUNTSUMAVGMAXMIN不允许出现在查询语句的( D )子句之中。 DWHERE

45、如果要在一张管理职工工资的表中限制工资的输入范围,应使用( D )约束。Dcheck

46、有关数据库优点的描述,( D)是正确的。

A、避免数据的重复性 B、提供数据的—致性 C、方便于数据的集中管理及共享D、以上都对

47、关系数据库中投影操作是指从表中(B )。 B、抽出特定的列值

48、在下列任务中,(D )只能由数据库管理员来完成。 D、建立数据库 

49、建立索引的目的是(A A、提高查询速度

50、数据库系统和文件系统的主要区别是(A )

A、文件系统不能解决数据冗余和数据独立性问题、而数据库系统可以

51、根据封锁粒度大小,按照自大到小排序正确的是(A )。

A、数据库级锁 > 表级锁 > 页级锁 > 行级锁

52 SQL Server中,保存着每个数据库对象的信息的系统表是(C )。CSysobjects

53、如果要从事务日志中还原,(A A、首先要从完全备份中还原数据文件,再从日志文件备份中还原自上次备份之后对数据库的变动操作

54、列值为空值(NULL),则说明这一列(C )。 C、数值是未知的

55、(B )能够维护数据库表之间的实体完整性。B、主键

56、要找到特定数据库对象的信息,应使用(D )。Dsp_help

57、在SQL Server的四个重要数据库中,( A)记录所有系统信息。  Amaster数据库

58 在一个索引文件中包含了记录的索引项和(C )。 C、索引指针

59、一个关系数据库系统由一个核心的(A )和一组实用程序所组成。A.关系数据库管理系统

60、在数据库设计中,有时需要将一个数据库表拆分成两个表,这样做的目的是(B )。

B、消除或减少数据冗余

61、数据库管理系统是位于(B )之间的一层数据管理软件。B、用户与操作系统

62、如果要把某一个数据库建表权限授给所有合法用户,则可以把这个权限授给(D ),这样该数据库的每一个合法用户都拥有了建表权限。Dpublic

63、在下列SQL Server常量中,(D )是非法常量 D、‘a3b’d’

64、( B)是一个由基表导出的表, 它所使用的数据不独立存储在数据库中。B、视图

65、在SQL Server的四个重要数据库中,( C)记录所有临时信息。 Ctempdb数据库

66、事务日志备份将备份自最近一次(C )以后发生该数据库上的事务。 C、事务日志备份

67 组成数据模型的三个要素是(D )。D、数据结构,数据操作,数据约束条件

68、以下与数据库结构有关的命令是( A)。 AALTER

69 CREATE DATABASE lizitmp这个SQL语句建立了lizitmp数据库,请问建立数据库所使用的参数存储在(D )数据库中。 Dmodel

70、储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。D、多对多的联系

71tinyint数据类型的表示范围是(D )。 D0255之间

72、一张记录学生信息的数据库表有四个列:学号、姓名、年龄、住址,那么在这个表中能够作为主键的列是(A )。  A、学号

73、在SQL Server代理中,操作员是(D)。

D、作业完成或者事件发生时能够从SQL Server接收通知的人员

74 缺省情况下,SQL Server每次创建一个新数据库时,总是先使用( B)数据库的参数值,然后再将这些参数修改成所期望的值。 Bmodel

75、在下面关于视图的描述中,(D )是不正确的。 A、视图的数据来源于基表 B、视图可以方便用户的查询操作 C、有的视图数据是可以被更新的 D、视图与基表是一一对应的

76、关系数据库的数据操纵语言(DML)主要包括(A )操作 A、插入、修改和删除


为人民服务 MY QQ:20010829 人大绿城 群聊QQ:4055403
回复

使用道具 举报

32

主题

636

回帖

7万

积分

新手上路

积分
73098
 楼主| 发表于 2004-10-29 11:17:06 | 显示全部楼层

77、在下列SQL Server常量中,( D)是非法常量。 D、‘123’456’

78(B)表示整数类型并且存储长度为2个字节。 Bsmallint

79、在一个查询中,使用(A )关键字能够除去重复行。Adistinct

80、在数据库设计中,有时需要将一个数据库表拆分成两个表,这样做的目的是(B )。

B、消除或减小数据冗余

81、在某一时刻,文件数据只能供一个用户操作,而数据库则可以供多个用户同时操作,这得益于数据库系统的(B )。 B、并发控制

82、与运算符“>=”含义等同的运算是(C )。 C!<

83、在建立一个数据库表时,如果规定某一列的缺省值为0,说明(C )。

C、当插入记录时,如果没有指定该值,那么该列值为0

84、在查询语句的Where子句中,如果出现了“age Between 20 and 30”,这个表达式等同于(A )。  Aage>=20 and age<=30

85、下列最适合于定义一个作业来完成的是(C )。 C、周期性执行的固定任务

86、当第一个用户检查某张表时,没有发现某个值X,但是在第一个用户还没有完成操作之前,第二个用户插入了该值X,结果,在某一个时刻,第一个用户认为数据库中没有X,而实际情况是数据库中有这个值X。这时可能会出现(C )。 C、发生幻象

87、表A10行数据,表B15行数据,对两表进行笛卡儿积运算的结果行数为:A150

88、如果要回滚一个事务,则要使用(B )语句。 Brollback transaction

89、(D )不属于数据操纵语言(DML)。 Dgrant语句

90、如果要阻止其它事务读取当前事务正在修改的数据,那么最恰当方法是对该数据(B)。 B、加上排他锁

一、 多项选择题

1、数据库系统中,数据模型的三个要素是(ABC )A、数据结构B、数据操作C、约束条件

2、一个含有n个列的表中,其主键(ACD )

A、至少由一个列组成 C、可以由多个列组成 D、至多由n个列组成

3 使用CREATE语句可以指定 (ABCDE)

A、数据库文件名 B、列名 C、列类型 D、列长度 E、主键

4 下列命令中属于数据控制语言的有(BCD)BGRANT  CREVOKE  DCOMMIT

5、下面说法正确的是(BD )

B、用INSERT可以一次插入多行数据 D、用UPDATE可以一次修改多列数据

6、数据冗余引起的问题有(ABC)A、修改麻烦B、浪费空间C、潜在数据不一致 D、插入异常

7、触发器是一种特殊存储过程,其特殊性主要体现在(AD)

A、自动执行,不需手工干预D、存储在数据库服务器中

8、下列命令中属于DDL(数据库设计语言)的是(AE)ACREATE TABLE EALTER TABLE

9 SQL Server的【查询分析器】能够完成的任务是(CD )

C、执行SQL语句D、分析查询执行过程

10、下面关于SQL Server的正确说法是(BC )

Bdbo不能被删除C、每一个数据库只能有一个public

11、数据库系统由( ABCD)组成。A、数据库管理系统B、数据库C、应用系统D、数据库用户

12、在SQL Server中,( ACE )是语句权限。Acreate tableCcreate database Ebackup database

13、在SQL Server中,把警报发给操作员的方式有( ABC)A.电子邮件B.网络发送C.呼叫程序

14、在下面软件系统中不属于DBMS的是( ABE )。AWord BExcel ELinux

15、在SQL Server数据导入过程中,如果数据源是文本文件并且在选定文件格式时,( AB )能够作为文本限定符。 A、单引号 B、双引号

16 SQL Server运行时必须保证存在的系统数据库有(BCDE) B.maste C.msdb D.tempdb E.Model

17、下列命令中属于数据操纵语言的是(CDE )。CDELETE DINSERT EUPDATE

18 SQL Server支持的角色类型有(ABC )。

A、固定服务器角色  B、固定数据库角色 C、用户自定义角色

19、事务的特征包括(ABCD )。 A、原子性 B、一致性 C、隔离性 D、持久性

20、具有删除视图权限的人员包括(ABD)。 A、该视图的创建者 BDBA D、数据库拥有者

21 主键和UNIQUE列的区别在于( BC )。


为人民服务 MY QQ:20010829 人大绿城 群聊QQ:4055403
回复

使用道具 举报

32

主题

636

回帖

7万

积分

新手上路

积分
73098
 楼主| 发表于 2004-10-29 11:17:56 | 显示全部楼层

22、事务日志是每一个数据库都必须具有的,它用于记录对数据库所进行的(ACE )操作。

A、插入 C、修改 E、删除

23、下面有关表删除的说法正确的是(ACD )。 A、删除表时,该表的定义和数据都被删除 C、删除表时,与该表相关的约束被删除D、如果要删除的表被其它表外键约束,则该表不允许删除

24SQL Server中提供的数值类型有int,char, binary和(ABCDE )等。

  Adatetime Bmoney Cfloat Dimage Ereal

25、下面有关说法正确的是( BD )。

BPRIMARY KEY 约束可以定义在多列上 D、一张表最多只能有一个PRIMARY KEY 约束

26、与文件系统相比,数据库系统的特点是(ABCD )。 

A、高度结构化  B、共享性高  C、冗余度低  D、独立性高

27、如果视图具有了(ABCD )特征,则不能使用DML语句通过视图操纵数据

A、定义视图的FROM子句包括多张表,并且视图中的列来自多张表 B、视图列是从聚集函数中得到的 C、定义视图的SELECT语句包括了GROUP BY子句 D、定义视图的SELECT语句包括了DISTINCT关键字

28、关于数据库角色的正确描述是(ABCD )。

A、 角色为数据库的权限管理提供了一种灵活的机制 B、每个用户可以被赋予多个角色

C、每个角色可以赋给多个用户 D、每个角色可以拥有多种权限

29、在下面关于索引的描述中,(ABC )是正确的。 A、索引能够加快查询的速度 B、索引可能会降低数据的更新速度 C、当数据库表中数据越多时,索引所带来的查询优化效果越明显

30、触发器是一种特殊存储过程,其特殊性主要体现在(AD

A、自动执行,不需手工干预 D、存储在数据库服务器中

一、 是非题

1、在某些列上建立了UNIQUE约束之后,SQL Server会在这些列上建立隐含索引。(对

2FOREIGN KEY约束必须和另一表中的PRIMARY KEY 约束共同使用(对

3、使用CREATE TABLE 命令可以向数据库中加入一个新表。(

4、当删除表时,则该表定义和数据同时被删除。(对

5SQL Server中,每一个数据库只能有一个public。(

6、两个空值相比较的结果是未知。 (对

7、如果定义视图的FROM子句包括多张表,并且视图中的列来自多张表,则不能用DML语句通过视图操纵数据。 (对

8SQL Server存储过程能够立即访问数据库。(对

9、当把表的某些列定义为主键之后,SQL Server还可以在这些列上创建索引。(对)

10Checkunique约束都可定义在一列或多列上。(

11SQL Server中日志文件不属于任何一个文件组。(

12、一个数据库可以有多个日志文件。(对

13、在表A中被定义为外键的列值正好是表B的主键,删除表的正确次序是首先删除表A,在删除表B。(

14、当使用HAVING子句时,一定要使用GROUP BY子句。


为人民服务 MY QQ:20010829 人大绿城 群聊QQ:4055403
回复

使用道具 举报

32

主题

636

回帖

7万

积分

新手上路

积分
73098
 楼主| 发表于 2004-10-29 11:19:10 | 显示全部楼层

简答复习题

1、 SQL语言有什么特点? 答:(1)综合统一: SQL语言则集数据定义语言DDL.数据操纵语言DML.数据控制语言DCL的功能于一体 (2 同一种语法结构提供两种使用方式:SQL语言既是自含式语言,又是嵌入式语言。   (3 高度非过程化:用户只需提出做什么,而不必指明怎么做4 面向集合的操作方式 2、什么是事务?它有哪些属性? 答:事务是数据库的逻辑工作单位,它是用户定义的一组操作序列。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。事务应该具有四个属性:原子性.一致性.隔离性和持续性 3、什么是锁的粒度?分为哪几个级别? 答:锁的粒度是指封锁的范围,包括数据库级锁、表级锁、页级锁、行级锁。 4、登录账户和用户账户有何不同? 答:登录ID用于提供对SQL Server的访问,用户ID提供授权的用户对数据库的访问。 5、为什么数据库中数据信息和日志信息不能放在同一个文件中? 答:如果放在同一个文件中的话,当数据库系统出现故障时,假如这个文件损坏,那么数据和日志将同时丢失,也就没法恢复。所以不能放在同一个文件中。 6、请简述SQL语言中VIEW(视图)的含义,VIEW与基本表有什么区别和联系? 答:视图是根据预定义的查询建立起来的虚拟表。视图可以和基表一样被查询和操作。基表包含了存储在磁盘上的数据,而视图的内容通常没有被存在磁盘上,对视图的操作会转化为对基表的操作。有些对基表可以执行的操作对视图不能进行。 7、数据导出和备份有什么不同? 答:数据导出是一种数据转换。数据转换是指将数据从一个存储格式转化为其它的存储格式,用于数据的外部交换。而数据备份是专有的,一般不能用于不同数据源之间的的交换,而只用于相同数据源内的内部交换。 8、简述主键和外键的含义及其作用? 答:主键的作用是表中某个记录的标志,它必须是唯一的。而外键是指的是该列对应于另一个表的主键,用来维护参照完整性. 9、什么样的视图不可以更新? 答:符合下列条件的视图不可以更新: (1)定义视图的FROM子句包括多张表,并且视图中的列来自多张表。 (2)视图列是从聚集函数中得到的。 (3)定义视图的SELECT语句包括了GROUP BY子句或者DISTINCT10、什么是存储过程? 使用存储过程有什么好处? 答:存储过程是一种数据库对象,有一组预编译的SQL语句组成。使用存储过程可实现模块化编程,加快程序执行速度,可减少网络通讯,还可保证数据库安全。 11、为什么DBMS要具有并发控制的功能? 答:因为大部分数据库系统的应用都是在网络环境下进行的,每个数据库服务器都会有许多个客户端进行访问,例如火车站的订票系统。那么很可能多个用户会同时存取同一个数据。在这种情况下,为了维护数据库的一致性,必须对数据库进行并发控制。 12、什么是别名技术? 答:SELECT 语句通过为表指定别名来提高可读性。在指派表的别名时,可以使用也可以不使用 AS 关键字,例如,下面两个语句都是正确的: select z.zgh,z.zgmc from zhigong z select z.zgh,z.zgmc from zhigong as z 如果为表指派了别名,那么在该 Transact-SQL 语句中对该表的所有显式引用都必须使用别名,而不能使用表名。例如,下列 SELECT 语句将产生语法错误,因为该语句在已指派别名的情况下又使用了表名: select zhigong.zgh,zhigong.zgmc from zhigong z 13、试述DBMS的基本功能. 答:DBMS主要是实现对共享数据有效的组织.管理和存取。围绕数据,DBMS应具有如下几个方面的基本功能。 (1) 数据库定义 (2) 数据存取 (3) 数据库运行管理 (4) 数据组织.存储和管理 (5) 数据库的建立和维护 其他功能,包括DBMS与网络中其他软件系统的通信功能;一个DBMS与另一个DBMS或文件系统的数据转换功能;异构数据库之间的互访和互操作功能等。

14、什么是数据库恢复? 答:数据库的恢复是指把数据库从错误状态恢复到某一正确(亦称完整状态或一致状态)的过程。 15、什么是数据库的安全性?什么是数据库的完整性? 答:数据库的安全性是指保护数据库,防止因用户非法使用数据库造成数据泄露.更改或破坏。数据库的完整性是指数据的正确性和相容性,防止不合语义的数据进入数据库。

为人民服务 MY QQ:20010829 人大绿城 群聊QQ:4055403
回复

使用道具 举报

32

主题

636

回帖

7万

积分

新手上路

积分
73098
 楼主| 发表于 2004-10-29 11:19:36 | 显示全部楼层

综合复习题

给出如下的两个数据库表:雇员表和部门表,表定义说明如下所示。 雇员 编号 列名称 列类型 长度 是否为主键 约束条件 缺省值 1 雇员编号 char 10 2 雇员姓名 char 8 3 雇员电话 char 10 4 雇佣日期 datetime 5 雇员薪金 numeric 8,2 6 部门编号 char 8 外键 7 雇员职务 char 10 部门 编号 列名称 列类型 长度 是否为主键 约束条件 缺省值 1 部门编号 char 8 2 部门名称 char 20 3 部门经理 char 20 4 人数 int 使用SQL语言完成下列操作: (1)查询所有雇员的薪金减掉500元的雇员编号、雇员姓名和雇员薪金的值。 (2)查询各部门最高和最低薪水。 (3)查出雇佣日期在199711日到199811日之间的雇员。 (4)列出所有姓王的雇员信息。 (5)从雇员表及部门表中找出李四所在部门及其经理。 (6)向部门表中加入一个部门记录: 部门编号:C1; 部门名称:销售部; 部门经理:李四 数:50 (7)对名为王五的雇员增加500元薪金。 (8)建立一个触发器check_t,使得每当修改(包括insertdeleteupdate)【部门】表时显示您没有操纵该表的权利信息。 答:1SELECT 雇员编号,雇员姓名,雇员薪金-500 FROM 雇员 (2SELECT B.部门编号,B.部门名称,MAX(G.雇员薪 ),MIN(G.雇员薪金) FROM 雇员 G,部门 B WHERE B.部门编号=G.部门编号 GROUP BY B.部门编号,B.部门名称 (3SELECT * FROM 雇员 WHERE 雇佣日期 BETWEEN '1997-1-1' AND'1998-1-1' 4SELECT * FROM 雇员 WHERE 雇员姓名 LIKE '%' 5SELECT G.雇员编号, G.雇员姓名, B.部门名称, B.部门经理 FROM 雇员 G, 部门 B WHERE G.雇员姓名='李四' AND B.部门编号=G.部门编号 (6INSERT INTO 部门(部门编号,部门名称,部门经理,人数) VALUES ('C1','销售部','李四',50) 7UPDATE 雇员 SET 雇员薪金=雇员薪金+500 WHERE 雇员姓名='王五' 8CREATE TRIGGER check_t ON 部门 FOR INSERT , DELETE , UPDATE AS PRINT '您没有操纵该表的权利.'


为人民服务 MY QQ:20010829 人大绿城 群聊QQ:4055403
回复

使用道具 举报

121

主题

2526

回帖

30万

积分

部落元老

积分
304337
发表于 2004-10-29 15:47:21 | 显示全部楼层
辛苦!
回复

使用道具 举报

28

主题

705

回帖

6万

积分

新手上路

积分
67823
发表于 2004-10-29 17:42:21 | 显示全部楼层
顶!!!
枕着雨声入眠 午后,雨的声音 柔软如枕,入眠 的路径洞开,潮湿的心 无力张开翅膀,清醒的最后片断 于窗口飘忽不定,那梧桐赏心悦目的绿 渐渐朦胧淡去。
回复

使用道具 举报

24

主题

170

回帖

2万

积分

新手上路

积分
26314
发表于 2004-10-30 18:46:06 | 显示全部楼层

虽然这门课我是免考,但是我帮我的朋友下载了,一会就给她!

严重支持

人是很难相互理解的,理解比爱更难!因为爱是盲目的,这是人的本能,可理解是理智的,这不是随便一个人所能达到的。 欢迎来我的版块做客http://www.xzhyw.com/forum.asp
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



QQ|Archiver|小黑屋|网院部落

GMT+8, 2025-5-16 07:12 , Processed in 1.016600 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表