内容正文:
数据库的创建与管理
第二章
1
目 录
2
2.1 创建“学生成绩管理系统”数据库
2.2 管理“学生成绩管理系统”数据库
3
2.2 管理“学生成绩管理系统”数据库
掌握使用“对象资源管理器”查看、修改数据库的方法。
掌握使用T-SQL语句管理数据库的方法。
知识目标
会查看数据库状态信息。
会修改主要数据文件。
会添加次要数据文件。
会添加事务日志文件。
会修改事务日志文件。
会删除事务日志文件。
能力目标
5
管理“学生成绩管理系统”数据库
凌阳科技公司在创建好“学生成绩管理系统”数据库后,需要查看该数据库并对该数据库进行改动,具体要求如下:
查看student数据库。
修改主要数据文件student,将初始大小修改为5MB,占用的最大空间和增长速度不变。
添加一个逻辑名称为student1、物理名称为student1.ndf的次要数据文件,文件初始大小为4MB,占用的最大空间为10MB,增长速度为1MB。
添加一个逻辑名称为student_log1、物理名称为student_log1.ldf的事务日志文件,文件属性采用默认值。
删除事务日志文件student_log1。
修改数据库名称为studentDB。
、
任务描述
6
在创建好数据库后,在使用中可根据情况对数据库进行修改,SQL Server 2017可以方便地查看数据库的状态,允许修改数据库的选项设置。
完成任务的具体步骤如下:
(1)查看数据库状态信息;
(2)修改主要数据文件;
(3)添加次要数据文件;
(4)添加事务日志文件;
(5)删除事务日志文件;
(6)重命名数据库。
管理“学生成绩管理系统”数据库
任务分析
2.2.1 使用“对象资源管理器”管理数据库
1.查看数据库
在“对象资源管理器”中找到要查看的数据库,然后在其上右击,在弹出的快捷菜单中选择“属性”选项,打开“数据库属性”窗口,即可查看数据库的基本信息、文件信息、选项信息、文件组信息和权限信息等,
知识导读
2.2.1 使用“对象资源管理器”管理数据库
2.修改数据库
数据库的修改主要包括修改数据库名称、增减次要数据文件和事务日志文件、修改文件属性、修改数据库选项等。
在“对象资源管理器”中找到要修改的数据库名称节点(如student数据库),在该节点上右击,在弹出的快捷菜单中选择“重命名”选项,即可直接修改数据库名称。
如果要修改数据库文件的逻辑名称,那么在该数据库的名称节点上右击,在弹出的快捷菜单中选择“属性”选项,在弹出的“数据库属性”窗口中选择“文件”选择页。
知识导读
2.2.1 使用“对象资源管理器”管理数据库
3.删除数据库
删除数据库是在数据库及其中的数据失去利用价值后,为了释放被占用的磁盘空间而进行的操作。当删除一个数据库时,会删除数据库中所有的数据和该数据库所对应的磁盘文件。删除之后再恢复是很麻烦的,必须从备份中恢复数据库,或者通过它的事务日志文件来恢复,所以删除数据库应格外谨慎。
在“对象资源管理器”中右击要删除的数据库,在弹出的快捷菜单中选择“删除”选项,然后在打开的“删除对象”对话框中单击“确定”按钮,即可删除相应的数据库。
知识导读
2.2.1 使用“对象资源管理器”管理数据库
4.收缩数据库
使用收缩的方式缩减数据库占用的空间,有两种方式:自动收缩数据库和手动收缩数据库。
自动收缩数据库,选择“数据库属性”窗口的“选项”选择页,在右边的“其他选项”列表中找到“自动收缩”选项,并将其值改为“TRUE”,单击“确定”按钮即可。
手动收缩数据库分为两种,分别是手动收缩数据库和手动收缩文件。右击需要收缩的数据库,在弹出的快捷菜单中选择“任务”→“收缩”选项,根据需要选择收缩数据库或收缩文件并进行相应操作。
知识导读
2.2.2 使用T-SQL语句管理数据库
1.查看数据库
使用系统存储过程SP_HELPDB可以查看数据库信息,语法格式如下:
[EXEC] SP_HELPDB [数据库名称]
数据库名称是可选项,如果指定了数据库名称,则显示该数据库的相关信息;如果省略数据库名称,则显示服务器中所有的数据库信息。
【例2-2】查看score数据库,其T-SQL语句如下:
SP_HELPDB score
知识导读
12
2.2.2 使用T-SQL语句管理数据库
2.修改数据库