文档详情

项目3 数据表的创建与维护.pptx

发布:2017-02-01约字共18页下载文档
文本预览下载声明
项目二 数据库的创建与维护项目目的熟悉使用SQL Server Management Studio(SSMS)的环境,了解数据库的逻辑结构和物理结构;掌握使用向导和SQL语句两种方法创建和删除数据库。项目内容与要求数据库文件的组成,特别是数据文件、日志文件、文件组在数据库中的作用,了解数据库的工作原理。数据库的创建方法,包括如何使用SSMS和T-SQL来创建。了解各SQLServer2005系统数据库的作用。项目指导1. 创建用户数据库2. 查看数据库信息3. 修改数据库及其数据文件1. 创建用户数据库在SQL Server 2005中创建数据库的方法主要有两种:在SQL Server Management Studio(简称SSMS)中,通过方便的图形化向导创建通过编写Transact-SQL 语句创建。任务1:使用SSMS向导创建数据库BookStore (1)启动SQL Server Management Studio,在对象资源管理器中展开树形目录,右击“数据库”节点,在弹出快捷菜单中选择“新建数据库”,如图2-1所示。图2-1 新建数据库 (2)在“新建数据库”窗口中的“常规”选项卡中,输入新建数据库的名称BookStore。注意观察右下方“数据库文件”一栏中数据库的主数据文件和日志文件的文件名和相关属性,如图2-2所示。可以修改数据库文件默认的逻辑名称、文件组、初始大小、自动增长和存储路径等数据库选项。图2-2 数据库名称与文件图 2-3 更改数据库文件的自动增长(3)设置完成后单击“确定”,这是在SSMS的对象资源管理器中将产生名为“BookStore”的节点。任务2:使用SQL语句创建数据库bs,数据库的所有参数使用默认值。 (1)在SSMS中单击快捷菜单栏中的“新建查询”按钮,在SQL脚本编辑器中输入下列语句: CreateDataBase bs (2)单击“执行”按钮或者按下F5执行该语句,在对象资源管理器中的树形节点多了一个bs节点表示数据库创建成功,如图2-4所示。图2-4 SQL语句创建数据库任务3:使用SQL语句创建数据库bs1。数据库的参数如下:主数据文件名BookStore1.mdf,存储路径为d:\database\,初始大小为5M,增长大小为2M,日志文件的初始大小是3M,最大存储空间是25M,增长是5M。创建过程同上,SQL语句如下所示:create database bs1on [primary](name=BookStoredat, filename=d:\database\BookStore1.mdf, size=5, Maxsize=unlimited, filegrowth=(2) log on (name=BookStoredat_log, filename=‘d:\database\BookStore1.ldf’, size=3, Maxsize=25, filegrowth=5) 2. 查看数据库信息任务4: 使用SSMS对象资源管理器来查看数据库信息 (1)打开SSMS,在对象资源管理器中展开树形目录,在“系统数据库”下面的并列的是用户数据库,如图2-5所示的红色框内部分。图2-5 用户数据库 (2) 右击查看数据库的节点选择“属性”命令就会弹出相应的数据库属性对话框,如图2-6所示,查看Book数据库的相关信息。图2-6 查看数据库属性任务5: 使用系统存储查看数据库信息通过存储过程Sp_helpdb可以方便的查看数据库有关的信息。 (1)在新建的查询窗口中,输入Sp_helpdb,可以查看SQL Server2005上的所有数据库信息,如图2-7所示。 (2)在查询窗口中输入 sp_helpdb BookStore,并执行,可以查看指定数据库BookStore的详细信息,如图2-8所示:图2-7 所有数据库信息图2-8 查看数据库BookStore的信息任务6:打开或切换到指定数据库BookStore当用户登录数据库服务器,连接SQL Server后,用户需要连接数据库服务器中的数据库,才能使用数据库中的数据。默认情况下,用户连接的是Master数据库。使用Use命令在查询分析器中打开或切换数据库BookStore,命令如下:User BookStore任务7: 修改数据库属性 (1)使用如图2-6的属性窗口可以修改数据库的相关属性,如数据文件的初始大小、增长方式等。 (2)另外利用SQL语句也可以修改相关的属性。在SSMS查询窗口中用T-SQL语句增加数据库容量语句格式为: Alter DataBase [数据库名称] Modify File(Name=[文件逻辑名称],Size=[新的容量]) 其中,[新的容量]为数据库文件指定新的容量尺寸,该容量必须大于现
显示全部
相似文档