1、数据库应用开发实验报告学生实验报告 (理工类)课程名称:数据库应用开发 专业班级:13软件工程2班学生学号:1305104061 学生姓名: 葛石 所属院部: 软件工程 指导教师: 王 预 2014 2015学年 第 2 学期 金陵科技学院教务处制实验报告书写要求实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。实验报告书写说明实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。填写注意事项(1)细致观察,及时、准确、如实记录
2、。(2)准确说明,层次清晰。(3)尽量采用专用术语来说明事物。(4)外文、符号、公式要准确,应使用统一规定的名词和符号。(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。实验报告装订要求实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。实验项目名称: SQL Server概述及体系架构 实验学时: 2 同组学生姓名: 实验地点:NIIT项目实验室(二分室)1514实验日
3、期: 2015年3月3日 实验成绩: 批改教师: 王 预 批改时间: 一、实验目的和要求1、熟悉Microsoft SQL Server 2005系统环境,包括发展历史、版本与组件及新特性;2、了解客户/服务器、浏览器/服务器体系结构;3、掌握系统数据库对象及构成、SQL Server 2005的常用管理工具;4、熟悉SQL Server 2005 Management Studio平台及组件。二、实验设备、环境奔腾计算机;装有WINDOWS 2000 SERVER或WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、实验步骤1、根据题目要求熟悉Micr
4、osoft SQL Server 2005环境,包括发展历史、版本、组件、新特性;2、熟悉客户机/服务器和浏览器/服务器;3、掌握系统数据库对象及构成、SQL Server 2005的常用管理工具; 4、掌握通过SQL Server Management Studio、配置管理器和windows服务管理器三种方式对数据库服务器的管理方法;5、做完实验后写出本实验的实验报告,并将相关电子文档资料保存在以自己学号命名的文件夹中。四、实验内容(一)教师重点讲解并演示Microsoft SQL Server 2005环境及使用(二)学生自己使用Microsoft SQL Server 2005环境,完
5、成以下工作1进入SQL Server 2005进行启动、暂停和退出;2查看系统数据库及其内容;3查看SQL Server 2005 Management Studio平台及组件等操作,掌握通过SQL Server Management Studio、配置管理器和windows服务管理器三种方式对数据库服务器的管理方法。五、问题解答及实验结果1. 管理SQL Server 2005服务器,主要包括启动、暂停、停止和重新启动等操作;1.1通过SQL Server Management Studio对服务器进行管理启动顺序为【开始】【程序】【SQL Server 2005】正确登录服务器右击服务器,
6、选择暂停或者停止服务器;1.2通过SQL Server Configuration Manager配置管理器进行管理启动顺序为【开始】【程序】【SQL Server 2005】【配置工具】【SQL Server Configuration Manager】【SQL Server Server】选择暂停或停止制定服务;SQL Server 配置管理器(configuration manager)是一种工具,用于管理与 SQL Server 相关联的服务、配置 SQL Server 使用的网络协议以及从 SQL Server 客户端计算机管理网络连接配置。1.3通过【控制面板】【管理工具】【服务】
7、【SQL Server(MSSQLSERVER)】选择暂停或者停止服务器;配置SQL Server 2005服务器;配置【常规】选项卡:产品版本、操作系统、平台等;配置【安全性】选项卡:服务器身份验证等;配置【权限】选项卡:用于授予或撤销帐户对服务器的操作权限。思考题:1SQL Server 2005 有哪些版本?答:企业版、标准版、工作组版、开发版、精简版2简述Client/Server、Browser/Server的概念。答:客户机/服务器(Client/Server,C/S)体系结构的应用又被称作分布式应用 。浏览器/服务器体系结构(Browser/Server,B/S)由Browser
8、(浏览器)、Web服务器、数据库服务器三层结构所组成。在这三层中,Web服务器担任中间层应用服务器的角色,它是连接数据库服务器的通道。在B/S体系结构系统中,无需在每台计算机上安装专门的软件,用户通过浏览器向Web服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余的工作如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行全部由Web服务器完成。3如何启动、暂停和退出SQL Server服务? 答:通过SQL Server Management Studio对服务器进行管理,启动顺序为【开始】【程序】【SQL Server 2005】正确登录服
9、务器右击服务器,选择暂停或者停止服务器六、实验体会和收获通过对sql sever 2005的学习,了解了数据库管理系统的分类和sql sever的发展历史。学会了基本的数据库操作。能够对数据库进行简单的数据库服务配置。理解了C/S和B/S的区别以及应用。实验项目名称: 安装SQL Server 系统 实验学时: 2 同组学生姓名: 实验地点:NIIT项目实验室(二分室)1514实验日期: 2015年3月10日 实验成绩: 批改教师: 王 预 批改时间: 一、实验目的和要求1、了解安装SQL Server 2005环境需求;2、掌握安装规划、安装过程的使用,加深对验证安装结果的理解;3、熟练掌握
10、新建服务器组;4、配置服务器选项,能够结合具体应用解决实际问题。二、实验设备、环境奔腾计算机;装有WINDOWS 2000 SERVER或WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、实验步骤1、熟悉安装SQL Server 2005的环境需求2、安装SQL Server 2005企业版步骤3、创建服务器组 4、注册服务器的管理5、做完实验后写出本实验的实验报告,并将相关电子文档资料保存在以自己学号命名的文件夹中四、实验内容(一)教师重点讲解并演示Microsoft SQL Server 2005环境及使用(二)学生写出实验内容、出现问题及解决方案
11、,完成以下工作1.安装SQL Server 2005企业版的安装过程;2.创建服务器组;要求学生:在SQL Server Management Studio中创建一个新的SQL Server服务器组,名称为NewGroup。 3. 注册服务器的管理;要求学生:假设本地计算机上有一个SQL Server实例,实例名为“SecondServer”,在上题创建的服务器组中注册此实例。4.写出如:服务器注册失败、无法连接服务器等的解决方案。五、问题解答及实验结果1.安装SQL Server 2005企业版的安装过程1.1请将 SQL Server 2005 DVD 插入 DVD 驱动器。也可以选用虚拟
12、光驱;1.2在自动运行的对话框中,单击“服务器组件、工具、联机丛书和示例”;1.3在“最终用户许可协议”页上,阅读许可协议,再选中相应的复选框以接受许可条款和条件。接受许可协议后即可激活“下一步”按钮。若要继续,单击“下一步”。若要结束安装程序,请单击“取消”;1.4在“SQL Server 组件更新”页上,安装程序将安装 SQL Server 2005 的必需软件;1.5在“系统配置检查”(SCC) 页上,将扫描安装计算机,看是否存在可能阻止安装程序运行的情况;1.6在“注册信息”页上的“姓名”和“公司”文本框中,输入相应的信息。若要继续,请单击“下一步”;1.7在“要安装的组件”页上,请选
13、择要安装的组件。选择各个组件组时,“要安装的组件”窗格中会显示相应的说明。可以选中任意一些复选框。若要安装单个组件,请单击“高级”。否则,请单击“下一步”继续;1.8在“实例名”页上,请为安装的软件选择默认实例或已命名的实例;1.9在“服务帐户”页上,为 SQL Server 服务帐户指定用户名、密码和域名。可以对所有服务使用一个帐户;1.10在“身份验证模式”页上,选择要用于 SQL Server 安装的身份验证模式。还必须输入并确认用于 sa 登录的强密码。若要继续安装,请单击“下一步”。 如果可能,请使用 Windows 身份验证;1.11在“排序规则设置”页上,指定 SQL Serve
14、r 实例的排序规则。若要为 SQL Server 和 Analysis Services 设置单独的排序规则设置,请选中“为每个服务帐户进行自定义”的复选框;1.12在“错误报告”页上,可以清除复选框以禁用错误报告;1.13在“准备安装”页上,查看要安装的 SQL Server 功能和组件的摘要。若要继续安装,请单击“安装”;1.14在“安装进度”页上,可以在安装过程中监视安装进度。若要在安装期间查看组件的日志文件,请在“安装进度”页上单击产品或状态名称;1.15如果得到重新启动计算机的指示,请立即进行此操作。完成安装后,阅读来自安装程序的消息是很重要的。如果未能重新启动计算机,可能会导致以后
15、运行安装程序失败。2.创建服务器组要求学生:在SQL Server Management Studio中创建一个新的SQL Server服务器组,名称为NewGroup。 2.1【SQL Server Management Studio】【取消】【视图】【新建服务器组】2.2在组名框中输入新建服务器组的名称NewGroup2.3在组说明框中输入服务器组的说明2.4选择服务器组的位置,默认是顶层组2.5点击确认3. 注册服务器的管理要求学生:假设本地计算机上有一个SQL Server实例,实例名为“SecondServer”,在上题创建的服务器组中注册此实例。3.1步骤:输入服务器名称及身份验证
16、等选项,测试连接是否成功;【SQL Server Management Studio】【取消】【视图】【新建服务器注册】3.2在“服务器名称”框中输入服务器名或从下拉列表框中选择一个服务器。再次输入secondserver作为服务器名3.3在“身份验证”框中,选择windows身份验证。3.4选择“连接属性”选项卡。在此可以设置默认情况下连接的数据库名称,连接到服务器时所要用的网络协议,连接超时值等。3.5点击“测试”按钮,如果连接成功,则单击保存。4.写出如:服务器注册失败、无法连接服务器等的解决方案4.1验证方式设置错误的故障;解决方法:在注册时和服务器一致,或更改服务器身份验证方式;4.
17、2 Sa密码错误的故障解决方法:修改sa帐户密码,或询问Dba有权限的帐户及密码4.3 SQL Server服务错误或者客户机参数错误的故障解决方法:确保服务器正常启动,检查SQL Server 2005网络的配置参数是否一致。讨论、思考题1. SQL Server 2005的Management Studio有什么主要功能?可以用这个工具完成对SQL Server 2005的管理。例如创建服务器组,注册服务器,配置服务器选项,创建和管理各种数据库对象,调用其他管理工具。2. SQL Server 2005的配置管理器有什么主要功能?通过这个工具,管理员可以启动,暂停,恢复或停止这些服务。还可
18、以用它配置SQL Server 2005的网络协议以及从客户端连接数据库服务器时的网络配置。3. 如何使用SQL Server Management Studio新建服务器组和注册服务器?3.1【SQL Server Management Studio】【取消】【视图】【新建服务器组】3.2在组名框中输入新建服务器组的名称NewGroup3.3在组说明框中输入服务器组的说明3.4选择服务器组的位置,默认是顶层组3.5点击确认3.6步骤:输入服务器名称及身份验证等选项,测试连接是否成功;【SQL Server Management Studio】【取消】【视图】【新建服务器注册】3.7在“服务器
19、名称”框中输入服务器名或从下拉列表框中选择一个服务器。再次输入secondserver作为服务器名3.8在“身份验证”框中,选择windows身份验证。3.9选择“连接属性”选项卡。在此可以设置默认情况下连接的数据库名称,连接到服务器时所要用的网络协议,连接超时值等。3.10点击“测试”按钮,如果连接成功,则单击保存。六、实验体会和收获通过这节课的学习我学会了SQL Server的各种配置工具的使用。了解了SQL Server服务器组和服务器的注册与创建。能够自己安装SQL Server并且对其进行管理配置和网络配置。对于一些注册服务器时遇到的意外情况也能够自己解决。实验项目名称: 管理安全性
20、-1 实验学时: 4 同组学生姓名: 实验地点:NIIT项目实验室(二分室)1514实验日期: 2015年3月17日 -3月24日 实验成绩: 批改教师: 批改时间: 一、实验目的和要求1、掌握管理和维护登录名技术;2、掌握固定服务器角色的特点和管理;3、熟练理解和掌握管理和维护数据库用户;4、能够结合具体应用解决实际问题。二、实验设备、环境奔腾计算机;装有WINDOWS 2000 SERVER或WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、实验步骤1、掌握管理和维护登录名技术;2、固定服务器角色的特点和管理;3、理解和掌握管理和维护数据库用户;
21、4、做完实验后写出本实验的实验报告,并将相关电子文档资料保存在以自己学号命名的文件夹中。四、实验内容(一)教师重点讲解并演示管理安全性(二)学生写出实验内容、出现问题及解决方案,完成以下工作1.设置Windows身份验证的操作;2.设置SQL Server身份验证的操作;3.使用SQL Server Management Studio添加Windows登录账户,再将该Windows用户设置为连接到SQL Server 的登录账户;4.使用SQL Server Management Studio添加SQL Server登录账户;创建一个SQL Server 登录,登录名为lisi并指定密码abc
22、d。5. 使用CREATE LOGIN命令创建一个SQL Server 登录;创建一个登录,登录名为lisi并指定密码abcd,CREATE LOGIN lisi WITH PASSWORD = abcd 6.使用SQL Server Management Studio修改登录账户的属性;7.使用ALTER LOGIN语句修改登录账户属性;将lisi登录账户名称更改为lisi_new,再将lisi_new 登录账户的密码修改为“wang”。8. 删除登录账户;分别使用SQL Server Management Studio删除登录账户、使用DROP LOGIN 语句删除登录账户。9使用SQL
23、Server Management Studio添加数据库用户;10.使用CREATE USER语句添加数据库用户;在AdventureWorks数据库中创建数据库用户zhangsan,其登录名为zhangsan。11.使用SQL Server Management Studio将登录账户添加到固定服务器角色;12使用存储过程sp_addsrvrolemember办法用来添加登录账户,使其成为服务器角色的成员;13. 使用SQL Server Management Studio将用户添加到固定数据库角色;14使用存储过程sp_addrolemember来添加用户,使其成为数据库角色的成员;15
24、. 使用SQL Server Management Studio创建用户自定义数据库角色;16使用CREATE ROLE语句创建数据库角色。五、问题解答及实验结果1.设置Windows身份验证的操作;(1)打开SQL Server Management Studio,在“对象资源管理器”中,右击需要修改验证模式的服务器,再单击快捷菜单中的“属性”选项,出现服务器属性对话框,在服务器属性对话框中单击“安全性” 选择页。(2)选择“Windows身份验证模式”。(3)在“登录审核”中设置是否对用户登录SQL Server 2005服务器的情况进行审核,即是否将登录成功和失败的信息写入SQL Ser
25、ver错误日志中。2.设置SQL Server身份验证的操作;(1)打开SQL Server Management Studio,在“对象资源管理器”中,右击需要修改验证模式的服务器,再单击快捷菜单中的“属性”选项,出现服务器属性对话框,在服务器属性对话框中单击“安全性” 选择页。(2)选择“SQL Server的身份验证模式”(3)在“登录审核”中设置是否对用户登录SQL Server 2005服务器的情况进行审核,即是否将登录成功和失败的信息写入SQL Server错误日志中。3.使用SQL Server Management Studio添加Windows登录账户,再将该Windows用
26、户设置为连接到SQL Server 的登录账户;(1)使用SQL Server Management Studio添加Windows登录账户 (2)使用SQL Server Management Studio添加SQL Server登录账户(3)使用CREATE LOGIN语句创建登录账户 CREATE LOGIN login_name WITH | FROM 例:CREATE LOGIN user1ZhangSan FROM WINDOWS4.使用SQL Server Management Studio添加SQL Server登录账户;创建一个SQL Server 登录,登录名为lisi并指
27、定密码abcd。安全性,右击,创建新的登录名5. 使用CREATE LOGIN命令创建一个SQL Server 登录;创建一个登录,登录名为lisi并指定密码abcd。新建查询,CREATE LOGIN lisi WITH PASSWORD = abcd 6.使用SQL Server Management Studio修改登录账户的属性;在SQL Server Management Studio的“对象资源管理器”中,展开服务器下的“安全性”节点,展开“登录名”,右击需要修改的登录名,在快捷菜单中选择“属性”,弹出“登录属性”对话框。在此对话框中进行相应的属性修改,如默认数据库、默认语言、密码
28、等,还可以对账户的状态属性进行修改。7.使用ALTER LOGIN语句修改登录账户属性;将lisi登录账户名称更改为lisi_new,再将lisi_new 登录账户的密码修改为“wang”。ALTER LOGIN lisi WITH NAME=lisi_newALTER LOGIN lisi_new WITH PASSWORD=wang8. 删除登录账户;分别使用SQL Server Management Studio删除登录账户、使用DROP LOGIN 语句删除登录账户。在SQL Server Management Studio的“对象资源管理器”中,展开服务器下的“安全性”节点,展开“登
29、录名”,右击需要修改的登录名,在快捷菜单中选择“删除”DROP LOGIN lisi_new9使用SQL Server Management Studio添加数据库用户;在对象资源管理器中打开服务器下的数据库节点,展开要在其中创建用户的数据库,右击安全性节点,选择新建下的用户选项,填写用户名等信息。10.使用CREATE USER语句添加数据库用户;在AdventureWorks数据库中创建数据库用户zhangsan,其登录名为zhangsan。CREATE USER zhangsan FROM LOGIN zhangsan11.使用SQL Server Management Studio将登
30、录账户添加到固定服务器角色;在资源管理器中,一次打开服务器,安全性,服务器角色节点,可以看见8个固定的服务器角色。双击需要添加账户的服务器角色,在弹出的对话框中点击添加按钮完成操作。12使用存储过程sp_addsrvrolemember办法用来添加登录账户,使其成为服务器角色的成员;语法格式为:sp_addsrvrolemember login,role13. 使用SQL Server Management Studio将用户添加到固定数据库角色;在服务器中打开数据库节点,打开需要添加用户的数据库角色的数据库。再依次打开安全性,角色,数据库角色节点,可以看到所有数据库角色。双击添加用户的数据库
31、角色,弹出“数据库角色属性”对话框,点击添加按钮,完成操作。14使用存储过程sp_addrolemember来添加用户,使其成为数据库角色的成员;语法:sp_addrolemember role,security_account15. 使用SQL Server Management Studio创建用户自定义数据库角色;在安全性下选择新建下的数据库角色在弹出对话框中填写完成操作。16使用CREATE ROLE语句创建数据库角色。Creat role role_name authorization owner_name讨论、思考题1 简述SQL Server的两种身份验证模式。Windows 身份验证模式 当用户通过Windows用户帐户进行连接时,SQL Server通过回叫Windows 以获得信息,重新验证帐户名和密码,并在sys.sysl
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1