好文档 - 专业文书写作范文服务资料分享网站

SQL语句实现数据库、表、视图的创建、修改和撤销 实验报告3

天下 分享 时间: 加入收藏 我要投稿 点赞

实验报告

课程名称 数据库原理

实验名称 SQL语句实现数据库、表、视图的创建、修改和撤销

教育科学与技术学院实验报告

实验目的: 熟练使用查询分析器 熟悉SQLSERVER中的数据类型 掌握创建数据库表的SQL语句的用法 掌握创建视图的SQL语句的用法 实验仪器设备: 计算机 Microsoft SQL server 2008

班 级 姓 名 学 号

实验日期 2020.4.16 教育科学与技术学院实验报告

? Create table S 创建学生表S,在窗口中输入以下代码 (Sno varchar(7) primary key,/设置SNO为主键/ Sname varchar(10) not null, Ssex char (2) check(Ssex='男'or Ssex='女'), Sage int check(Sage between 15 and 45), Sdept varchar(20)) 分析后没有问题单击执行。 此时我们发现左边的表里并没有出现S表,这不是我们没有创建好,而是我们需要刷新一下,表-右键-刷新,即可显示 ? 创建课程表C,在窗口中输入以下代码 Create table C (Cno varchar(10) primary key, Cname varchar(20) not null, Credit int , Cdept char(10), Tname char(8)) 分析后没有问题单击执行。并且刷新操作。 ? 创建选课表SC,在窗口中输入以下代码 Create table SC (Sno varchar(7), Cno varchar(10) , Grade int , Primary key (Sno,Cno),/设置复合主键/ foreign key (Sno) references S(Sno),/添加外键/ foreign key (Cno) references C(Cno), 添加外键/ check(Grade between 0 and 100)) 分析后没有问题单击执行。并且刷新操作。 补充:增加列操作 ALTER TABLE 表名 ADD 属性名 数据类型 [,属性名 数据类型 ]...; 删除列操作 教育科学与技术学院实验报告

ALTER TABLE 表名 DROP COLUMN 属性名 2、创建视图,用于显示哪个学生选了哪门课程,成绩是多少。 (sname,cname,grade) 在窗口中输入以下代码 create view sname_cname_grade as select sname,cname,grade from c,SC,s where c.CNO=SC.CNO and SC.SNO=s.sno 分析后没有问题单击执行。并且刷新操作 补充:如需删除视图输入以下代码。 DROP VIEW 视图名 3、基本表的修改,增加级联删除、级联更新 在窗口中输入以下代码 ALTER TABLE SC ADD constraint fk_SC_S FOREIGN KEY(SNO) REFERENCES S(SNO) ON DELETE CASCADE 分析后没有问题单击执行。并且刷新操作 实验结果分析: 学会了如何使用查询分析器 熟悉了SQLSERVER中的数据类型 掌握了创建数据库表的SQL语句的用法 掌握了创建视图的SQL语句的用法 经过实际操作以后对SQL语句的用法有了更深一步的认识 教师评定: 签字: 年 月 日

SQL语句实现数据库、表、视图的创建、修改和撤销 实验报告3

实验报告课程名称数据库原理实验名称SQL语句实现数据库、表、视图的创建、修改和撤销教育科学与技术学院实验报告实验目的:熟练使用查询分析器熟悉SQLSERVER中的数据类型掌握创建数据库表的SQL语句的用法
推荐度:
点击下载文档文档为doc格式
421ax0dio38c83h0epna2cg5h8inz6016dv
领取福利

微信扫码领取福利

微信扫码分享