实验一SQL SERVER2008环境 一、实验目的 1、了解SQL SERVER20O8的安装过程中关键配置的设置: 2、掌握通过SQL Server Management Studio管理数据库服务器、操作数据库对象 的方法: 3、掌握数据库的还原与备份操作。 二、实验前准备 I、启动SQLSERVER服务 实验室机器上既安装了SQL Server2008服务器端工具又安装了客户端工具, 在使用客户端工具SQL Server Management Studio连接数据库引擎之前,需要将本 地数据库引擎服务启动,启动方法如下: (1)打开配置管理器 开始菜单 一>所有程 -> Microsoft SQL Server2008-->配置工具 ->SQL Server配置管理器 回☒ (2)启动SOL Server服务 单击左窗格的“SQL Server服务”选项,在右窗格中就会显示所有的服务, 找到“SQLServer(MSSQLSERVER)”服务,在服务上单击右键,选择“启动” 百风 1G10.0 erver VE
-1- 实验一 SQL SERVER 2008 环境 一、实验目的 1、了解 SQL SERVER 2008 的安装过程中关键配置的设置; 2、掌握通过 SQL Server Management Studio 管理数据库服务器、操作数据库对象 的方法; 3、掌握数据库的还原与备份操作。 二、实验前准备 1、启动 SQLSERVER 服务 实验室机器上既安装了 SQL Server 2008 服务器端工具又安装了客户端工具, 在使用客户端工具 SQL Server Management Studio 连接数据库引擎之前,需要将本 地数据库引擎服务启动,启动方法如下: (1)打开配置管理器 开始菜单——>所有程序——> Microsoft SQL Server 2008——>配置工具— —>SQL Server 配置管理器 (2)启动 SQL Server 服务 单击左窗格的“SQL Server 服务”选项,在右窗格中就会显示所有的服务, 找到“SQL Server(MSSQLSERVER)”服务,在服务上单击右键,选择“启动
SQLServer数据库引擎服务启动。 2、登录服务器 在使用SQL Server Management Studio管理数据库引擎服务器时,需要首先登 录到服务器上,第一次登录时需要将登录界面的“服务器名称”选项修改为本地 的计算机名。同时将身份验证方式改为“Windows身份验证 连养到康务香 ☒ SOLServer 2008 服务得关型) 约得己壁 服务器名称但》 身份验证丝) Windows身份检证 用户名 密码 住密码 ■连接G)☐取消☐帮助☐达项@)》 获取本地计算机名:右键点击“我的电脑”一一>属性一一>“计算机名”标 签页 2
-2- SQL Server 数据库引擎服务启动。 2、登录服务器 在使用 SQL Server Management Studio 管理数据库引擎服务器时,需要首先登 录到服务器上,第一次登录时需要将登录界面的“服务器名称”选项修改为本地 的计算机名。同时将身份验证方式改为“Windows 身份验证” 获取本地计算机名:右键点击“我的电脑”——>属性——>“计算机名”标 签页
系统性 常规计算机名硬件高系统还原自动更新远程 使用以下信在络中标这台计 计算机描述) 完整的计草机名称:1 工作组 RSHOME 吾使耀药褐2法加入城并健本地用户帐 同络印) 要重新命名此计算机成加入城,单击“更改”, 更改C. 确定☐取消门应用 三、实验内容 1、创建数据库 建立名为“Student”的数据库。 2、建立基本表 在“Student”"数据库中建立如下三个关系: (1)“学生”关系S由学号(Sno人、姓名(Sname)、性别(Ssex)出生日期 (Sbirth)、专业(Major)、备注(Note)六个属性组成,关系模式为: S (Sno,Sname,Ssex,Sbirth,Major,Note) (2)“课程”关系C由课程号(Cno)、课程名(Cname)、学期(Term)、学时 (Period)、学分(Credit)五个属性组成,关系模式为: C (Cno,Cname,Term,Period,Credit) (3)“选课”关系SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属 性组成,关系模式为: 3
-3- 三、实验内容 1、创建数据库 建立名为“Student”的数据库。 2、建立基本表 在“Student”数据库中建立如下三个关系: (1)“学生”关系 S 由学号(Sno)、姓名(Sname)、性别(Ssex)、出生日期 (Sbirth)、专业(Major)、备注(Note)六个属性组成,关系模式为: S (Sno,Sname,Ssex,Sbirth,Major,Note) (2)“课程”关系 C 由课程号(Cno)、课程名(Cname)、学期(Term)、学时 (Period)、学分(Credit)五个属性组成,关系模式为: C (Cno,Cname,Term,Period,Credit) (3)“选课”关系 SC 由学号(Sno)、课程号(Cno)、成绩(Grade)三个属 性组成,关系模式为:
SC(Sno,Cno,Grade) 要求: (1)创建各个表的主键,有外键的创建外键。 (2)Sname和Cname属性列取值非空。 (3)Term属性列取值只能为1、2、3、4、5、6、7或8。 (4)Grade属性列的取值在0-100之间。 3、录入数据 在每个表中录入以下数据,录入数据时注意数据的录入顺序,先在主键表中 录入数据,再在外键表中录入数据。 S表 Sno Sname Ssex Sbirth Major Note 101101佟双 男 1992-3-18 软件工程 101102胡胜军 男 1993-10-1 软件工程 101103郭向昭 男 1992-4-23 软件工程 101104任静凯 女 1993-8-15 软件工程 三好学生 101105董雪 女 1990-1-18 软件工程 101106杨自然 男 1991-12-6 软件工程 101107赵勇 究 1993-3-9 软件工程 三好学生 101108乔芳芳 女 1994-5-5 软件工程 10109张丽 女 1991-11-7 软件工程 101110薛鹏 男 1993-5-14 计算机 101111魏宗凯 男 1993-8-15 计算机 优秀干部 101112滕林 男 1994-2-14 计算机 101113张斌 男 1992-12-11 计算机 101114何倩倩 女 1993-3-22 计算机 101115曾真真 女 1991-6-6 计算机 101116误庆明 男 1993-12-17 计算机 101117张华 1992-8-27 计算机 优秀党员 101118谢天 1993-3-19 计算机 101119李海莹 1993-2-22 计算机 101120刘志跃 男1993-11-11 网络工程 4
-4- SC(Sno,Cno,Grade) 要求: (1)创建各个表的主键,有外键的创建外键。 (2)Sname 和 Cname 属性列取值非空。 (3)Term 属性列取值只能为 1、2、3、4、5、6、7 或 8。 (4)Grade 属性列的取值在 0—100 之间。 3、录入数据 在每个表中录入以下数据,录入数据时注意数据的录入顺序,先在主键表中 录入数据,再在外键表中录入数据。 S 表 Sno Sname Ssex Sbirth Major Note 101101 佟双 男 1992-3-18 软件工程 101102 胡胜军 男 1993-10-1 软件工程 101103 郭向昭 男 1992-4-23 软件工程 101104 任静凯 女 1993-8-15 软件工程 三好学生 101105 董雪 女 1990-1-18 软件工程 101106 杨自然 男 1991-12-6 软件工程 101107 赵勇 男 1993-3-9 软件工程 三好学生 101108 乔芳芳 女 1994-5-5 软件工程 101109 张丽 女 1991-11-7 软件工程 101110 薛鹏 男 1993-5-14 计算机 101111 魏宗凯 男 1993-8-15 计算机 优秀干部 101112 滕林 男 1994-2-14 计算机 101113 张斌 男 1992-12-11 计算机 101114 何倩倩 女 1993-3-22 计算机 101115 曾真真 女 1991-6-6 计算机 101116 误庆明 男 1993-12-17 计算机 101117 张华 女 1992-8-27 计算机 优秀党员 101118 谢天 男 1993-3-19 计算机 101119 李海莹 女 1993-2-22 计算机 101120 刘志跃 男 1993-11-11 网络工程
Sno Sname Ssex Sbirth Major Note 101121安雅婧 1994-1-30 网络工程 101122徐磊 夕 1995-5-29 网络工程 101123王煜 夕 1993-11-30 网络工程 三好学生 101124余丹妮 1993-10-8 网络工程 101125李晓光 1993-7-15 网络工程 101126付志敏 1992-12-2 网络工程 101127田旭 1993-46 网络工程 优秀团员 101128李艳 1992-6-9 网络工程 101129刘忠琦 夕 1993-5-10 网络工程 101130刘香焕 女 1993-11-8 网络工程 C表 Cno Cname Term Period Credit C01 英语 1 108 6 C02 计算机图形学 7 64 C03 高等数学 108 6 C04 数据结构 54 C05 离散数学 5 4 C06 计算机网络 5 3 C07 概率论与数理统计 C08 面向对象程序设计 4 SC表 Sno Cno Grade Sno Cno Grade 101101 C01 9 101109 C02 89 101101 C02 74 101109 C03 6 101101 c03 86 101109 C04 3 101101 C04 80 101109 C05 58 101101 C05 101109 C06 101101 C06 101110 C07 101101 C07 72 101110 C08 5-
-5- Sno Sname Ssex Sbirth Major Note 101121 安雅婧 女 1994-1-30 网络工程 101122 徐磊 男 1995-5-29 网络工程 101123 王煜 男 1993-11-30 网络工程 三好学生 101124 余丹妮 女 1993-10-8 网络工程 101125 李晓光 男 1993-7-15 网络工程 101126 付志敏 男 1992-12-2 网络工程 101127 田旭 男 1993-4-6 网络工程 优秀团员 101128 李艳 女 1992-6-9 网络工程 101129 刘忠琦 男 1993-5-10 网络工程 101130 刘香焕 女 1993-11-8 网络工程 C 表 Cno Cname Term Period Credit C01 英语 1 108 6 C02 计算机图形学 7 64 4 C03 高等数学 1 108 6 C04 数据结构 2 54 3 C05 离散数学 5 72 4 C06 计算机网络 5 54 3 C07 概率论与数理统计 2 64 4 C08 面向对象程序设计 4 64 4 SC 表 Sno Cno Grade Sno Cno Grade 101101 C01 94 101109 C02 89 101101 C02 74 101109 C03 66 101101 C03 86 101109 C04 65 101101 C04 80 101109 C05 58 101101 C05 68 101109 C06 95 101101 C06 67 101110 C07 74 101101 C07 72 101110 C08 88