ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:396.81KB ,
资源ID:17051218      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17051218.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库应用 数据完整性实验答案Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库应用 数据完整性实验答案Word文档格式.docx

1、1. 复制student_info表命名为stu_phone,在stu_phone表中插入一列,列名为电话号码 CHAR(7)。完成以下代码实现该操作。stu_phone表结构如图1-10所示。答:SELECT*INTOstu_phoneFROMstudent_infoALTERTABLEADD电话号码 CHAR(7)NULL创建一个规则phone_rule,限制所输入的数据为7位09的数字。实现该规则的代码为createrulephone_ruleas电话号码like0-90-90-90-90-90-90-92. 使用系统存储过程sp_bindrule将phone_rule规则绑定到stu_

2、phone表的“电话号码”列上。实现该操作的代码为sp_bindrule,stu_phone.电话号码3. 输入以下代码,进行一次插入操作,要求符合规则:-select * from stu_phone-INSERT INTO stu_phone(学号,姓名,电话号码) VALUES(0009王国强1234yyy)INSERTINTOstu_phone(学号,姓名,电话号码)VALUES(4. 使用系统存储过程sp_unbindrule解除stu_phone表的列phone_rule规则绑定 5. DROP RULE 删除规则phone_ruleexe sp_unbindrulestu_pho

3、ne.性别Drop rule stu_S_rule(2)如下图,在管理台建各表的主、外键,同时对成绩表中的学号,课程号建级联更新和级联删除。请截图 1. 为成绩表的创建外键,如下图2. 成绩表的学号、课程号级联更新和级联删除的创建图图 1图 2图 3以下各题,请参照上图2与图3课程号外键截图学号外键截图学号级联更新、级联删除图课程号级联更新、级联删除图(3)、数据其它约束1. 创建一个表Employees5,只含EmployeeID,Name,Sex和Education列。将Name设为主键,作为列Name的 约束。对EmployeeID列进行unique约束,并作为表的约束create ta

4、ble Employees5(EmployeeID char(6) not null,Name char(10)not null primary key,Sex tinyint,Education char(4),constraint UK_id unique(EmployeeID)2. 删除上题中的创建unique约束alter table Employees5drop constraint UK_id 3. 创建新表student,只考虑“号码”和“性别”两列,性别只能包含男或女 create table student (号码 char(6) not null, 性别 char(2) n

5、ot null check(性别 in(男女)创建新表Salary2,结构与Salary相同,但Salary2表不允许OutCome列大于InCome列 create table Salary2InCome float not null,OutCome float not null,check(InCome=OutCome)4. 5. 创建一个表Salary3,要求所有Salary3表上EmployeeID列的值都要出现在Salary2表中,利用参照完整性约束实现, 要求当删除或修改Salary2表上的EmployeeID列时,Salary3表中的EmployeeID值也会随之变化 creat

6、e table Salary3(EmployeeID char(6) not null primary key,OutCome float(8) not null,foreign key(EmployeeID) references Salary(EmployeeID) on update cascade on delete cascade实验名称数据完整性实验日期实验目的掌握Transact-SQL语句(CREATE RULE、DROP RULE)创建和删除规则的方法。掌握系统存储过程sp_bindrule、sp_unbindrule绑定和解除绑定规则的操作方法,以及sp_helptext查

7、询规则信息、sp_rename更名规则的方法。掌握Transact-SQL语句(CREATE DEFAULT、DROP DEFAULT)创建和删除默认对象的方法。掌握系统存储过程sp_bindefault、sp_unbindefault绑定和解除绑定默认对象的操作方法,以及sp_helptext查询默认对象信息。掌握SQL Server管理平台和Transact-SQL语句(CREATE TABLE、ALTER TABLE)定义和删除约束的方法,并了解约束的类型。实验环境Windows 7 ,SQL Server 2008实验内容按实验步骤完成数据完整性设置。实验中要求在查询设计器中用语句完成的实验,请在这里填写他们的语句,并标上题号。试验思考回答以下问题:(1)在SQL Server 2008中,可采用哪些方法实现数据完整性?(2)比较默认对象和默认约束的异同。(3)可以使用SQL Server管理平台创建规则和默认值对象吗?(4)在数据库中建立的规则不绑定到数据表的列上会起作用吗?为什么?(5)请说明唯一约束和主键约束之间的联系和区别。【手写“回答以下问题”,若空白处不够,请附页完成】

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1