数据库实验1 认识数据库管理系统DBMS

实验1  认识数据库管理系统DBMS

一、实验目的:

1.能够熟练安装SQL Server 2005开发版

2.掌握常用的SQL Server 2005服务器的配置

3. 了解SQL Server 2005各组件功能。

二、实验环境:

Windows XP 系统、SQL Server 2008环境

三、实验内容:

1.安装SQL Server 2005,并在安装时将登录身份验证模式设置为“SQL Server 和windows”验证,其他可选择默认设置,一定要记住sa帐户的密码。

2. 利用SQL Server Management Studio连接到SQL Server数据库引擎服务器。

3. 更改SQL Server 2005服务器身份验证模式和设置sa账号口令。

4. 停止和暂停服务。

5. 注册和删除服务器。

6. 配置服务的启动模式。

7. 配置服务器。

8.了解各组件的功能

四、实训过程:

1.安装SQL Server 2005并设置相应的身份验证模式。

数据库实验1 认识数据库管理系统DBMS_第1张图片

2.操作1:执行“开始”-->“程序”-->“Microsoft SQL Server 2005”-->“SQL Server Management Studio”程序项。

操作2:在“服务器类型”下拉列表框中选择“数据库引擎”;在“服务器名称”下拉列表框中选择本地计算机名,表示本地默认实例;在“身份验证”下拉列表框中选择验证类型“Windows身份验证”,然后单击“连接”按钮。

数据库实验1 认识数据库管理系统DBMS_第2张图片

3.更改SQL Server 2005服务器身份验证模式和设置sa账号口令。

(1)更改SQL Server 2005服务器身份验证模式

1)在 SQL Server Management Studio的对象资源管理器中,右键单击服务器,再单击“属性”。

2)在“安全性”页上的“服务器身份验证”下,选择新的服务器身份验证模式,再单击“确定”。

3)在 SQL Server Management Studio 对话框中,单击“确定”以确认需要重新启动 SQL Server。

4)在 SQL Server Management Studio的对象资源管理器中,右键单击服务器,再单击“重新启动”。

数据库实验1 认识数据库管理系统DBMS_第3张图片

(2)设置sa账号口令

1)在对象资源管理器中,依次展开“安全”、“登录名”,右键单击“sa”,再单击“属性”。

2)在“常规”页上,为 sa 登录名创建密码并确认该密码。

3)在“状态”页上的“登录”部分中,单击“启用”,然后单击“确定”。

(3)分别使用Windows身份验证和SQL Server身份验证连接SQL Server(数据库引擎)服务器。

数据库实验1 认识数据库管理系统DBMS_第4张图片

4. 停止和暂停服务。

操作1:选择“开始”→“所有程序”→“Microsoft SQL Server 2005” →“配置工具”,选择“SQL Server Configuration Manager”程序项,打开SQL Server配置管理器。

操作2:右击服务名称,在快捷菜单可以选择启动、停止、暂停和重新启动SQL Server各项服务。

数据库实验1 认识数据库管理系统DBMS_第5张图片

5. 注册和删除服务器。

先删除已注册的本地服务器,再重新完成注册。

(1)删除已注册的本地服务器

在“SQL Server Management Studio”主窗口左侧“已注册的服务器”窗口选择某个已注册的服务器右击,在快捷菜单选择“删除”即可。

(2)注册

在“SQL Server Management Studio”主窗口左侧“已注册的服务器”窗口右击“数据库引擎”,在快捷菜单选择“新建”项下的“服务器注册”,在“新建服务器注册”对话框,输入各项注册服务器信息,即可完成注册。

数据库实验1 认识数据库管理系统DBMS_第6张图片

6. 配置服务的启动模式。

(1)启动“SQL Server配置管理器”,单击“SQL Server 2005服务”,右击SQL Server Agent服务,在快捷菜单里选择“属性”。

(2)在属性对话框中,切换到“服务”选项卡,单击“启动模式”项右边的下三角按钮,在下拉列表框选择“自动”,单击“确定”完成。

数据库实验1 认识数据库管理系统DBMS_第7张图片

7. 配置服务器。

在SQL Server Management Studio中的“对象资源管理器”窗口中,右击要配置的服务器名,在快捷菜单中选择“属性”。

数据库实验1 认识数据库管理系统DBMS_第8张图片

8.了解各组件的功能

(1)SQL Server 2005 支持哪两类主要的应用程序?

关系数据库应用程序和Internet 应用程序。

(2)企业管理器(SSMS)的作用?

用来对本地或者远程服务器进行管理操作的服务器应用程序。

(3)服务管理器的作用?

主要是管理服务器开启,关闭等。

(4)查询分析器的作用?

查询分析器可以对数据库进行管理,包括数据库建立删除,用户建立删除,授权数据库其他管理比如数据库备份恢复建立管理资料表等管理数据库用的刀的企业管理器都可以做到

(5)数据库的类型有哪些?各有什么作用?

master数据库:用于存储SOL Serve 系统的所有系统级信息,包括所有的其他数据库的信息、所有的数据库注册用户的信息以及系统配置等。

model数据库:  是一个模板数据库。

msdb数据库:  用于代理程序调度报警和作业等系统操作。

tempdb数据库: 用于保存所有的临时表和临时存储过程,还可以满足任何的临时存储要求。

(6)SQL Server 2005 的登录验证方式有哪些?它们有何区别?

Windows身份验证和SQL Server身份验证。Windows 验证是集成于操作系统,利用判断系统帐号来判定是否有权访问。 而混合模式则是使用数据库自己的用户名进行访问,和系统账户不相干。

(7)什么是SQL Server 2005的系统表?分别有哪些、作用是什么?

sysaltfiles 主数据库 保存数据库的文件

syscharsets 主数据库 字符集与排序顺序

sysconfigures 主数据库 配置选项

syscurconfigs 主数据库 当前配置选项

sysdatabases 主数据库 服务器中的数据库

syslanguages 主数据库 语言

syslogins 主数据库 登陆帐号信息

sysoledbusers 主数据库 链接服务器登陆信息

sysprocesses 主数据库 进程

sysremotelogins 主数据库 远程登录帐号

syscolumns 每个数据库

sysconstrains 每个数据库 限制

sysfilegroups 每个数据库 文件组

sysfiles 每个数据库 文件

sysforeignkeys 每个数据库 外部关键字

sysindexs 每个数据库 索引

sysmenbers 每个数据库 角色成员

sysobjects 每个数据库 所有数据库对象

syspermissions 每个数据库 权限

systypes 每个数据库 用户定义数据类型

sysusers 每个数据库 用户

(8)SQL SERVER 2005 使用哪三种类型的角色 ?每种角色的作用是什么?

固定的数据库角色:指根据SQL Server的管理任务,以及这些任务相对的重要性等级来把具有SQl Server 管理职能的用户划分为不同的用户组,每一组所具有的管理SQL Server 的权限都是Sql Server 内置的,即不能对其进行添加、修改和删除,只能向其中加入用户或者其他角色。

用户自定义的数据库角色:是为某一用户或某一组用户授予不同级别的管理或访问数据库以及数据库对象的权限,这些权限是数据库专有的,并且还可以使一个用户具有属于同一数据库的多个角色。

应用程序角色: 新版本的应用程序服务器提供的集成环境可用于部署和运行基于服务器的自定义业务应用程序。这些应用程序对通过网络从远程客户端计算机或其他应

用程序传送而来的请求做出响应。

 

 

 

你可能感兴趣的:(数据库实验1 认识数据库管理系统DBMS)