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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

SQLSERVER上机实验Word下载.docx

1、2查看数据库属性:操作1.2:使用T-SQL语句查看数据库test属性EXEC sp_helpdb test3删除数据库:操作1.3:使用T-SQL语句删除数据库testdrop database Test实验2 表操作1创建表:操作2.1:创建学生表:表名:student说明:学生基本信息表属性列数据类型长度空值列约束说明st_idnVarChar9Not NullPK学生学号st_nm8学生姓名st_sex2Null学生性别st_birthdatetime出生日期st_scoreint入学成绩st_date入学日期st_fromnChar20学生来源st_dpid所在系编号st_mntti

2、nyint学生职务USE testCREATE TABLE student st_id nVarChar(9) primary key NOT NULL , st_nm nVarChar(8) NOT NULL , st_sex nVarChar(2) NULL , st_birth datetime NULL , st_score int NULL , st_date datetime NULL , st_ from nVarChar(20) NULL , st_dpid nVarChar(2) NULL , st_ mnt tinyint NULL操作2.2:创建课程信息表:couse课程

3、信息表cs_id4课程编号cs_nm课程名称cs_tm课程学时cs_sc课程学分CREATE TABLE couse cs_id nVarChar(4) primary key NOT NULL , cs_nm nVarChar(20) NOT NULL , cs_tm int NULL , cs_sc int NULL操作2.3:创建选课表:slt_couse选课表FK学生编号score课程成绩sltdate选课日期 cs_id nVarChar(4) NOT NULL , st_id nVarChar(9) NOT NULL , score int NULL , sltdate datet

4、ime NULL操作2.4:创建院系信息表:dept院系信息表dp_id系编号dp_nm院系名称dp_drt院系主任dt_tel12联系 CREATE TABLE dept dp_id nVarChar(2) NOT NULL , dp_nm nVarChar(20) NOT NULL , dp_drt nVarChar(8) NULL , dp_tel nVarChar(12) NULL2修改表结构:(1)向表中添加列:操作2.5:为“dept”表添加“dp_count”列(数据类型为nvarchar,长度为3,允许为空)ALTER TABLE dept ADD dp_count nvarc

5、har(3) NULL(2)修改列数据类型:操作2.6:修改“dept”表的“dp_count”列数据类型为intALTER TABLE dept ALTER COLUMN dp_count int NULL(3)删除表中指定列:操作2.7:删除“dept”表的“dp_count”列ALTER TABLE dept DROP COLUMN dp_count3删除表操作2.8:删除“dept”表DROP TABLE student4向表中输入数据记录操作2.9:分别向“student”表、“couse”表、“slt_couse”表、“dept”表中输入数据记录实验3 数据完整性1空值约束( NU

6、LL )操作3.1:将student表中的st_sex列属性更改为NOT NULLALTER TABLE student ALTER COLUME st_nm nVarChar(8) NOT NULL2默认值约束( DEFAULT )操作3.2:将student表中的st_from列默认值设置为“陕西省”ALTER TABLE student ADD DEFAULT 陕西省 FOR st_from3默认值对象操作3.3:创建默认值对象df_today为当前日期,并将其绑定到slt_couse表中的sltdate列,然后取消绑定,最后删除默认值对象df_today。CREATE DEFAULT

7、df_today AS Getdate( )EXEC sp_bindefault df_today, slt_couse.sltdateEXEC sp_unbindefault DROP DEFAULT df_today4检查约束( CHECK )操作3.4:将slt_couse表中的score列的检查约束设置为=0且=0 AND score=100)5规则约束对象操作3.5:创建规则约束对象rl_sex,用于检查性别的取值仅限于“男”与“女”,并将其绑定到student表中的st_sex列,然后取消绑定,最后删除规则约束对象rl_sex。CREATE RULE rl_sex AS chkse

8、x 男 OR chksex=女或CREATE RULE rl_sex AS chksex IN (男, 女)EXEC sp_bindrule rl_sex, student.st_sexEXEC sp_unbindrule DROP RULE rl_sex6主键操作3.6:将dept表中的dp_id列设置为主键ALTER TABLE dept ADD PRIMARY KEY (dp_id)7唯一性约束( UNIQUE )操作3.7:将dept表中的dp_nm列设置为唯一性约束ALTER TABLE dept ADD UNIQUE (dp_nm)8标识列操作3.8:向slt_couse表中添加标

9、识列id,第1行默认值为1,相邻两个标识列间的增量为1ALTER TABLE slt_couse ADD id INT IDENTITY(1,1) NOT NULL9外键( FOREIGN KEY )操作3.9:被参照表为dept,参照表为studentALTER TABLE studentADD FOREIGN KEY (st_dpid) REFERENCES dept(dp_id)实验4 数据更新1表中插入数据操作4.1:向dept表插入一条记录,系号11,系名自动控制系,系主任为李其余, 81234567INSERT INTO dept VALUES(11, 自动控制系李其余)操作4.2

10、:向student表插入一条记录,学号070201001,姓名为王小五,性别为男,出生日期为1990年9月9日,系号为11,其余字段为NULL或默认值INSERT INTO student(st_id, st_nm, st_sex, st_birth, st_dpid)VALUES (070201001王小五男1990.9.9 )操作4.3:向couse表插入一条记录,课程号1234,课程名为操作系统,其余字段为NULL或默认值INSERT INTO couse(cs_id, cs_nm) VALUES (1234操作系统操作4.4:向slt_couse表插入一条记录,课程号1234,学名070201001,其余字段为NULL或默认值INSERT INTO slt_couse(cs_id, st_id) VALUES (2修改表中数据操作4.5:修改student表记录,将王小五的入学成绩改为88UPDATE student SET st_score=88 WHERE st_nm=操作4.6:修改couse表记录,将所有记录的学分改为4,学时改为64UPDATE couse SET cs_tm=64, cs_s

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

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