- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章节数据库的创建与管理
第5章 数据库的创建与管理 逯燕玲 戴红 李志明 主编 第5章 数据库的创建与管理 5.1 数据库的创建与管理 5.2 数据库的管理 5.3 表的创建 5.4 表结构的修改 5.5 表的数据操作 5.6 删除表 5.7 数据库的完整性设计 5.8 创建数据库关系图 5.1 数据库的创建与管理 5.1.1 数据库的存储结构 SQL Server 2000用文件来存储数据库,数据库文件有3类。 主数据文件(Primary):存放数据。每个数据库都必须有且仅有一个主数据文件,以.mdf为默认扩展名。该文件包含的系统表格记载数据库中对象及其他文件的位置信息。 次要数据文件(Secondary):存放数据,以.ndf为默认扩展名,可有可无,主要在一个数据库跨多个硬盘驱动器时使用。 事务日志文件(Transaction Log):存放事务日志。每个数据库必须有一个或多个日志文件,以.ldf为默认扩展名,记录数据库中已发生的所有修改和执行每次修改的事务。 常见数据库对象 表Table 由行(Row)、列(Column)组成的表格。每列为一个字段,列标题为字段名,一行数据称为一条记录,一个数据库表由一条或多条记录组成,没有记录的表称为空表,每个表中通常都有一个主关键字,用于惟一地确定一条记录。 索引Index 根据指定的表列建立起来的顺序,提供了快速访问数据的途径并且可使索引所指列中的数据不重复。 视图View 虚拟表。在数据库中并不存在,由查询表产生,限制用户能看到和修改的数据。 默认值Default 在表中创建或插入数据时,对未指定具体值的列或数据项赋予事先设定好的值。 规则Rule 对数据库表中数据信息的限制 触发器Trigger 用户定义的SQL事务命令的集合,对一个表进行增删改时这组命令就会自动执行。 存储过程Stored Procedure 为完成特定的功能而汇集在一起的一组SQL程序语句,经编译后存储在数据库中。 用户User 有权限访问数据库的人 SQL Server的命名规则 标识符 服务器、数据库、数据库对象(表、视图、列、索引、触发器、存储过程、规则、默认值、约束等)的名字。 分类 规则标识符(Regular Identifier) 严格遵守标识符格式定义 不必使用定界符号 界定标识符(Delimited Identifier) 使用了如[]和‘’等定界符号来进行位置限定的标识符。使用了界定标识符,既可以遵守标识符命名规则,也可以不遵守。 没有使用界定符号的标识符一定按照规则标识符对待。 标识符的格式 标识符的首字母:26个英文字母(大小写)、其它语言字符(如汉字)、下划线(_)、@、#。 标识符首字母后字符: 26个英文字母(大小写)、其它语言字符(如汉字)、下划线(_)、@、#、$、0-9 不允许为T-SQL的保留字,不允许有空格或特殊字符。 举例 Create table aa (cllint) --服务器: 消息 170,级别 15,状态 1,行 1 --第 1 行: ’ 附近有语法错误。 Create table [aa] (cllint) --命令已成功完成 文件组允许用户将多个数据库文件组织在一起,以便用户对它们进行整体管理。 文件组有3种类型 ① 主文件组(primary):包含主数据文件和任何没有明确指派给其他文件组的其他文件。当用户创建一个数据库时,SQL Server会自动创建系统表。 ② 用户定义文件组:包括所有用户创建或者更改数据库的文件组,是在 DATABASE 或 ALTER DATABASE 语句中使用 FILEGROUP 关键字指定的文件组。 ③ 默认文件组(default):用来存放任何没有指定文件组的对象,保存所有的页,其中包含表和索引,这些表和索引在创建时没有被特定的文件指定。 关于默认文件组 每个数据库都有一个文件组作为默认文件组运行。 一次只能有一个文件组作为默认文件组 如果没有指定默认文件组,则主文件组是默认文件组。 文件和文件组不能被多个数据库使用。 一个文件可以是文件组的一个成员。 数据和事务日志信息不能是同一文件的同一部分,日志空间在数据空间中被分别管理。 事务日志文件永远不是文件组的一部分。 一旦一个文件作为数据库的一部分被创建,就不能被移动到另外一个文件组中。如果用户希望移动文件,必须删除然后在另一个文件组中重新创建。 5.1.2 系统数据库 master数据库 记录了SQL Server系统级的信息,包括系统中所有的登录账号、系统配置信息、所有数据库的信息、所有用户数据库的主文件地址等。系统表的表名常以“sys”开头。 常用的master
您可能关注的文档
- 第二章食品微生物检验室与配置﹝5﹞.ppt
- 第二篇放松经典模型的假定.ppt
- 第二节动能势能_.ppt
- 第二联合党支部介绍﹝5﹞.ppt
- 第二节中学生心理发展的特点和﹝5﹞.ppt
- 第二节古希腊的教育思想﹝5﹞.ppt
- 第二篇︰生物化学分析的常规方法.ppt
- 第二节实事求是思想路线的内容和意义﹝5﹞.ppt
- 第二节功和能﹝1课时﹞.ppt
- 第二节同角三角函数的关系及诱导公式.ppt
- 2025年上海市高三统一调研测试英语试题含解析.doc
- 湖北省十堰市张湾区东风高中2025年高三月考试卷(四)生物试题含解析.doc
- 黑龙江省重点中学2025年学业水平考试信息模拟卷(六)历史试题含解析.doc
- 安徽省蚌埠市2020-2021学年高二上学期期末考试政治试题(可编辑)PDF版含答案.pdf
- 六年级语文下册第五单元15真理诞生于一百个问号之后作业课件新人教版4.ppt
- 保教知识和能力冲刺课程.pptx
- Module9Greatinventions一般将来时的被动语态(模块核心语法精练)(原卷版).docx
- 保持共产党员先进性教育活动工作总结(企业公司).doc
- 六年级数学下册第3单元圆柱与圆锥2圆锥第1课时圆锥的认识教案新人教版.doc
- 福建闽侯第四中学2025年高三下生物试题摸底测试卷含解析.doc
文档评论(0)