SQL Server数据库原理与应用教程 教学课件 作者 曾长军 第 3 章 SQL Server数据库管理.ppt

SQL Server数据库原理与应用教程 教学课件 作者 曾长军 第 3 章 SQL Server数据库管理.ppt

ID:50026989

大小:219.00 KB

页数:67页

时间:2020-03-07

SQL Server数据库原理与应用教程 教学课件 作者 曾长军 第 3 章 SQL Server数据库管理.ppt_第1页
SQL Server数据库原理与应用教程 教学课件 作者 曾长军 第 3 章 SQL Server数据库管理.ppt_第2页
SQL Server数据库原理与应用教程 教学课件 作者 曾长军 第 3 章 SQL Server数据库管理.ppt_第3页
SQL Server数据库原理与应用教程 教学课件 作者 曾长军 第 3 章 SQL Server数据库管理.ppt_第4页
SQL Server数据库原理与应用教程 教学课件 作者 曾长军 第 3 章 SQL Server数据库管理.ppt_第5页
资源描述:

《SQL Server数据库原理与应用教程 教学课件 作者 曾长军 第 3 章 SQL Server数据库管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第3章SQLServer数据库管理SQLServer数据库简介3.1创建数据库3.2修改数据库3.3删除数据库3.4查看与设置数据库参数3.53.1SQLServer数据库简介SQLServer作为一个数据库管理系统,它的主要功能就是管理数据库及其数据库对象。为了方便用户操作数据库和数据库对象,系统提供了两个窗口。其中一个以图形可视化界面操作数据库及其数据库对象的企业管理器,另一个是以SQL语句方法操作数据库及数据库对象的查询分析器。3.1.1SQLServer数据库SQLServer2000数据库由包含数据的表集合和其他对象(如视图、索引、存储过程和触发器等)组成,目的是为了执

2、行与数据有关的操作提供支持。SQLServer2000能够支持许多数据库。每个数据库可以存储来自其他数据库的相关或不相关数据。3.1.2设计SQLServer数据库设计数据库之前需要了解客户的需求,收集信息,确定对象,并建立对象模型,确定对象之间的关系。设计数据库时,表与表之间的关系非常重要,进行设计时要注意规范化,这就要求在排序、查询和创建索引时提高数据操作的性能。准确地设计数据库并建立一定的模型是至关重要的。要设计出较好的数据库,需要考虑以下几种情况:①数据库的应用功能,这些功能会影响设计;创建和数据库功能相一致数据库计划;②数据库规范化规则,防止数据库设计中出现错误;③对数

3、据完整性的保护;④数据库和用户权限的安全要求。3.1.3数据库中的对象数据库对象中有下列几种类型:表(Tables)索引(Index)视图(View)默认(Default)用户自定义的数据类型约束(Constraints)存储过程(Storeprocedures)触发器(Triggers)3.1.4SQLServer数据库类型SQLServer2000数据库分为两种类型:系统数据库和用户自定义的数据库。两种数据库都能够创建数据库对象、存储数据以及管理数据,但是只有系统数据库可以用来操作和管理数据库系统。系统自动建立了4个系统数据库和两个样本数据库,安装程序所建立的数据库和日志文件

4、如表3-1所示。数据库数据库文件日志文件masterMaster.mdfMastlog.ldfmodelModel.mdfModellog.ldfmsdbMsdbdata.mdfMsdblog.ldftempdbTempdb.mdfTemplog.ldfpubsPubs.mdfPubs_log.ldfnorthwindNorthwnd.mdfNorthwnd.ldf表3-1安装程序所建立的数据库和日志文件1.master数据库master数据库从整体上控制SQLServer系统和用户数据库应用程序的运行。它所保存的信息包括所有的登录标识、系统配置、SQLServer初始化设置、用

5、户数据库及其初始化信息等。一般禁止用户直接访问,这样系统管理员要设置权限。2.model数据库model数据库是一个模型数据库。它为新建立的数据库提供模板和原型。3.tempdb数据库tempdb数据库是一个临时数据库,它为所有的临时表、临时存储过程及其他的临时操作提供存储空间。4.msdb数据库msdb数据库支持SQLServer代理服务操作,为其报警和任务调度以及为记录员的操作提供存储空间。5.pubs和northwind数据库这两个是样本数据库,SQLServer文档和联机丛书的大部分实例都是以这两个数据库为例,这是为了方便初学者使用。3.1.5文件和文件组数据库由数据库文

6、件和事务日志文件两部分组成。一个数据库至少应包含一个数据库文件和一个事务日志文件。1.数据库文件数据库文件(DatabaseFile)存放数据库中的所有数据和对象,如表、存储过程和视图等对象。一个数据库可以有一个或多个数据库文件,一个数据库文件只属于一个数据库。当有多个数据库文件时,有一个文件被定义为主数据库文件(PrimaryDatabaseFile),扩展名为“.mdf”,它用来存储数据库的启动信息和部分或全部数据,一个数据库只能有一个主数据库文件。其他数据库文件被称为次数据库文件(SecondaryDatabaseFile),扩展名为“.ndf”,用来存储主文件没有存储的其

7、他数据。采用多个数据库文件来存储数据的优点体现在:①数据库文件可以不断扩充,而不受操作系统文件大小的限制;②可以将数据库文件存储在不同的硬盘中,这样可以同时对几个硬盘数据进行存取,提高了数据处理的效率。2.文件组文件组(FileGroup)是将多个数据库文件集合起来形成的一个整体。每个文件组有一个组名。与数据库文件一样,文件组也分为主文件组(PrimaryFileGroup)和次文件组(SecondaryFileGroup)。一个文件只能存在于一个文件组中,一个文件组也只能被一个

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

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

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