- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二 数据管理
实验二 数据表管理。
实习内容
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)重
您可能关注的文档
- 完全掌握jav中的包机制200711494742.doc
- 完善心智模式 对本领恐慌.doc
- 完善我国公务员核制度的思考.doc
- 宋朝法律制度 1).doc
- 完整Web服务搭建.doc
- 宏经习题二(含案).jsp.doc
- 宏观真题汇总及案-091107考后整理版.doc
- 宏观经济与中国深300指数.docx
- 宏观经济学1217章课后答案.doc
- 宏观经济学习复题13.doc
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 盈亏问题精选应用题.pdf
- 《 手缝的基础针法》小学五年级劳动与技术PPT课件.pptx VIP
- 广东省惠州市2025届高三第三次调研考试语文试题及答案.docx
- 2023版GMP指南-厂房设施与设备P(1-300).pdf VIP
- 3、一例肺炎链球菌感染合并间质性肺炎患者的病例讨论.pptx VIP
- a serpina penserete正谱钢琴伴奏谱五线谱.PDF
- 【核心素养】第16课《学先锋做先锋》第2课时课件 2025道德与法治一年级下册.pptx
- 长沙航空职业技术学院单招职业技能测试题库及答案解析.pdf VIP
- 2019年国资委企业绩效评价标准值.pdf VIP
- 2023苏教版科学六年级下册教学计划、教学设计及教学总结(含目录)平铺式.docx VIP
文档评论(0)