- 1、本文档共100页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1关系数据库基础
数据库应用;学习内容;问题一:数据库产品分几类?;桌面型数据库产品有如下特点:
1.普遍应用在单机环境中
2.计算机操作系统为桌面型操作系统
3.没有或仅有较弱的安全方案
4.提供了应用程序开发工具,既是数据库管理工具又数据库应用程序开发工具;网络数据库(也叫WEB数据库)是数据管理和资源共享这两种技术结合在一起的产物。
网络数据库:以后台数据库为基础,加上一定的前台程序,通过浏览器完成数据存储、查询等操作的系统。
用户利用浏览器作为输入接口,输入所需要的数据,浏览器将这些数据传送给网站,而网站再对这些数据进行处理。;为什么叫做网络数据库?;课程安排(理论16次,实验16次);课程安排(理论16次,实验16次);上机时间:
4-9周周四5-6节;10、12周周二中午;11周周三中午
13周周二3-4节;14周周二3-4节及中午;15周周四中午及5-6节;16周周二中???及周四5-6节
;成绩考核方法;学习形式;基本要求;数据库应用系统开发步骤;第1章 关系数据库基础 ;第1章 关系数据库基础 ;数据模型分类;现实世界客观事物的建模过程 ;1. 概念层次数据模型 ;实体-联系模型(Entity-Relationship,E-R) ;实体;属性;码(标识属性);属性的表示方式;联系 ;联系的表示方式;联系的种类;联系举例;联系举例;2.逻辑层次数据模型 ;关系模型 ;(1)关系数据模型的数据结构;(1)关系数据模型的数据结构;(1)关系模型的数据结构;;(1)关系模型的数据结构;学生(学号,姓名,性别,身份证号);主属性:候选码所包含的属性。
非主属性:主属性之外的其他属性。
示例:
选课(学号,课程号,考试次数,成绩);学生(学号,姓名,年龄,性别,系别,年级);关系模式的表示:
;(2)关系模型的数据操作 ;(3)关系模型的数据完整性约束 ;实体完整性;43/120;无主键值情况;主键值重复情况;参照完整性;示例1;48/120;示例2;50/120;用户定义的完整性;语义许可取值范围约束示例;3. E-R模型向关系模型的转换;3.E-R模型向关系模型的转换 ;联系的转换方法;1:1 转换示例;1:n转换示例;m:n转换示例;练习一;第1章 关系数据库基础 ;1.4 数据库系统的结构 ;示例1——子集;示例2——重构;示例3——安全性;记住:;第1章 关系数据库基础 ;1.5 关系数据库理论基础 ;1.5.1 函数依赖;1.函数依赖基本概念;1.函数依赖基本概念;决定因子(决定因素);1.5.2 一些术语和符号; 如果X→Y,并且对于X的一个任意真子集X‘都有X‘ Y,则称Y完全函数依赖于X,记作:
如果X‘→Y成立,则称Y 部分函数依赖于X,记作:
如果X→Y,Y→Z,且Y ?X,Y X则称Z传递函数依赖于X,记作:X → Z
;部分函数依赖示例;完全函数依赖示例;传递函数依赖示例;3.为什么要讨论函数依赖;存在问题;分析部分函数依赖;分析传递函数依赖;解决问题的办法――模式分解 ;1.5.2 关系规范化;1.范式;各范式的关系;第一范式;第二范式;示例;去掉部分函数依赖的分解过程;分解示例;S-L关系模式的数据示例;第三范式;去掉传递函数依赖的分解过程;S-L分解后的关系模式;一些结论;关系模式的分解准则;1.6 数据库应用结构 ;集中式结构;文件服务器结构;客户/服务器结构 ;互联网应用结构
文档评论(0)