南昌大学数据库实验报告Word文档格式.doc
《南昌大学数据库实验报告Word文档格式.doc》由会员分享,可在线阅读,更多相关《南昌大学数据库实验报告Word文档格式.doc(36页珍藏版)》请在冰豆网上搜索。
3.正确安装和配置SQLServer2000
三、实验基本原理
SQL即结构化查询语言,是关系数据库的标准语言,SQL是一个综合的、功能极强同时又简洁易学的语言。
它集数据查询、数据操纵、数据定义和数据控制功能于一体。
自SQL成为国际标准语言之后,各个数据库厂家纷纷推出各自的SQL软件或与SQL的接口软件。
这就使大多数数据库均用SQL作为共同的数据存取语言和标准接口,使不同数据库系统之间的互操作有了共同的基础。
MicrosoftSQLServer2000是美国微软公司推出的使用相当广泛的数据库管理系统,包含一套图形工具,如服务器管理(用于启动和关闭数据库服务)、企业管理器(用于创建和修改数据库及备份数据库等)和HYPERLINK"
语句和过程并提供图形查询分析功能)等。
四、主要仪器设备及耗材
相互连成LAN的计算机2台以上,windows2000server操作系统,SQLServer2000安装标准版安装软件。
五、实验步骤
安SQLServer2000:
将安装光盘放入CD-ROM,将自动弹出“SQLServer自动菜单”界面,如果没有自动弹出则选择光盘根目录下的autorun.exe,双击运行:
选择运行“安装SQLServer2000组件”进入安装组件界面,选择“安装数据库服务器”。
进入安装界面后,按照安装提示进行安装;
一般需要人工进行干预的有:
选择安装类型和安装路径:
安装类型有:
典型安装、最小安装、和自定义安装。
安装路径是指SQLServer的系统文件和数据文件的安装位置。
默认情况下“安装类型”是典型安装,“安装路径”是操作系统设定的“ProgramFiles”文件夹。
你可以自行改变,初次安装最好不要改变他,按默认情况使用;
配置启动服务的帐号:
有两类用户帐号:
一类是与Windows操作系统的集成帐号,一类是混合帐号。
选择第一类帐号进行安装;
配置服务器端网络库:
SQLServer支持多种网络库,这些网络库必须与操作系统的网络协议共同工作,才能实现客户机与数据库服务器的通信。
安装完成后,可以通过操作系统的开始菜单操作:
“开始”―>
SQLServer”->
“数据库服务器网络配置”进行配置;
配置客户端网络库:
客户机要与数据库服务器通信,必须安装有与服务器网络库一样的网络库。
可以通过操作系统的开始菜单操作:
“客户端网络配置”进行配置;
使用“企业管理器”:
(1)了解企业管理器的界面、菜单结构以及各项功能;
(2)了解“数据库服务器”的属性配置;
(3)了解“数据库”的属性配置;
(4)初步了解数据库、表、视图、用户、安全管理,复制等概念;
使用查询分析器:
进入查询分析器,在分析器中输入语句:
Createdatabaseabc
运行观看结果
六、实验数据及处理结果
1、SQL2000个人版数据库下载完后先解压,运行文件夹里面的AUTORUN.EXE,弹出此框
3、选择“安装数据库服务器”,弹出此图。
4、点击“下一步”,弹出此图。
5、点击“下一步”,如果弹出数据库挂起,请重新启动电脑,然后直接点击“下一步”
6、选择“创建新的SQLServer实例,或安装客户端工具”,点击“下一步”。
7、默认,点击“下一步”。
8、选择“服务器和客户端工具”,点击“下一步”。
9、可以设置一下数据库文件的存放路径,最好是不要放在盘,点击“下一步”。
10、接着弹出“服务帐户”以下框在服务设置那里选择“使用本地系统帐户”,然后点击“下一步”。
11、弹出“身份验证模式”,选择“混合模式(Windows身份验证和SQLServer身份验证)”,并且把“空密码(不推荐)”打上勾,建议最好不要设置密码因为容易忘记,
12、以后的其它各项都可以按默认情况设置点下一步……直到完成。
13、启动的SQLServer服务管理器,开始—程序—MicrosoftSQLServer—服务管理器,点击“开始/继续”前面的绿色三角按钮启动SQL服务即可。
另外那个“当启动OS时自动启动服务”也建议选择上,安装设置完毕。
14、运行脚本的操作步骤是:
点击开始—程序--MicrosoftSQLServer—查询分析器,进去之后直接覆盖,然后运行上面的绿色箭头,操作完成就OK了。
企业管理器页面
查询分析器
七、思考讨论题或体会或对改进实验的建议
1.查询分析器的作用是什么?
可以有几种启动查询分析器的方法?
分析分析器与数据库的关系;
怎样在分析器中选择不同的数据库;
怎样在分析器中查看数据库的结构?
查询分析器的作用是:
1、创建查询和其它SQL脚本,并针对SQLServer数据库执行它们。
("
查询"
窗口)
2、由预定义脚本快速创建常用数据库对象。
(模板)
3、快速复制现有数据库对象。
(对象浏览器脚本功能)
4、在参数未知的情况下执行存储过程。
(对象浏览器过程执行功能)
5、调试存储过程。
(T-SQL调试程序)
6、调试查询性能问题。
(显示执行计划、显示服务器跟踪、显示客户统计、索引优化向导)
7、在数据库内定位对象(对象搜索功能),或查看和使用对象。
(对象浏览器)
8、快速插入、更新或删除表中的行。
打开表"
9、为常用查询创建键盘。
(自定义查询HYPERLINK"
10、向"
工具"
菜单添加常用命令。
(自定义"
菜单功能)
启动查询分析器的方法:
在“开始”菜单中依次选择“所有程序|MicrosoftSQLServer|查询分析器”打开查询分析器。
在“开始”菜单中依次选择“所有程序|MicrosoftSQLServer|企业管理器”打开企业管理器后,单击菜单栏中的“工具”选项,选择“SQL查询分析器”,即可打开查询分析器。
分析分析器与数据库的关系:
在分析器中可以对数据库及数据库中的表进行一系列的操作,如查询和更撰。
在分析器中选择不同的数据库的方法:
在工具栏中“当剌数据库”栏目中,点击小黑三角,在弹凸的下拉列表中选择要倇换的数据库名称即可实现数据库的切换。
在分析器中查看数据库的结构:
在“对象浏裈器”窗口不,单击要查看的数据库名称前的“+”,使其变为“-”展开数据库,就可看到数据库的结构,若要查看其中某一遹的结构,仍是单击要查看项目名称前的“弫”。
例如要查看表s的结构,可依次展开“用户表”、“dbo.s”、“列”,即可查看s的结构。
八、参考资料
1.《数据库系统实验指导》,单建魁等著,清华大学出版社
□验证□综合□设计□创新实验日期实验成绩:
实验二
数据库及表的建立
1.巩固数据库的基础知识
2.掌握创建数据库的两种方法,掌握表的建立和删除方法,掌握修改表结构的基本方法
3.掌握对数据库和表的相关操作方法
在SQLserver2000中,建立数据库既可以在查询分析器中使用sql语句来实现,也可以在企业管理器中使用菜单命令直接创建。
同样的表的建立和删除,以及修改表结构也有这两种方法。
创建数据库的sql语句:
createdatabase<
数据库名>
创建表的sql语句:
createtable<
表名>
(<
列名>
<
数据类型>
[列级完整性约束条件]
[,<
[列级完整性约束条件]]
........
表级完整性约束条件>
]);
删除基本表的sql语句:
droptable<
[restrict|cascade];
修改表的结构的sql语句:
altertable<
[add<
新列名>
[完整性约束]]
[drop<
完整性约束名>
]
[altercolumn<
];
其中,add子句用于增加新列和新的完整性约束条件,drop字句用于删除指定的完整性约束条件,altercolumn子句用于修改原有的列定义,数据类型。
相互连成LAN的计算机2台以上,安装有SQLServer2000软件。
五、实验步骤
1.创建数据库
(1)使用查询分析器创建数据库
打开查询分析器,输入如下的sql命令:
createdatabaseyang。
执行命令后即建立一个名为“yang”的数据库。
(2)使用企业管理器创建数据库
打开企业管理器,在左边的小窗口中依次展开目录,找到数据库文件夹,在数据库文件夹处右击,选择“新建数据库”命令,在弹出的数据库属性对话框中输入数据库的名称“abc”,即可完成创建。
2.查看、修改数据库属性
3.创建表
(1)打开查询分析器,在工具栏中切换数据库至新建的“yang”,输入如下命令:
createtables
(snochar(9)PRIMARYKEY,
snamechar(20),
ssexchar
(2),
sageSMALLINT,
sdeptchar(20)
);
来创建表。
(2)可以使用如insertintosvalues('
20130101'
'
张三'
男'
20,'
IS'
的命令向s表中输入数据,也可以在企业管理器中找到s表后,右击选择“打开表|返回所有行”命令来向表中直接输入数据。
(3)采用同样的方法创建表课程表c、选课表sc。
创建的语句如下所示。
createtablec
(cnochar(9),cnamechar(20),cpnochar(4),ccreditSMALLINT);
createtablesc
(snochar(9),cnochar(9),gradechar(6));