第3章创建和管理数据库1.pptVIP

  • 8
  • 0
  • 约6.55千字
  • 约 54页
  • 2016-11-24 发布于广东
  • 举报
第3章创建和管理数据库1.ppt

※对象名的有效格式如下: server.database.owner_name.object_name server.database..object_name server..owner_name.object_name server...object_name database.owner_name.object_name database..object_name owner_name.object_name object_name Server和database的省略一般不会出现大的问题,但是省略了glxy的时候,SQL Server一般会假定是已登录的用户的名称空间。如果没有明确的指派,一般又会给新用户默认的Dbo构架。 有个例子,如果用户F8登录进服务器glxysql2008,它的数据库上下文设定为AdventureWorks2008,由于没有为F8指派一个用户定义架构,他存在于默认的dbo构架中。 如果F8的查询Person表: Select ?*? from Person; 这个就会被解析成为: glxysql2008.AdventureWorks2008.dbo.Person. 3.2.3 实例命名规则 默认实例 此实例由运行它的计算机的网络名称(如A6)标识。使用以前版本SQL Server客户端软件的应用程序可以连接到默认实例。SQL Server 6.5版或SQL Server 7.0版服务器可作为默认实例操作。但是,一台计算机上每次只能有一个版本作为默认实例运行。 命名实例 计算机可以同时运行任意个SQL Server命名实例。实例通过计算机的网络名称加上实例名称以计算机名称\实例名称格式进行标识,即computer_name\instance_name,但该实例名不能超过16个字符。 查看我们自己定义的 命名实例: GLXYTRR\glxy_sql2008 3.3 数据库操作 3.3.1 创建数据库的两种方式 ※1. 以界面方式创建数据库 图3.1 新建数据库 图3.2 创建数据库名称 ※使用CREATE DATABASE语句创建数据库 语法:CREATE DATABASE database_name 注意:database_name必须是系统不存在的名称,可以是中文名称,但是不建议。 图3.3 创建一个名称为“mrgwh”的数据库 ※1、练习创建数据库(默认方式) USE master CREATE DATABASE gxunglxy2 ※2、练习创建数据库(自定义方式) USE master CREATE DATABASE gxunglxy2 ON ( NAME = gxunglxy2_DATA, FILENAME = D:\SQLServerDBData\gxunglxy2_DATA.mdf, SIZE = 6MB, MAXSIZE = 20MB, FILEGROWTH = 10%) 3.3.2 修改数据库 ※1.以界面方式修改数据库所有者 图3.4 选择数据库属性 图3.5 “文件”选项卡 图3.6 选择数据库所有者 图3.7 查找对象对话框 ※使用ALTER DATABASE 语句修改数据库(课本P39) ALTER DATABASE database_name { ??| MODIFY NAME = new_database_name ??| COLLATE collation_name ??| file_and_filegroup_options ??| set_database_options } 设置数据库属性 ※增加一个次要数据文件(课本P40) ALTER DATABASE Mingri ADD FILE ( NAME=mrkj, Filename=‘D:\mrkj.ndf’, Size=10MB, Maxsize=100MB, Filegrowth=2MB ) 3.3.3 删除数据库 ※ 1.以界面方式删除数据库 图3.8 删除数据库 图3.9 除去对象 ※ 2.使用DROP DATABASE语句删除数据库 语法格式如下: DROP DATABASE database_name [ ,...n ] 其中database_name是要删除的数据库名称。 上机练习作业 1、用图形方式创建名为gxunglxy2的数据库。 2、用命令方式创建gxunglxy2的数据库,要求: 逻辑文件名:GLXY2_DATA 存储路径: D:\SQLServerDBData\GLXY2_DATA

文档评论(0)

1亿VIP精品文档

相关文档