SQL Server数据库实践教程 实验报告 实验2 SSMS图形界面管理数据库和课程表、成绩表.doc

SQL Server数据库实践教程 实验报告 实验2 SSMS图形界面管理数据库和课程表、成绩表.doc

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

数据库实验报告

实验名称

实验2SSMS图形界面管理数据库和课程表、成绩表

实验日期

班级

学号

姓名

实验报告要求:1.实验目的2.实验内容3.实验步骤4.实验小结

一、实验目的

熟悉MicrosoftSQLServerManagementStudio(简称SSMS)平台的操作。

能够在图形化界面创建和维护数据库,建立对数据库的感性认识。

能够在图形化界面创建表,进行数据的增、删、改、查。

能够理解各种约束的作用。

能够在图形化界面分离和附加数据库。

实验内容

按照要求完成如下操作。如果有不会的操作,可以扫描书上二维码看操作演示视频。

下载上次课数据文件和日志文件,附加数据库。(视频3分离附加数据库)

打开数据库,继续创建课程表和成绩表,分别命名为Course+姓名简拼和SC+姓名简拼,加主键(含联合主键)、外键、非空约束等。表结构如表2-6和表2-7所示。(视频4建SC表-联合主键、外键)

表2-6Course+姓名简拼

列名

数据类型

宽度

为空性

说明

Cno

int

notnull

课程号,主键

Cname

varchar

50

notnull

课程名

Cpno

int

先行课

Ccredit

smallint

学分

表2-7SC+姓名简拼

列名

数据类型

宽度

为空性

说明

Sno

int

notnull

学号,联合主键,外键

Cno

int

notnull

课程号,联合主键,外键

Grade

int

成绩

增加、修改数据(在表名上单击右键,选择【编辑前200行】)。(1.3插入、修改、删除数据、1.4查询数据)

录入正确的数据,也录入错误的数据,检验主键、联合主键、非空约束和外键的作用,看懂错误提示之后,修改为正确数据存入,数据如表2-8和表2-9所示。

2-8课程表数据

Cno

Cname

Cpno

Ccredit

说明

1

2

3

4

5

6

6

8

数据库

数学

信息系统

操作系统

数据结构

数据处理

PASCAL语言

5

1

6

7

6

4

2

4

3

4

2

4

正确数据

正确数据

正确数据

正确数据

正确数据

正确数据

错误数据,课程号重复

错误数据,课程名不可以空

表2-9成绩表数据

Sno

Cno

Grade

说明

200215121

200215121

200215121

200215122

200215121

1

2

3

2

2

92

90

80

99

正确数据

正确数据,成绩可以空

正确数据

错误数据,学号不可以空

错误数据,课程号不可以空

错误数据,主键冲突

修改表结构。在课程表增加一列存课程学时hourint。注意:修改表结构后一定要保存修改。

查询数据(表名上单击右键,选择【选择前1000行】),查看表结构变化。(1.4查询数据)

分离数据库。(1.1.5分离数据库)

截图填写实验报告,交作业包括三个文档:实验报告、数据文件和日志文件。

三、实验步骤(粘贴几张运行结果截图,截图上必须能看到你的姓名简拼)

四、实验小结

思考题:

主键约束的效果是什么,学生表、课程表上的主键和成绩表上的联合主键效果有什么不同。

习题解析第1章

习题解析

第1章

成绩

及格

不及格

教师签名:日期:

您可能关注的文档

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档