sqlserver数据库基础知识.ppt

sqlserver数据库基础知识.ppt

ID:52063362

大小:407.34 KB

页数:26页

时间:2020-03-31

sqlserver数据库基础知识.ppt_第1页
sqlserver数据库基础知识.ppt_第2页
sqlserver数据库基础知识.ppt_第3页
sqlserver数据库基础知识.ppt_第4页
sqlserver数据库基础知识.ppt_第5页
资源描述:

《sqlserver数据库基础知识.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer2005基础教程SQLServer2005安装几种数据库产品介绍SQLServer只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NTserver只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据。Oracle能在所有主流平台上运行(包括windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。Sysbase能在所

2、有主流平台上运行(包括windows)。但由于早期Sybase与OS集成度不高,因此VERSION11.9.2以下版本需要较多OS和DB级补丁。在多平台的混合环境中,会有一定问题。DB2能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。MySql可以说这是中小企业网站Linux平台的首选自由数据库系统。它是一个跨平台数据库系统,一个真正的多用户、多线程的SQL数据库系统,同时是具有客户机/服务器体系结构的分布

3、式数据库管理系统。同时,也是Linux系统中使用最为简单的数据库系统,安装简单、使用简单、管理也简单,且数据库系统的稳定性也很不错。SQLServer的安全性身份验证模式(1)Windows身份验证模式客户机使用Windows操作系统的用户帐户和密码连接数据库服务器时,SQLServer2005使用Windows操作系统来进行身份验证。(2)混合模式客户机使用用户帐户和密码连接数据库服务器时,服务器首先在数据库中查询是否有相同账户和密码的用户,基有则接受连接。若数据库中没有相应的账户和密码,则向windows操作系统请求验证客户机的身份,

4、若两者都没有通过,则拒绝连接。Mastermaster数据库位于SqlServer的核心,如果该数据库被损坏,SqlServer将无法正常工作。因此请大家千万不要对master作任何操作。Master数据库中的内容主要有:所有的登录名或用户ID所属的角色。所有的系统配置设置。服务器中的数据库的名称及相关信息。数据库中的位置。SQLserver如何初始化。用于存储系统重要信息的特殊的系统表。SQLServer中的数据库tempdbtempdb数据库,是一个临时性的数据库,它存在于SqlServer会话期间,一旦SqlServer关闭,tem

5、pdb数据库将丢失。当Sqlserver得新启动时,将重建全新的、空的tempdb数据库,以供使用。其作用是保存数据库运行过程中生成的临时数据以供用户使用。对于tempdb,我们只需关注其大小的设置。SQLServer中的数据库model模板数据库,作为其它数据库的模板数据库。msdb当创建备分或执行还原等作业时,存储有关这些任务的信息的数据库。利用查询编辑器创建数据库格式:CREATEDATABASEdatabase_nameA.创建未指定文件的数据库CREATEDATABASEmytest;B.创建指定数据和事务日志文件的数据库'CR

6、EATEDATABASESalesON(NAME=Sales_dat,FILENAME=‘c:saledat.mdf',SIZE=10,MAXSIZE=50,FILEGROWTH=5)登录名要连接到SqlServer中,我们必须采用以下方式之一Windows登录名如果用户名属于某个特定的windows组,并在SqlServer中包含该组,那么该用户帐户就能够访问SqlServer。SqlServer登录名例:在windows中创建一个用户组(operator_DB_group)和一个用户名(xiaobao),并使用户名为用户组的一个成员

7、。同时使之登录指定的用户数据库。2、数据库角色Dbo/db_owner:特指数据库所在者Db_accessadmin:可以管理登录名对数据库的访问Db_backupoperator:可以备分数据库Db_datareader:可以从所有用户定义表中读取数据。Db_datawriter:可以对用户表进行任何写行为。Db_ddladmin:可以执行数据定义行为,如创建表。Db_denydatareader:不能从用户表写入数据。Db_denydatawriter:不能向用户表写入数据。Db_securityadmin:不能修改数据库角色成员和管

8、理权限。Public:可以看到任何由公共或完整权力、权限的用户所创建的数据库对象。例:使创新的用户只能对某几个表进行选择操作。表的数据类型用户在创建表时需要根据数据的需要进行数据类型的选择,从

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。