热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

实验1 认识数据库管理系统DBMS一、实验目的:1.能够熟练安装SQLServer2005开发版2.掌握常用的SQLServer2005服务器的配置3.了解SQLServer200

实验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》

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

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

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

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》

(2)设置sa账号口令

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

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

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

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

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

4. 停止和暂停服务。

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

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

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

5. 注册和删除服务器。

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

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

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

(2)注册

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

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

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

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

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

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

7. 配置服务器。

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

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

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 内置的,即不能对其进行添加、修改和删除,只能向其中加入用户或者其他角色。

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

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

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

 

 

 


推荐阅读
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • ALTERTABLE通过更改、添加、除去列和约束,或者通过启用或禁用约束和触发器来更改表的定义。语法ALTERTABLEtable{[ALTERCOLUMNcolu ... [详细]
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • web.py开发web 第八章 Formalchemy 服务端验证方法
    本文介绍了在web.py开发中使用Formalchemy进行服务端表单数据验证的方法。以User表单为例,详细说明了对各字段的验证要求,包括必填、长度限制、唯一性等。同时介绍了如何自定义验证方法来实现验证唯一性和两个密码是否相等的功能。该文提供了相关代码示例。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了iOS数据库Sqlite的SQL语句分类和常见约束关键字。SQL语句分为DDL、DML和DQL三种类型,其中DDL语句用于定义、删除和修改数据表,关键字包括create、drop和alter。常见约束关键字包括if not exists、if exists、primary key、autoincrement、not null和default。此外,还介绍了常见的数据库数据类型,包括integer、text和real。 ... [详细]
  • 在使用dedecms过程中,添加自定义字段变量很有用,但删除并不容易。本文介绍了两种常用的删除方法:执行SQL语句和手动SQL删除。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有