第4章 数据库及其基本操作(课件)-《SQL Server数据库应用案例教程》同步教学(上海交通大学出版社)
2024-01-16
|
73页
|
94人阅读
|
2人下载
普通
内容正文:
4
数据库及其基本操作
第
章
1
本章导读
随着科学技术的不断发展,数据成了新的生产要素。使用数据库进行有效的数据操作可以提高工作效率,甚至促进社会的发展,但在对数据进行操作之前,必须先创建存储数据的数据库与数据表。
本章将介绍数据库与数据表的相关知识,以及使用SSMS与T-SQL创建、修改、删除、查看数据库及数据表的方法。
2
知识目标
了解系统数据库与数据库结构的基础知识。
掌握数据完整性约束的基础知识。
能力目标
能够使用SSMS对数据库及数据表进行基本操作。
能够使用T-SQL对数据库及数据表进行基本操作。
素质目标
懂得工作学习都应遵守规则,树立正确的职业价值观。
3
项目导航
数据库及其基本操作
1
数据表及其基本操作
2
数据完整性约束
3
01
数据库及其基本操作
5
4.1.1 系统数据库
在SQL Server中,系统运行时会用到的相关信息(如系统对象和组态设置等)都是以数据库的形式存储的,而保存着这些系统信息的数据库称为系统数据库。
— 6 —
SQL Server安装成功后会自动创建4个系统数据库,分别为master、model、msdb和tempdb。打开SSMS,在“对象资源管理器”窗口中依次双击“WIN-NK8HF1BICSP”→“数据库”→“系统数据库”节点,在展开的节点中可以看到这4个已经存在的数据库,如图4-1所示。
图4-1 系统数据库
master是整个数据库管理系统的核心;
model是数据库管理系统创建新数据库时的模板;
msdb提供运行SQL Server Agent的信息;
tempdb是临时数据库。
6
4.1.2 数据库结构
— 7 —
数据库文件由数据文件和日志文件组成。
(1)数据文件是指数据库中用来存放数据库数据和数据库对象的文件。
一个数据库可以有一个或多个数据文件,一个数据文件只属于一个数据库。
当一个数据库有多个数据文件时,可将其中一个文件定义为主数据文件(扩展名为.mdf),用于存储数据库的启动信息及部分或全部数据。
一个数据库只能有一个主数据文件,其他数据文件称为次数据文件(扩展名为.ndf),用于存储主数据文件未存储的其他数据。
(2)日志文件由一系列日志记录组成,它记录了数据库的更新情况和用户对数据库的修改操作等。
当数据库发生损坏时,可以通过日志文件分析损坏原因;
当数据丢失时,也可以使用日志文件找回数据。
每一个数据库至少拥有一个日志文件(扩展名为.ldf)。
7
4.1.3 创建数据库
— 8 —
1. 使用SSMS创建数据库
【例 4-1】
使用SSMS创建数据库scs,数据文件的逻辑名称为scs_data,数据文件的初始存储空间大小为10 MB,存储空间自动增长量为5%,最大存储空间为200 MB,存放在D盘的Data文件夹下,文件名为scs_data.mdf;日志文件的逻辑名称为scs_log,初始存储空间大小保持默认(8 MB),存储空间自动增长量为10%,最大存储空间为50 MB,存放在D盘的Data文件夹下,文件名为scs_log.ldf。
步骤1打开SSMS并登录。在“对象资源管理器”窗口中右击“数据库”节点,在弹出的快捷菜单中选择“新建数据库”菜单项,如图4-2所示。
图4-2 新建数据库
8
— 9 —
步骤2打开“新建数据库”窗口,在“数据库名称”文本框中输入“scs”,界面下方的数据库文件设置区中显示了该数据库数据文件与日志文件的相关设置,单击数据文件的“逻辑名称”栏,输入“scs_data”,单击该文件的“初始大小”栏,输入“10”,如图4-3所示。
图4-3 设置数据库名称与数据库文件
4.1.3 创建数据库
1. 使用SSMS创建数据库
9
— 10 —
步骤3单击数据文件“自动增长/最大大小”栏右侧的按钮 ,打开“更改scs_data的自动增长设置”对话框,选中“按百分比”单选钮,在其右侧的编辑框中输入“5”;然后选中“限制为”单选钮,在其右侧的编辑框中输入“200”;最后单击“确定”按钮,如图4-4所示。使用同样的方法设置日志文件的“自动增长/最大大小”栏信息,如图4-5所示。
图4-5 设置日志文件的自动增长
图4-4 设置数据文件的自动增长
4.1.3 创建数据库
1. 使用SSMS创建数据库
10
— 11 —
步骤4向右移动滚动条,单击数据文件“路径”栏右侧的按钮 ,打开“定位文件夹 - WIN-NK8HF1BICSP”窗口,选择D盘的Data文件夹,如图4-6所示。使用同样的方法设置日志文件的“路径”栏信息。需要注意的是,若D盘没有该文件夹,需先在资源管理器中创建。
图4-6 选择存储路径
4.1.3 创建数据库
1. 使用SSMS创建数据库
11
— 12 —
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。