《数据库和表的创建》PPT课件

《数据库和表的创建》PPT课件

ID:36895037

大小:2.91 MB

页数:67页

时间:2019-05-10

《数据库和表的创建》PPT课件_第1页
《数据库和表的创建》PPT课件_第2页
《数据库和表的创建》PPT课件_第3页
《数据库和表的创建》PPT课件_第4页
《数据库和表的创建》PPT课件_第5页
资源描述:

《《数据库和表的创建》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库运用技术主讲:邵燕林GeographicalInformationSystem第二章数据库和表的创建第二大节(3学时)教学目标:1.理解SQLSERVER2005的逻辑结构,能列举5个以上常用的数据库对象;2.了解各系统数据库的作用;3.理解数据库的物理结构,掌握主数据文件、辅助数据文件、日志文件、文件组的概念及管理方法;※4.学习几种创建数据库的方法,并掌握设置数据库文件、属性的方法;※第二章数据库和表的创建§2.1数据库逻辑结构一、数据库对象从逻辑上看,SQLSERVER2005数据库由存放数据的表以及支

2、持这些数据的存储、检索、安全性和完整性对象所组成。SQLSERVER2005主要包括以下一些对象:表(Table):由行列构成的集合,用来存储数据,是最重要的数据库对象;视图(View):由表或其他视图导出的虚拟表;数据类型(DataType):定义列和变量的数据类型;第二章数据库和表的创建索引(Index):为加快数据检索,定义的辅助数据结构;约束(Constrain):为表中的列定义完整性的规则;默认值(Default):为列提供的默认值存储过程(Procedure):存放于服务器的预先编译好的一组T-SQ

3、L语句;触发器(Trigger):是被系统自动执行,以确保数据完整性的一组特殊的存储过程函数(Function):是存放于服务器预编译好的数学函数、算法。主要数据库对象第二章数据库和表的创建二、数据库对象的引用在T-SQL语句中,数据库对象可使用两种对象名来引用:完全名和部分限定名。完全限定名是对象的全名,在SQLSERVER2005上创建的每个对象都有唯一的完全限定名。它包括四个部分:服务器名、数据库名、所有者名和对象名,其格式为:server.database.owner.object如:NS001.XSBO

4、OK.DBO.XS即为一个完全限定名。第二章数据库和表的创建三、系统数据库安装SQLSERVER2005,系统将自动创建4个系统数据库(master、model、tempdb、msdb)和2个示例数据库(Pubs、Northwind)。master:是SQLServer中最重要的系统数据库,存储着系统表格和环境信息等等“元数据”。该数据库的破坏将导致数据库服务无法启动。model:是系统创建新数据库时使用的模板数据库。msdb:时SQLServerAgent用来安排警告、工作以及记录操作时使用的数据库。第二章数据

5、库和表的创建tempdb:用来存放SQLSERVER2005运行期间创建的临时表以及其他数据库对象。pubs和NorthWind:是SQLSERVER2005自带的示例数据库。第二章数据库和表的创建§2.2数据库物理结构一、文件1.主数据文件(Primarydatafile):它是数据库的关键文件,用于存储数据表、索引、视图、存储过程等数据对象及数据,并包含了数据库的启动信息。每个数据库必须有且仅能有一个主文件,其默认扩展名为.MDF。如:master数据库的主数据文件名为master.mdf。第二章数据库和表

6、的创建2.辅助数据文件(Secondarydatafile)如果数据库中数据量非常大,除了存储在主数据文件中,可以将一部分数据存储在辅助数据文件中。辅助文件的默认扩展名.NDF。根据具体情况,可以创建多个辅助文件,也可以不用辅助文件。3.日志文件(logdatafile)日志文件用于保存恢复数据库所需的事务日志信息。每个数据库至少有一个日志文件。日志文件的扩展名为.LDF。主文件日志文件辅助数据文件第二章数据库和表的创建二、文件组为了方便管理,可以将多个数据文件组织成一组,称为数据库文件组。可以将文件组中的文件存

7、放在不同的物理磁盘,当对数据进行操作时,SQLSERVER2005会同时修改这些文件,这可以提高数据库的性能。?第二章数据库和表的创建可对文件组设置访问权限(避免了对该文件组中数据文件分别的设置)第二章数据库和表的创建在SQLSERVER2005中,文件组由以下两种类型:主文件组(PrimaryFilegroup):包含主文件的文件组称为主文件组。在创建数据库时,如果我们没有定义文件组,系统自动建立主文件组,所有的系统表都分配在主文件组中。用户定义文件组(User-definedFilegroup):用户定义文

8、件组是指在创建或修改数据库时,用户明确创建的文件组。第二章数据库和表的创建TIP:1.每个数据库有且仅有一个文件组被指定为默认文件组,当创建数据库对象时,系统将这些对象指派到默认文件组中。2.文件或文件组不能被一个以上数据库使用;3.日志文件不属于任何文件组。文件组应用实例主文件组用户定义文件组第二章数据库和表的创建§2.3创建和修改数据库在SQLSER

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

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

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