




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
练习五1、 编写SQL语句创建数据库studentdb2、 编写SQL语句在数据库studentdb中创建表stuphone,表结构如下:列名数据类型长度是否可空说明Id char4N主键Name varchar8YSex char2YBirthday datetimeYAddress varchar50YHeight decimal(3,2)YPhone char8Y3、 编写SQL语句,为studentdb数据库创建一个规则phonerule,限制所输入的数据为8位0-9的数字4、 编写SQL语句将规则phonerule绑定到表stuphone的列phone5、 利用企业管理器,分别向表stuphone中加入如下数据IdNameSexBirthdayAddressHeightphone0001张三男1990-12-151.75382567470002李四男1989-8-261.73382654690003张强男1991-11-301.763826a5436、 使用企业管理器为studentdb数据库创建规则stugender,限制输入的值只能是M或者F7、 使用企业管理器将该规则stugender绑定到表stuphone的列sex8、 编写SQL语句分别向stuphone表中增加如下两条记录,观察执行结果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, 并同时创建约束。表结构如下:字段数据类型长度学号Char4姓名Char8性别Char2生日Datetime电话Varchar12入学日期Datetime约束如下:1) 学号具有主键约束,该主键约束名为con_pk2) 姓名具有唯一约束3) 性别具有默认约束,默认值是M4) 生日具有检查约束,约束名称是chkbirth,检查条件是生日介于1985-1-1和1990-12-31之间;5) 入学日期大于生日13、 编写SQL语句,在studentdb数据库中创建表orderinfo, 并同时创建约束。表结构如下:字段数据类型长度ordernameChar4orderdatedatetimearrdatedatetime约束如下:1) Ordername和orderdate具有主键约束,约束名为pkorder,2) Arrdate具有检查约束,约束名为chkdate, 要求其值晚于orderdate14、 在企业管理器中,查看上述两张表中创建的约束15、 在企业管理器的studentdb数据库中执行以下所有操作,在两张表中建立外键关系。1) 创建表dep,包含2列,分别是DID int, Dname char(12)2) 设置DID为主键3) 在dep中输入两条数据数据(1,工商系)(2,物流系) 4) 创建表stu,包含3列,分别是ID int, Name char(6), DepID int5) 设置ID为主键6) 在stu和dep之间建立外键关系,使得stu表的DepID列参照dep表的DID列。同时设置级联更新和级联删除。7) 在stu表中输入下列数据(101,张三,1)(102,李四,1)(103,赵五,2)(104,钱六,3)观察系统的反应8) 在dep表中将工商系的编号改为3,观察stu表中的变化9) 在dep表中将物流系的记录删除,观察stu表中的变化。16、 编写SQL语句创建一个登录,名称为plogin,密码为123,其他参数为默认17、 编写SQL语句,将plogin的密码改为abc18、 编写SQL语句将登录plogin加为数据库studentdb的用户,用户名为plogin119、 在查询分析器中,使用plogin登录,登录成功后,将当前数据库设置为studentdb, 编写SQL语句查询studentdb数据库中stuphone表中的所有数据,查看系统的反应20、 在企业管理器的studentdb数据库中,赋予用户plogin1对表stuphone的select权限21、 在查询分析器中,再次查询studentdb数据库中stuphone表中的所有数据,查看系统的反应22、 在企业管理器为studentdb数据库创建一个数据库角色myrole,并将plogin1加为myrole的成员23、 在企业管理器的studentdb数据库中,取消用户plogin1对表stuphone的select权限,同时赋予myrole角色对表stuphone的select权限 24、 在查询分析器中,再次查询studentdb数据库中stuphone表中的所有数据,查看系统的反应25、 在企业管理器的studentdb数据库中,拒绝用户plogin1对表stuphone的select权限,同时赋予myrole角色对表stuphone的select权限26、 在查询分析器中,再次查询studentdb数据库中stuphone表中的所有数据,查看系统的反应27、 在企业管理器中,将用户plogin1从角色myrole中移除28、 编写SQL语句,将数据库studentdb的用户plogin1删除29、 编写SQL语句删除登录plogincreate database studentdbgouse studentdbcreate table stuphone( id char(4) primary key, name varchar(8), sex char(2), birthday datetime, address varchar(50), height decimal(3,2), phone char(8)create rule phonerule as phone like 0-90-90-90-90-90-90-90-9exec sp_bindrule phonerule, stuphone.phonegender in (M, F)insert into stuphone(id,name,sex) values (0004,tom,M)insert into stuphone(id,name,sex) values (0005,John,男)exec sp_unbindrule stuphone.sexdrop rule stugendercreate default dfdate as 1984-9-9exec sp_bindefault dfdate,stuphone.birthdayinsert into stuphone(id,name) values(0006,Anson)exec sp_unbindefault stuphone.birthdaydrop default dfdatecreate table stucon( 学号 char(4) constraint con_pk primary key, 姓名 char(8) unique, 性别 char(2) default(M), 生日 datetime constraint chkbirth check(生日 between 1985-1-1 and 1990-12-31), 电话 varchar(12), 入学日期 datetime, check(入学日期生日) )create table orderinfo( ordername char(4), orderdate datetime, arrdate datetime, constraint pkorder primary key(ordername, orderdate), constraint chkdate check(arrdate orderdate
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电磁继电器应用课件
- 电瓶车销售知识培训总结课件
- 北师大新生开学考试题及答案
- MGTA-117-Antibody-生命科学试剂-MCE
- 3-Hydroxy-5-methylhex-4-enoyl-CoA-3-Hydroxy-5-methylhex-4-enoyl-coenzyme-A-生命科学试剂-MCE
- Desmethylene-oxobexarotene-methyl-ester-13C4-生命科学试剂-MCE
- 保健人员岗位考试试题及答案
- 包头高中教师考试真题及答案
- 高山族民风民俗课件
- 2025年法人大数据项目提案报告
- 2026届广东省六校高三语文上学期第一次联考试卷附答案解析
- 2025年医院胸痛中心应知应会试题(附答案)
- 医院投诉处理标准化培训
- 2025年广东法官入额考试题库
- 肺康复专题讲座
- 卵巢保养课件教学
- 2025年医师定期考核业务水平测评理论考试(公共卫生)历年参考题库含答案详解(5套)
- 防雷防静电培训考试试题及答案
- 2025年发展对象培训考试试题(含答案)
- 测绘工程技术专业介绍
- 亚马逊运营每周工作汇报
评论
0/150
提交评论