网站大量收购独家精品文档,联系QQ:2885784924

广东海洋大学_计算机科学技术_数据库实验2.doc

广东海洋大学_计算机科学技术_数据库实验2.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广东海洋大学_计算机科学技术_数据库实验2.doc

广东海洋大学学生实验报告书(学生用表) 实验名称 实验2数据的查询、更新 课程名称 数据库系统原理 课程号 1620072 学院(系) 信息学院 专业 计算机科学与技术 班级 1113 学生姓名 学号 实验地点 科技楼 实验日期 04-12 实验实验目的sp_addtype char20,varchar(20),null 2、用T-SQL语句,建立一个“学生课程数据库”,在此基础上建立该数据库包含的学生表课程表学生选修表CREATE DATABASE 学生课程数据库 ON PRIMARY ( NAME=Student_dat, FILENAME=D:\学生课程数据库.mdf, SIZE=10MB, MAXSIZE=50MB, FILEGROWTH=10% ) LOG ON ( NAME=Student_log, FILENAME=D:\学生课程数据库.ldf, SIZE=5MB, FILEGROWTH=10% ) GO CREATE TABLE Student( Sno INT PRIMARY KEY , Sname CHAR(10) , Ssex CHAR(2) CHECK(Ssex=男 OR Ssex=女), Sage SMALLINT CHECK(Sage BETWEEN 15 AND 30), Sdept CHAR(20) ) ; 插入数据: INSERT INTO Student( Sno ,Sname,Ssex,Sage,Sdept ) VALUES (95001,李敏勇, 男, 20, CS) INSERT INTO Student( Sno ,Sname,Ssex,Sage,Sdept ) VALUES (95002, 刘晨, 女, 19, IS)INSERT INTO Student( Sno ,Sname,Ssex,Sage,Sdept ) VALUES (95003, 王敏, 女, 18, MA)INSERT INTO Student( Sno ,Sname,Ssex,Sage,Sdept ) VALUES (95004, 张立, 男, 18 , IS ); (2)创建课程表 CREATE TABLE Course( Cno CHAR(4) PRIMARY KEY , Cname CHAR(10) NOT NULL, Cpno CHAR(4), Credit INT CHECK(Credit=0 AND Credit=100), Teacher char20 ); 插入数据: INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher) VALUES (1,数据库, 5, 4,王芳) INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher) VALUES (2 ,数学,NULL,2,刘新) INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher) VALUES (3 ,信息系统,1, 4,刘新) INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher) VALUES (4, 操作系统, 6, 3,高升) INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher) VALUES (5 ,数据结构, 7, 4,宋明) INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher) VALUES (6 ,数据处理,NULL,2,张彬) INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher) VALUES (7,Pascal语言,6, 4,李磊); (2)创建学生选修表 CREATE TABLE SC( Sno INT FOREIGN KEY REFERENCES Student(Sno), Cno CHAR(4) FOREIGN KEY REFERENCES Course(Cno), Grade INT CHECK( Grade=0 AND Grade=100 ), PRIMARY KEY(Sno,Cno) ); 插入数据: INSERT INTO SC ( Sno, Cno, Grade) VALUES (95001,1,92) INSERT INTO SC ( Sno, Cno, Grade) VALUES (95001,2,85) INSERT

文档评论(0)

feiyang66 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档