SQL Server上机练习五

SQL Server上机练习五

ID:40565951

大小:42.00 KB

页数:5页

时间:2019-08-04

SQL Server上机练习五_第1页
SQL Server上机练习五_第2页
SQL Server上机练习五_第3页
SQL Server上机练习五_第4页
SQL Server上机练习五_第5页
资源描述:

《SQL Server上机练习五》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、练习五1、编写SQL语句创建数据库studentdb2、编写SQL语句在数据库studentdb中创建表stuphone,表结构如下:列名数据类型长度是否可空说明Idchar4N主键Namevarchar8YSexchar2YBirthdaydatetimeYAddressvarchar50YHeightdecimal(3,2)YPhonechar8Y3、编写SQL语句,为studentdb数据库创建一个规则phonerule,限制所输入的数据为8位0-9的数字4、编写SQL语句将规则phonerule绑定到表stuphone的列

2、phone5、利用企业管理器,分别向表stuphone中加入如下数据IdNameSexBirthdayAddressHeightphone0001张三男1990-12-151.75382567470002李四男1989-8-261.73382654690003张强男1991-11-301.763826a5436、使用企业管理器为studentdb数据库创建规则stugender,限制输入的值只能是M或者F7、使用企业管理器将该规则stugender绑定到表stuphone的列sex8、编写SQL语句分别向stuphone表中增加如

3、下两条记录,观察执行结果1)学号为0004,姓名Tom,性别为M2)学号为0005,姓名John,性别为男9、编写SQL语句解除7中建立的绑定10、编写SQL语句删除规则stugender11、编写SQL语句完成:1)创建默认对象dfdate,其值是1984-9-92)将其绑定到表stuphone的birthday列3)编写SQL语句在stuphone表中加入记录学号为0006,姓名Anson,其他字段为空,观察默认对象的作用。4)删除该默认对象12、编写SQL语句,在studentdb数据库中创建表stucon,并同时创建约束。

4、表结构如下:字段数据类型长度学号Char4姓名Char8性别Char2生日Datetime电话Varchar12入学日期Datetime约束如下:1)学号具有主键约束,该主键约束名为con_pk2)姓名具有唯一约束3)性别具有默认约束,默认值是M4)生日具有检查约束,约束名称是chkbirth,检查条件是生日介于1985-1-1和1990-12-31之间;5)入学日期大于生日2、编写SQL语句,在studentdb数据库中创建表orderinfo,并同时创建约束。表结构如下:字段数据类型长度ordernameChar4orderd

5、atedatetimearrdatedatetime约束如下:1)Ordername和orderdate具有主键约束,约束名为pkorder,2)Arrdate具有检查约束,约束名为chkdate,要求其值晚于orderdate3、在企业管理器中,查看上述两张表中创建的约束4、在企业管理器的studentdb数据库中执行以下所有操作,在两张表中建立外键关系。1)创建表dep,包含2列,分别是DIDint,Dnamechar(12)2)设置DID为主键3)在dep中输入两条数据数据(1,‘工商系’)(2,‘物流系’)4)创建表stu

6、,包含3列,分别是IDint,Namechar(6),DepIDint5)设置ID为主键6)在stu和dep之间建立外键关系,使得stu表的DepID列参照dep表的DID列。同时设置级联更新和级联删除。7)在stu表中输入下列数据(101,‘张三’,1)(102,‘李四’,1)(103,‘赵五’,2)(104,‘钱六’,3)观察系统的反应1)在dep表中将工商系的编号改为3,观察stu表中的变化2)在dep表中将物流系的记录删除,观察stu表中的变化。2、编写SQL语句创建一个登录,名称为plogin,密码为123,其他参数为默

7、认3、编写SQL语句,将plogin的密码改为abc4、编写SQL语句将登录plogin加为数据库studentdb的用户,用户名为plogin15、在查询分析器中,使用plogin登录,登录成功后,将当前数据库设置为studentdb,编写SQL语句查询studentdb数据库中stuphone表中的所有数据,查看系统的反应6、在企业管理器的studentdb数据库中,赋予用户plogin1对表stuphone的select权限7、在查询分析器中,再次查询studentdb数据库中stuphone表中的所有数据,查看系统的反应8

8、、在企业管理器为studentdb数据库创建一个数据库角色myrole,并将plogin1加为myrole的成员9、在企业管理器的studentdb数据库中,取消用户plogin1对表stuphone的select权限,同时赋予myrole角色对表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。