- 28
- 0
- 约8.03千字
- 约 12页
- 2016-10-17 发布于贵州
- 举报
实验二 数据管理
实验二 数据表管理。
实习内容
1、在实验一所创建的数据库中创建数据表,数据表的结构及各类约束如下:(20分)
(1)使用SQL Server Management Studio方法创建上述三个数据表及各类约束;(10分)
(2)使用Transact-SQL语言创建上述三个数据表及各类约束(每个约束需自定义名称);(10分)
答案:
.在【对象资源管理器】中,展开sunjing,右击该数据库下的【表】,选择【新建表】,然后在出现的界面中填写信息。
约束,就是单击工具栏上的【管理CHECK约束】,然后设置约束命令,设置好单击关闭按钮,即可。
S表、C表和SC表的代码如下:
CREATE TABLE S(
学号 Char (6) NOT NULL CONSTRAINT DF_TABLE_1_Studentno DEFAULT (J0400),
姓名 Char (8) NOT NULL,
性别 Char (2) NOT NULL,
出生日期Datetime NOT NULL CONSTRAINT DF_S_出生日期DEFAULT ,
系 Varchar (20) NOT NULL,
电话 Char (8) NULL,
CONSTRAINT CK_S CHECK (学号Like [J][0-9][0-9][0-9][0-9][0-9] ),
CONSTRAINT CK_Sex CHECK (性别= 女 OR 性别= 男),
CONSTRAINT CK_TEL CHECK (电话Like [0-9][0-9][0-9] -[0-9][0-9][0-9][0-9] ),
CONSTRAINT PK_S PRIMARY KEY CLUSTERED (学号ASC)
) ON [PRIMARY]
CREATE TABLE C(
课程号 Char (3) NOT NULL CHECK (课程号Like [C][0-9][0-9]) PRIMARY KEY,
课程名 Varchar (20) NOT NULL,
学分 Smallint NULL,
预选课程号 Char (3) NULL FOREIGN KEY (预选课程号) REFERENCES C (课程号),
教师 Char (8) NULL
)
CREATE TABLE SC(
学号 Char (6) NOT NULL FOREIGN KEY (学号) REFERENCES S (学号),
课程号Char (3) NOT NULL FOREIGN KEY (课程号) REFERENCES C (课程号),
成绩 Smallint NULL CHECK (成绩=0 AND 成绩=100),
PRIMARY KEY CLUSTERED (学号ASC,课程号ASC)
)
(1)使用SQL Server Management Studio,选择你所在班级的三位同学(包括你本人)及你所认识的地理系两位同学,把其基本信息输入到S表中。上面5位同学必须是三男两女:
(2)使用Transact-SQL语言,把你们上学期所学的三门课程(大学英语、数学、C语言)输入到C表中(其中课程号可以自己定义,预选课程号字段可以不添数据)其代码如下:
use 徐健
go
insert into C(课程号,课程名,学分,预选课程号,教师)
values(C01,大学英语,4,C01,徐艳)
go
insert into C(课程号,课程名,学分,预选课程号,教师)
values(C02,数学,4,C02,郭进峰)
go
insert into C(课程号,课程名,学分,预选课程号,教师)
values(C03,C语言,4,C03,高恩婷)
select * from C
3、使用Transact-SQL语言,修改数据(共20分,每题5分)
(1)修改S表,把你本人的姓名用英文名代替,并把你所在的系用学院名称代替:
(2)修改C表,把所有课程的学分都提高一个学分:
(3)修改SC表,把不及格的同学的成绩提到60分,90分以上的同学降为90分。
(4)删除SC表中的所有数据:
use 徐健
go
delete from SC
go
select * from SC(1)修改SC表,删除“成绩”列上的检查约束,把其数据类型修改成char(10),并设置默认值为‘及格’:
(2)重
您可能关注的文档
最近下载
- 山西省农村信用社(农村商业银行合作银行)个人网上银行.pdf VIP
- XX市非公经济人才引进问题研究XX市重点软科学项目R2004A04研究报告 1【XX市重点软科学项目R2004A04研究报告】XX市非公经济人才引进问题研究执笔: XX大学经济学院 张一力课题主持人:张一力 副.doc VIP
- 船舶空调装置的实例与管理课件.PPT VIP
- 2025-2026学年黑龙江省大庆市高三上学期一模物理试题(附答案解析).docx VIP
- 软科学课题研究报告.doc VIP
- 高中物理必修2全册基础典型练习题(精品含答案).pdf VIP
- 便民摊点抓阄方案.doc VIP
- 中国领汇团队公开课一外汇通论.ppt
- 八年级物理 第6章 质量与密度 精选单元测试题(含答案).doc VIP
- XX市中医医院2024年学科带头人招聘公告(2024年).docx VIP
原创力文档

文档评论(0)