版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一创建数据库《SQLServer数据库设计与实现》软件系统技术教研室27/23/20231tcl演示:Pubs数据库的业务和结构7/23/20232tcl1.1创建数据库(掌握)1.2创建文件组(掌握)1.3创建架构(掌握)1.4数据库规划(熟悉)7/23/20233tcl1.1创建数据库数据库的文件组成数据存储创建数据库的参数创建数据库的示例配置事务日志数据库选项数据库元数据7/23/20234tcl数据库的文件组成数据库通常可以由三类文件组成:主数据文件辅助数据文件事务日志文件7/23/20235tcl数据存储日志文件:.ldf数据文件:
.mdfor.ndf区:8个连续的8KB页页:8KB7/23/20236tcl创建数据库的参数数据库文件包括主文件、辅助文件和事务日志文件数据库大小的选项数据文件初始大小日志文件初始大小文件增长model数据库主文件
辅助文件
事务日志
7/23/20237tcl创建数据库的示例可以使用SQLServerManagementStudio中的可视化工具来创建数据库7/23/20238tcl多媒体:创建数据库你需要为公司创建一个名为Sales的数据库,请使用SSMS按照要求实现该目标。请注意,将数据库的不同文件放置于和操作系统不同的分区有助于提高数据库的性能。7/23/20239tcl使用CREATEDATABASE语句创建数据库CREATEDATABASETestDBON--允许显式定义用于存储数据的文件--定义数据库主文件(NAME='TestDB_Data',--主文件逻辑名称
FILENAME='D:\DATA\TestDB.mdf',--操作系统文件名称,包含路径
SIZE=20MB,--主文件初始大小
FILEGROWTH=0)--未启用自动增长--定义数据库日志文件LOGON(NAME='TestDB_Log',--日志文件逻辑名称
FILENAME='D:\DATA\TestDB_Log.ldf',--包含路径的操作系统文件名称
SIZE=5MB,--日志文件初始大小
FILEGROWTH=0)--未启用自动增长7/23/202310tcl练习分别用SQLServerManagementStudio中的可视化工具和Transact-SQL创建MyPubs数据库,该数据库的主数据文件逻辑名称为Pubs_Data,物理文件名为Pubs_Data.mdf,初始大小为10MB,不限大小,增长幅度为10%,数据库的日志文件逻辑名称为Pubs_Log,物理文件名为Pubs_Log.ldf,初始大小为5MB,最大尺寸为15MB,增长幅度为1MB,主数据文件和日志文件都存在C盘的Pubs文件夹下。7/23/202311tcl配置事务日志
数据页被写入缓冲区缓存2修改被记录在磁盘上的事务日志文件中3检查点将已完成的事务写入到数据库中4应用程序发出数据修改操作1提示:为了提高性能,应将日志文件放在单独的驱动器上磁盘磁盘缓冲区缓存7/23/202312tcl数据库选项通过使用下面的工具设置数据库选项:SQLServerManagementStudioALTERDATABASE语句选项类别描述自动控制自动行为是否为统计表的,数据库是关闭的还是收缩的可用性控制数据库是否是在线的,哪些用户可以连接到数据库以及数据库是否为只读的游标控制游标行为和作用域恢复控制数据库的恢复模型SQL控制ANSIcompliance选项,例如ANSI空值和递归触发器7/23/202313tcl使用ALTERDATABASE语句修改数据库ALTERDATABASEdatabase
{ADDFILE<filespec>[,...,n][TOFILEGROUPfilegroup_name]ADDLOGFILE<filespec>[,...,n]……}7/23/202314tcl数据库元数据信息源描述SQLServerManagementStudio显示管理环境中的数据库元数据的可视化工具目录视图提供返回行信息的数据库对象的元数据元数据函数每个函数返回一个元数据信息单值系统存储过程使用存储过程获得元数据7/23/202315tcl注意为了避免数据读写时对磁盘的争抢,请不要将数据文件置于包含了操作系统文件的磁盘中。将数据文件和事务日志文件分开放置。由于减少了数据文件和事务日志文件对磁盘的争抢,这种分隔将给数据库带来最佳的性能。如果可能,应将tempdb数据库放置在一个独立的磁盘驱动器上,例如RAID10或者RAID5系统中。这样,在tempdb数据库被大量使用的时候,通过独立的磁盘驱动器,数据库可以并行地处理tempdb的操作,因此能获得最佳性能。7/23/202316tcl1.2创建文件组文件组的概念创建文件组的场合默认文件组和只读文件组7/23/202317tclMyPubs数据库默认文件组MyPubsGroupE:\C:\D:\MyPubs_Log.IdfMyPubs.mdfMyPubs2.ndfMyPubs1.ndfsys...
sys...
sysusers
sysobjects
...
Table3
Table2
Table1
Table12
Table11
7/23/202318tcl在单个文件组中使用多个文件使用多个文件组控制物理数据布局创建文件组的场合7/23/202319tcl默认文件组和只读文件组创建用户定义文件组改善性能易管理指定默认文件组指定只读文件组7/23/202320tcl练习分别用SQLServerManagementStudio中的可视化工具和Transact-SQL重建MyPubs数据库,该数据库的主数据文件逻辑名称为MyPubs_Data,物理文件名为MyPubs_Data.mdf,初始大小为10MB,不限大小,增长幅度为10%,辅助数据文件逻辑名称为MyPubs_DataAdd,物理文件名为MyPubs_DataAdd.ndf,初始大小为20MB,不限大小,增长幅度为20%,数据库的日志文件逻辑名称为MyPubs_Log,物理文件名为MyPubs_Log.ldf,初始大小为5MB,最大尺寸为5MB,增长幅度为1MB,主数据文件和日志文件都存在C盘的MyPubs文件夹下。主数据文件在主文件组,辅助数据文件在MyPubsGroup文件组。7/23/202321tcl1.3创建架构架构创建架构对象名称解析的工作方式7/23/202322tcl架构sysTable1(Server1.Pubs.sys.Table1)guestTable2(Server1.Pubs.guest.Table2)Pubsdboauthors(Server1.Pubs.dbo.authors)数据库对象的命名空间7/23/202323tcl创建架构使用SQLServerManagementStudio创建架构7/23/202324tcl使用CREATESCHEMA语句创建架构CREATESCHEMAschema_name|AUTHORIZATIONowner_name|schema_nameAUTHORIZATIONowner_name[table_definition|view_definition|grant_statement|revoke_statement|deny_statement]7/23/202325tclauthorsdbo对象名称解析的工作方式SELECT*FROMdbo.authorsLance(Defaultschema=dbo)Anders(Defaultschema=guest)SELECT*FROMauthors7/23/202326tcl练习分别用SQLServerManagementStudio中的可视化工具和Transact-SQL为Pubs数据库创建架构,名为Publisher。CREATESCHEMA[Publisher]7/23/202327tcl讨论规划数据库的注意事项有哪些?7/23/202328tcl1.4数据库规划规划数据库时的注意事项文件类型和文件位置容量规划注意事项7/23/202329tcl规划数据库时的注意事项数据存储的用途事务吞吐量物理数据存储可能的增长文件位置7/23/202330tcl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 血液系统疾病患者的心理护理
- 四川省广福初级中学2025-2026学年初三第四次模拟数学试题试卷含解析
- 广东省汕尾市甲子镇瀛江校2026届初三年级第一次模拟考试(二)物理试题含解析
- 河南省新乡市延津县重点中学2026年下学期初三四月考物理试题试卷含解析
- 2026年浙江省丽水市级名校初三年级开学摸底考试物理试题试卷含解析
- 广西北流市重点名校2025-2026学年中考数学试题一轮复习模拟试题含解析
- 臭氧大自血护理中的护理伦理与法律问题
- 护理化妆师专业培训课程
- 腹部手术患者血糖监测与管理
- 审计人员派驻制度
- 2026年医院年度经济运营分析报告
- 2026广东中山市神湾镇神湾社区居民委员会招聘1人考试参考题库及答案解析
- (新教材)2026年春期教科版二年级下册科学教学计划及进度表
- 2025年贵州省中考物理试题【含答案、解析】
- 阳泉煤业集团兴峪煤业有限责任公司煤炭资源开发利用和矿山环境保护与土地复垦方案
- 周三多《管理学》笔记整理
- 首件确认制度
- 安徽绿沃循环能源科技有限公司12000t-a锂离子电池高值资源化回收利用项目(重新报批)环境影响报告书
- 东方汽轮机高低旁液压油站使用说明书
- 高等学校辅导员管理规定
- 高二心理健康教教育课完整版
评论
0/150
提交评论