注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 利用手机和电池实现反地心..
 帮助

SQL笔试题


2007-09-21 21:01:52
 标签:SQ L笔试题   [推送到技术圈]

SQL笔试题
 
单词解释(2/) 34
Data
Database
RDBMS
GRANT
REVOKE
DENY
DECLARE
PROCEDURE
Transaction
TRIGGER
继续
唯一
主键
标识列
外键
检查
约束
 
 
 
 
编写SQL语句(5/)50
1)      创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话
 
 
 
 
2)      修改学生表的结构,添加一列信息,学历
 
 
 
3)      修改学生表的结构,删除一列信息,家庭住址
 
 
 
4)      向学生表添加如下信息:
 
学号
姓名
年龄
性别
联系电话
学历
1
A
22
123456
小学
2
B
21
119
中学
3
C
23
110
高中
4
D
18
114
大学
 
 
 
 
 
 
5)      修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”
 
 
 
6)      删除学生表的数据,姓名以C开头,性别为‘男’的记录删除
 
 
 
 
7)      查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来
 
 
 
8)      查询学生表的数据,查询所有信息,列出前25%的记录
 
 
9)      查询出所有学生的姓名,性别,年龄降序排列
 
 
10)   按照性别分组查询所有的平均年龄
 
 
 
三填空(3/) 36
1)      索引分为________________________在一张表上最多可以创建___________索引。但是可以创建_____个非_______索引。
2)      SqlServer安全机制中,分为这样四个概念:______________________________
3)      系统存储过程________是用来显示规则,默认值,未加密的存储过程,用户定义函数,触发或视图的文本
4)      事务开始:_____________Transction
提交事务:_____________Transction
回滚事务:_____________Transction
 
问答题(5/)60
1)      数据库包含哪些那几种后缀名的文件必须,这些文件分别存放在什么的信息?
 
 
 
 
 
2)      TRUNCATE  TABLE 命令是什么含义?和Delete from 表名有什么区?
 
 
 
 
 
3)      说出以下聚合数的含义:avg ,sum ,max  ,min , count  ,count(*)
 
 
 
 
 
4)      inner join 是什么意思?作用是什么?写出基本语法结构
 
 
 
 
5)      左向外联接,右向外联接,全联接的关健字如何写?
 
 
 
 
6)      子查询分为几类,说明相互之间的别
 
 
 
7)      实现实体完整性,实现域完整性,实现 完整性(引用完整性),实现自定义完整性分别使用什么手段?
 
 
 
 
 
8)      视图可以更新吗?会影响到实际表吗?
 
 
 
9)      谈谈这样几个角色, dbo   , Sysadmin      public
 
 
 
10)   何为动态游标?何为静态游标?
 
 
 
 
11)   什么是存储过程?为什么存储过程要比单纯的Sql 语句执行起来要快?
 
 
 
 
12)什么是Inserted  ?什么是Deleted 表?
 


上一篇 SQL SERVER 总结  下一篇 Asp的总结



    文章评论
 
2007-09-26 14:36:16
MS好多不会的。。。

2007-11-17 13:34:29
这个题没有答案的么?!

2007-12-29 21:47:57
老大,把答案也公布出来好吗,我关注着

2008-01-03 08:32:40
答案已经公布出来了呀,详见(SQL笔试题目及答案)这篇文章

2008-01-16 19:36:52
很不错的题目,谢谢!

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: