SQL Server面试题
填空题(1空1分共20分) 如果设计的表不符合第二范式 可能会导致_______ ________ _______ SQL是由_______语言 ________语言 _______语言组成 SQL Server在两个安全级上验证用户 分别是______________ _____________________ 自定义函数由___________函数 _______________函数 ___________________函数组成 备份策略的三种类型是__________备份 _______________备份 ___________________备份组成 启动一个显式事务的语句为__________ 提交事务的语句为__________ 回滚事务的语句为__________ 表的每一行在表中是惟一的实体属于__________完整性 使列的输入有效属于__________完整性 两个表的主关键字和外关键字的数据应该对应一致属于__________完整性 简答题(共20分) 在帮助中[ n ] 意思是什么?(4分) 请简述一下第二范式(4分) 现有 销售表 它们结构如下 (4分) id int (标识号) codno char( ) (商品编码) codname varchar( ) (商品名称) spec varchar( ) (商品规格) price numeric( ) (价格) sellnum int (销售数量) deptno char( ) (售出分店编码) selldate datetime (销售时间) 要求 写出查询销售时间段在 日到 之间 分店编码是 的所有记录 4 写一个存储过程 要求传入一个表名 返回该表的记录数(假设传入的表在数据库中都存在)(4分) 5 请简述UPDATE 触发器如何工作原理 (4分)
简答题 (共40分) (5分)使用一条SQL语句找到重复的值及重复的次数 有一数据表ZD_ks 其中有字段BM MC 请查询出在ZD_ks中BM有重复的值及重复的次数 没有的不要列出 如下表 BM DUPCOUNT
描述( 分) 表 student 学生信息表 ID int 学生编号 Name varchar 学生姓名 Sex bit 性别(男 女 ) Class int 班级编号
表 schedule 课程信息表 ID int 课程编号 Name varchar 课程名称
表 Grade 成绩信息表 ID int 自动编号 UID int 学生编号 SID int 课程编号 Num int 考试成绩
(a)求各班的总人数(1分) (b)求 班女生和男生的平均成绩(2分) (c)各班&# ;数据结构&# ;(课程名称)不及格的人数(2分)
lishixinzhi/Article/program/SQLServer/201405/30727