计算机软件技术基础实验报告.docx
- 文档编号:3246281
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:13
- 大小:570KB
计算机软件技术基础实验报告.docx
《计算机软件技术基础实验报告.docx》由会员分享,可在线阅读,更多相关《计算机软件技术基础实验报告.docx(13页珍藏版)》请在冰豆网上搜索。
计算机软件技术基础实验报告
实验六SQLServer2005的安装和数据库的创建和修改
一、实验目的
1.掌握SQLServer2005的安装方法,了解SQLServer2005的环境。
2.掌握使用向导创建数据库的方法。
3.掌握使用向导和SQL语句创建表。
4.掌握使用SQL语句修改表。
二、实验用软件和工具
1.实验软件VC++6.0。
2.SQLServer2005软件。
三、实验步骤
1.安装SQLServer2005。
2.使用向导创建学籍管理系统数据库EDUC。
3.使用向导和SQL语句创建学籍管理系统数据库中的表。
4.使用SQL语句修改学籍管理系统数据库中的表。
四、实验程序与程序运行结果
1.安装SQLServer2005。
(1)根据安装机器软硬件的要求,选择一个合适的版本,以下以开发版为例
(2)将SQLServer2005DVD插入DVD驱动器。
如果DVD驱动器的自动运行功能无法启动安装程序无法启动安装程序,请导航到DVD的根目录然后启动splash.hta。
(3)在自动运行的对话框中,单击“运行SQLServer安装向导”。
(4)在“最终用户许可协议”页上,阅读许可协议,再选中相应的复选框以接受许可条款和条件。
接受许可协议后即可激活“下一步”按钮。
若要继续,请单击“下一步”若要结束安装程序,请单击“取消”。
如下图:
(5)在“SQLServer组件更新”页上,安装程序将安装SQLServer2005的必需软件。
有关组件要求的详细信息,请单击该页底部的“帮助”按钮。
若要开始执行组件更新,请单击“安装”。
更新完成之后若要继续,请单击“完成”。
(6)在SQLServer安装向导的“欢迎”页上,单击“下一步”以继续安装。
(7)在“系统配置检查(SCC)”页上,将扫描安装计算机,以检查是否存在可能妨碍安装程序的条件。
(8)在“注册信息”页上的“姓名”和“公司”文本框中,输入相应的信息。
若要继续,请单击“下一步”
(9)在“要安装的组件”页上,请选择要安装的组件。
选择各个组件组时,“要安装的组件”窗格中会显示相应的说明。
您可以选中任意一些复选框。
建议全选。
若要安装单个组件,请单击“高级”。
否则,请单击“下一步”继续。
(10)在“实例名”页上,请为安装的软件选择默认实例或已命名的实例。
计算机上必须没有默认实例,才可以安装新的默认实例。
若要安装新的命名实例,请单击“命名实例”,然后在提供的空白处键入一个唯一的实例名。
(11)在“服务帐户”页上,为SQLServer服务帐户指定用户名、密码和域名。
您可以对所有服务使用一个帐户。
(12)在“身份验证模式”页上,选择要用于SQLServer安装的身份验证模式。
如果选择Windows身份验证,安装程序会创建一个sa帐户,该帐户在默认情况下是被禁用的。
选择“混合模式身份验证”时,请输入并确认系统管理员(sa)登录名。
建议选择混合模式,并输入安全的密码。
(13)如果选择ReportingServices作为要安装的功能,将显示“报表服务器安装选项”页。
使用单选按钮选择是否使用默认值配置报表服务器。
如果没有满足在默认配置中安装ReportingServices的要求,则必须选择“安装但不配置服务器”安装选项。
若要继续安装,请单击“下一步”
(14)在“错误报告”页上,可以清除复选框以禁用错误报告。
有关错误报告功能的详细信息,请单击该页底部的“帮助”。
若要继续安装,请单击“下一步
(15)在“准备安装”页上,查看要安装的SQLServer功能和组件的摘要。
若要继续安装,请单击“安装”。
(16)在“安装进度”页上,可以在安装过程中监视安装进度。
若要在安装期间查看某个组件的日志文件,请单击“安装进度”页上的产品或状态名称。
(17)在“完成MicrosoftSQLServer安装向导”页上,可以通过单击此页上提供的链接查看安装摘要日志。
若要退出SQLServer安装向导,请单击“完成”。
(18)如果提示您重新启动计算机,请立即重新启动。
(19)如果成功安装了SQLServer2005,则在开始菜单中添加了如下程序和相应的服务:
2.使用向导创建学籍管理系统数据库EDUC。
要求:
初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。
数据库的逻辑文件名为“student_data”,物理文件名为“student_data.mdf,存放路径为“E:
\sql_data”。
日志文件的逻辑文件名为“student_log”,物理文件名为“student_log.ldf”,存放路径为“E:
\sql_data”。
(1)使用向导创建上诉描述的数据库。
1).启动SSMS
在开始菜单中:
所有程序-SQLServer2005-SQLServerManagementStudio
单击“连接”按钮,便可以进入【SQLServerManagementStudio】窗口。
如果身份验证选择的是“混合模式”,则要输入sa的密码。
2).建立数据库
在“对象资源管理器”窗口,建立上诉数据库EDUC。
在数据库节点上右击选择新建。
同时建立一个同样属性的数据库EDUC1。
3.使用向导和SQL语句创建学籍管理系统数据库中的表。
表Student_course,Student,Course,Tearch_course和Teacher。
各个表的具体结构如下:
表1student表(学生信息表)
字段名称
类型
宽度
允许空值
主键
说明
sno
char
8
NOTNULL
是
学生学号
sname
char
8
NOTNULL
学生姓名
sex
char
2
NULL
学生性别
native
char
20
NULL
籍贯
birthday
smalldate
4
NULL
学生出生日期
dno
char
6
NULL
学生所在院系
spno
char
8
NULL
专业代码(外键)
classno
char
4
NULL
班级号
entime
smalldate
4
NULL
学生入校时间
home
varchar
40
NULL
学生家庭住址
tel
varchar
40
NULL
学生联系电话
表2course表(课程信息表)
字段名称
类型
宽度
允许空值
主键
说明
cno
char
10
NOTNULL
是
课程编号
spno
char
8
NULL
专业代码(外键)
cname
char
20
NOTNULL
课程名称
ctno
tinyint
1
NULL
课程类型编号(外键)
experiment
tinyint
1
NULL
实验时数
lecture
tinyint
1
NULL
授课学时
semester
tinyint
1
NULL
开课学期
credit
tinyint
1
NULL
课程学分
表3student_course表(学生选课成绩表)
字段名称
类型
宽度
允许空值
主键
说明
sno
char
8
NOTNULL
是
学生学号
tcid
smallint
2
NOTNULL
是
上课编号
score
tinyint
1
NULL
学生成绩
表4teacher表(教师信息表)
字段名称
类型
宽度
允许空值
主键
说明
tno
char
8
NOTNULL
是
教师编号
tname
char
8
NOTNULL
教师姓名
sex
char
2
NULL
教师性别
birthday
smalldate
4
NULL
教师出生日期
dno
char
6
NULL
教师所在院系
pno
tinyint
1
NULL
教师职务或职称编号
home
varchar
40
NULL
教师家庭住址
zipcode
char
6
NULL
邮政编码
tel
varchar
40
NULL
联系电话
varchar
40
NULL
电子邮件
表5teacher_course表(教师上课课表)
字段名称
类型
宽度
允许空值
主键
说明
tcid
smallint
2
NOTNULL
是
上课编号
tno
char
8
NULL
教师编号(外键)
spno
char
8
NULL
专业代码(外键)
classno
char
4
NULL
班级号
cno
char
10
NOTNULL
课程编号(外键)
semester
char
6
NULL
学期
schoolyear
char
10
NULL
学年
classtime
varchar
40
NULL
上课时间
classroom
varchar
40
NULL
上课地点
weektime
tinyint
1
NULL
每周课时数
(1)用向导创建表
用SQLServer2005的企业管理器创建student表
输入表的属性:
(2)在SQLServer2005的查询分析器中,用sql语句创建student表。
CREATETABLEstudent
(
snochar(8)PRIMARYKEY,--学号(主键)
snamechar(8)NOTNULL,--姓名
sexchar
(2),--性别
nativechar(20),--籍贯
birthdaysmalldatetime,--出生日期
dnochar(6),--所在院系
spnochar(8),--专业代码(外键)
classnochar(4),--班级号
entimesmalldatetime,--入校时间
homevarchar(40),--家庭住址
telvarchar(40)--联系电话
)
4.使用SQL语句修改学籍管理系统数据库中的表。
具体的内容:
修改Student表中的birthday列的属性,设为不能为空列属性;修改Student表中属性sno的类型属性char(8)改成varchar(20)类型;在Course表中添加一列year,类型为varchar(4),默认置为空,用SQL语句在year字段添加约束,year的属性值在2004-2008之间。
五、实验心得与体会
掌握了如何在电脑上安装SQL数据库基础软件的基本方法。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件 技术 基础 实验 报告