第3章 创建和管理数据库课件.ppt

第3章 创建和管理数据库课件.ppt

ID:59018612

大小:1.78 MB

页数:54页

时间:2020-09-26

第3章  创建和管理数据库课件.ppt_第1页
第3章  创建和管理数据库课件.ppt_第2页
第3章  创建和管理数据库课件.ppt_第3页
第3章  创建和管理数据库课件.ppt_第4页
第3章  创建和管理数据库课件.ppt_第5页
资源描述:

《第3章 创建和管理数据库课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer2008数据库管理与开发教程第3章创建和管理数据库(1)本章主要介绍使用Transact-SQL语句和使用企业管理器创建数据库、修改数据库和删除数据库的过程。通过本章的学习,读者可以熟悉SQLServer2008数据库的组成元素,并能够掌握创建和管理数据库的方法。3.1认识数据库3.2SQLServer的命名规范3.3数据库操作3.4数据表操作3.5表与表之间的关联3.1认识数据库※3.1.1数据库基本概念什么是数据库(Database,DB)1.存放数据的仓库2.存在于计算机的存储设备上3.数据是按照一定的

2、数据模型组织的一组相关数据的集合4.数据可以被共享数据库是长期存储在计算机内,有组织的、大量的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为用户共享。数据库的优点主要体现在以下几方面:(1)减少数据的冗余度,节省数据的存储空间。(2)具有较高的数据独立性和易扩充性。(3)实现数据资源的充分共享。什么是数据库管理系统(DatabaseManagementSystem,DBMS)数据分为两种:1.用户可以直接使用的数据;2.有关数据库的定义信息数据,如数据库

3、的名称,表的定义,数据库用户名及密码、权限等。问题1:如何建立一个容器,来存放数据?问题2:如何把数据装入容器?问题3:如何从1万条数据中,挑选出1千条数据进行排序?——数据库管理系统(DBMS)什么是数据库管理系统(DatabaseManagementSystem,DBMS)1.DBMS是指数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成部分,数据库系统的一切操作,包括查询、更新及各种控制,都是通过DBMS进行的。2.DBMS是基于数据模型的,根据所采用数据模型的不同,DBMS可以分成网状型、层次型、关系型、面

4、向对象型等。3.DBMS的主要目标是使数据成为一种可管理的资源。※什么是数据库系统(DatabaseSystem,DBS)1.数据库2.数据库管理系统,及其开发工具3.数据库管理员(DatabaseAdministrator,DBA)以及其他相关数据人员4.硬件平台5.软件平台※关系数据库是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。3.1.2数据库常用对象主要的数

5、据库对象数据:表、视图、索引完整性:类型、规则、默认值程序:存储过程、函数安全:用户、角色3.1.3数据库组成数据库主要由文件和文件组组成。※(1)文件①主要数据文件(.mdf)②次要数据文件(.ndf)[可选]③事务日志文件(.ldf)每个SQLServer数据库至少具有两个系统文件:一个主数据文件和一个事务日志文件。数据文件包含数据和对象,例如表、索引、存储过程和视图。事务日志文件包含恢复数据库中的所有事务所需的信息。练习:查看Master数据库的主数据文件和事务日志文件。数据文件的存储结构从SQLServer2008数据

6、库的物理架构上来看,SQLServer用于存储数据的基本单位是页,每页容量为8KB。SQLServer将8个物理上连续的页组成一个区,以此可以更加有效地管理数据页。※(2)文件组文件组就是一堆文件的一个总称,就像黑种人,白种人,黄种人,是一堆人的总称,但以颜色来标识,这就是逻辑上的分类。文件组也是一样,只是逻辑上的分组,一个数据库可以看成很多个文件构成一个逻辑空间,它的数据越存越多,加入新的文件就越来越多,这些文件就可以作为一个组来管理。为便于分配和管理,可以将数据库对象和文件一起分成文件组。有两种类型的文件组:①主文件组(P

7、rimary):主文件组包含主数据文件和任何没有明确分配给其他文件组的其他文件。系统表的所有页均分配在主文件组中。②用户定义文件组:用户定义文件组是通过在CREATEDATABASE或ALTERDATABASE语句中使用FILEGROUP关键字指定的任何文件组。练习:查看数据库的默认文件组是PRIMARY。创建的第一个数据文件叫Primary,后缀是.mdf;其后创建的都是.ndf;系统表相关的都存放在Primary文件中。 数据文件默认放在第一个文件组中,这个文件组默认的名称是Primary;你可以新创建文件组(比如叫Sec

8、ond),并将随后添加的数据文件放在这个文件组中。 文件组上有个属性叫“默认(Deafult)”,它的作用是告诉DB在创建表时默认使用哪个文件组;比如:刚开始,数据库的默认文件组是Primary,这时候DDL语句创建的对象都放在Primary文件组中;你可以修改你Secon

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

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

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