网站大量收购独家精品文档,联系QQ:2885784924

数据库原理及应用--考试课件.ppt

  1. 1、本文档共615页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.3 数据库结构设计 1.概念结构设计:用概念层模型描述,如E-R图 。 2.逻辑结构设计:用组织层模型描述,如关系。 3.物理结构设计:用文件级术语描述。例数据库文件或目录、索引。 8.3.1 概念结构设计 策略: 1.自底向上。先定义局部应用的概念结构,然后按一定的规则把它们集成起来,从而得到全局概念模型。 2.自顶向下:先定义全局概念模型,然后再逐步细化。 3.由里向外:先定义最重要的核心结构,然后再逐步向外扩展。 4.混合策略。将自顶向下和自底向上结合起来使用。 1.自底向上 自底向上策略 2.自顶向下 自顶向下策略 3.由里向外 逐步扩张 采用自底向上的E-R模型概念结构设计 1.设计局部E-R模型 E-R模型的设计内容包括确定局部E-R模型的范围、定义实体、联系以及它们的属性。 2.设计全局E-R模型 将所有局部E-R图集成为一个全局E-R图,即全局E-R模型。 3.优化全局E-R模型 冲突 将局部E-R图集成为全局E-R图; 需消除各局部E-R图合并时产生的冲突; 解决冲突是合并E-R图的主要工作和关键所在。 冲突主要有三类: (1)属性冲突 (2)命名冲突 (3)结构冲突 (1)属性冲突 属性域冲突 属性的类型、取值范围和取值集合不同 部门编号有的定义为字符型,有的定义为数字型 年龄,有的定义为出生日期,有的定义为整数 属性取值单位冲突 学生的身高,有的用米为单位,有的用厘米为单位 (2)命名冲突 命名冲突包括同名异义和异名同义 即不同意义的实体名、联系名或属性名在不同的局部应用中具有相同的名字 具有相同意义的实体名、联系名和属性名在不同的局部应用中具有不同的名字。 科研项目:在财务部门称为项目,在科研处称为课题 (3)结构冲突 同一对象在不同应用中具有不同的抽象 职工在某一局部应用中可作为实体,而在另一局部应用中作为属性 解决办法:属性变换为实体或把实体转换为属性 同一实体在不同的局部E-R图中所包含的属性个数和属性的排列次序不完全相同。 原因:不同的局部E-R模型关心的实体的侧面不同 解决方法:让该实体的属性为各局部E-R模型中的属性的并集,然后再适当调整属性的顺序。 局部E-R图 n m 产品 产品号 性能参数 零件 零件号 价格 组成 零件个数 n m 材料 材料号 材料类型 零件 零件号 规格 使用 使用量 库存量 9.3 小结 事务是用户定义的数据操作系列,这些操作作为一个完整的工作单元,一个事务内的所有语句被作为一个整体,要么全部执行,要么全部不执行。 原子性、一致性、隔离性、持久性 事务处理 并发控制技术 数据库是多用户的共享资源 在单处理机系统中,事务的并行执行是这些并行事务的并行操作轮流交叉运行。 共享锁、排它锁 封锁协议 死锁 可串行并发调度 两段锁协议 第15章 备份和恢复数据库 15.1 备份数据库 15.2 恢复数据库 15.3 小结 15.1 备份数据库 备份数据库就是将数据库中的数据以及保证数据库系统正常运行的有关信息保存起来,以备恢复数据库时使用。 备份是数据的副本 防止数据丢失 进行数据转移 15.1.1 备份内容及备份时间 1.备份内容 用户数据库、系统数据库(维护系统正常运行) 2.备份时间 系统数据库:修改之后立即备份(一般非显示修改) 用户数据库:周期性 SQL Server数据库管理系统在备份过程中允许用户操作数据库。一般在数据操作相对少的时间进行备份。 15.1.2 备份设备 SQL Server将备份数据库的场所称为备份设备。 永久备份设备:先建立备份设备,然后再将数据库备份到备份设备上。 临时备份设备:直接将数据库备份到物理文件上。 创建备份设备 1.SSMS 以系统管理员身份连接到SQL Server Management Studio 展开“服务器对象”,在“备份设备”上右击鼠标,在弹出的菜单中单击“新建备份设备”命令,打开“备份设备”窗口。 为备份设备的逻辑名和物理文件名命名。 2.SQL语句 sp_addumpdevice系统存储过程(三个参数) (1)备份设备的类型: Disk:备份文件建立在磁盘上。 Type:备份文件建立在磁带上。 (2)备份设备的逻辑名。 (3)备份设备的物理文件名。 EXEC sp_addumpdevice ‘disk’,’bk2’,’D:\dump\bk2.bak’ 15.1.3 SQL Server支持的备份类型 1.完整备份 备份的基础。备份数据库中的全部信息。 数据文件、日志文件、文件的存储位置信

文档评论(0)

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

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

1亿VIP精品文档

相关文档