文档库 最新最全的文档下载
当前位置:文档库 › sql数据库基础学习知识面试题复习资料题考试题-全

sql数据库基础学习知识面试题复习资料题考试题-全

sql数据库基础学习知识面试题复习资料题考试题-全
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、数据库是位于用户与操作系统之间的一层数据管理软件

C、数据库是按照数据结构来组织、存储和管理数据的创库

D、数据库是指在计算机系统中引入数据库系统后的构成

8、在SQL Server 2005中,对于数据库的基本概念描述错误的是()(选择一项)

A、数据、数据库、数据库管理系统和数据库系统都是与数据库技术相关的概念

B、数据库是计算机科学的重要分支,是信息系统的核心和基础

C、数据库系统由数据库、数据库管理系统、应用系统、数据库管理员和用户组成

D、数据库系统只由数据库和用户组成

9、数据库管理技术发展至今,主要经历了3个阶段,它们的顺序是()(选择一项)

A、人工管理阶段、数据库管理阶段、文件管理阶段

B、人工管理阶段、文件管理阶段、数据库管理阶段

C、数据库管理阶段、文件管理阶段、人工管理阶段

D、文件管理阶段、人工管理阶段、数据库管理阶段

10、下列对于数据库管理技术发展至今经历的阶段特点描述错误的是()(选择一项)

A、人工管理阶段数据由人员自行携带,数据与程序并不能独立且不能长期保存数据

B、文件管理阶段是指可以通过按文件访问的方式管理数据

C、数据库管理阶段使得数据结构化,数据共享性好但独立性差

D、数据库管理阶段出现的数据库管理系统实现了数据库的独立、使用和维护

11、数据库系统根据数据存储的数据模型可分为()(选择一项)

A、层次型数据库

B、层次型数据库、网状型数据库

C、层次型数据库、网状型数据库、关系型数据库

D、层次型数据库、网状型数据库、关系型数据库、面向对象型数据库

12、在SQL Server 2005中,最常用的数据存储模型是()(选择一项)

A、层次型数据库

B、网状型数据库

C、关系型数据库

D、面向对象型数据库

13在SQL Server 2005中,对于数据库管理系统的特点描述不正确的是()(选择一项)

A、安全性,数据不会丢失

B、共享性,多个用户可以同时使用

C、独立性,数据与应用程序之间相互分离

D、完整性,数据保持一致

13、在SQL Server 2005中,对于SQL全称描述正确的是()(选择一项)

A、数据库语言

B、结构化查询语言

C、结构化语言

D、数据库查询语言

14、下列对SQL Server2008描述错误的是()(选择一项)

A、SQL Server采用的是浏览器/服务器体系结构

B、SQL Server2008是用于大规模联机事物处理、数据仓库和电子商务应用的数据库和数据分析平台

C、它为使用者提供了强大的、界面友好的工具

D、SQL Server2008降低了从移动设备到企业数据库系统的多平台上创建、部署、管理,使企业数据和分析应用程序的复杂性

15、使用SQL Server2008,以下方式中()不能正确启动服务器(选择一项)

A、在运行对话框中输入net stop mssqlserver

B、在运行对话框中输入net start mssqlserver

C、单击“开始“→选择”程序“→选择”Microsoft SQL Server 2008“→选择“配置工具”→选择“SQL Server配置管理器”

D、单击“开始“→选择”设置“→选择”控制面板“→选择“管理工具”→选择“服务”→选中SQL Server(MSSQLSERVER)服务

16、SQL Server中自己建立的studentMIS数据库属于(选择一项)

A用户数据库B、系统数据库C、数据库管理系统D、数据库模板

17、下列关于系统数据库说法错误的是(选择一项)

A、master数据库保存有放在SQL Server实体上的所有数据库

B、tempdb数据库中存放的是临时对象

C、msdb数据库包含了诸如系统登录、配置设置、已连接的Server等信息

D、model数据库是一个用来在实体上创建新用户数据库的模板数据库

第二章

3、在SQL Server 2005中,数据完整性是指()。(选择一项)

A、数据库中所有数据格式一致

B、数据库中数据的准确性

C、所有的数据都存入了数据库中

D、数据库中不存在数据冗余

4、在SQL Server2005中,()约束表示字段的NOTNULL属性。(选择一项)

A、主键

B、检查

C、默认值

D、非空

5、在SQL Server2000中,下面关于数据完整性的描述正确的是()(选择二项)

A、如果数据库中没有重复的数据,即没有数据冗余的时候,数据就是完整的

B、维护数据完整性就是保证数据库中数据的准确性

C、数据库中数据越详细则越符合数据完整性

D、维护数据完整性可以保证数据的一致性,避免出现没有意义的数据

4、在SQL Server2005中,主键用来实施( )(选择一项)

A、引用完整性约束

B、实体完整性约束

C、域完整性约束

D、自定义完整性约束

5、在SQL Server2005数据库中,有一个book(图书)表,包含字段:bookId(图书编号),title(书名),pDate(出版日期),author(作者)等字段,其中( )字段作为该表的主键是最适当的.(选择一项)

A、bookID

B、title

C、pDate

D、author

6、在SQL Server2005数据库中,主键是表中的能用来唯一标识表中的每一行的一列或多列的组合。以下关于主键的说法正确的是()(选择一项)

A、表创建后,一旦设定了主键,主键就不能现更改

B、表中可以没有主键

C、主键列的值可以重复

D、主键列允许插入空值

7、在SQL Server 2005中,外键用于将一个表中的列与另一表中的列关联起来,为了确保引用的完整性,要求()(选择一项)

A、外键列的列值必须已经存在于主键表的对应列的列值中

B、外键列的列值必须与主键表的对应列的列值——对应

C、外键列不能有重复的值

D、外键表的数据行行数必须大于主键表的数据行行数

8、在SQL Server 2005数据库中,唯一地标识表中记录的一列或者几列被称为()(选择一项)

A、约束

B、查询

C、主键

D、关系

9、在数据库系统中,数据存在副本的现象是数据冗余,减少数据冗余最常用的方法是()(选择一项)

A、建立实体之间的关系

B、分类存储

C、去掉实体中存在数据冗余的列

D、建立索引

10、数据库系统发展到今天,占统治地位的乃然是关系数据库。关系数据库中所谓的数据冗余指的是()(选择一项)

A、数据不准确

B、存在重复数据

C、数据之间不存在关系

D、数据量太大

11、在SQL server 2005数据库中,标识列本身没有实际意义,而是为了区分表中不同的记录。下列关于标识列的说法中错误的是()。(选择一项)

A、一个表中只能有一格标识列

B、不能对标识列加上默认约束

C、标识列可以使任意数据类型

D、不能更新或输入标识列的值

12、在SQL Server 2005数据库中,主键是表中能用来惟一标识表中每一行的一列或多列的组合。通过设定表的主键可以实现()完整性约束。(选择一项)

A、引用

B、实体

C、域

D、自定义

13、要在SQL Server 2005数据库中创建一个网站用户信息表,其中用户的Email地址用一个字段来存储,规定Email地址中要含有“@”和“.”字符。这一规定可以采用()来实现。(选择一项)

A、主键约束

B、外键约束

C、检查约束

D、默认约束

14、在SQL Server2005数据库中建立表间关系是实施引用完整性约束,关于表间关系,以下说法错误的是()(选择一项)

A、建立关系的两张表中,关联字段的名称可以不同

B、建立关系的两张表中,如果子表中包含记录,则主表中一定包含记录

C、建立关系的两张表中,如果主表中包含记录,则子表中一定包含记录

D、建立关系的两张表中,主表和子表中的记录可是一对多的

15、在SQL Server2005数据库中,可以使用()关键字来判断表中是否存在包含空数据字段的记录行(选择一项)

A、NONE

B、NOT

C、NULL

D、NO

16、下列关于数据表的描述错误的有()(选择二项)

A、数据库中的表由行和列组成

B、列包含了若干行的信息,一列称之为一条记录

C、行由同类的信息组成,每一行称为一个字段

D、一个表有一条或多条记录组成

17、存储电话号码格式应当采用的数据类型是()(选择一项)

A、字符

B、整数

C、浮点数

D、bit

18、在SQL Server2005中,标识列必须采用()数据类型(选择一项)

A、字符

B、int

C、浮点数

D、bit

19、在SQL Server2005中,以下对字段数据类型指定错误的是()(选择一项)

A、char

B、varchar

C、int(4)

D、decimal(4,1)

20、在SQL Server2005中,想建立一张名为student的表,下列创建正确的是()(选择一项)

A、create table student(…)

B、create student(…)

C、create table student{…}

D、create database student(…)

21、在SQL Server2005中,需要将表student,其中id字段需要设置为主键,则以下可以实现的有()(选择二项)

A、create table student(id int primary key not null)

B、create table student(id primary key int not null)

C、create table student(id int not null)

Alter table student add constraint 约束名称primary key (id)

D、create table student(id int not null)

add constraint 约束名称primary key (id)

22、在SQL Server2005中,对userinfo表中列修改错误的是()(选择一项)

A、alter table userinfo add age int not null;

B、alter table userinfo drop column age;

C、alter table userinfo update column age decimal(6,2)

D、alter table userinfo alter column age decimal(6,2)

23、在SQL Server2005中,要删除表studentInfo错误的是()(选择一项)

A、if exists(select * from sys.sysobjects where [name]=’studentInfo’)

Drop table studentInfo

go

B、if object_id(‘studentInfo’) is not null

Drop table studentInfo

go

C、drop table studentInfo

D、delete table studentInfo

第三章

6、在SQL Server 2005中,假设表users包含主键列id,那么执行“Update users SET id=20

WHERE id=30”,执行的结果可能是()。(选择一项)

A、如果表中同时含有id 为20和id 为30的记录,则更新失败

B、如果表中含有id为30的记录,但不包含id为20的记录,则更新失败

C、执行出错,因为主键列不可以被更新

D、如果表中不包含id 为20和id 为30的记录,则更新一行记录

7、在SQL Server 中创建一个名为Customers的新表,同时要求该表与clients表的表结构

相同,但不包括clients表的记录,sql语句是()。(选择一项)

E、Select * into customers from clients where false

F、Select * into customers from clients where 1<>1

G、Insert into customers select * from clients where false

H、Insert into customers select * from clients where 1<>1

3、在SQL Server2005数据库中,使用update语句更新数据库表中的数据,以下说法正确的是

( )(选择一项)

A、每次只能更新一行数据

B、每次可以更新多行数据

C、如果没有数据项被更新,将提示错误信息

D、更新数据时,必须带有WHERE条件子句

4、在SQLServer2005数据库中有已经建立关系的学生表和班级表(主表),现在想删除班级表,则以下说法中正确的是()(选择一项)

A、首先应当删除班级表中的数据,然后再删除班级表

B、可以直接删除班级表

C、首先应当删除学生表中的数据,然后在删除班级表

D、首先应当先删除学生表,然后在删除班级表

5、在SQL Server2005数据库中,删除一个表结构的命令是()(选择一项)

A、DELETE TABLE

B、DROP TABLE

C、TRUNCATE TABLE

D、ALTER TABLE

6、在SQL Server2005数据库中,有student(学生)表,包含字段:SID(学号),SNAME (姓名),Grade(成绩)。现要将所有学员的成绩加10分。下列SQL语句正确的是()(选择一项)

A、update students set Grade=Grade+10 where SID=1

B、update*set Grade=Grade+10

C、update*from stedents set Grade=Grade+10

D、update students set Grade=Grade+10

7、在SQL Sever 2005中,有student(学生)表,其结构为:sID(学号、int型、主键),sName(姓名、varchar型),birthday(出生日期、varchar型),score(成绩、int型)。现要向学员表中插入一名学员的信息,下列SQL语句正确的是()(选择一项)

A、INSERT INTO students V ALUES(1,'李刚','1999-01-01',80)

B、INSERT INTO students (sID,sName,birthday) V ALUES(1,'李刚','1999-01-01',80)

C、INSERT INTO students V ALUES(1,李刚,1999-01-01,80)

D、INSERT INTO students (sID,sName,birthday) V ALUES(NULL,'李刚','1999-01-01')

8、在SQL Server 2005中,删除表sample中的所有数据,可以使用如下()语句。(选择一项)

A、Drop table sample

B、delete from sample

C、delete*from sample

D、drop*from sample

9、在SQL Sever2005数据库中有已经建立关系的学生表和班级表(主表),现在想删除班级表,当前学生表数据不为空,则以下说法中正确的是()(选择一项)

A、首先应当先删除学生表,然后再删除班级表

B、可以直接删除班级表

C、应当首先清除班级表中的数据,然后再删除班级表

D、应当首先清除学生表中的数据,然后再删除班级表

10、在SQL Server2005中,假如表ABC中有A、B、C三列,均设为字符数据类型,其中A列的默认值为“V A”。如果能够正确执行语句:INSERT ABC(A,C)V ALUES

(‘V’,’NULL’),下列的说法正确的是()(选择二项)

A、插入A列的值为V

B、插入A列的值为V A

C、插入B列的值为空值

D、插入C列的值为空值

11、在SQL Sever 2005中,有表结构如下。现要向UserInfo表中插入一名用户的信息,下列SQL语句错误的是()(选择一项)

create table UserInfo

(

id int primary key identity not null,

name varchar(20) not null,

age int default 20 not null

)

A、insert into UserInfo values(‘admin’,22)

B、insert into UserInfo values(‘admin’,default)

C、insert into UserInfo(name) values(‘admin’)

D、insert into UserInfo values(1,’admin’,25)

12、在SQL Sever 2005中,有表结构如下。现要向UserInfo表中插入一名用户的信息,下列SQL语句错误的是()(选择一项)

create table UserInfo

(

id int primary key identity not null,

name varchar(20) not null,

age int default 20 not null

)

A、insert into UserInfo values(‘admin’,22)

B、insert into UserInfo(name,age) values(‘admin’,default)

C、insert into UserInfo(age,name) values(‘admin’,20)

D、insert into UserInfo values(’admin’,25)

13、在SQL Server2005数据库中,删除一个User表数据但不删除表结构且标识列还原初始值的命令是()(选择一项)

A、delete from User

B、drop table User

C、truncate table User

D、alter table User

第四章

8、关于Sql Server的字符串函数,以下说法不正确的是()。(选择一项)

A、select trim(‘ hello ’) 返回值为: hello (前后都无空格)

B、select ltrim(rtrim(‘ hello ’)) 返回值为: hello (前后都无空格)

C、select replace(‘hello’,’e’,’o’) 返回值为: hollo

D、select right(‘hello’,3) 返回值为: llo

9、在SQLServer 2005中,查询score表中stuName字段数据。()(选择一项)

A、select * from score

B、select * from score where stuName=””

C、select stuName from score

D、select stuName from score student=””

10、在SQL Server 2005中,假定有studentCourse(学生选修课)表,其结构为:sID(学号),cID(课

程.编号) ,score(成绩).那么列出所有选修课程超过5门的学生学号以及选修课数目的SQL 语句的是()。(选择一项)

a)select sID,count(cID) from studentcourse where count(cID)>5

b)select sID,count(cID) from studentcourse group by sID where count(cID)>5

c)select sID,count(cID) from studentcourse group by sID having count(cID)>5

d)select sID,count(cID) from studentcourse group by cID having count(cID)>5

11、在SQL Server 2005中,现有客户代表customer(主键:客户编号cid),包含10行数据。

订单表orders(外键:客户编号cid),包含6行数据。执行sql语句:select * from customers inner join orders on customers.cid=orders.cid 返回5行记录,则执行sql语句:select * from customers inner join orders on customers.cid<>orders.cid将返回()行记录。(选择一项)

A、11

B、55

C、60

D、5

12、在SQL Server2005中,有时候需要显示的列名为中文,下列哪项代码具有此功能()。

(选择一项)

A、select stuName=’学员姓名’ from score

B、select * ‘学员姓名’ from score

C、select stuName ‘学员姓名’ from score

D、以上都不正确

13、取当前时间转换成10位字符串正确的是()(选择一项)

A、select convert(getdate())

B、select convert(char(10))

C、select convert(char(10),getdate())

D、以上都不正确

14、在SQL Server 2005中,查找student表中所有身份证号码CardNo的前三位为010或020

的记录,以下语句正确的是()。(选择二项)

A、select *from student where cardno like ‘010%’or ‘020%’

B、select *from student where cardno like ‘010%’or cardno like ‘020%’

C、select *from student where cardno like ‘0(1,2)0%’

D、select *from student where cardno like ‘0[1,2]0%’

15、在SQL Server 2005中,学生表student中包含字段:学生编号sid (主键),学生姓名

sName, 现在查询所有姓名重复的记录,以下语句正确的是()。(选择一项)

A、select * from student group by sName where count(sid)>1

B、select * from student where count(sid)>1

C、select a.* from student a,student b where a. sname=b.sname

D、select a.* from student a,student b where a. sname=b.sname and a.sid!=b.sid

9、在SQL Server2005中,有一个product(产品)表,包含字段:pname(产品名称),要从此表中筛选出产品名称为“苹果”或者“香蕉”的纪录,下列语句正确的是()(选择一项)

A、SELECT * FROM product ON pname=’苹果’OR pname=’香蕉’

B、SELECT * FROM product ON pname=’苹果’AND pname=’香蕉’

C、SELECT * FROM product WHERE pname=’苹果’OR pname=’香蕉’

D、SELECT * FROM product WHERE pname=’苹果’AND pname=’香蕉’

10、在SQL Server 2005中,要查找eatables 表中item_desc 字段的值以“CHOCO”开头(如CHOCOLATE、CHOCOPIE)的所有记录。下列SQL语句正确的是()。(选择一项)

A、select * from eatables where item_desc LIKE “CHOCO”

B、select * from eatables where item_desc =“CHOCO_”

C、select * from eatables where item_desc LIKE “CHOCO%”

D、select * from eatables where item_desc LIKE “%CHOCO?”

11、在SQL Server2005数据库的聚合函数中,函数( )返回表达式中的平均值. (选择一项)

A、A VG

B、SUM

C、MIN

D、COUNT

12、在SQL Server2005数据库中,有students(学生)表,包含字段:SID(学号),SName(姓名),Grade(成绩).现查找所有学员中成绩最高的前5名学员.下列SQL语句正确的是( ).(选择一项)

A、SELECT TOP 5 FROM students ORDER BY Grade DESC

B、SELECT TOP 5 FROM students ORDER BY Grade

C、SELECT TOP 5 * FROM students ORDER BY Grade

D、SELECT TOP 5 * FROM students ORDER BY Grade DESC

13、在SQL Server2005数据库中,客户表customers包含字段:客户编号cid和名称cname,订单表orders包含字段:客户编号cid,如果需要通过查询获得有订单的客户的名称,下面查询语句中( ) 可以实现该需求. (选择一项)

A、SELECT https://www.wendangku.net/doc/6417428523.html,ame from customers LEFT JOIN orders ON customers.cid = orders.cid

B、SELECT https://www.wendangku.net/doc/6417428523.html,ame from customers INNER JOIN orders ON customers.cid = orders.cid

C、SELECT https://www.wendangku.net/doc/6417428523.html,ame from customers RIGHT JOIN orders where customers.cid = orders.cid

D、SELECT https://www.wendangku.net/doc/6417428523.html,ame from customers JOIN orders WHERE customers.cid = orders.cid

14、以下运算符中()不是SQL Server2005的T-SQL支持的逻辑运算符(选择一项)

A、and

B、no

C、not

D、or

15、在SQL Server2005数据库中,可以使用()子句进行分组筛选(选择一项)

A、where

B、Order BY

C、Having

D、Group by

16、在SQLServer2005数据库系统中,使用T-SQL查询数据时,可以使用Order by子句对查询结果排序,如果不指定升序或者降序,将()(选择一项)

A、不排序

B、按asc升序排序

C、按desc降序排序

D、出现语法错误

17、在SQL Server2005中,假设在Temp表中A列为商品名称,则查询以大写字母开头的所有商品名称的语句是()(选择一项)

A、select A from Temp where A like '[A-Z]%'

B、select A from Temp where A not like '[A-Z]%'

C、select A from Temp where A like '%[A-Z]%'

D、select A from Temp where A not like '%[A-Z]'

18、在SQL Server2005数据库中,有一个course(课程)表,包含字段;cName(课程名称),grade(学分)。要从此表中查询所有学分不在1-4之间的课程名称,以下语句正确的是()(选择二项)

A、select cName from course where grade in(1,4)

B、select cName from course where grade not between 1 and 4

C、select cName from course where grade not between 4 and 1

D、select cName from course where not (grade>=1 and grade<=4)

19、在SQL Server2005数据库中有已经建立关系的学生表(子表,包含"班级编号"和"学号"字段)和班级表(主表,包含"班级编号"字段),要查询每个班级的学生人数,则以下查询语句中正确的是( ) (选择一项)

A、SELECT班级编号,COUNT(学号)FROM学生表达式GROUP BY 班级编号

B、SELECT班级编号,MAX(学号)FROM学生表达式GROUP BY 班级编号

C、SELECT班级编号,COUNT(学号)FROM学生表达式ORDER BY班级编号

D、SELECT班级编号,学号FROM学生表达式GROUP BY 班级编号

20、在SQL Server 2005中,假定一个学生选修课管理系统中有两个表,包括:student(学

生)表,其结构为:sID(学号),sName(姓名);studentCourse(学生选课)表,其结构为:sID(学号),cID(课程编号),score(成绩)。那么列出所有已选课学生的学号、姓名、课程编号和成绩的SQL语句是()(选择二项)

A、SELECT sID,sName,cID ,score FROM student,studentCourse

B、SELECT sID,sName,cID ,score FROM student INNER JOIN studentCourse ON student.sID =studentCourse.sID

C、SELECT sID,sName,cID ,score FROM student OUTER JOIN studentCourse ON student.sID =studentCourse.sID

D、SELECT sID,sName,cID ,score FROM student,studentCourse WHERE student.sID =studentCourse.sID

21、在SQL Server2005数据库中,系统提供聚合函数对列中的数据进行统计,以下聚合函数中,( )用于返回表示式中所有值中的最小值.(选择一项)

A、sum

B、min

C、avg

D、count

22、在SQL Server2005数据库中,现有student_info(学生)表,其中包括字段:stu_name(姓名,varchar型),stu_id(学号,int型),stu_grade(成绩,int型).现在需要查询成绩为80分的学员姓名,并且结果按照学号降序排列.下面查询语句正确的是( )(选择一项)

A、select stu_name from student_info where stu_grade=80 order by stu_id

B、select stu_name from student_info where stu_grade=80 order by stu_id desc

C、select stu_name from student_info where stu_grade like 80 group by stu_id

D、select stu_name from student_info where stu_grade like 80 order by stu_id desc

23、在SQLServer 2005数据库中,如果一个T-SQL语句中包含多个逻辑运算符并且假设语句中没有括号时,其正确的运算顺序是( )(选择一项)

A、首先or ,然后NOT,最后计算AND

B、首先NOT,然后OR,最后计算AND

C、首先AND,然后OR,最后计算NOT

D、首先NOT,然后AND,最后计算OR

24、在SQLServer2005数据库中,有学生信息表:Student(stuId,stuName,stu_Address),三个字段分别储存学生的学号,姓名以及家庭住址,如果要在表中找出家庭住址倒数第三个字符”沙”,并且至少包含4个字符的学生信息,则查询条件子句应写成( ).( 选择一项)

A、WHERE stu_Address LIKE '__沙_%'

B、WHERE stu_Address LIKE '%沙__%

C、WHERE stu_Address LIKE '%_沙__'

D、WHERE stu_Address LIKE '__沙_%'

25、在SQL Server 2005中,学生表student中包含字段:学生编号sid (主键),学生姓名sName, 现在查询所有姓名重复的记录,一下语句正确的是()(选择一项)

A、select * from student where count(sid)>1

B、select a.* from student a,student b where a. sname=b.sname

C、select a.* from student a,student b where a. sname=b.sname and a.sid!=b.sid

D、select * from student group by sName where count(sid)>1

26、在SQL Server 2005数据库中,系统提供聚合函数对列中的数据进行计算。以下聚合函数中,()用于返回表达式中所有值的总和(选择一项)

A、sum

B、max

C、avg

D、count

27、在SQL Server2005数据库中,可以使用()关键字来限制返回的数据行数(选择一项)

A、limit

B、top

C、count

D、sum

28、在SQL Server2005数据库系统中,表Students的主键SCode为表Score的外键StudentID,表Students含有5条数据,表Score含有10条数据,当对表Students和表Score进行如下查询时,将查询出()条记录(选择一项)

Select s.Scode from Students as s left join Score as c on (s.Scode=c.StudentID)

A、5

B、10

C、15

D、0

29、在SQL server 2005数据库中,雇员信息表的结构如下所示,则选项中的语句能够正确查询出薪水低于2000元的性别为男性的雇员信息的是()(选择二项)

A、select * from Employee where (not(Salary>=2000))and(Sex='男')

B、select * from Employee where (not(Salary>=2000))&&(Sex='男')

C、select * from Employee where (Salary <2000) and (not(Sex ='女'))

D、select * from Employee where ((Salary<2000))&&(Sex='男')

30、在SQL Server 2005数据库中,雇员信息表的结构如下所示,则选项中的语句能够正确查询出非经理职位(即雇员职位字段的内容不包含"经理"字符串)的雇员信息的是( ) (选择二项)

A、SELECT*FROM Employee WHERE(Job NOT LIKE'%经理%')

B、SELECT*FROM Employee WHERE(Job NOT LIKE'_经理_')

C、SELECT*FROM Employee WHERE(NOT(Job LIKE'_经理_'))

D、SELECT*FROM Employee WHERE(NOT(Job LIKE'%经理%'))

31、在SQL Server 2005数据库形统中,使用T-SQL查询数据时,可以使用ORDER BY子句对查询结果排序,并且可以按照多个字段进行排序,下列有关排序描述错误的是()。(选择一项)

A、按照多个字段排序时,首先按照第一个字段排序

B、默认的排序方式为升序

C、按照多个字段排序时,按照第一个字段排序后,再对所有记录按照第二个字段排序

D、可以根据含字段的表达式排序

32、在SQLServer 2005中,下列查询条件()可以查询出员工表中的列hometown不是“北京”的纪录。(选择二项)

A、Where hometown!='北京'

B、Where hometown not '北京'

C、Where hometown is not ‘北京’

D、Where hometown<>‘北京’

33、在SQL Server 2005中,当执行下面的SQL语句时,会发生( ) (选择一项)

Select au_id,title_id,sum(royaltyper)from titleauthor group by title_id,au_id order by title_id,au_id

A、在结果集中,对每一个不同的au_id的值和title_id的值的组合都会有一行

B、在结果集中,每一行au_id的值都不会相同

C、该语句会运行失败,因为查询输出的次序和分组的次序不一样

D、该语句会运行失败,因为royaltyper列也应进行分组

34、查询student表中的所有非空email信息, 以下语句正确的是()(选择一项)

A、select email from student where email !=null

B、select email from student where email not is null

C、select email from student where email <> null

D、select email from student where email is not null

35、关于多表联接查询,以下()描述是错误的(选择一项)

A、外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数

B、多表联接查询必须使用到JOIN关键字

C、内联接查询返回的结果是:所有符合联接条件的数据

D、在where子句中指定联接条件可以实现内联接查询

36、在SQLServer2005数据库中,系统提供聚合函数对列中的数据进行统计计算。以下聚合函数中,()用于返回表达式中非空值的计数(选择一项)

A、SUM

B、MIN

C、A VG

D、COUNT

37、在SQL Sever2005数据库中,雇员信息表的结构如下所示,则选项中的语句能够正确查询出职位为主管会计或会计或出纳的雇员信息的是()(选择一项)

A、SELECT * FROM Employee WHERE Job IN {‘主管会计’;‘会计’;‘出纳’}

B、SELECT * FROM Employee WHERE Job IN {‘主管会计’,‘会计’,‘出纳’}

C、SELECT * FROM Employee WHERE Job IN (‘主管会计’,‘会计’,‘出纳’)

D、SELECT * FROM Employee WHERE Job IN (‘主管会计’;‘会计’;‘出纳’)

38、在SQLSerever2005数据库中,字符串函数可以用于控制返回给用户的字符串,以下()函数用于将传递给它的字符串转变为大写(选择一项)

A、UPPER

B、LOWER

C、RTRIM

D、STUFF

39、Sql server提供了一些字符串函数,以下说法中正确的是()(选择二项)

A、select len(‘hello’)(hello前后都无空格) 返回值为:5

B、select len(‘hello’)(hello前后都有一个空格) 返回值为:5

C、select len(‘hello’)(hello前后都有一个空格) 返回值为:6

D、select len(‘hello’)(hello前后都有一个空格) 返回值为:7

第五章

1、使用SQL Server数据库导出管理工具可以将数据导出到()数据库或文件中(选择二项)

A、MySQL

B、Oracle

C、txt

D、xls

2、在SQL Server 2005中,需要将外部excel数据导入到数据库中,则以下操作正确的是()(选择一项)

A、选中数据库后鼠标右键任务,选中下面的导入数据选项

B、选中数据库后鼠标右键任务,选中下面的收缩

C、选中数据库后鼠标右键任务,选中下面的生成脚本

D、选中数据库后鼠标右键任务,选中下面的复制数据库

3、在SQL Server 2005中,将外部excel数据导入到数据库中时,执行到下图所示时,数据源应该选择为()(选择一项)

A、Microsoft Access

B、SQL Server Native Client 10.0

C、Microsoft Excel

D、平面文件源

4、在SQL Server 2005中,数据脚本生成工具描述错误的是()(选择一项)

A、可以对数据库中指定数据表、视图、存储过程、触发器等用户自定义函数等数据对象,自动生成对应的脚本文件

B、文件中包含了create、drop、insert等脚本命令

C、该工具不需要编写任何SQL语句,并且生成后的脚本可以直接执行

D、该工具只能生成数据表脚本文件

5、在SQL Server 2005中,需要将数据库所有数据备份但不需要日志文件,可以通过

()操作实现(选择一项)

A、任务—>分离

B、任务—>备份

C、任务—>生成脚本

D、任务—>还原

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

1 .数据库数据具有__________、__________和__________三个基本特点。 2.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。 3. 数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。 4. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。 5. 数据库具有数据结构化、最小的__________、较高的__________等特点。 6. DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。 7. 模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。 8. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__________和__________。 9. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是__________,第二类是__________。 10. 数据模型的三要素是指__________,__________,__________。实际数据库系统中所支持的主要数据模型是__________,__________,__________。 11. 数据模型中的__________是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,__________是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。 12. 用树型结构表示实体类型及实体间联系的数据模型称为__________模型,上一层的父结点和下一层的子结点之间的联系是的联系。 13. 用有向图结构表示实体类型及实体间联系的数据模型称为__________模型,数据之间的联系通常通过__________实现。 14. 关系的完整性约束条件包括三大类:__________、__________和__________。 15. 关系数据模型中,二维表的列称为________,二维表的行称为________。 16. 用户选作元组标识的一个候选码为________,其属性不能取________。 17. 关系代数运算中,传统的集合运算有_____,_____,_____,_____。 18. 关系代数运算中,基本的运算是________,________,________,________,________。 (问答题) 19. 关系代数运算中,专门的关系运算有________,________,________。 20. 关系数据库中基于数学上的两类运算是________和________。 21. 关系代数中,从两个关系中找出相同元组的运算称为________运算。 22. R S表示R与S的________。 23. 设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是________________。 24. 在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE); C(C#,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为________________。 25. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是________,系关系的外码是________,学生关系的主码是________,学生关系的外码是________。

《机械基础期末考试试卷》.doc

广东实验技工学校 2012—2013学年第一学期期末考试 《机械基础》科期末试卷A卷考试形式:闭卷 班级:姓名:学号: 题号- ?四五总分得分 %1.填空题。(每空1分,共25分)。 1 .机器_般由、、和组成。 2.普通V带的标记由、和部分组成。 3 .根据螺纹牙型不同,螺纹可分为、、和螺纹。 4.M12X2-7H8H-S中,12 表示, 2 表示, 7H 表不,S表示O 5.齿轮传动的传动比,指主动轮与从动轮的之比,与齿数成 ,用公式表示为。 6.标准直齿圆柱齿轮正确啮合的条件为:; 7.蜗轮回转方向的判定不仅与蜗杆的有关,而且还与蜗杆 的有关。 8.当急回运动行程速比系数时,曲柄摇杆机构有急回特性。 9.普通平键的规格采用标记,其截面尺寸应根据查表 选取。 %1.选择题(每小题2分,共30分)。 1 .普通螺纹的公称直径是指螺纹的()o A.大径 B.中径 C.小径

2.在相同的条件下,普通V带横截面尺寸(),其传递的功率也()

A.越小越大 B.越大越小 C.越大越大 3.台虎钳上螺杆螺纹采用的是() A.三角形螺纹 B.锯齿形螺纹 C.矩形螺纹 4.蜗杆传动中,蜗杆与蜗轮轴线在空间一般交错成()。 A. 30° B. 60° C. 90° 5.在()齿轮传动中,容易发生齿面磨损. A.开式 B.闭式 C.开式与闭式 6.国家标准规定,蜗杆以()参数为标准参数,蜗轮以()参数为标准参数。 A.端面 B.轴面 C.法面 7.当两轴相距较远,且要求瞬时传动比准确,应采用()传动。 A.带 B.链 C.轮系 8.家用缝纫机踏板机构采用的是()机构 A.曲柄摇杆 B.双摇杆 C.双曲柄 9.链的长度用链节数表示,链节数最好取()o A.偶数 B.奇数 C.任意数 10.键连接主要用于()场合。 A.拉力 B.横向力 C.扭矩 11.在皎链四杆机构中,能相对机架作整周旋转的连架杆为()o A.连杆 B.摇杆 C.曲柄 12.凸轮与从动件接触处的运动副属于()o A.局副 B.转动副 C.移动副 13.从动件作等加速等减速运动的凸轮机构()。 A.存在刚性冲击 B.存在柔性冲击 C.没有冲击 14.三星轮换向机构是利用()来实现从动轴回转方向的改变。 A.首轮 B.末轮 C.惰轮 15.在轴上支撑传动零件的部分称为()o A.轴颈 B.轴头 C.轴身

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 分

数据库期末试题附答案

《数据库原理》课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共16分,每小题1分) 1. 在数据库中,下列说法()是不正确的。 A.数据库中没有数据冗余 B.数据库具有较高的数据独立性 C.数据库能为各种用户共享 D.数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。 A.大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系 D.数据、图形和多媒体 3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。 A.外模式 B.内模式 C.存储模式 D.模式 4. 下面选项中不是关系的基本特征的是( )。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 没有行序和列序 D. 没有重复元组 5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。 A.BCD B.BC C.ABC D.C 7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常C.一定属于BCNF D.A和C都是 9. 解决并发操作带来的数据不一致性普遍采用( )。 A.封锁技术 B.恢复技术 C.存取控制技术 D.协商 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。 A.可靠性 B.一致性 C.完整性 D.安全性 11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。这是指事务的( ) 。 A. 原子性 B. 一致性 C. 隔离性 D. 持久性 12. 在数据库中,软件错误属于( )。

机械基础期末考试题A(含答案)

《机械基础》期末考试题A及答案 班级:姓名:学号: 一、填空题(每空1分,1×30=30分) 1.构件是()的单元,零件是()的单元。 2.机器基本上是由()、()和()三部分组成。 3.机构中瞬时()速度与()速度的比值称为机构的传动比。 4.包角是指带与带轮接触弧所对的()。 5.螺纹按其用途可分为()螺纹和()螺纹两大类。6.螺纹的()是指相邻两牙在中径线上对应两点间的轴向距离。7.齿轮传动的基本要求:一是(),二是()。8.齿轮轮齿加工方法中的展成法是利用齿轮的( )原理进行轮齿加工的方法。 9.螺纹的种类很多,顺时针旋转时旋入的螺纹称();逆时针旋转时旋入的螺纹称()。按螺旋线的数目不同,又可分为()螺纹和()螺纹。 10.铰链四杆机构一般分为三种基本类型:()机构、()

机构和()机构。 11.具有周期性停歇间隙的单向运动称为()。 12.按照轴承与轴工作表面间摩擦性质的不同,轴承可分为()和()两大类。 13.内、外螺纹相互旋合形成的连接称为()。 14.一个齿轮的轮齿总数叫做(),用代号()表示。齿距除以圆周率所得到的商称为(),用代号()表示,单位为()。 二、选择题(每个2分,2×10=20分) 1.平带传动中,带轮包角不得小于()。 A.180° B.150° C.120° D.160° 2.V带传动中,带轮包角不得小于()。 A.150° B.180° C.160° D.120° 3.普通螺纹的代号是() A.R B.Tr C.G D.M 4.传动用滚子链的标记(24A-2×60 GB1243.1)中,60表示: A.节距 B.排距 C.链节 D.链宽 5.标准直齿锥齿轮副的轴交角为() A.60° B.90° C.120° D.150° 6.标准直齿圆柱齿轮不产生根切现象的最少齿数为() A.27 B.17 C.18 D.20 7.标准直齿圆柱齿轮的齿形角为()。 A.20° B.30° C.45° D.60°

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

一、选择题(每题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. 投影、选取、笛卡尔乘积、差运算

机械设计基础期末考试试题

试题一 一 .填空 1.一平面铰链四杆机构的各杆长度分别为a=350,b=600,c=200,d=700; (1) 当取c 杆为机架时,它为何种具体类型?____双曲柄机构_______;(2)当取d杆为机架时,则为_____曲柄摇杆机构______。 2.曲柄摇杆机构中,摇杆为主动件时,____曲柄与连杆共线时为_____死点位置。 (A)不存在(B)曲柄与连杆共线时为(C)摇杆与连杆共线时为 3.为保证四杆机构良好的机械性能,______传动角_____不应小于最小许用值。 (A)压力角(B)传动角(C)极位夹角 4.____ 凸轮轮廓曲线_______决定了从动杆的运动规律。 (A)凸轮转速(B)凸轮轮廓曲线(C)凸轮形状 5.凸轮机构中,凸轮基圆半径愈_____大______,压力角愈_____小___ , 机构传动性能愈好。 6.紧键联接与松键连联接的主要区别在于:前者安装后,键与键槽之间就存在有____摩擦力_______。 (A) 压紧力 (B) 轴向力 (C) 摩擦力 7.链“B18X80”的含义是___B型键宽度b=18mm,长度L=80mm _______。 8.螺纹联接是指利用螺纹零件把需要固定在一起的零件固连起来___。 螺旋传动是指__利用螺纹零件实现回转运动转换成直线运动________。 9.螺纹的公称直径是指它的____外径___,螺纹“M12X1.5”的含义为_细牙螺纹 外径12mm,螺距1.5____。 10.采用螺纹联接时,若被联接件总厚度较大,切材料较软,在需要经常装卸的情况下,宜采用_________双头螺栓联接______________。用于薄壁零件联接的螺纹,宜采用_________三角形细牙螺纹______________。 (A) 螺栓联接 (B) 双头螺栓联接 (C) 螺钉联接 (D) 三角形细牙螺纹 矩形螺纹 (F) 三角形粗牙螺纹(E) 11.某调整螺纹,采用双头粗牙螺纹,螺距为3mm,为使螺母相对螺杆沿轴向移动12mm, 则螺杆应转____2_____圈。 12.国标规定,三角带有_ Y Z A B C D E 七种类型,代号‘B2240'表示_B型 基准长度2240mm _____。 13.带传动的主动轮直径d =180mm,转速 n =940r/min,从动轮的直径为 d 211=710 转速 n=233r/min,则其弹性滑动系数ε为_____0.022__________。2 14.为使三角带传动中各根带受载均匀,带的根数不宜超过___10____根。 (A)4 (B)6 (C)2 (D)10

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)

数据库期末考试模拟试题及答案(一)

四、程序设计题(本大题共2小题,每小题15分,共30分) 1.对于教学数据库的三个基本表 学生student (sno,sname,sex,sage,sdept) 学习sc(sno,cno,grade) 课程course(cno,cname,cpno,ccredit) 试用SQL语句表示:下列语句。 (1)"查询全男同学信息情况" "select * from student where sex='男'" (2)"查询选修了1号课的学生的学号和成绩" "select sno,grade from sc where cno='1'" (3)"查询所有选修过课的学生的姓名,课程名及成绩" "select sname,cname,grade from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/6417428523.html,o=https://www.wendangku.net/doc/6417428523.html,o" (4)"查询选修了数据库原理课的最高成绩" "select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/6417428523.html,o=https://www.wendangku.net/doc/6417428523.html,o and cname='数据库原理'" (5)查询所有选修了1号课程的同学的姓名" " select sname from student where student.sno in (select sc.sno from sc where cno='1')" 2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(20分)供应商表S(SNO,SNAME,STATUS,CITY); 零件表P(PNO,PNAME,COLOR,WEIGHT); 工程项目表J(JNO,JNAME,CITY); 供应情况表SPJ(SNO,PNO,JNO,QTY);SPJ表 J表 S表 P表 请用关系代数完成如下查询: 1.求供应工程J1零件的供应商号 SNO 2.求供应工程J1零件P1的供应商号吗SNO 3.求供应工程J1零件为红色的供应商号码SNO 4.求没有使用天津供应商生产的红色零件的工程号JNO 5.求至少用了供应商S1所供应的全部零件的工程号JNO 1.∏sno(σJNO=‘J1’(SPJ)) 2.∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ)) 3.∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P)) 4.∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P)) 5.∏jno, pno(SPJ)÷∏pno(σsno=‘s1’(SPJ)) 五、分析题(本大题共2小题,每小题15分本大题共30分) 1. 学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄

SQLServer数据库期末复习试题试卷及答案

现有关系数据库如下: 数据库名:教学数据库(Teacher) 教师信息表(教师编号,姓名,性别,民族,职称,身份证号) 课程信息表(课程号,课程名,标准课时数) 任课信息表(教师编号,课程号,实际课时数) 一、用SQL语言实现下列功能 1. 创建数据库。 要求:数据库名为 Teacher,主数据文件名为 Teacher_data.MDF,存放在目录下,初始值大小为2MB增长方式为按照10%的比例增长;日志文件名为Teacher_log.LDF,存放在目录下,初始值大小为 1MB增长方式为按照1MB的增量增长。 2. 创建教师信息表Teacherinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Teacher_Id char 6 主键教师编号 Teacher_Name n varchar 8 不允许空姓名 Sex n char 2 检查(男/女)性别 Birth_Place n varchar 20 默认值(汉族)民族 Zhiche ng n varchar 20 不允许空职称 H Id char 16 唯一身份证号 3.创建课程信息表Course info,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Course_ld char 5 主键】田千口i=r. 课程 号 Course_Name n varchar 20 不允许空课程名 B Hours Int 检查(0~200) 标准课时数 4.创建任课信息表TCinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Id int 自动编号 Teacher_Id char 6 外键教师编号 Course_Id char 5 外键】田千口 i=r. 课程号S Hours Int 实际课时数 5. 将下列课程信息添加到课程表中: 课号课程名称课时数 30001 SQL Server 数据库 90 30002 数据结构60 30003 VB 程序设计72 修改课号为30003的课程名称:Visual Basic 程序设计。

《机械基础》 期末试题B卷及答案

佛山市联创汽车职业学校2013—2014学年第一学期 《机械基础》期末考试B 卷 该试题适用班级:1207班 一、填空题(每2分,共40分)。 1、设计机械零件时,保证零件在规定期限内不产生失效所依据的原则,称为 。 2、两构件之间直接接触,又能作一定相对运动的联接,称为 。 3、在铰链四杆机构简图中,固定不动的称为 。 4、铰链四杆机构可按 摇杆 的存在情况分为三种基本形式:曲柄摇杆机构、双曲柄机构与双摇杆机构。 5、在曲柄摇杆机构中,存在着一个位置使得曲柄不可转动,机构的这种位置称为 。 6、在推程或回程中,从动件所移动的距离称为 ,用h 表示。 7、形位公差带有四个基本要素构成,即公差带的形状、大小、方向与 。 8、按结构特点与工作原理;键连接可分为 ,半圆键与楔键联接。 9、螺就是在圆柱(或圆锥)表面上沿 切制出的具有相同截面的连续 凸起与沟槽。 10、螺旋传动由螺杆(螺旋),螺母与机架组成,将主动件的回转运动变为从动件 的 。 11、摩擦型带传动按带横街面的形状的不同分为:平带传动、 、多 楔带传动、圆带传动。 12、常见的齿轮失效形式有 、齿面点蚀、齿面磨损、齿面胶合。 13、按照蜗杆齿廓曲线的形状,普通圆柱蜗杆传动又分为 、环面 蜗杆传动、锥蜗杆传动。 14、根据轮系在运转时各齿轮的轴线相对于机架的位置就是否固定,可以分 为 与周转轮系两种基本类型。

15、在定轴轮系中的传动比正负号取决于。 16、轴的主要功用就是支承旋转零件,使其具有确定的 , 以传递动力与运动。 17、按摩擦性质,轴承可分为滑动轴承与两大类。 18、滚动轴承代号中的基本代号就是一个基础,由 ,尺寸系列代号 与内径代号组成。 19、刚性联轴器按照能否补偿轴线偏移分为与可移式联轴 器两大类。 20、牙嵌式离合器的牙型有三角形、、梯形、锯齿形等。 二、判断题(每题2分,共30分)。 1、组成机构的各个相对运动部分称为零件。( ) 2、构件与运动副就是机构最基本的组成部分。( ) 3、凸轮从动件的运动规律只有等速运动规律。( ) 4、公差带的大小由公差值决定;公差带相对零线的位置由靠近零线的上偏差或下 偏差决定。( ) 5、“//”在形位公差中属于位置(定向)公差。( ) 6、公差带的方向就是指公差带的宽度方向或直径方向。( ) 7、通常用于固定零件之间的相对位置的销联接方式叫做定位销。( ) 8、螺纹的旋合长度分为短、中、长三种,分别用S、N、L表示,在标注时若为中 等旋合长度,则应标注“N”。( ) 9、带传动的设计准则就是:在保证带传动不打滑的条件下,具有一定的疲劳强度 与寿命。( ) 10、渐开线的形状取决于基圆的大小,但就是在基圆以内无渐开线。( ) 11、蜗杆常用优质碳素钢或青铜制造。( ) 12、不影响轮系传动比大小,但改变传动比的正负号即改变传动轴的转向,该齿轮

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数据库期末考试题及答案

一、单选题(共10 道试题,共50 分。) 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 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B. 数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B. CPU C. 寄存器 D. 磁盘 二、判断题(共10 道试题,共50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B. 正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B. 正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B. 正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B. 正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B. 正确 6. 使用INSERT命令一次只能插入一行数据。A A. 错误 B. 正确

机械设计基础期末考试试卷及答案

淄博市技师学院2016 —2017学年第二学期期末考试机械工程系2016级技师班《机械设计基础》试卷(闭卷) 考试时间:60分钟 一、填空题(每空1分,共20分) 1、一般开式齿轮传动的主要失效形式是弯曲疲劳和齿面磨损。 2、开式齿轮的设计准则是按齿根弯曲疲劳强度计算。 3、高速重载齿轮传动,当润滑不良时,最可能出现的失效形式是齿面胶合。 4、直尺锥齿轮强度计算时,应以大端当量为计算依据。 5、斜齿轮的当量齿轮是指假想圆柱的直齿轮。 6、啮合弧与齿距之比称为重合度,用。 7、渐开线直齿圆柱齿轮的正确啮合条件是两齿轮的模数和压力角分别相等。 - 8、渐开线齿轮按原理可分为成形法和范成法两类。 9、齿轮的常见失效形式有齿面点蚀、轮齿折断、齿面胶合、齿面磨损和齿面塑性变形。 10、渐开线蜗杆适用于高转速、大功率和要求精密的多头螺杆传动。 二、选择题(每题2分,共20分) 1、用标准齿条刀具加工正变位渐开线直齿圆柱外齿轮时,刀具的中心与齿轮的分度圆。 A.相切 B.相割 C.分离 2、一对渐开线圆柱齿轮的齿数少于17时,可采用的办法来避免根切。 A.正变位 B.负变位 C.减少切削深度 3、增加斜齿轮传动的螺旋角,将引起。 A.重合度减小,轴向力增加 B.重合度减小,轴向力减小 C. 重合度增加,轴向力增大 《 4、一对渐开线齿轮啮合传动时,两齿廓间。 A.保持纯滚动 B.各处均有相对滑动 C.除节点外各处均有相对滑动 5、齿轮采用渗碳淬火处理方法,则齿轮材料只可能是。 钢 6、一对标准直齿圆柱齿轮,若Z1 =18,Z2 =72,则这对齿轮的弯曲应力。 A.σF1 >σF2 B.σF1 =σF2 C.σF1 <σF2 7、齿面硬度为56 62HRC的合金钢齿轮的加工工艺过程。 A.齿坯加工—淬火—磨齿—滚齿 B.齿坯加工—淬火—滚齿—磨齿 C. 齿坯加工—淬火—滚齿—磨齿 8、对于齿面硬度≤350HBS的齿轮传动,当大小齿轮均采用45钢,一般采取的热处理方式为。 % A.小齿轮淬火大齿轮调质 B.小齿轮淬火大齿轮正火 C.小齿轮正火,大齿轮调质 9、渐开线齿轮的齿廓曲线形状取决于。 A.分度圆 B.基圆 C.节圆 10、滚动轴承的主要失效形式是。 A.疲劳点蚀 B.磨损和塑性变形 C.疲劳点蚀和塑性变形 三、判断题(每题2分,共20分) 1、(N )基圆内存在渐开线。 2、()与标准齿轮相比,负变位齿轮的齿根厚度及齿顶高减小,抗弯曲能力下降。 3、(N )渐开线蜗杆齿轮传动适用于高转速、大功率和要求精密的单头蜗杆传动。 4、(Y )闭式蜗杆齿轮传动中,蜗轮齿多发生齿面胶合或点蚀而失效。 & 5、(N )渐开线的形状取决于分度圆的大小。

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 )。

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

数据库期末考试试题 ━━━━━━━━━━━━━━━ 一、填空共30题(共计30分) ━━━━━━━━━━━━━━━ 第1题(分)题号:2385 ORDER BY 子句实现的是【1】. 答案: =======(答案1)======= 排序 第2题(分)题号:2374 如果列上有约束,要删除该列,应先删除【1】 答案: =======(答案1)======= 相应的约束 第3题(分)题号:2394 在每次访问视图时,视图都是从【1】中提取所包含的行和列. 答案: =======(答案1)======= 基表 第4题(分)题号:2372

1.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组.答案: =======(答案1)======= 主 第5题(分)题号:2371 查看XSCJ数据库信息的存储过程命令是【1】 答案: =======(答案1)======= sp_helpdb 第6题(分)题号:2392 创建视图定义的T-SQL语句的系统存储过程是【1】. 答案: =======(答案1)======= sp_helptext 第7题(分)题号:2379 1.表的外键约束实现的是数据的【1】完整性. 答案: =======(答案1)======= 参照 第8题(分)题号:2390 要进行模糊匹配查询,需要使用【1】关键字来设置查询条件.

答案: =======(答案1)======= LIKE 第9题(分)题号:2380 定义标识列的关键字是【1】. 答案: =======(答案1)======= identity 第10题(分)题号:2383 在进行多表查询是,必须设置【1】条件. 答案: =======(答案1)======= 连接 第11题(分)题号:2363 联系两个表的关键字称为【1】 答案: =======(答案1)======= 外键 第12题(分)题号:2382 用【1】字句可以实现选择行的运算. 答案:

数据库期末考试复习题(附答案)

数据库期末考试复习题(附答案) 数据库系统概论 2011年期末考试复习题 一、选择题 ? 第(1)至(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是: ? C:课程T:教员H:上课时间R:教室S:学生 ? 根据语义有如下函数依赖集:? F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} ? 1、关系模式A的码是(D) ? A. C B. (H,R)C.(H,T)D.H,S) ? 2、关系模式A的规范化程度最高达到(B) ? A. 1NF B. 2NF C. 3NFD. BCNF ? 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D) ? A. 1NF B. 2NF C. 3NF D. BCNF ? 4.设有关系R(A,B,C)和S(C,D)。与SQL语句? select A,B,D from R,S where R.C=S.C ? 等价的关系代数表达式是(B) ? A. σR.C=S.C(πA,B,D(R×S)) ? B. πA,B,D(σR,C= S.C (R×S)) ? C. σR.C=S.C((πA,B R)×(πDS)) ? D. σR,C=S.C(πD((πA,BR)×S) ? 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C) ? A. 7 B. 9 C. 12 D. 16 ? 6、数据库设计阶段分为(B) ? A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 ? B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 ? C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 ? D. 模型设计阶段、程序设计阶段和运行阶段 ? 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C) ? A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y ? C. 若X→→Y,且Y′?Y,则X→→Y′ D. 若Z=Φ,则X→→Y ? 8、查询优化策略中,正确的策略是(D) A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 ? 9、语句delete from sc 表明(A) A. 删除sc中的全部记录 B. 删除基本表sc? C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 ? 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B) ? A. 指针 B. 游标 C. 数组 D. 栈 11、五种基本关系代数运算是( A ) ? A. ∪,-,×,π和σ B. ∪,-,?,π和σ

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