- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库实验报告参照内容
实验指导书
实验学时:16
班级:计控1321/1331
指导教师:刘晓天
盐城工业职业技术学院
机电工程学院计算机教学团队
实验一 学生成绩管理数据库的创建与修改
一、实训目的
1.掌握使用SQL Server Management Studio和T-SQL语句创建数据库的技能与方法,了解数据库属性设置与修改的方法;
2.掌握利用工具或命令查看数据库相关信息的方法。
二、实训要求
1.实训前做好上机实训的准备,针对实训内容,认真复习与本次实训有关的知识,完成实训内容的预习准备工作;
2.能认真独立完成实训内容;
3.实训后做好实训总结,根据实训情况完成总结报告。
三、实训项目
1.在SQL Server Management Studio中创建一个学生成绩管理数据库,具体如下:
数据库命名为“学生成绩”(在实际工程中请使用英文字母组合)。“学生成绩”数据库有两个文件,一个是主文件,扩展文件名为.mdf,另一个是日志文件,扩展文件名为.ldf,均存放在“D:\student”文件夹下。主文件的初始大小为50MB,最大为200M,日志文件的初始大小为10MB,最大为50M,主文件按10%增长,日志文件按1MB增长。
2.使用T-SQL语句创建该数据库的语句如下:
在此使用CREATE DATABASE语句创建数据库。
CREATE DATABASE 学生成绩
ON
PRIMARY
(NAME = 学生成绩主数据文件,
FILENAME = D:\student\学生成绩.mdf,
SIZE = 50MB,
MAXSIZE = 200MB,
FILEGROWTH = 10%)
LOG ON
(NAME = 学生成绩日志文件,
FILENAME = D:\student\学生成绩.ldf,
SIZE = 10MB,
MAXSIZE = 50MB,
FILEGROWTH = 1MB)
3.查看pubs数据库的属性及数据文件和日志文件的空间使用情况。
4.用T-SQL语句为学生成绩数据库添加一个大小为2MB的次要数据文件。
5.查看学生成绩数据库的数据文件、日志文件的物理文件名,并记录查看结果。
6.查看学生成绩数据库的数据文件、日志文件的文件大小和使用实际空间的大小,并记录查看结果。
四、实训思考题
1.将数据库“学生成绩”重新命名为“学生成绩管理”
2.分离“学生成绩管理”数据库
3.附加步骤2分离的“学生成绩管理”数据库
4.收缩“学生成绩管理”数据库
5.使用联机丛书,查看“CREATE DATABASE”相关资料
6.使用联机丛书,查看“ALTER DATABASE”相关资料
7.使用联机丛书,查看“DROP DATABASE”相关资料
8. 数据库包括哪些数据库对象?各对象的主要作用是什么?
9. 数据库文件与日志文件的异同点是什么?
10. 文件组的作用是什么?
实验二 学生成绩管理系统表的操作
一、实训目的
1.掌握使用SQL Server Management Studio和T-SQL语句创建表的技能与方法,了解约束、默认和规则的定义及使用;
2.理解数据完整性的意义,了解使用约束、默认和规则的意义;
3.掌握用户自定义数据类型的定义及使用方法;
4.掌握使用SQL Server Management Studio和T—SQL语句修改表、删除表的操作技能和方法;
5.掌握表记录数据的插入、修改、删除的基本操作技能和方法。
二、实训要求
1.实训前做好上机实训的准备,针对实训内容,认真复习与本次实训有关的知识,完成实训内容的预习准备工作;
2.能认真独立完成实训内容;
3.实训后做好实训总结,根据实训情况完成总结报告。
三、实训项目
1.创建表
(1)学生基本信息表,如表2-11所示。
表2-11 学生基本信息表
字段名 数据类型 长度 是否允许空值 说明 学号 varchar 15 否 主键 姓名 varchar 20 否 性别 varchar 2 是 出生日期 datetime 8 是 籍贯 varchar 50 是 系部编码 varchar 3 是 入学年份 varchar 4 是 创建该表的Transact-SQL语句如下:
CREATE TABLE 学生基本信息(
学号 varchar(15) NOT NULL PRIMARY KEY,
姓名 varchar(20) NOT NULL,
性别 varchar(2),
出生日期 datetime,
籍贯 varchar(50),
系部编码 varchar(3
您可能关注的文档
最近下载
- 基于SpringBoot的在线学习系统的设计与开发.doc
- 毕业设计(论文)-小型水稻联合收割机设计.doc
- 房地产 -22G101-1混凝土结构施工图平面整体表示方法制图规(现浇混凝土框架、剪力墙、梁、板).docx VIP
- 四方股份合作协议书(标准版).docx VIP
- ASME B16.9-2012_工厂制造的锻钢对焊管件(中文版).pdf
- 2025年汽车维修工技师(二级)职业技能鉴定考试题库资料(含答案).pdf
- 变压器油色谱、局放在线监测系统设计实施方案.docx VIP
- 饲料厂安全操作规程.pdf VIP
- 交通标识汇总(全).doc VIP
- 2025届湖北省建设投资集团有限公司校园招聘124人笔试参考题库附带答案详解.pdf
文档评论(0)