3关系数据库的创建与维护.ppt.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3关系数据库的创建与维护.ppt

第3章 关系数据库的创建与维护 Microsoft SQL Server2008 概述 SQL Server数据库基础 数据库的创建与维护 数据表的创建和维护 数据表约束和数据完整性控制 索引的创建与维护 3.1 Microsoft SQL Server2008 概述 3.1.1 数据库管理系统概述 负责数据库中数据的存储、查找、增加、删除、修改操作,并维护数据的完整性、并发性、安全性等。 3.1.1 数据库管理系统概述 DBMS主要功能 数据定义 数据操纵 数据库的运行管理 数据库的维护 支持数据库语言 3.1.3 SQL Server主要管理工具 2. SQL Server Configuration Manager 配置管理器 2. 配置管理器 启用Named Pipers 2. 配置管理器 启用TCP/IP 2. 配置管理器 停止/启动服务 3.2 SQL Server数据库基础 3.2.1 SQL Server 数据库分类 系统数据库 Master Model Msdb Tempdb 用户自定义数据库 3.2 SQL Server数据库基础 3.2.2 SQL Server数据库组成 表 视图 可编程性 存储过程 触发器 函数 安全性 用户 角色 3.2 SQL Server数据库基础 3.2.3 SQL Server数据库的存储结构 数据库的逻辑存储结构 数据库的物理存储结构 数据库文件 主数据文件 次数据文件 事务日志文件 数据文件组 主文件组 用户自定义文件组 3.3.2 数据库维护 1. 修改数据库 在对象资源管理器中右击需要修改的数据库,点击“属性” 在“文件”页对文件位置、大小进行修改 在“文件组”页创建或修改文件组 在“选项”页对数据库的工作方式和性能进行设置 在“权限”页中设置用户、角色对数据库的访问权限 3.3.2 数据库维护 2. 删除数据库 右击待删除的数据库,在右键菜单中选择“删除”命令 在弹出的“删除对象”对话框中单击“确定”按钮 3.4 数据表的创建和维护 3.4.1 数据表创建 一般过程: 设计表结构 定义字段 输入字段 定义字段类型 定义字段属性 编辑字段 保存表 输入数据 3.4.1 数据表创建 1. SQL Server数据类型 3.4.1 数据表创建 2. 创建数据表 【例3-3】在数据库School中建立学生表Student,各字段的定义如教材表2.1所示。 3.4 数据表的创建和维护 3.4.2 数据表维护 修改表结构 1)在对象资源管理器中右击要修改的表,在弹出菜单中选择“修改”命令 2)在“表设计”窗口中,选中需修改的一列,右击后弹出快捷菜单,对列进行修改 3)保存修改 3.4.2 数据表维护 2. 更改表名 在对象资源管理器中选择要改名的表,在右键菜单中选择“重命名”命令 输入新表名 3. 删除数据表 在对象资源管理器中选择要删除的表,在右键菜单中选择“删除”命令 在“删除对象”对话框中,单击“确定”按钮 3.4 数据表的创建和维护 3.4.3 数据表记录维护 1. 数据表记录插入 在对象资源管理器中,右击数据表,在右键菜单中选择“编辑前200行” 将光标定位在表尾的下一行,逐字段输入 一条记录的最后一个字段输入后,按Enter回车,进入下一记录的输入 输入完后,保存数据 2. 修改记录 3. 删除记录 3.5 数据表约束和数据完整性控制 SQL Server常用数据完整性约束机制 3.5.1 实体完整性约束 1. 主关键字约束(Primary Key) 1) 在表设计窗口中,选择要设置为主键的字段(可使用Ctrl键选择多个字段) 2) 在右键菜单中选择“设置主键命令” 2. 唯一性约束(Unique) 在表设计窗口中,选择要设置的列,在右键菜单中选择“索引/键” 在“索引/键”对话框中选择“添加命令” 单击“列”后的“…”按钮在索引列对话框中选择相应的列,单击确定,返回“索引/键”页 在“是唯一的”后的下拉框中选择“是” 3.5.2 域完整性约束 主要体现在表中字段的值的有效性 默认值约束(Default) 非空值约束(Not Null) 检查约束(Check) 在表设计窗口,右击字段,在右键菜单中选择“Check约束” 单击“添加”按钮后,可为此约束修改默认名称 单击“表达式”后的按钮,在对话框中输入约束表达式 选择“强制用于Insert和Update”,“强制用于复制”,“在创建或重新启用时检查现有数据” 3.5.3 参照完整性约束 主要体现在通过表间关系约束字段的值的一致性 【例3-9】在数据库School的学生表Student和ClassInfo表间建立关系,实施参照完整性约束。在该关系中,将ClassInfo的ClassCode字段设置为主键,将Studen

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档