- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 2)系统数据库 安装SQL Server 时,系统自动地创建4个系统数据库:master、model、tempdb、 msdb数据库。 ① master数据库 master数据库用来存放系统级的信息,如保存本地及远程用户帐号、与本地服务器有交互的远程服务器、进程、可配置的环境变量、系统错误信息、分配给各数据库的存储空间、系统上可用的磁带和磁盘、活动锁等。 * ② model数据库 model数据库为用户数据库提供了样板和原型,包含了每一用户数据库所需要的系统表,它能够被更改成为创建新的数据库的定制结构,对model所作的每一个改动都在新数据库中产生影响。对model数据库的变动有: 加入用户数据类型、约束、规则、缺省值。 加入能访问SQL Server上所有数据库的用户 在model中建立缺省特权,尤其是针对guest帐户。 在model数据库中设置数据库配置选项。 * ③ msdb数据库 支持SQL Server Agent。msdb数据库中的表sysdbmainplan _history保存了系统维护的工作信息,并且为调度信息提供一个存储区。 ④ tempdb数据库 tempdb数据库是SQL Server上数据库使用的共享工作空间,为临时表和其它临时工作存储需要提供了一个存储区。 ⑤ Distribution数据库 在为复制活动配置SQL Server时,系统自动安装Distribution数据库。存储复制活动中的历史记录和事务数据。 * 3) 用户数据库 ⑥ pubs和Northwind数据库 pubs和Northwind数据库是作为培训工作提供的实例数据库,属于用户数据库。一般来说,当培训工具使用完后,要重新安装它,以便恢复其原貌。 ⑦ 用户数据库 作为数据库拥有者(DBO)的用户自己创建的数据库。他拥有对数据库的所有访问权限。 * SQL Server 系统表简介 ----几个最重要的系统表 ??1. Sysobjects表 SQL Server 的主系统表sysobjects出现在每个数据库中,它对每个数据库对象含有一行记录。2. Syscolumns表 系统表syscolumns出现在master数据库和每个用户自定义的数据库中,它对基表或者视图的每个列和存储过程中的每个参数含有一行记录。3. Sysindexes表 系统表sysindexes出现在master数据库和每个用户自定义的数据库中,它对每个索引和没有聚簇索引的每个表含有一行记录,它还对包括文本/图像数据的每个表含有一行记录。 * 4. Sysusers表 系统表sysusers出现在master数据库和每个用户自定义的数据库中,它对整个数据库中的每个Windows NT用户、Windows NT用户组、SQL Server 用户或者SQL Server 角色含有一行记录。5. Sysdatabases表 系统表sysdatabases对SQL Server 系统上的每个系统数据库和用户自定义的数据库含有一行记录,它只出现在master数据库中。6. Sysdepends表 系统表Sysdepends对表、视图和存储过程之间的每个依赖关系含有一行记录,它出现在master数据库和每个用户自定义的数据库中。7. Sysconstraints表 系统表sysconstraints对使用Create TABLE或者Alter TABLE语句为数据库对象定义的每个完整性约束含有一行记录,它出现在master数据库和每个用户自定义的数据库中。 * 9. 建立数据库 在建立用户逻辑组件之前(如基本表)必须首先建立数据库。而建立数据库时完成的最实质任务是向操作系统申请用来存储数据库数据的物理磁盘存储空间。这些存储空间以操作系统文件的方式体现,它们的相关信息将存储在master数据库及其系统表中。 存储数据库数据的操作系统文件可以分为三类 * 三类存储文件 主文件:存储数据库的启动信息和系统表,主文件也可以用来存储用户数据。每个数据库都包含一个主文件。 次文件:保存所有主文件中容纳不下的数据。如果主文件大到足以容纳数据库中的所有数据,这时候可以没有次文件。而如果数据库非常大,也可以有多个次文件。使用多个独立磁盘驱动器上的次文件,还可以将一个数据库中的数据分布在多个物理磁盘上。 事务日志文件:用来保存恢复数据库的日志信息。每个数据库必须至少有一个事务日志文件(尽管可以有多个)。 * 建立数据库的方法 1)可以在企业管理器中以图形界面的方式交互完成 2)或从企业管理器中启动“创建数据库向导”完成数据库的建
您可能关注的文档
最近下载
- 医院信息网络安全培训PPT课件.pptx
- 2025年前列腺科普试题及答案.docx
- 立式叶片排渣过滤机-中国化工设备网.doc
- 20250508 北京大学DeepSeek系列06:DeepSeek私有化部署和一体机.pptx VIP
- 【7上英YL】芜湖市2024-2025学年七年级上学期期中考试英语试卷.pdf VIP
- 屋面瓦及檩条拆除安全方案.doc
- Schneider Electric施耐德Easy Altivar ATV610 变频器编程手册(中文).pdf VIP
- NB∕T34024-2024生物质成型燃料质量要求及分级.docx VIP
- STM32F1开发标准教程-教学大纲、授课计划.docx
- 新语境幼儿园教师专业能力等级与评定.pdf VIP
文档评论(0)