SQL Server 第四单元实验.docx

上传人:b****6 文档编号:7320824 上传时间:2023-05-11 格式:DOCX 页数:15 大小:889.65KB
下载 相关 举报
SQL Server 第四单元实验.docx_第1页
第1页 / 共15页
SQL Server 第四单元实验.docx_第2页
第2页 / 共15页
SQL Server 第四单元实验.docx_第3页
第3页 / 共15页
SQL Server 第四单元实验.docx_第4页
第4页 / 共15页
SQL Server 第四单元实验.docx_第5页
第5页 / 共15页
SQL Server 第四单元实验.docx_第6页
第6页 / 共15页
SQL Server 第四单元实验.docx_第7页
第7页 / 共15页
SQL Server 第四单元实验.docx_第8页
第8页 / 共15页
SQL Server 第四单元实验.docx_第9页
第9页 / 共15页
SQL Server 第四单元实验.docx_第10页
第10页 / 共15页
SQL Server 第四单元实验.docx_第11页
第11页 / 共15页
SQL Server 第四单元实验.docx_第12页
第12页 / 共15页
SQL Server 第四单元实验.docx_第13页
第13页 / 共15页
SQL Server 第四单元实验.docx_第14页
第14页 / 共15页
SQL Server 第四单元实验.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

SQL Server 第四单元实验.docx

《SQL Server 第四单元实验.docx》由会员分享,可在线阅读,更多相关《SQL Server 第四单元实验.docx(15页珍藏版)》请在冰点文库上搜索。

SQL Server 第四单元实验.docx

SQLServer第四单元实验

第四单元表数据操作

实验一

一、实验目的

①掌握创建表的方法②掌握表设计器的使用③掌握表中数据的添加、删除和修改方法④掌握表结构的修改。

二、实验内容

①使用向导创建表。

②使用设计器创建表。

③通过输入创建表。

④表的操作。

⑤建立表之间的关系。

三、实验步骤

1、创建表

STUDENT

字段名称

字段类型

大小

说明

Sno

Char

10

主键

Sname

Char

8

sex

Char

2

默认值为男,只能输入男或女

birthday

Datetime

Sdept

Char

20

COURSE

字段名称

字段类型

大小

说明

Cno

Char

10

主键

Cname

Char

30

唯一性

Credit

Real

SCORE(其中SCORE表包含建立表之间的关系)

字段名称

字段类型

大小

取值范围

说明

Sno

char

10

数据来自学生信息表

外键

Cno

Char

10

数据来自课程信息表

外键

Grade

Real

0~100

使用SSMS图形化界面:

①创建STUDENT表

设置默认值:

②创建COURSE表

设置Cname为唯一值:

③创建SCORE表

弹出对话框:

使用T-SQL语句:

USEXSGL

CREATETABLESTUDENT

(SnoCHAR(10)PRIMARYKEY,

SnameCHAR(8),

sexCHAR

(2)DEFAULT'男'CHECK(sex='男'ORsex='女'),

birthdayDATETIME,

SdeptCHAR(20)

实验结果:

①创建STUDENT表

②创建COURSE表

实验代码:

USEXSGL

CREATETABLECOURSE

(CnoCHAR(10)PRIMARYKEY,

CnameCHAR(30)UNIQUE,

CreditREAL

实验结果:

③创建SCORE表

实验代码:

USEXSGL

CREATETABLESCORE

(SnoCHAR(10)FOREIGNKEYREFERENCESSTUDENT,

CnoCHAR(10)FOREIGNKEYREFERENCESCOURSE,

GradeREALCHECK(Grade>=0ANDGrade<=100)

实验结果:

2、增加、修改、删除字段(①给STUDENT表增加一个memo(备注)字段,类型为Varchar(200)。

②将memo字段的类型修改为Varchar(300)。

③删除memo字段)。

使用SSMS图形化界面:

使用T-SQL语句:

(添加属性)

实验代码:

USEXSGL

ALTERTABLESTUDENT

ADDmemoVARCHAR(200)

实验结果:

(修改属性)

实验代码:

USEXSGL

ALTERTABLESTUDENT

ALTERCOLUMNmemoVARCHAR(300)

实验结果:

(删除属性)

实验代码:

USEXSGL

ALTERTABLESTUDENT

DROPCOLUMNmemo

实验结果:

3、向表中添加数据、更新数据、删除数据并验证约束(①使用INSERTINTO命令向三个表中分别插入若干数据,验证主键约束、唯一性约束以及默认值约束②使用UPDATE命令更新数据,验证外键约束③使用DELETE命令删除数据④删除表)。

使用SSMS图形化界面:

使用T-SQL语句:

①插入

实验代码:

主键约束、默认约束:

USEXSGL

INSERTSTUDENT(Sno,Sname,sex,birthday,Sdept)

VALUES(001,'张元',DEFAULT,2001-08-12,'CS')

USEXSGL

INSERTSTUDENT(Sno,Sname,sex,birthday,Sdept)

VALUES(001,'赵玉','女',2001-08-12,'CS')

唯一性约束:

USEXSGL

INSERTCOURSE(Cno,Cname,Credit)

VALUES(001,'书籍',1)

②更新数据:

USEXSGL

UPDATESCORE

SETCno=4WHERESno=1ANDCno=2

③删除数据

USEXSGL

DELETEFROMSCORE

DELETEFROMCOURSE

DELETEFROMSTUDENT

④删除表

USEXSGL

DROPTABLESCORE

DROPTABLESTUDENT

DROPTABLECOURSE

实验结果:

主键约束、默认约束:

唯一性约束:

②更新数据:

③删除数据

④删除表

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2