《数据仓库与数据挖掘技术》
实验报告
Sqlserver2008r2的使用
课程名称: 数据仓库与数据挖掘技术 姓名: 实验名称: 杨忠全 083417268 信息管理与信息系统 0834172 学号: 专业: 班级: 任课教师: 张军 指导教师: 张军 实验成绩: 批阅教师签字: 计算机与数据科学学院 《数据仓库与数据挖掘》实验报告
一、 实验目的
1.掌握在SQL Server中使用对象资源管理器和SQL命令创建数据库与修改数据库的方法。
2.掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表和修改数据表的方法(以SQL命令为重点)。
3. 掌握在SQL Server中的查询操作
二、 实验环境
计算机window7
三、 实验内容与实验过程及分析 (写出详细的实验步骤,并分析实验结果)
实验内容:
一.给定如表3.6、表3.7和表3.8所示的学生信息。
表3.6 学生表 学号 0433 0496 0529 0531 0538 0591 0592 姓名 张艳 李越 赵欣 张志国 于兰兰 王丽丽 王海强 性别 女 男 男 男 女 女 男 专业班级 生物04 电子04 会计05 生物05 生物05 电子05 出生日期 1986-9-13 1984-2-23 1984-1-27 1986-9-10 1984-2-20 1984-3-20 1986-11-1 联系电话 1381290×××× 1350222×××× 1331256×××× 1331200×××× 1332080×××× 学分数 2.5 3 4 4 3 电子05 表3.7 课程表 课程号 K001 K002 K006 M001 S001 课程名 计算机图形学 计算机应用基础 数据结构 政治经济学 高等数学 学时数 40 48 64 64 48 任课教师 胡晶晶 任泉 马跃先 孔繁新 赵晓尘
课程号 K001 K001 K001 K001 K002 K002 K002 K002 K002 K006 表3.8 学生作业表 学号 0433 0529 0531 0591 0496 0529 0531 0538 0592 0531 作业1成绩 60 70 70 80 80 70 80 65 75 80 作业2成绩 75 70 80 90 80 70 80 75 85 80 作业3成绩 75 60 80 90 90 85 80 85 85 90 续表
计算机与数据科学学院 《数据仓库与数据挖掘》实验报告
课程号 K006 M001 M001 S001 S001 学号 0591 0496 0591 0531 0538 作业1成绩 80 70 65 80 60 作业2成绩 80 70 75 80 作业3成绩 80 80 75 80 80
1.在SQL Server中使用对象资源管理器和SQL命令创建学生作业管理数据库,数据库的名称自定。
(1)使用对象资源管理器创建数据库,请给出重要步骤的截图。
(2)删除第(1)步创建的数据库,再次使用SQL命令创建数据库,请给出SQL代码。
create database 学生作业 on
(name=学生作业_data,
filename='E:\\ 学生作业.mdf', size=10,
MAXSIZE=500, FILEGROWTH=10 )
log on (
name=学生作业_log,
计算机与数据科学学院 《数据仓库与数据挖掘》实验报告
filename='E:\\ 学生作业.ldf', size=10,
MAXSIZE=500, filegrowth=10 )
(3)创建数据库之后,如果有需要,可以修改数据库。
2.对表3.6,表3.7和表3.8,分别以下表的方式给出各字段的属性定义和说明。 字段名 数据类型 长度或者精度 默认值 完整性约束 学号 姓名 性别 专业班级 出生日期 联系电话 课程号 课程名 学分数 学时数 任课老师 课程号 作业1成绩 作业2成绩 作业3成绩 Char(9) 9 Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null <=100 <=100 <=100 Nvarchar Char Nchar Smalldatetime char Char Nvarchar Real tinyint Nchar Char tinyint Tinyint tinyint 4 2 4 11 4 10 4 4 3.使用SQL命令在学生作业管理数据库中建立学生表、课程表和学生作业表,在实验报告中给出SQL代码。 create table student (
学号 char(4) primary key, 姓名 nchar(4) not null, 性别 char(2) not null, 专业班级 nchar(4) not null, 出生日期 smalldatetime not null, 练习电话 char(11), )
create table course
相关推荐: