数据库原理及应用课件.pptxVIP

数据库原理及应用课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共480页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 数据库编程;嵌入式SQL;嵌入式SQL;嵌入式SQL;嵌入式SQL;嵌入式SQL;嵌入式SQL;嵌入式SQL;嵌入式SQL;嵌入式SQL;不使用游标的SQL语句;不使用游标的SQL语句;不使用游标的SQL语句;不使用游标的SQL语句;不使用游标的SQL语句;使用游标的SQL语句;使用游标的SQL语句;使用游标的SQL语句;使用游标的SQL语句;使用游标的SQL语句;使用游标的SQL语句;存储过程;存储过程的种类;;存储过程优点;;;;;;ODBC编程;;2.1 关系数据结构及形式化定义;关系;; 域(Domain);笛卡尔积(Cartesian Product);笛卡尔积;笛卡尔积; ;关系(Relation);关系;关系;关系;关系;关系;关系;关系;关系;基本关系的性质;关系模式;什么是关系模式;定义关系模式;定义关系模式;定义关系模式 ;关系模式与关系;关系数据库;关系数据库的型与值;2.2 关系操作;基本关系操作;关系数据库语言的分类;2.3 关系的完整性;关系的三类完整性约束;2.3.2 实体完整性;实体完整性;参照完整性;关系间的引用;关系间的引用;关系间的引用;外码(Foreign Key);外码;外码;外码;外码;参照完整性规则;参照完整性规则;参照完整性规则;参照完整性规则(续);用户定义的完整性;用户定义的完整性;2.4 关系代数;集合 运算 符;专门的关系运算符;传统的集合运算;并(Union);并;差(Difference);差;交(Intersection);交;笛卡尔积(Cartesian Product);交;专门的关系运算;专门的关系运算;专门的关系运算;专门的关系运算;专门的关系运算;专门的关系运算;专门的关系运算;专门的关系运算;专门的关系运算;选择(Selection) ;选择;选择;选择;投影(Projection) ;投影;投影;投影;投影;连接; 连接; 连接;连接;连接;连接;连接;连接;连接;连接;连接;除(Division) ;除;除(续);分析;综合举例 ;综合举例;综合举例;综合举例;关系系统的定义;关系系统的分类:;关系系统的查询处理:;关系系统的查询优化:;关系系统的查询优化:;关系系统的查询优化:;代价计算 Q1代价计算(仅考虑I/O代价) 计算广义笛卡尔积代价 假定: 在内存中, 存放5块Students元组和一块SC元组, 一块可以装10个Students元组或100个SC元组. 假定: Students有1000个元组,SC有10000个元组, 其中选2号课程的有50个元组 数据只有读到内存才能进行连接;通过读取块数计算I/O代价 读取块数计算方法: Students 1000个元组 SC 10000个元组 读取总块数: 若每秒读写20块, 则花费: ;连接后的元组个数为: 103 ?104=107 连接后的中间结果内存放不下, 需暂时写到外存 若每块可装10个元组, 则写出这些元组需: (107 /10)/20=5 ? 104s 选择操作: 读回需5 ? 104s, 选择后剩50个元组, 假定均可放在内存 投影操作: 查询共花费: 105+2 ? 5 ? 104 ? 105 s;Q2= ?sname(?Cno=‘2’(Students SC)); Q2= ?sname(?Cno=‘2’(Students SC)) Q3= ?sname( Students ?Cno=‘2’(SC));Q3= ?sname( Students ?Cno=‘2’(SC));关系系统的查询优化:;关系系统的查询优化:;关系系统的查询优化:;关系系统的查询优化:;关系系统的查询优化:;关系系统的查询优化:;关系系统的查询优化:;关系系统的查询优化:;关系系统的查询优化:;关系系统的查询优化:;关系系统的查询优化:;问题的提出;6.1 一个不好的关系模式;一个关系为 95001 CS 李洪 数学 90 95001 CS 李洪 数据库 90 95002 CS 李洪 数学 90 95002 CS 李洪 数据库 90 95003 MA 张力 普物 90 95003 MA 张力 数论 90 存在的问题 冗余太大: 删除异常: 删除某系学生的选课将删除系信息 插入异常: 系刚成立, 无学生; 有学生, 但未选课;结论;6.2 规范化;规范化;函数依赖;;;非平凡函数依赖/平凡函数依赖;完全函数依赖/传

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档