




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL Server系统数据库,1.master数据库 用于管理其他数据库和保存SQL Server的系统信息,包括登陆帐号,系统配置信息等 2.model数据库 是SQL Server 2005中的模板数据库,3.msdb数据库 用于记录报警,任务调度和记录操作员的操作 4.tempdb数据库 临时数据库 用于记录数据库中临时建立的表和存储过程,Transact-SQL语言简介,1.数据定义语言(DDL) 用于定义和管理数据库以及数据库中各种对象的语句 如:Create , alter , drop 2.数据操纵语言(DML) 用于修改,查询,修改和删除数据库中数据的语言 如:select , insert , update , delete,3.数据控制语言(DCL) 用于设置或者更改数据库用户或角色权限的语句 如: grant , deny ,revoke 4.系统存储过程 为了方便系统表中查询信息 5.附加语言元素 程序的注释,变量,运算符,函数和流程控制语句,企业管理器,SQL Server Management Studio作为企业管理器时,可以通过层叠的树形结构显示出所有的SQL Server 对象,因此对于建立和管理SQL Server 对象都可以通过企业管理器来实现,查询分析器,SQL Server Management Studio 也集成了查询分析器的功能,允许用户输入和执行T-SQL语句进行新建,查询,修改和删除等操作,数据库的创建和管理,一.数据库的存储结构: 1.分为逻辑存储结构和物理存储结构 (1) 逻辑存储结构的组成:表 视图 索引等 (2) 物理存储结构的组成:表现为磁盘上以文件为单位的存储结构,由数据库文件和事务日志文件构成 一个数据库至少包含一个数据文件和一个事务日志文件,二.数据库文件 1.主数据文件 用于存放数据和数据库对象的文件,其后缀名为.mdf 一个数据库只能有一个主数据库文件 2.辅数据库文件 用于存储数据文件未存储的其他女数据和数据对象,其后缀名为.ndf 3.事务日志文件 用于存储数据库的更新情况等信息,其后缀名为.ldf 一个数据库至少有一个事务日志文件,三.数据库文件组 为了方便对数据库进行分配和管理,将各个数据库文件组成不同的文件组 一个文件只能存在于一个文件组中,日志文件不属于任何文件组,数据文件页,SQL Server 中数据存储的基本单位是页 页的大小为8KB, SQL Server 中每MB有128页 区是8个物理上连续页的集合,用来有效的管理页。一个区是八个物理上连续的页(即64KB), SQL Server 数据库中每MB有16个区,创建数据库,Create database on (name=, Filename= ,size= ,maxsize= ,filegrowth=) log on (name=, Filename= ,size= ,maxsize= ,filegrowth=),练习,创建一个名为university数据库,该数据库的主数据文件逻辑名称为university_data,物理文件名为university.mdf,初始大小为8MB,最大尺寸26MB,增长速度为15%;数据库的日志文件逻辑名称为university_log,物理文件名为university.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB,该数据库名称为stu_class,有1个20MB和 1个40MB的数据文件和2个15MB的事务日志文件。数据库的逻辑名称为class1_data和class2_data,物理文件名为class1.mdf和class2.ndf。主文件是class1,由primary指定,两个数据文件的最大尺寸分别为无限大和100MB,增长速度分别为20%和10MB。并将class2_data指定到文件组classgroup中。事务日志文件的逻辑名为classlog1 和classlog2,物理文件名为classlog1.ldf和classlog2.ldf,最大尺寸均为30MB,文件增长速度为2MB。,Create database stu_class On Primary (name=class1_data, Filename=d:dataclass1.mdf, Size=20MB, Filegrowth=20%), Filegroup classgroup (name=class2_data, Filename=d:dataclass2.ndf, Size=40MB, Maxsize=100MB, Filegrowth=10MB),LOG ON (name=classlog1, Filename= d:dataclasslog1.ldf , Size=15MB, Maxsize=30MB, Filegrowth=2MB), (name=classlog2, Filename=d:dataclasslog2.ldf , Size=15MB, Maxsize=30MB, Filegrowth=2MB),例1:使用T-SQL语句创建webshop数据库 Create database webshop 例2:考虑到数据的安全和系统维护的方便,数据库管理员决定创建webshop数据库到d:data文件夹,并指定数据库主要数据库文件的逻辑名称为“webshop_dat”,物理文件名为“webshop.mdf”,Create database webshop On (name=webshop_dat, Filename=d:datawebshop.mdf) 【提示】 (1)创建名为webshop的数据库,同时指定webshop_dat为主文件,大小等于model数据库中主文件的大小 (2)事务日志文件会自动创建,其大小为主文件大小的25%或521KB中的较大值,因为没有指定maxsize,文件可以增长到填满所有可用的磁盘空间为止。,例3:进一步考虑到文件增长和日志文件的管理,指定主数据库文件的逻辑名称为“webshop_dat”,物理文件名为“webshop.mdf”,初始大小为10MB,最大为50MB,增长为5MB,日志文件逻辑名称为“webshop_log”,物理文件名称为“webshop_log.ldf”,初始大小为5MB,最大值为25MB,增长为5MB,Create database webshop On (name=webshop_dat, Filename=d:datawebshop.mdf, Size=10, Maxsize=50, Filegrowth=5) Log on (name=webshop_log, Filename=d:datawebshop_log.ldf, Size=5, Maxsize=25, Filegrowth=5),【提示】 (1)没有使用关键字primary,则第一个文件(webshop_dat)成为主文件 (2)因为webshop_dat文件的size参数没有指定MB或是KB,所以默认为MB,以兆字节为单位进行分配,修改数据库,Alter database add file | add log file | remove file | add filegroup | remove filegroup | modify file | modify name= | modify filegroup,例4:使用T-SQL语句对已经创建好的webshop数据库进行指定修改 (1)添加次要数据库文件。考虑到数据的存储和访问速度,要求在已经创建的数据库webshop中增加一个次要数据库文件老保存相关数据,其逻辑名称为“webshop_dat2”,物理名称为“webshop_dat2.ndf”,初始大小为5MB,最大为100MB,增长为5MB,Alter database webshop Add file (name=webshop_dat2, Filename=d:datawebshop_dat2.ndf, Size=5MB, Maxsize=100MB, Filegrowth=5MB),(2)更改指定文件。考虑到数据库中webshop_dat2文件初始大小(5MB)太小,现在想将它的初始大小增加到20MB Alter database webshop Modify file (name=webshop_dat2, Size=20MB),(3)删
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 剧场合作合同样本
- 加工平台合同标准文本
- 分期月供合同标准文本
- 产品折扣合同标准文本
- 别墅 物业服务合同样本
- 冻柜消毒合同标准文本
- 包土方合同标准文本
- 劳务租赁合同标准文本 钢管
- 付租房合同样本
- 公用商务车租赁合同标准文本
- 竞彩考试试题及答案
- 2025年山东省济南中考一模英语试题(含答案)
- 小鹏P7+用户调研报告
- 2025年度矿山买卖中介服务佣金结算协议
- 重庆市建筑安全员C证考试题库
- 绘本故事《小鲤鱼跳龙门》课件
- TCACM 1554-2023 肛漏中医诊疗指南
- 直播间搭建培训
- 刑事诉讼中电子数据冻结的性质及其法律规制
- 2025年重庆三支一扶招募469人高频重点提升(共500题)附带答案详解
- 企业投资项目后评估管理制度
评论
0/150
提交评论