- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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章
成绩
优
良
中
及格
不及格
教师签名:日期:
您可能关注的文档
- SQL Server数据库实践教程 课件 01-绪论 .pptx
- SQL Server数据库实践教程 课件 02-数据类型、完整性约束 .pptx
- SQL Server数据库实践教程 课件 03-SQL概述、数据定义.pptx
- SQL Server数据库实践教程 课件 04-数据更新.pptx
- SQL Server数据库实践教程 课件 05-单表查询(一) .pptx
- SQL Server数据库实践教程 课件 05-单表查询(一).pptx
- SQL Server数据库实践教程 课件 06-单表查询(二).pptx
- SQL Server数据库实践教程 课件 07-连接查询.pptx
- SQL Server数据库实践教程 课件 08-外连接.pptx
- SQL Server数据库实践教程 课件 09-嵌套查询.pptx
- SQL Server数据库实践教程 实验报告 实验3-数据定义.doc
- SQL Server数据库实践教程 实验报告 实验4- 数据更新-环境代码.doc
- SQL Server数据库实践教程 实验报告 实验4-数据更新.doc
- SQL Server数据库实践教程 实验报告 实验5-单表查询(一).doc
- SQL Server数据库实践教程 实验报告 实验6-单表查询(二)-24.11加例题 .doc
- SQL Server数据库实践教程 实验报告 实验6-单表查询(二)-参考答案.docx
- SQL Server数据库实践教程 实验报告 实验7-连接查询1 - 参考答案.doc
- SQL Server数据库实践教程 实验报告 实验7-连接查询1-内连接.doc
- SQL Server数据库实践教程 实验报告 实验8-连接查询2-外连接 - 参考答案.doc
- SQL Server数据库实践教程 实验报告 实验8-连接查询2-外连接.doc
最近下载
- 职业技能竞赛数控车工、数控铣工、加工中心实操训练试题-1.doc VIP
- 低压并网柜技术规范书.doc VIP
- 2025年法官入额考试真题及答案.docx VIP
- 《工程勘察设计收费管理规定》计价格【2002】10号.doc VIP
- 2025年法官入额考试真题及答案.docx VIP
- 《GJ B798-1990-伪装涂料漆膜颜色》.pdf VIP
- 美国纽约摄影学院摄影教材【上下册无密码全版】PDF版.docx VIP
- 职业生涯规划书.docx VIP
- 截屏-节能与新能源汽车技术路线图3.0-2025-10-新能源.pptx
- 2022年二级造价师《建设工程计量与计价实务》(水利)考试题库.pdf VIP
 原创力文档
原创力文档 
                         
                                    

文档评论(0)