天方达实施笔试题(面试库009)

一判断题(2分1题共10分)

1.在一个表中只能将一个字段指定为主关键字。( )

2.有两种创建数据库方法是使用数据库向导来创建和用sql语句来创建。(  )

3.查询时从数据库的表中筛选出符合条件的记录,构成一个新的数据集合。(  )

4.如果要追加记录的表中有关键字,那么追加的记录与表中的记录不能有相重复的关键值( )

5.SQL语言中,删除一个表的命令是DELETE (   )

二选择题(3分1题共45分)

1)在SQL的查询语句中,order by 选项实现对结果表的(   )功能

A分钟统计  B求和   C查找 D排序

2)SQL Server触发器主要针对下列语句创建(  )

A.SELECT,INSERT,DELETE

B.INSERT,UPDATE,DELETE

C SELECT,UPDATE,INSERT

D,INSERT,UPDATE,CREATE

3)在SQL中,建立表用的命令是(  )。

A.CREATE TBLE

B,CREATE RULE

C.CREATE VIEW

D,CREATE INDEX

4)SQL语言中,条件“年龄BETWEEN 40AND 50”表示年龄在40至50之间,且(  )。

A.包括40岁和50岁                B不包括40岁和50岁

C包括40岁但不包括50岁          D包括50岁但不包括40岁

5)在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(  )

A,SELECT,INTO             B,SELECT,FROM

C,SELECT,GROUP             D,仅SELECT

6)一个供应商可提供多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是(  )

A,一对一 B一对多 C,多对一 D,多对多

7)不允许在关系中出现重复记录的约束是通过( )

A .外键实现  B 索引实现

C,主键实现    D.唯一索引实现

8)SQL语言具有什么的功能。 (  )

A关系规范化、数据操纵、数据控制

B数据定义、数据操纵、数据控制

C数据定义、关系规范化、数据控制

D数据定义、关系规范化、数据操纵。

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

A,AGE IS NULL            B.AGE   IS NOT NULL

C,  AGE=NULL             D,NOT(AGE IS NULL)

10)SQL语言中,实现数据检索的语句是 ( )

A、SELECT  B、INSERT  C、UPDATE  D、DELETE

11)假定学生关系是S(S#,SBANE,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系( )

A. S  B. SC,C   C. S,SC   D. S,C,SC

12)如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( )

A)其中有一个是DELETE     B)一个是SELECT,另一个是UPDATE

C)两个都是SELECT         D)两个都是UPDATE

13)为了防止一个用户的工作不适当地影响另一个用户,应该采取( )

A)完整性控制   B)安全性控制   C)并发控制   D)访问控制

14)有一个关系:学生(学号,姓名,性别),规定学号的值域是8个数字组成的字符串,这一规则属于(  )

A)实体完整性约束                  B)参照完整性约束

C)用户自定义完整性约束            D)关键字完整性约束

15)SQLserver2000中对数据库动作进行跟踪的工具有事(   )

A)企业管理器             B)事件探查器

C)查询分析器             D)服务管理器

三,简单题

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

id int (标识号)

codno   char(7)(商品编码)

codname  varchar(30)(商品名称)

spec   varchar(20)(商品规格)

price   numeric(10,2) (价格)

sellnum  int (销售数量)

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

selldate datetime(销售时间)

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

2、向sell表中添加一条id号为:155,商品编号为0755,商品名称为:袜子,商品规格为:双,商品价格为12.00,销售数量为20销售分店为05,销售时间为2008-12-10.

3、将所有分店为04的销售记录改为由01销售。

4、删除商品编号为0753的所有销售记录。

5、查询2010年个分店,各商品的销售总额。

2)有两表a和b,两字段完全相同;(id int, name varchar(10)…),都有下面的数据;

Id                 name

———————

1                       a

2                       b

以下的查询语句,你知道它的运行结果吗?

1 select * from a left join b on a.id=b.id where a.id=1

答案:

2. Select * from a left join b on a.id=b.id and a.id=1

答案:

3.Select * from aleft join b on a.id=1

答案:

4. select * from a,b where a.id=b.id

答案:

5.select * from a,b

答案:

3)请简述阻塞与死锁的区别

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片