SQL Server数据库教程第3章 创建数据库.ppt
《SQL Server数据库教程第3章 创建数据库.ppt》由会员分享,可在线阅读,更多相关《SQL Server数据库教程第3章 创建数据库.ppt(31页珍藏版)》请在文库网上搜索。
1、1第第3章章 创建数据库创建数据库3.1 SQL Server 数据库的基本概念数据库的基本概念3.2 以图形界面方式以图形界面方式创建创建 SQL Server数据库数据库3.3 以命令方式创建以命令方式创建 SQL Server数据库数据库SQLServer数据库教程(第3版)23.1 SQL Server数据数据库的基本概念的基本概念3.1.1 逻辑数据库逻辑数据库1.数据库对象数据库对象SQLServer的数据库对象包括表(table)、视图(view)、索引(index)、存储过程(storedprocedure)、触发器(trigger)等。表:表是包含数据库中所有数据的数据库对象
2、,由行和列构成,它是最重要的数据库对象。视图:视图是由一个表或多个表导出的表,又称为虚拟表。索引:加快数据检索速度并可以保证数据唯一性的数据结构。存储过程:为完成特定功能的T-SQL语句集合,编译后存放于服务器端的数据库中。触发器:它是一种是特殊的存储过程,当某个规定的事件发生时,该存储过程自动执行。SQLServer数据库教程(第3版)32.系统数据库和用户数据库系统数据库和用户数据库(1)系统数据库SQLServer在安装时创建4个系统数据库:master、model、msdb和tempdb。系统数据库存储有关SQLServer的系统信息,当系统数据库受到破坏,SQLServer将不能正常
3、启动和工作。master数据库:它是系统最重要的数据库,记录了SQLServer的系统信息,例如登录账号、系统配置、数据库位置及数据库错误信息等,用于控制用户数据库和SQLServer的运行。model数据库:为创建数据库提供模板。msdb数据库:该数据库是代理服务数据库,为调度信息、作业记录等提供存储空间。tempdb数据库:它是一个临时数据库,为临时表和临时存储过程提供存储空间。3.1 SQL Server数据数据库的基本概念的基本概念SQLServer数据库教程(第3版)43.1 SQL Server数据数据库的基本概念的基本概念(2)用户数据库用户数据库是由用户创建的数据库,本书所创建
4、的数据库都是用户数据库,用户数据库和系统数据库在结构上是相同的。3.完全限定名和部分限定名完全限定名和部分限定名(1)完全限定名完全限定名是对象的全名,SQLServer创建的每个对象都有唯一的完全限定名,它由四个部分组成:服务器名、数据库名、数据库架构名和对象名,其格式如下:server.database.scheme.object例如,DELL-PC.stsc.dbo.student即为一个完全限定名。SQLServer数据库教程(第3版)53.1 SQL Server数据数据库的基本概念的基本概念(2)部分限定名使用完全限定名往往很繁琐且没有必要,经常省略其中的某些部分。在对象全名的4个
5、部分中,前3个部分均可被省略,当省略中间的部分时,圆点符“.”不可省略。这种只包含对象完全限定名中的一部分的对象名称为部分限定名。在部分限定名中,未指出的部分使用以下默认值:服务器:默认为本地服务器。数据库:默认为当前数据库。数据库架构名:默认为dbo。SQLServer数据库教程(第3版)63.1 SQL Server数据数据库的基本概念的基本概念部分限定名格式如下:server.database.object/*省略架构名*/server.scheme.object/*省略数据库名*/database.scheme.object/*省略服务器名*/serverobject/*省略架构名和数
6、据库名*/scheme.object/*省略服务器名和数据库名*/object/*省略服务器名、数据库名和架构名*/例如,完全限定名DELL-PC.stsc.dbo.student的部分限定名如下:DELL-PC.stsc.studentDELL-PC.dbo.studentstsc.dbo.studentDELL-PC.studentdbo.studentstudentSQLServer数据库教程(第3版)73.1.2 物理数据库物理数据库1.页和区页和区页和区是SQLServer数据库的两个主要数据存储单位。页:每个页的大小是8KB,每1MB的数据文件可以容纳128页,页是SQLServe
7、r中用于数据存储的最基本单位。区:每8个连接的页组成一个区,区的大小是64KB,1MB的数据库有16个区,区用于控制表和索引的存储.3.1 SQL Server数据数据库的基本概念的基本概念SQLServer数据库教程(第3版)82.数据库文件数据库文件SQLServer采用操作系统文件来存放数据库,使用的文件有主数据文件、辅助数据文件、日志文件三类。(1)主数据文件(Primary)主数据文件用于存储数据,每个数据库必须有也只能有一个主文件,它的默认扩展名为.mdf。(2)辅助数据文件(Secondary)辅助数据文件也用于存储数据,一个数据库中辅助数据文件可以创建多个,也可以没有,辅助数据
8、文件的默认扩展名为.ndf。(3)日志文件(TransactionLog)日志文件用于保存恢复数据库所需的事务日志信息。每个数据库至少有一个日志文件,也可以有多个,日志文件的扩展名为.ldf。3.1 SQL Server数据数据库的基本概念的基本概念SQLServer数据库教程(第3版)93.数据库文件组数据库文件组在数据库中,为了管理和分配数据将多个文件组织在一起,组成文件组,对它们进行整体管理,以提高表中数据的查询效率,SQLServer提供了两类文件组:主文件组和用户定义文件组。(1)主文件组。包含主要数据文件和任何没有指派给其它文件组的文件,数据库的系统表均分配在主文件组中。(2)用户
9、定义文件组。包含所有使用“CREATEDATABASE”或“ALTERDATABASE”语句并用“FILEGROUP”关键字指定的文件组。3.1 SQL Server数据数据库的基本概念的基本概念SQLServer数据库教程(第3版)101 1.创建数据库创建数据库创建数据库创建数据库在使用数据库以前,首先需要创建数据库。在学生成绩管理系统中,我们以创建名称为stsc的学生成绩数据库为例,说明创建数据库的步骤。【例3.1】使用“SQLServerManagementStudio”创建stsc数据库。创建stsc数据库的操作步骤如下:3.2 以图形界面方式创建以图形界面方式创建 SQL Serv
10、er 数据库数据库SQLServer数据库教程(第3版)11(1)选择“开始”“所有程序”“SQL Server”,单击“SQLServerManagementStudio”,出现“连接到服务器”窗口,在“服务器名称”框中选择(local),在“身份验证”框中选择SQLServer身份验证,在“登录名”框中选择sa,在“密码”框中输入123456,单击“连接”按钮,连接到服务器。3.2 以图形界面方式创建以图形界面方式创建 SQL Server 数据库数据库SQLServer数据库教程(第3版)12(2)屏幕出现SQLServerManagementStudio窗口,在左边“对象资源管理器”窗
11、口中选中“数据库”节点,单击鼠标右键,在弹出的快捷菜单中选择“新建数据库”命令,如图3.1所示。3.2 以图形界面方式创建以图形界面方式创建 SQL Server 数据库数据库SQLServer数据库教程(第3版)13(3)进入“新建数据库”窗口,在“新建数据库”窗口的左上方有三个选项卡:“常规”选项卡、“选项”选项卡和“文件组”选项卡,“常规”选项卡首先出现。在“数据库名称”文本框中输入创建的数据库名称stsc,“所有者”文本框使用系统默认值,系统自动在“数据库文件”列表中生成一个主数据文件”stsc.mdf”和一个日志文件”stsc_log.ldf”,主数据文件”stsc.mdf”初始大小
12、为3MB,增量为1 MB,存放的路径为C:Program FilesMicrosoft SQLServerMSSQL10.MSSQLSERVERMSSQLDATA,日志文件”stsc_log.ldf”初始大小为1MB,增量10%,存放的路径与主数据文件的路径相同,如图3.2所示。这里只配置“常规”选项卡,其它选项卡采用系统默认设置。3.2 以图形界面方式创建以图形界面方式创建 SQL Server 数据库数据库SQLServer数据库教程(第3版)143.2 以图形界面方式创建以图形界面方式创建 SQL Server 数据库数据库(4)单 击“确 定”按 钮,stsc数 据 库 创 建 完 成
13、,在“C:ProgramFilesMicrosoftSQLServerMSSQL10.MSSQLSERVERMSSQLDATA”文件夹中,增加了两个数据文件stsc.mdf和stsc_log.ldf。SQLServer数据库教程(第3版)153.2 以图形界面方式创建以图形界面方式创建 SQL Server 数据库数据库2.修改数据库修改数据库在数据库创建后,用户可以根据需要对数据库进行以下修改:增加或删除数据文件,改变数据文件的大小和增长方式。增加或删除日志文件,改变日志文件的大小和增长方式。增加或删除文件组。SQLServer数据库教程(第3版)163.2 以图形界面方式创建以图形界面方式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Server数据库教程第3章 创建数据库 Server 数据库 教程 创建