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

SQL数据库考试试题

SQL数据库考试试题
SQL数据库考试试题

1

SQL数据库试题

一、单项选择题(每小题1分,共10分)

1.下列四项中,不属于数据库特点的是( C )。

A.数据共享

B.数据完整性

C.数据冗余很高

D.数据独立性高

2.下列四项中,不属于SQL2000实用程序的是( D )。

A.企业管理器

B.查询分析器

C.服务管理器

D.媒体播放器

3.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。

A.master

B.model

C.pub

D.msdb

4.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序

提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB

C.DBS D.DBA

5. 在SQL中,建立表用的命令是 ( B )。

A.CREATE SCHEMA

B.CREATE TABLE

C.CREATE VIEW

D.CREATE INDEX

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

A.包括15岁和35岁

B.不包括15岁和35岁

C.包括15岁但不包括35岁

D.包括35岁但不包括15岁

7.下列四项中,不正确的提法是( C )。

2

A.SQL语言是关系数据库的国际标准语言

B.SQL语言具有数据定义、查询、操纵和控制功能

C.SQL语言可以自动实现关系数据库的规范化

D.SQL语言称为结构查询语言

8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。

A.sp_dbhelp

B. sp_db

C. sp_help

D. sp_helpdb

9.SQL语言中,删除表中数据的命令是( A )。

A.DELETE

B. DROP

C. CLEAR

D. REMOVE

10.SQL的视图是从( C )中导出的。

A.基本表

B. 视图

C. 基本表或视图

D. 数据库

SQL数据库试题2

一、单项选择题(每小题1分,共10分)

4. 下列哪个不是sql 数据库文件的后缀。C

A..mdf B..ldf

C..tif D..ndf

5. 数据定义语言的缩写词为 ( A )。

A.DDL

B.DCL

C.DML

D.DBL

8. 在SQL语言中,建立存储过程的命令是(A)

A、CREATE PROCEDURE

B、CREATE RULE

C、CREATE DURE

D、CREATE FILE

3

SQL数据库试题3

一、单项选择题(每小题1分,共10分)

2. 目前( A )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据

库系统。

A.关系 B.面向对象 C.分布

3. 数据库设计中的概念结构设计的主要工具是( B )。

A.数据模型 B.E—R模型 C.新奥尔良模型 D.概念模型

5. 在SQL中,建立视图用的命令是 ( C )。

A.CREATE SCHEMA

B.CREATE TABLE

C.CREATE VIEW

D.CREATE INDEX

9. SQL语言中,删除一个表的命令是( B )。

A.DELETE

B. DROP

C. CLEAR

D. REMOVE

一、单项选择题(每小题1分,共10分)

1.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( D )和用户构

成。

A.DBMS B.DB

C.DBS D.DBA

2.数据库管理系统的英文缩写是( A )。

A.DBMS B.DBS

C.DBA D.DB

3.在关系运算中,选取符合条件的元组是( D )运算。

A.除法 B.投影

C.连接 D.选择

4.数据库设计中的逻辑结构设计的任务是把( D )阶段产生的概念数据库模式变换为逻辑结构的

数据库模式。

4

A.需求分析 B.物理设计

C.逻辑结构设计 D.概念结构设计

5.一个规范化的关系至少应当满足( C )的要求。

A.一范式 B.二范式

C.三范式 D.四范式

6.在实际数据库设计中,“学号”通常作为( C )存在。

A.数据结构 B.数据存储

C.数据项目 D.处理过程

7.SQL Server 2000中删除表中记录的命令是( D )。

A.DELETE B.SELECT

C.UPDATE D.DROP

8.运行命令SELECT ASCII(‘Alklk’)的结果是( D )。

A.48 B.32

C.90 D.65

一、单项选择题(每小题1分,共10分)

1.( D )是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。A.DATA B.INFORMATION C.DB D.DBS

2.需求分析的主要方法是( A )。

A.自顶向下 B.自底向上 C.从左到右 D.混合策略

4.关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1N

F,既满足( D )。

A.主关键字唯一标识表中的每一行

B.关系中的行不允许重复

C.每个非关键字列都完全依赖于主关键字

5

D.每个属性都有是不可再分的基本数据项

5.SQL Server 2000中表查询的命令是( B )。

https://www.wendangku.net/doc/8b13764857.html,E B.SELECT C.UPDATE D.DROP 6.SQL Server 2000中表更新数据的命令是( C )。

A.USE B.SELECT C.UPDATE D.DROP 7.在SQL Server 2000中,下列变量名正确的是( A )。

A.@sum B.j C.sum D.4kk 8.建立索引的目的是( D )。

A.降低SQL Server数据检索的速度

B.与SQL Server数据检索的速度无关

C.加快数据库的打开速度

D.提高SQL Server数据检索的速度

9.用于求系统日期的函数是( B )。

A.YEAR() B.GETDATE() C.COUNT() D.SUM()10.向用户授予操作权限的SQL语句是( D )。

A.CTEATE B.REVOKE C.SELECT D.GRANT SQL数据库试题6

一、单项选择题(每小题1分,共10分)

1.SQL Server系统中的所有服务器级系统信息存储于哪个数据库( A )。

A.master

B. model

C. tempdb

D. msdb

2.下列标识符可以作为局部变量使用( C )。

A.Myvar

B. My var

C. @Myvar

D. @My var

6

3.以下关于主键的描述正确的是( A )。

A.标识表中唯一的实体

B.创建唯一的索引,允许空值

C.只允许以表中第一字段建立

D.表中允许有多个主键

5.下列哪个不是sql 数据库文件的后缀。C

A..mdf B..ldf

C..dbf D..ndf

6.在SQL SERVER服务器上,存储过程是一组预先定义并( B )的Transact-SQL语句。

A.保存

B.编译

C.解释

D.编写

8.以下关于外键和相应的主键之间的关系,正确的是( A )。

A.外键并不一定要与相应的主键同名

B.外键一定要与相应的主键同名

C.外键一定要与相应的主键同名而且唯一

D.外键一定要与相应的主键同名,但并不一定唯一

9.在数据库设计中使用E-R图工具的阶段是( D)。

A.需求分析阶段

B.数据库物理设计阶段

C.数据库实施

D.概念结构设计阶段

10.在T-SQL语言中,修改表结构时,应使用的命令是(C )

A.UPDATE B. INSERT

E.ALTER D. MODIFY

SQL数据库试题7

一、单项选择题(每小题1分,共10分)

7

2. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门

到职员的联系类型是( D)

A.多对多

B.一对一

C.多对一

D.一对多

4. 在SQL Server 中,model是( B )

A.数据库系统表 B. 数据库模板

C.临时数据库 D. 示例数据库

5.在视图上不能完成的操作是( C )

A.更新视图数据

B.查询

C.在视图上定义新的基本表

D.在视图上定义新视图

6. 数据库的三要素,不包括(C )

A.完整性规则

B.数据结构

C.恢复

D.数据操作

8.表达实体之间逻辑联系的E-R模型,是数据库的( A )

A.概念模型

B. 逻辑模型

C. 外部模型

D. 物理模型

9. 下列哪个不是sql 数据库文件的后缀。C

A..mdf B..ldf

C..dbf D..ndf

10.在SQL语言中,"授权"命令是( A )

A.GRANT

B. REVOKE

C. OPTION

D. PUBLIC

SQL数据库试题8

3. 下列哪个不是数据库对象( A )。

8

A.数据模型 B.视图 C.表 D.用户

7. 模式查找like '_a%',下面哪个结果是可能的 B

A.aili

B. bai

C.bba

https://www.wendangku.net/doc/8b13764857.html,a

9. SQL语言中,删除记录的命令是( A )。

A.DELETE

B. DROP

C. CLEAR

D. REMOVE SQL数据库试题9

一、单项选择题(每小题1分,共10分)

1.下列四项中说法不正确的是( C )

A.数据库减少了数据冗余

B.数据库中的数据可以共享

C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性

2. 下列哪个不是SQL Server服务( D )。

A.SQL Server B.SQL Server Agent C.MS DTC D. PWS

4. SQL Server对象的完整名称不包括下面哪个( D )。

A.服务器名 B.数据库名

C.对象名 D.文件夹名

6. SQL语言中,条件表示年龄在40至50之间的表达式为 ( B )。

A.IN (40,50)

B. BETWEEN 40 AND 50

C. BETWEEN 40 OR 50

D. BETWEEN 40 ,50

7.表示职称为副教授同时性别为男的表达式为( B )

A.职称='副教授' OR 性别='男'

B. 职称='副教授' AND 性别='男'

C. BETWEEN '副教授' AND '男'

D. IN ('副教授','男')

8. 下面哪个不是SQL Server 的合法标识符( B )。

9

A.a12

B. 12a

C. @a12

D. #qq

9. SQL语言中,不是逻辑运算符号的( D )。

A.AND

B. NOT

C. OR

D. XOR

10.下面哪个函数是属于字符串运算的( C )。

A.ABS B. SIN

C. STR

D. ROUND

SQL数据库试题10

一、选择题(每题1分,共20分)

1.3NF同时又是( D )

A、2NF

B、1NF

C、BCNF

D、1NF,2NF

2.DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件

和( C )

A、系统分析员

B、程序员

C、数据库管理员

D、操作员

3.SQL Server支持在线备份,但在备份过程中,不允许执行的操作是( D )

(1)、创建或删除数据库文件 (2)、创建索引

(3)、执行非日志操作 (4)、自动或手工缩小数据库或数据库文件大小

A、(1)

B、(1)(2)

C、(1)(2) (3)

D、(1)(2)(3)(4)

4.MS SQL Server是( D )

A、数据库

B、数据库系统

10

C、数据处理系统

D、数据库管理系统

5.现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为(

C )

A、1个表

B、2个表

C、3个表

D、4个表

6.数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出

某位教师所讲授的课程,应该( C )

A、在教师表上按教师编号建索引

B、在课程表上按课程号建索引

C、在课程表上按教师编号建索引

D、在教师表上按姓名建索引

7.如果要修改表的结构,应该使用SQL语言的命令( C )

A、UPDATE TABLE

B、MODIFY TABLE

C、ALTER TABLE

D、CHANGE TABLE

8.已知员工和员工亲属两C个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在

员工亲属关系中删除对应的亲属元组。在SQL语言中定义这个完整性约束的短语是( ) A、INSTEAD OF DELETE B、INSTEAD OF DROP

C、AFTER DELETE

D、AFTER UPDATE

9.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库被删除后,不影响系统

的正常运行,这个数据库是( D )

A、master数据库

B、 model数据库

C、tempdb数据库

D、 pubs数据库

10.对于数据库的管理,SQL Server的授权系统将用户分成四类,其中权限最大的用户是( BSD )

A、一般用户

B、系统管理员

C、数据库拥有者

D、数据库对象拥有者

11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职

员到部门的联系类型是( C )

11

A、多对多

B、一对一

C、多对一

D、一对多

12.数据库的并发操作可能带来的问题包括( A )

A、丢失更新

B、.数据独立性会提高

C、非法用户的使用

D、增加数据冗余度

15.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是

( D )

A、左外联接

B、右外联接

C、内联接

D、外联接

16.下列聚合函数中正确的是( C )

A、SUM (*)

B、MAX (*)

C、COUNT (*)

D、AVG (*)

17.SQL中,下列涉及空值的操作,不正确的是( C )

A、age IS NULL

B、age IS NOT NULL

C、age = NULL

D、NOT (age IS NULL)

18.MS SQL Server在WINDOWS 2000操作系统平台上被定义为一项( B )

A、任务

B、服务

C、应用程序

D、事务

19.脚本文件是在( B )中执行的。

A、企业管理器

B、查询分析器

C、服务管理器

D、事件探查器

20.每个数据库有且只有一个( A )

A、主要数据文件

B、次要数据文件

C、日志文件

D、索引文件

SQL数据库试题11

12

一、选择题(每题1分,共20分)

1.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式 ( C )

A、只有2NF

B、只有3NF

C、2NF和3NF

D、没有

6.数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、

成绩),为快速查出某位学生所学的课程名,应该( D )

A、在学生表上按学号建索引

B、在成绩表上按课程号建索引

C、在课程表上按课程号建索引

D、在学生表上按姓名建索引

7.如果要从数据库中删除触发器,应该使用SQL语言的命令( B )

A、DELETE TRIGGER

B、DROP TRIGGER

C、REMOVE TRIGGER

D、DISABLE TRIGGER

8.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员

工亲属关系中删除对应的亲属元组。在SQL语言中利用触发器定义这个完整性约束的短语是( C )

A、INSTEAD OF DELETE

B、INSTEAD OF DROP

C、AFTER DELETE

D、AFTER UPDATE

9.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个SQL Serv

er系统的所有系统信息,这个数据库是( A )

A、master数据库

B、model数据库

C、tempdb数据库

D、pubs数据库

10.对于数据库的管理,对SQL Server中guest用户的描述错误的是 ( D )

A、安装系统时,guest用户被加入到master、pubs、tempdb、northwind数据中

B、用户成功登录到SQL Server后,若该登录账号在某数据库中无合法数据库用户,则系

统将可能

允许以guest用户来访问该数据库

C、不能从master、tempdb数据库中删除guest用户

D、在新建一个数据库时,guest用户将被自动添加

13

11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部

门到职员的联系类型是( D )

A、多对多

B、一对一

C、多对一

D、一对多

12.以下情况发生,往往要求我们立即对master 数据库进行备份,错误的是( D )

A、增加用户数据库

B、删除用户数据库

C、执行与登录有关的操作

D、增加数据库用户

13.SQL语言中,删除一个表中所有数据,但保留表结构的命令是( A )

A、DELETE

B、DROP

C、CLEAR

D、REMORE

14.下列四项关于启动服务器的说法不正确的是( C )

A、用企业管理器启动

B、用操作系统控制面板中的服务管理程序启动

C、用命令net begin mssqlserver

D、自动启动服务器

15.查询员工工资信息时,结果按工资降序排列,正确的是( B )

A、ORDER BY 工资

B、ORDER BY 工资 desc

C、ORDER BY 工资 asc

D、ORDER BY 工资 dictinct

17.SQL中,下列涉及通配符的操作,范围最大的是( C )

A、name like ’hgf#’

B、name like ’hgf_t%’

C、name like ’hgf%’

D、name like ’h#%’ escape ’#’

18.在MS SQL Server中,关于数据库的说法正确的是( B )

A、一个数据库可以不包含事务日志文件

B、一个数据库可以只包含一个事务日志文件和一个数据库文件

C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件

D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件

14

19.能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工

具是( B )。

A、企业管理器

B、查询分析器

C、服务管理器

D、事件探查器

SQL数据库试题12

一、单项选择题(每小题1分,共10分)

1.在查询分析器中执行SQL语句的快捷键是( C )。

A.F1 B.F3

C.F5 D.F6

3. 哪个关键字用于测试跟随的子查询中的行是否存在( B )。

A.MOV B.EXISTS

C.UNION D.HAVING

5. 下面哪项是一元运算符( D )。

A./ B.%

C.> D.-

6. 如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,

但却是另一个关系的主码时,称该属性(或属性组)为这个关系的 C

A.候选码

B.主码

C.外码

D.连接码

7. 事务的持久性是由数据库管理系统中的哪个部件负责( D )

A.恢复管理

B. 锁定设备(并发控制)

C. 完整性约束

D. 记录设备(存储管理)

8. E-R模型用于数据库设计的哪一个阶段( B )。

A.需求分析

B.概念结构设计

C. 逻辑结构设计

D.物理结构设计

15

9. 查询语句select stuff('he rld',3,l, 'llo wo')结果为( C )。A.hello B.world hello

C.hello world D.world

10. 在Student表中基于StuName字段建立的索引属于( B )。

A.惟一索引非聚集索引 B.非惟一索引非聚集索引

C.聚集索引非惟一索引 D.惟一索引聚集索引

三、填空题(每空1分,共20分)

1.数据库系统具有数据的_外模式__、_模式___和内模式三级模式结构。

2.SQL Server 2000局部变量名字必须以___@___开头,而全局变量名字必须以

__@@__开头。

4.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是:___ beautiful __和___

我心中的太阳__。

5.选择运算是根据某些条件对关系做_水平_分割;投影是根据某些条件对关系做_垂直_分割。

6.关系运算主要有__选择__、__投影_和连接。

7.完整性约束包括_实体_完整性、__域__完整性、参照完整性和用户定义完整性。

8.在SQL Server 2000中,数据库对象包括_表__、_视图_、触发器、过程、列、索引、

约束、规

则、默认和用户自定义的数据类型等。

9.语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:

___6____和___7___。

7. T-SQL 语言中,有__算术__运算、字符串连接运算、比较运算和__逻辑___运算。

9. 语句 select floor(17.4), floor(-214.2), round(13.4382,2),

round(-18.4562,3)的执行结果是: _

_17____、___-215__、__13.4400__和__-18.4560__。

三、填空题(每空1分,共20分)

3.语句 select ascii('C'), char(68), len(' 你是BigTiger ') 的执行

结果是: __67___、__D____

_和____12___。

7. 索引的类型主要有_ 聚簇索引 _和_ 非聚簇索引__。

三、填空题(每空1分,共20分)

16

1.数据库三个要素是___数据结构__、_数据操作__和__完整性约束__。

4.语句 select year('1931-9-18') 的执行结果是__1931_。

3.__域完整性_是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。

4._触发器___是特殊类型的存储过程,它能在任何试图改变表中由触发器保护的数据时执行。

5.事务(Transaction)可以看成是由对数据库的若干操作组成的一个单元,这些操作要么_

都完成__,

要么__都取消__(如果在操作执行过程中不能完成其中任一操作)。

6. SQL Server 2000 采用的身份验证模式有_ Windows身份验证__模式和_混合_模式。7.用户访问SQL Server数据库时,经过了两个__身份_验证和_权限_验证安全验证阶段。

8.SQL Server 2000提供的数据库备份方法有_完整_数据库备份和__差异__数据库备份、_事务日

志__备份和_____文件和文件组____备份。

9.SQL Server代理主要由_操作员_、_作业_和警报来组成。

10.SQL Server复制把服务器分为_发布__服务器、_分发_服务器和订阅服务器三种。

三、填空题(每空1分,共20分)

1.SQL语言主要由_数据定义语言(DDL)__、___数据操作语言(DML)___和数据控制语言(DCL)组成。

5.SQL Server 2000采用的身份验证模式有Windows身份验证模式和__混合___模式。

6.语句 SELECT (7+3)*4-17/(4-(8-6))+99%4 的执行结果是___35____。

7.__视图_是由一个或多个数据表(基本表)或视图导出的虚拟表。

8._ 实体完整性___用于保证数据库中数据表的每一个特定实体的记录都是惟一的。

7._ 存储过程__是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。

8.触发器定义在一个表中,当在表中执行_ insert ___、__ update _或delete操作

时被触发自动执

行。

9.事务的ACID属性是指__原子__性、_一致__性、_独立_性和_持久_性。

10.数据库管理系统的安全性通常包括两个方面,一是指数据_访问_的安全性,二是指数据_

运行_的

安全性。

12.SQL Server复制有快照复制、_事务__复制和__合并_复制3种类型。

三、填空题(每空1分,共30分)

1.目前最常用的数据库有层次数据库、__网状__数据库和_关系___数据库,其中__关系_

数据库是

目前应用最广泛的一种数据库。

2.关系数据模型的逻辑结构是__二维表__,关系中的列称为__属性_,行称为_元组__。

3.关系数据库模型的数据操作主要包括插入、_删除__、__更新__和__查询__数据。

4.SQL、DCL和DML缩写词的意义是_结构化查询_语言、__数据控制_语言和__数据操作

__语言。

5.实体之间的联系类型有三种,分别为_一对一_、_一对多__和_多对多__。

6.数据库系统的三级模式结构和两级数据映像确保了数据的__逻辑_独立性和_物理___独立性。

7.SQL Server 2000提供的数据库备份方法有_完整__数据库备份和__差异__数据库备份、__事

务日志__备份和__文件和文件组__备份。

9.SQL Server复制把服务器分为_发布_服务器、_分发_服务器和_订阅_服务器三种。

10.在SQL中,create view、alter view和drop view命令分别为__建立_、_修改

_和_删除___视

图的命令。

三.填空题(每空1分,共30分)

1.从最终用户角度来看,数据库应用系统分为单用户结构、主从式结构、分布式结构、_客

户服务

器__结构和__浏览器服务器_结构。

2.完整性约束包括_实体_完整性、_域__完整性、__参照__完整性和用户定义完整性。__

域__完整

性用于保证数据库中数据表的每一个特定实体的记录都是惟一的。

3.创建、修改和删除表命令分别是__ create _ table、__ alter _ table和_

drop __ table。

4.用SELECT进行模糊查询时,可以使用like或not like匹配符,但要在条件值中使用_%_或_ _

_等通配符来配合查询。并且,模糊查询只能针对___字符_类型字段查询。

5.SQL Server聚合函数有最大、最小、求和、平均和计数等,它们分别是__ max __、__ min _

_、__ sum __、avg和count。

6.SQL Server中数据操作语句包括_ insert __、__ update _、_ delete __和select语句。

7. 事务的ACID属性是指__原子__性、__一致__性、__独立__性和__持久_性。

8. 游标的操作步骤包括声明、__打开_、处理(提取、删除或修改)、_关闭__和__释放_游标。

9.SQL Server代理主要由_作业__、_操作员_和警报来组成。

三、填空题(每空1分,共20分)

18

5.表或视图的操作权限有_ select ____、___ insert __、__ update ___、__

delete __和dri。

三、填空题(每空1分,共20分)

6.SQL Server 2000以__#___开头的标识符,表示临时表或过程;

7.left join 运算是___左外连接___。

8.SELECT DATEADD(day, 10, '2005-12-22')结果是__2006-01-01___。

9.ROUND( )函数的是___四舍五入__函数。

10.检索姓名字段中含有'娟'的表达式为姓名like '%娟%' 。

11.语句权限是指用户能否当前数据库上执行backup database、backup log、

create database、cr

eate __ table _、create __ view __、create _ procedure _、create _ function _、create rule、cre

ate default语句。

三、填空题(每题1分,共10分)

1.MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Serve服务的图形化工

具称为__服务管理器__。

3.在安装MS SQL Server时,必须选择一种安全类型。如果在登录时,不需要记录用户名

和登录

ID,则该安全模式是_ Windows 认证模式__。

4.如果表的某一列被指定具有NOT NULL属性,则表示____不允许在没有指定列缺省值的

情况下

插入省略该列值的数据行____。

5.已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所在

系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。分

析以下SQL

语句:

SELECT SNO

FROM SC

WHERE SCORE = (SELECT MAX(SCORE) FROM SC WHERE CNO=’002’) 简述上述语句

成了的查询操作是_检索有与课程号为“002”的课程的最高成绩相等的同学的学号___。6.SQL Server复制有快照复制、__事务__复制和__合并_复制3种类型。

7.语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:

___6___和___7____。

19

三、填空题(每题2分,共10分)

1.MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Serve的图形

化工具称

为___服务管理器___。

2._存储过程__是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。

3.在_ Windows ____身份验证模式,输入的账号必须是在2000 professional(或NT)已经建立

的登录者或组。

sql数据库期末考试题及答案

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是()。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 满分:5 分 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是()。 A. Update B. Delete C. Insert D. Alter 满分:5 分 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于()。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 满分:5 分 4. 如果要在一管理职工工资的表中限制工资的输入围,应使用()约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 满分:5 分 5. 记录数据库事务操作信息的文件是()。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 满分:5 分 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用()命令。 A. SELECT * FROM CP WHERE 产品名称LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 满分:5 分 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是()。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 满分:5 分

SQL数据库图书管理系统(完整代码)

作品设计报告书题目:《图书管理系统》 班级网络2012-1班 学号 姓名 课程名称数据库应用技术 指导教师

目录

数据库课程设计报告书 一、设计目标 1.掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织 和实施。 2.关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试 运行等工作。 3.培养把所学知识运用到具体对象,并能求出解决方案的能力。 二、数据库存储设计指导思想 在数据库存储设计的无数选择中,简单是系统架构师和DBA 的秘密武器。 简单,有时候就来自于对一个特定的表或表空间没有选择最优I/O 特性,总有这么一种可能,一个富有经验的DBA 拥有高超的存储技能并可以没有时间限制的去为一个非常重要的表或者索引配置一个存储。然而这样做的问题是,就算能达到设计的最佳性能,为了维护原始对象,这也经常造成对一个系统的管理变得更加复杂。好的数据库存储设计的要点是,在一个动态系统上,实现所有目标应该是最初的系统设计的一部分,并应该在数据库运行过程中长期进行。这篇文档简单的最佳实践描述达到了这些目标并且几乎没有性能损失。 三、任务 角色:读者、图书馆馆员、系统管理员;基础数据:读者信息、图书信息、操作员信息;业务数据:借还书记录登记、罚款登记;统计数据:书籍借阅情况统计或读者借阅情况统计。基本要求:利用数据库技术,完成基础数据和业务数据的储存和操作,数据库设计合理1.设计报告:含E-R图、数据字典、关系模式、关系实例、查询描述、关系代数、SQL 实现的查询语言及查询结果。 2.上机实现。

1.问题描述 1.1背景 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。 提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。 1.2数据需求 图书馆管理信息系统需要完成功能主要有: 1. 读者基本信息的输入,包括借书证编号、读者姓名、读者性别。 2.读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别等。 3.书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。 4.书籍类别信息的查询、修改,包括类别编号、类别名称。 5.书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期。 6.书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期登记日期等。 7.借书信息的输入,包括读者借书证编号、书籍编号、借书日期。 8.借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期等。 9.还书信息的输入,包括借书证编号、书籍编号、还书日期。 10.还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。 11.超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号,书籍编号,罚款金额。

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

数据库管理系统中的SQL语言

数据库管理系统中的SQL语言 SQL的9条核心命令动词: SELECT 数据查询 CREATE/DROP/ALTER 数据定义 INSERT/UPDATE/DELETE 数据操纵 GRANT/REVOKE 数据控制 数据库的定义 SQL的作法:CREATE DATABASE <数据库文件名> VFP的作法:无直接创建数据库的SQL命令 数据库的管理 1、显示数据库信息 SP_HELPDB [数据库名] 2、配置数据库 SP_DBOPTION['数据库名'][,'选项名'][,'值'] 3、重新命名 SP_RENAMEDB'原名','新名' 4、删除数据库 DROP DATABASE 数据库名 数据表的定义 在SQL Server 2000和Visual FoxPro中都可以使用SQL语言定、操作管理和删除数据表 SQL基本表作法:CREATE TABLE [数据库名,[所有者,]]<表名> VFP基本表作法:CREATE TABLE|DBF <表名>[FREE](<字段名1><类型>(<长度>[,<小数位数>]) 数据表的管理 1、查看表的结构 SQL作法:SP_HELP[[@OBJNAME=]NAME] 2、修改表结构 SQL作法:ALTER TABALE 表名 ADD |ALTER COLUMN | DROP COLUMN <字段名1>[类型[(长度)]] [ NULL] [ NOT NULL] VFP作法:ALTER TABALE 表名 ADD |ALTER [COLUMN ]<字段名1><类型>(<长度>[,<小数位数>] [ NULL] [ NOT NULL] 3、表的删除 SQL作法和VFP作法相同 DROP TABALE <表名> 4、数据的插入 SQL作法:INSERT [INTO]<表名>[(列名)] VALUES (表达式) VFP作法:INSERT INTO <表名>(<字段名1>[,<字段名2>]…)VALUES (<表达式1>,<表达式2>]…)

sql数据库期末考试题及答案

sql数据库期末考试题及答案 一、单选题(共10道试题,共50分。)1. SQL Server中,保存着每个数据库对象的信息的系统表是 (C)。 A. sysdatabases B. Syscolu mns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. I nsert D. Alter 3. 在查询语句的Where子句中,如果出现了" age Between 30 and 40 ” ,这个表达式等同于( A) A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用( D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. uni que D. check 5. 记录数据库事务操作信息的文件是( D )。 A.数据文件 B.索引文件 C.辅助数据文件 D.日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE '冰箱’ B. SELECT * FROM XSH WHERE 产品名称LIKE '冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE '淋箱% D. SELECT * FROM CP WHERE 产品名称='冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是( D )。 A. 一对一的联系 B. 一对多的联系 C.多对一的联系 D.多对多的联系 8. SQL的聚集函数COUN T SUM AVG MAX MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY- HAVING D. WHERE 9. 列值为空值(NULL)则说明这一列(C)。 A.数值为0 B. 数值为空格 C.数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D )中。 A.内存 B. CPU C. 寄存器 D. 磁盘 SQL Server数据库试题十及答案 一、单项选择题(每题2分,共15题) 1. SQL Server 2000 是一个(C )的数据库系统。 (A)网状型 (B)层次型(C)关系型(D)以上都不是 2. DTS是一个简称,它的全称是(B )。 A.数据运输系统 B.数据传输服务 C.数据库传输系统 D.数据库运输服务 3. SQL Server 2000 采用的身份验证模式有( D)。 (A)仅Windows身份验证模式(B)仅SQL Server身份验证模式 (C)仅混合模式(D) Windows身份验证模式和混合模式 4. SQL语言按照用途可以分为三类,下面选项中哪一种不是的:(C) (A) DML (B) DCL (C) DQL (D) DDL 5. 在SELECT语句的WHER子句的条件表达式中,可以匹配0个到多个字符的通配符是(B ) (A) * (B) % (C) - (D) ? 6. SQL Server提供的单行注释语句是使用( B)开始的一行内容。 (A) “/* ”( B) “-- ”( C) “{”( D) “/” 7. 以下那种类型能作为变量的数据类型( C)。 (A) text (B) ntext (C) table ( D) image 8.下面不属于数据定义功能的SQL语句是:(C)

图书馆管理系统(SQL数据库)

摘要 在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中 关键字:图书借阅;人员管理;图书维护。

目录 1.引言 (1) 2. 需求分析阶段 (2) 2.1 引言 (2) 2.2 需求分析阶段的目标与任务 (2) 2.2.1处理对象 (2) 2.2.2处理功能及要求 (3) 2.2.3.安全性和完整性要求 (3) 2.3 需求分析阶段成果 (3) 2.3.1 体会与收获 (3) 2.3.4 图书管理系统数据字典 (4) 3 概念设计阶段 (7) 3.1 引言 (7) 3.2 任务与目标 (7) 3.3 阶段结果 (8) 4.逻辑设计阶段 (9) 4.1逻辑设计的任务和目标 (9) 4.2数据组织 (10) 4.2.1将E-R图转换为关系模型 (10) 4.2.2模型优化 (11) 4.2.3数据库模式定义 (11) 5.物理设计阶段 (14) 6.数据库实施阶段 (14) 6.1建立数据库、数据表、视图、索引 (14) 6.1.1 建立数据库 (14) 6.1.2 建立数据表 (14) 6.1.3 建立视图 (16) 6.1.4 建立索引 (17) 6.2 应用举例 (17) 7.结束语 (21) 参考文献 (23)

SQL Server 数据库试题与答案B卷

《SQL Server 数据库》B卷系别:________班级:________学号:________姓名:________ 1.本试卷为闭卷考试。 2.考试时间:120分钟 3.本试卷满分:100分 4.试卷适用班级:09高职软件技术班 一、单选题:(共2分,共30题,每小题的四个备选项中,只有一项是正确的,不选,错选均不得分) 1、Microsoft SQL Server是一种基于客户机/服务器的关系型数据库管理系统,它使用( B )语言在服务器和客户机之间传送请求。 A)TCP/IP B)T-SQL C)C D)ASP 2、( A )是一个图形界面的查询工具,用它可以提交T—SQL语言,然后发送到服务器,并返回执行结果,该工具支持基于任何服务器的任何数据库连接。 A)SQL Server Management Studio B)事件探查器 C)SQL管理对象D)DTS 3、( A )是用于存储、处理和保护数据的核心组件。 A)数据库引擎B)集成服务 C)报表服务D)通知服务 4、( A )是一个具有访问网络资源权限的Windows操作系统账户。 A)本地系统账户B)网络服务账户 C)本地服务账户D)域用户账户 5、数据库系统中负责数据库系统的建立、维护和管理的人员是( D ) A)最终用户 B)应用程序员 C)系统分析员 D)数据库管理员 6、数据库设计过程中,( C )将E—R图转换为关系模式并进行关系规范化。 A)需求分析阶段 B)概念结构设计阶段 C)逻辑结构设计阶段D)物理结构设计阶段 7、强制关系中的主属性不能为空,满足以下( A ) A)实体完整性B)参照完整性 C)用户定义完整性D)域完整性 8、数据库设计规范化的第三范式除了要满足第一、第二范式外,还要满足( C )A)每个记录的列只能有一个值 B)所有非主键列的值都只能由主键列中决定

医院管理系统sql数据库

湖南涉外经济学院课程设计报告 课程名称数据库原理与应用课程设计题目医院管理系统 学院信息科学与工程学院 组员

班级计科1301班指导教师彭浩 2015年12月25日

任务分配表

摘要 信息化的今天,计算机的普及应用和信息技术、网络技术的发展给人们的工作和生活带来了极大的便利和高效,信息化、电子化已经成为节约运营成本,提高工作效率的首选。与此同时,医学技术的提高和人们生活观念的改变,使传统的医院管理机制表现出许多不足,国内的相当数量的中小型医院的信息管理工作流程还采用相对保守的人工工作方式,数据信息的查询和存储的成本较高,而且效率还很低下。 医院要紧跟时代发展的步伐和潮流,必须实现医院全面的信息化管理,为病人提供现代化的服务,提高对病人的服务水平,方便、准确、快捷地为病人提供医疗服务和医疗费用信息,进而增强病人对医院的信任和支持。当前,医院还面临着越来越激烈的市场竞争、要想在竞争中取胜,也必须采用先进的管理方法和手段。 医院信息管理系统主要采用了JAVA语言和SQL数据库结合的B/S设计模式,可以帮助医院实现对医务人员工作的考核管理,动态了解医院的经营状况等,同时也从侧面减少了医院处方的流失,提高了医院的综合管理效益与经济效益。在医院各部门之间进行数据通信,自动把信息送到各有关科室,易于实现全院性的各种统计、检索和分析。在加速培养高水平医务人员上起到了作用,极大提高信息传递速度和减少错误。 关键词:医院信息管理系统;JAVA;SQL

目录 第一章绪论 (1) 1.1系统开发背景概述 (1) 1.2 系统开发的目的与意义 (1) 第二章数据库需求分析 (2) 2.1信息要求 (2) 2.2系统构成 (2) 2.3数据流图 (3) 2.4数据字典 (4) 第三章数据库概念结构设计 (7) 第四章数据库逻辑结构设计 (11) 4.1关系模式 (11) 4.2数据模型优化 (11) 第五章数据库实施阶段 (16) 5.1数据库创建 (17) 5.2数据表查询 (22)

SQL数据库考试试题

1 SQL数据库试题 一、单项选择题(每小题1分,共10分) 1.下列四项中,不属于数据库特点的是( C )。 A.数据共享 B.数据完整性 C.数据冗余专门高 D.数据独立性高 2.下列四项中,不属于SQL2000有用程序的是( D )。 A.企业治理器 B.查询分析器

C.服务治理器 D.媒体播放器 3.SQL Server安装程序创建4个系统数据库,下列哪个不是 ( C )系统数据库。 A.master B.model C.pub D.msdb 4.( A )是位于用户与操作系统之间的一层数据治理软件,它属于系统软件,它为用户或应用程序 提供访问数据库的方法。数据库在建立、使用和维护时由其统一治理、统一操纵。 A.DBMS B.DB

C.DBS D.DBA 5. 在SQL中,建立表用的命令是 ( B )。 A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX 6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。 A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁

D.包括35岁但不包括15岁 7.下列四项中,不正确的提法是( C )。 2 A.SQL语言是关系数据库的国际标准语言 B.SQL语言具有数据定义、查询、操纵和操纵功能 C.SQL语言能够自动实现关系数据库的规范化 D.SQL语言称为结构查询语言 8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。

sql数据库期末考试题与答案

一、单选题(共10 道试题, 共 50 分。)V1.SQLServer 中,保存着每个数据库对象的 信息的系统表是 ( C)。 A.sysdatabases B.Syscolumns C.Sysobjects D.Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A.Update B.Delete C.Insert D.Alter 3. 在查询语句的Where子句中,如果出现了“ageBetween30 and40”,这个表达式等同于(A)。 A.age>=30andage<=40 B.age>=30orage<=40 C.age>30andage<40 D.age>30orage<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A.PDRIMARYKEY B.FOREIGNKEY C.unique D.check 5. 记录数据库事务操作信息的文件是(D)。 A.数据文件 B.索引文件 C.辅助数据文件 D.日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A.SELECT*FROMCPWHERE产品名称LIKE ‘冰箱’ B.SELECT*FROMXSHWHERE产品名称LIKE ‘冰箱’ C.SELECT*FROMCPWHERE产品名称LIKE ‘%冰箱%’ D.SELECT*FROMCPWHERE产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系 8.SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A.SELECT B.HAVING C.GROUPBY?HAVING D.WHERE

Sql server数据库课程设计 图书馆管理系统

数据库系统概论 课程设计 图书馆数据库管理系统 目录 序言 (1) 一、图书馆管理系统E-R 图 (2) 二、图书馆管理系统功能实现示意图 (3)

三、图书馆管理系统功能图例 (4) 3.1 读者借阅图书 (4) 3.2 读者归还图书 (4) 3.3 读者续借图书 (5) 3.4 读者查询借阅图书情况 (5) 3.5 读者检索图书信息 (6) 四、图书馆管理系统附加功能 (7) 4.1 往学生表中插入列"系部",其值等于学号中代表系部的位的值, 再插入列"专业号",其值等于学号中代表专业的位的值 (7) 4.2 查询每个学生对书本的借阅数量 (9) 4.3 查询各个专业的学生借阅书本的数量 (11) 五、图书馆管理系统数据库、数据表源代码......... 错误!未定义书签。 5.1 图书馆管理系统"数据库"源代码 ................ 错误!未定义书签。 5.2 图书馆管理系统"数据表"源代码 ................ 错误!未定义书签。 六、图书馆管理系统存储过程源代码..................... 错误!未定义书签。 6.1 读者借阅图书存储过程................................ 错误!未定义书签。 6.2 读者还书存储过程........................................ 错误!未定义书签。 6.3读者续借图书存储过程................................. 错误!未定义书签。 6.4 读者查询借阅图书情况存储过程................ 错误!未定义书签。 6.5 读者检索的图书信息存储过程.................... 错误!未定义书签。 七、图书馆管理系统触发器源代码......................... 错误!未定义书签。 7.1 借书要求(书本没有库存,则无法进行借书操作)错误!未定 义书签。 7.2 借书要求(读者最多借阅量).................... 错误!未定义书签。 7.3 续借次数要求................................................ 错误!未定义书签。 7.4 读者还书信息插入RDeleted表................... 错误!未定义书签。

sql数据库期末考试题及答案完整版

s q l数据库期末考试题 及答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE

学生信息管理系统+SQL数据库

本人亲自做的,不需要做任何修改即可顺利运行,sql表也与程序无缝连接,没有未识别部分。 Sql 表如下: CREATE TABLE STU( 学号varchar(14) PRIMARY KEY, 姓名varchar(8) NOT NULL, 密码varchar(8) NOT NULL, 班级varchar(14) NOT NULL , 性别varchar(2), 学校varchar(14) NOT NULL); CREATE TABLE TCH( 用户名varchar(8) NOT NULL, 密码varchar(8) NOT NULL ); CREATE TABLE 成绩表( 学号varchar(14) PRIMARY KEY, 计算机网络varchar(8) NOT NULL, 汽车概论varchar(8) NOT NULL, 初级日语varchar(8) NOT NULL, 接口技术varchar(8) NOT NULL, ava程序设计varchar(8) NOT NULL, 数据库varchar(8) NOT NULL, 大学物理varchar(8) NOT NULL); 源程序代码: import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.sql.*; public class systems extends JFrame implements ActionListener { static systems ss; JPanel panel = new JPanel(); JLabel label1 = new JLabel("输入姓名:"); JTextField name = new JTextField(); JLabel label2 = new JLabel("密码:"); JPasswordField pwd = new JPasswordField(); JButton Enter = new JButton("登录"); JButton Exit = new JButton("退出"); String url = "D:\\Systems\\title.jpg"; ButtonGroup bgp = new ButtonGroup(); JRadioButton stu = new JRadioButton("学生");

SQLServer数据库试题九及答案.doc

SQL Server 数据库试题九及答案 一、选择题 (每题 2 分,共 30 分 ) 1、下面不属于数据定义功能的SQL 语句是:() A.CREAT TABLE B.CREAT CURSOR C.UPDA TE D.ALTER TABLE 2、 SQL 数据库中的视图与下列哪项是对应的()。 A. 关系模式 B.存储模式 C.子模式 D.以上都不是 3、下列选项中不是数据库复制类型的是()。 A. 快照复制 B.差异复制 C.事务复制 D. 合并复制 4、下列说法错误的是 : ()。 A. 一个基本表可以跨一个或多个存储文件 B. 一个存储文件可以跨一个或多个基本表 C.每个存储文件与外部存储器上一个物理文件对应 D.每个基本表与外部存储器上一个物理文件对应 5.显示包含警告信息或其他信息的消息框,应该使用的操作是()。 A . Echo B .Message C. Warn D . MsgBox 6、在 SQL Server 2000 中,索引的顺序和数据表的物理顺序相同的索引是()。 A. 聚集索引 B.非聚集索引 C.主键索引 D. 唯一索引 7. SQL Server 的字符型系统数据类型主要包括()。 A.Int 、 money、 char B. char、 varchar、 text C. datetime、 binary 、 int D. char 、 varchar、 int 8、以下选项中哪一项不是访问数据库系统的接口()。 A.ODBC B.OLE DB C.API D.ADO 9、在 SELECT 语句的 WHERE 子句的条件表达式中,可以匹配0 个到多个字符的通配符是() A.* B.% C.- D.? 10、 SELECT 语句中与HAVING 子句同时使用的是()子句。 A.ORDER BY B.WHERE C.GROUP BY D.无需配合 11~15 题使用如下数据: 当前盘当前目录下有数据库db_stock, 其中有表stock 的内容是 : 股票代码股票名称单价交易所 600600 青岛啤酒7.48 上海 600601 方正科技15.20 上海 600602 广电电子10.40 上海 600603 兴业房产12.76 上海 600604 二纺机 9.96 上海 600605 轻工机械14.59 上海 000001 深发展 7.48 深圳 000002 深万科 12.50 深圳 11、有如下SQL 语句 create view stock_view as select * from stock where 交易所 =”深圳” 执行该语句后产生的视图包含的记录个数是() A.1 B.2 C.3 D.4 12、有如下SQL 语句

数据库管理系统SQL Server

数据库管理系统SQL Server之总预览(零) 外企公司来了个老外主管,中文还不错。下午主管打电话跟客户说:“请问是野种吗?”大家都愣了。他又说请问是野种吗?只听客户接通后,大声回骂到:“你才是野种,你全家都是野种。”说完啪的一声把电话给挂了,大家一看他手里的客户单,原来是叶总。 1、数据库管理系统SQL Server之概述(一) 2、数据库管理系统SQL Server之企业管理器(二) 3、数据库管理系统SQL Server之T-SQL语言(三) 零测试 数据库管理系统SQL Server之概述(一) 去相亲,见一娇小可爱女生,两人聊得很是投机,后来聊到体重,她让我猜她有多重 “肯定不过一百斤” “你怎么知道?”女崇拜的问。 LZ当时脑子一抽:“体重不过百,不是平胸就是矮,你两样都占了,所以肯定没过百” 然后。 就没有你然后了。 1、SQL Server的简介 a)SQL Server是Microsoft公司推出的适用于大型网络环境的关系型数据库管理系统,它支持客户/服务器 体系结构,能够支持大吞吐量的事务处理,也能在Microsoft Windows Server网络环境下管理数据存取的应用程序 b)SQL Server是开放式的系统,因此可以很好地与其他系统进行交互操作 2、SQL Server的结构 a)数据库:32767个数据库,最小为1MB,最大为1TB; b)表:每个数据库最多20亿个表,表中每行最大字节数为8060 c)列:每个表最多1024个列 d)索引:每个表一个簇式索引,最多249个非簇式索引,一个复合索引最多有16个索引关键字 e)存储过程:一个存储过程最多可以有1024个参数和最多32级嵌套 f)用户连接:32767个 g)锁定及打开的对象:20亿个 h)打开的数据库:32767个 3、SQL Server的版本 a)SQL Server 企业版:作为生产数据库服务器使用,支持SQL Server中的所有可用功能,并可根据支持最 大的web站点和企业联机事务处理及数据仓库系统所需的性能水平进行伸缩; b)SQL Server 标准版:作为小工作组或部门的数据库服务器使用; c)SQL Server 个人版:供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要SQL Server数据存储; d)SQL Server 开发版:供程序员用来开发将SQL Server用作数据存储的应用程序,虽然开发版支持企业版 的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不用作为生产服务器使用。 4、SQL Server的系统目录 a)\BackUp 存放备份文件 b)\Binn 存放客户端和服务器端可执行文件与DLL文件

数据库考试习题与答案

第一章习题 一、判断题 1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。( 错) 2.每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。(对) 二、填空题 3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。 三、选择题 4. 下列系统数据库中,(D)数据库不允许进行备份操作。 A. master B. msdb C. model D. Tempdb 5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。 A.不同版本的默认实例数可能不一样多 B.不同版本的命名实例数一定一样多 C.不同版本的默认实例只有一个,命名实例数不一样多 D.不同版本的命名实例只有一个,默认实例数不一样多 6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。 A. master B. msdb C. model D.mssqlsystemresoure 7. 默认情况下,SQL Server 2005的系统数据库有(B)。 A. 1个 B.5个 C. 4个 D.6个 8. 在一台计算机上能安装(A)个默认实例。 A. 1 B. 50 9. 访问默认实例使用(B)作为实例名。 A. 计算机名 B. MSSQLSERVER 10. 下列叙述中正确的是(A)。 A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器 B. SQL SERVER实例也叫做数据库引擎 C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理 11. SQL SERVER 2005实例主要提供哪些服务?(BCD)//全文搜索、报表服务、通知服务 A. 查询服务 B. 数据库服务 C. 集成服务 D. 分析服务 12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD) A. computer B. MSSQLSERVER C. computer\SQLEXPRESS D. computer\SERVER 13. 连接数据库服务器时需要提供哪些信息?(A或者B) A. 要连接的服务器名 B. 身份验证信息 C. 连接协议信息 14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A) A. 不能 B. 能

2019sql数据库期末考试题及答案

一、单选题(共10 道试题,共50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 满分:5 分 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 满分:5 分 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40

满分:5 分 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 满分:5 分 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 满分:5 分 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产

品名称LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 满分:5 分 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 满分:5 分 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 满分:5 分

SQL数据库java学生管理系统

S Q L数据库j a v a学生 管理系统 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

《数据库系统原理》 课程设计报告说明书 学生信息管理系统 学生姓名 学号 所在专业 所在班级 指导教师 提交时间 评阅情况 成绩

目录 I.读书笔记 关于网上花店管理系统的读书笔记: 在网上购物逐步平民化的今天,网上购物人数不断增加,现代IT技术和互联网的结合。给了市场创造了无限商机!我阅读了一片“网上花店管理系统”的论文。该论文主要研究网上花店管理系统。该系统以MySQL作为后台数据库,JSP作为前台开发工

具,通过Java中的JDBC连接数据库。提供给用户网上浏览,购买,支付等功能,同时.管理员对可以该系统进行维护和管理! SQL Server安全可靠,性能好,易用性强,JSP的Web运用跨平台,系统底层采用Java开发。Java语言简单,面向对象,安全性高的特点,运用Serlvet模式和Tomcat服务器。这几点的综合搭配使得该系统灵活方便易用,简化了动态网站的开发。 网上花店管理系统实现了用户注册,网上订购支付,留言,购物车,鲜花资料管理和用户管理,订单管理等功能。SQl数据库实现了用户注册登记信息的存储,和网站资料维护,更新等使得数据的管理更加便利,高效…JSP则为用户提高动态图形界面,简化了操作,提高了易用性。论文还详细介绍了系统的逻辑结构设计,逻辑图,总功能设计,和数据库设计等。该系统即使是不懂web技术的人也可以熟悉运用。 开发工具和数据库的工具有很多,各有各的优势。在互联网大行其道的时代,电脑技术顺应着时代的发展,只有我们把握运用好各类技术,相互结合与利用,才能制作出更好的软件和程序。 1

SQL Server数据库笔试题和答案

一单词解释(2分/个) 34分 Data 数据Database 数据库RDBMS 关系数据库管理系统GRANT 授权 REVOKE 取消权限DENY 拒绝权限DECLARE 定义变量PROCEDURE存储过程 事务Transaction 触发器TRIGGER 继续continue 唯一unqiue 主键primary key 标识列identity 外键foreign key 检查check 约束constraint 二编写SQL语句(5分/题) 50分(包含笔试题问题和解答答案) 1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话Create table stu (学号int , 姓名varchar(8), 年龄int, 性别varchar(4), 家庭地址varchar(50), 联系电话int ); 2) 修改学生表的结构,添加一列信息,学历 Alter table stu add 学历varchar(6); 3) 修改学生表的结构,删除一列信息,家庭住址 Alter table stu drop column 家庭地址 4) 向学生表添加如下信息: 学号姓名年龄性别联系电话学历 1A22男123456小学 2B21男119中学 3C23男110高中 4D18女114大学 Insert into stu values(1,?A?,22,?男?,123456,?小学?) Insert into stu values(2,?B?,21,?男?,119,?中学?) Insert into stu values(3,?C?,23,?男?,110,?高中?) Insert into stu values(4,?D?,18,?女?,114,?大学?) 5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专” Update stu set 学历=?大专? where 联系电话like …11%? 6) 删除学生表的数据,姓名以C开头,性别为…男?的记录删除 Delect from stu where 性别=?男? and 姓名like …c%? 7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来 Select 姓名,学号from stu where 年龄<22 and 学历=?大专?

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