云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 13084220+黄涛+数据库实验1-3

13084220+黄涛+数据库实验1-3

  • 62 次阅读
  • 3 次下载
  • 2025/12/9 10:25:13

FILENAME = 'C:\\Database2\\student2Fil2dt.ndf', SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5 )

LOG ON

(NAME = 'student_log',

FILENAME = 'C:\\Database2\\studentlog.ldf',

SIZE = 5MB,MAXSIZE = 25MB,FILEGROWTH = 5MB ):

1.6:

USE student_test

alter database student_test add file

(NAME = studentfz,

FILENAME = 'C:\\Database2\\studentfz.ndf', SIZE = 3,MAXSIZE = 50,FILEGROWTH = 3 )

USE student_test GO

ALTER database student_test ADD filegroup studentfg1 GO

alter database student_test add file

(NAME = studentfz1,

FILENAME = 'C:\\Database2\\studentfz1.ndf', SIZE = 5, MAXSIZE = 50, FILEGROWTH = 5 ),

(NAME = studentfz2,

FILENAME = 'C:\\Database2\\studentfz2.ndf', SIZE = 5, MAXSIZE = 50, FILEGROWTH = 5 )

to filegroup studentfg1 USE student_test GO

alter database student_test add log file

(NAME = studentlog2,

FILENAME = 'C:\\Database2\\studentlog2.ldf', SIZE = 5, MAXSIZE = 20, FILEGROWTH = 5 )

1.7:

USE student_test GO

alter database student_test REMOVE file student1Fil_dat alter database student_test REMOVE file student1Fil2_dat alter database student_test REMOVE file student2Fil_dat alter database student_test REMOVE file student2Fil2_dat alter database student_test REMOVE filegroup studentGroup1 alter database student_test REMOVE filegroup studentGroup2 alter database student_test REMOVE file studentfz alter database student_test REMOVE file studentfz1 alter database student_test REMOVE file studentfz2 alter database student_test REMOVE file studentlog2 alter database student_test REMOVE filegroup studentfg1 GO

USE student_test GO

ALTER database student_test ADD filegroup studentFG1 GO

alter database student_test add file

(NAME = studentdat3,

FILENAME = 'C:\\Database2\\studentdat3.ndf', SIZE = 5,MAXSIZE = 50,FILEGROWTH = 5 ),

(NAME = studentdat4,

FILENAME = 'C:\\Database2\\studentdat4.ndf', SIZE = 5,MAXSIZE = 50,FILEGROWTH = 5% )

to filegroup studentFG1 USE student_test GO

alter database student_test add log file

(NAME = 'studentlog2',

FILENAME = 'C:\\Database2\\studentlog2.ldf',

SIZE = 5MB,MAXSIZE = 100MB,FILEGROWTH = 5% )

实验二:

二、实验项目名称:SQL Server的初使用 三、实验学时:3

四、实验原理:SQL Server2005

五、实验目的:熟悉SQL Server2005的使用 六、实验内容:

实验步骤: 1、 用 SQL 管理器创建 student_xxx 数据库; 2、 实验 SQL 登录权限;

3、 用 2 种方法创建 StudentInfo,CourseInfo 两张表: StudentInfo { 学号; 姓名; 性别; 生日;(有约束) 班级; 系科; 所选课程 1; 所选课程 2; } CourseInfo { 课程编号; 课程名称; 面向专业; 课程容量(?人); 学分; } 说明各字段数据类型含义,形成文档; 考察 10 种以上数据类型含义,形成文档;

4、 用 2 种方法修改表的字段; StudentInfo { 学号; 姓名; 性别;(有约束) 生日;(有约束) 班级; 所选课程 1; 所选课程 2; 所选课程 3; } CourseInfo { 课程编号; 课程名称;

课程容量(?人);(有约束) 学分; } 同时考察各字段改变数据类型的可能性,形成文档; 5、 用 Transcat-SQL 语言对表进行数据操纵; 实现数据插入、更新、删除操作; 要求: 1、插入记录数 > 5 条; 2、删除记录数 > 2 条; 3、能实现以下功能: a) 修改表中每一列的值; b)用 WHERE 子句更新指定课程编号的课程名称、学分等内容; c)不带 WHERE 子句,同样更新课程名称,查看更新效果; d)将一个字段值赋给另外一个字段,同时修改一个字段的值; e)能删除指定记录; f)清空表中所有数据;

6、 为 CourseInfo 表添加 image or nvarchar(MAX) 类型的字段; 用 Transcat-SQL 语言实现大容量数据的插入、删除;(上网查找插入方法) 查看数据库大小的变化。

Transcat-SQL语言例程1: use student_test create table student ( 学号char (5) NOT NULL primary key, 姓名char (8) NULL, 性别char (2) NULL, 生日smalldatetime NULL CHECK (生日< getdate()), 系科char (20) NULL, )

Transcat-SQL 语言例程 2: use student_test alter table student add 班级char (10) alter table student DROP column 系科 alter table student add 年级int constraint chname check(年级< 100) alter table student add 录取时间smalldatetime NULL constraint adddateflt Default getdate()

Transcat-SQL 语言例程 3: use student_test drop table Table_1 drop table pubs.dbo.example (如果出现删除失败,考虑为何失败,如何在不改变执行语

句的情况下,使命令执行成功)

Transcat-SQL 语言例程 4: use student_test insert course values ('0001', '数据库实验', '信息安全', 1) insert course values ('0002', '网络安全原理与技术', '信息安全', 3) insert course values ('0003', '通信原理', '通信工程', 3) GO

Transcat-SQL 语言例程 5: use student_test update course set 课程名称= '数据库原理与应用' where 课程编号= '0001' GO

delete from course where 课程名称= '数据库原理与应用' GO

7、 新建数据库 student_test,用 Transcat-SQL 语言创建课本 P82 给出的 3 张表(student 表 增加一列属性:班级),用 Transcat-SQL 语言完成数据插入。 8、 完成下列 4 项查询操作。 1) 查询数学系姓王的学生姓名及年龄,并按学生年龄降序排序; 2) 查询 1 班的选修课平均成绩 > 80 的学生姓名和学号; 3) 查询每个班级每门课程的选课人数和平均分; 4) 查询李爽同学没选修的课程名;

七、实验器材(设备、元器件):

PC+sql server2005

八、实验数据及结果分析:

由于做了其他实验,导致数据库改动,所以有些图片没有给出。 我创建了如下数据库:

搜索更多关于: 13084220+黄涛+数据库实验1-3 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

FILENAME = 'C:\\Database2\\student2Fil2dt.ndf', SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5 ) LOG ON (NAME = 'student_log', FILENAME = 'C:\\Database2\\studentlog.ldf', SIZE = 5MB,MAXSIZE = 25MB,FILEGROWTH = 5MB ): 1.6: USE student_test alter database student_test add file (NAME = studentfz, FILENAME = 'C:\\Database2\\studentfz.ndf'

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com