SQL求高手帮忙做张卷子.在线等高手解答 40
1.数据库是存放(数据)的仓库。2.SQLServer中使用存储过程的好处主要有答:1.通过降低网络流量提高性能2.通过将某些形式的攻击降至最低,以增强安全性3.通过将某...
1.数据库是存放( 数据 )的仓库。
2.SQL Server中使用存储过程的好处主要有
答:1.通过降低网络流量提高性能
2. 通过将某些形式的攻击降至最低,以增强安全性
3. 通过将某些形式的攻击降至最低,以增强安全性
4. 抽象化业务规则,以确保一致性和安全性
3.在关系模型中,字段又称为(属性 )。
4.一个表的的主键过关键字特点是( 唯一和不为空 ),其值具有不允许为( )。
5.建立约束的最终目的是为了保证数据的_ _________和___ _______.
6.学过的约束有( )。
7.请写出转换函数名( )
8.存放系统对象的系统表名是( )
二、采用T—SQL命令创建数据库,库名为:人员信息系统。(5分)
三、有如下各表。(15分)
1. 人员基本信息表(RYXXB),字段如下:
RYBH(人员编号) CHAR(10) NOT NULL
RYXM(人员姓名) CHAR(20) Null
XB (性别) CHAR(1) Null
MZBM (民族编码) CHAR(4) Null
BMBM(部门编码) CHAR(4) Null
CS(出生日期) DATETIME Null
2. 部门情况表(BMQKB),字段如下:
BMBM(部门编码) CHAR(4) NOT Null
BMMC(部门名称) VARCHAR(30) Null
3. 人员成绩表(RYDJB),字段如下:
KSBH (考试编号) CHAR(10) NOT NULL
RYBH(人员编号) CHAR(10) Null
KSKM(考试科目) CHAR(16) Null
KSRQ(考试日期) Datetime Null
KSCJ (考试成绩) INT
要求采用命令写出创建表1,同时为人员编号设置成主键
四、采用命令分别(15分)
1. 为“人员成绩表”中的RYBH建立外部键。
2. 为“人员基本信息表”中字段RYBH创建录入数据限定为0——9之内数字的CHECK约束。
3.为表3‘人员成绩表’中的考试日期设置默认约束,为当前系统日期。
五、采用T—SQL查询语句实现:。(20分)
1. 查找人员姓名中含有‘冰’字的员工
2. 统计每个人员在2004-05-01至2004-05-31一个月内考试次数。
3. 显示部门为‘销售部’中年龄最大的10名职员
4. 统计部门名称为‘软件部‘的考试人员平均成绩
六、创建视图,实现第三题中三个表的内部链接(10分)
七、创建存储过程-统计每个部门在日期2007-03-01至2007-05-30之间的总成绩、平均成绩、以及考试次数。(共10分)
八、建立的数据库进行备份,备份名为自己的姓名(5分) 展开
2.SQL Server中使用存储过程的好处主要有
答:1.通过降低网络流量提高性能
2. 通过将某些形式的攻击降至最低,以增强安全性
3. 通过将某些形式的攻击降至最低,以增强安全性
4. 抽象化业务规则,以确保一致性和安全性
3.在关系模型中,字段又称为(属性 )。
4.一个表的的主键过关键字特点是( 唯一和不为空 ),其值具有不允许为( )。
5.建立约束的最终目的是为了保证数据的_ _________和___ _______.
6.学过的约束有( )。
7.请写出转换函数名( )
8.存放系统对象的系统表名是( )
二、采用T—SQL命令创建数据库,库名为:人员信息系统。(5分)
三、有如下各表。(15分)
1. 人员基本信息表(RYXXB),字段如下:
RYBH(人员编号) CHAR(10) NOT NULL
RYXM(人员姓名) CHAR(20) Null
XB (性别) CHAR(1) Null
MZBM (民族编码) CHAR(4) Null
BMBM(部门编码) CHAR(4) Null
CS(出生日期) DATETIME Null
2. 部门情况表(BMQKB),字段如下:
BMBM(部门编码) CHAR(4) NOT Null
BMMC(部门名称) VARCHAR(30) Null
3. 人员成绩表(RYDJB),字段如下:
KSBH (考试编号) CHAR(10) NOT NULL
RYBH(人员编号) CHAR(10) Null
KSKM(考试科目) CHAR(16) Null
KSRQ(考试日期) Datetime Null
KSCJ (考试成绩) INT
要求采用命令写出创建表1,同时为人员编号设置成主键
四、采用命令分别(15分)
1. 为“人员成绩表”中的RYBH建立外部键。
2. 为“人员基本信息表”中字段RYBH创建录入数据限定为0——9之内数字的CHECK约束。
3.为表3‘人员成绩表’中的考试日期设置默认约束,为当前系统日期。
五、采用T—SQL查询语句实现:。(20分)
1. 查找人员姓名中含有‘冰’字的员工
2. 统计每个人员在2004-05-01至2004-05-31一个月内考试次数。
3. 显示部门为‘销售部’中年龄最大的10名职员
4. 统计部门名称为‘软件部‘的考试人员平均成绩
六、创建视图,实现第三题中三个表的内部链接(10分)
七、创建存储过程-统计每个部门在日期2007-03-01至2007-05-30之间的总成绩、平均成绩、以及考试次数。(共10分)
八、建立的数据库进行备份,备份名为自己的姓名(5分) 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询