数据库技术与应用(SQL_Server)__课件预案.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术及应用;教材及参考书目;;成绩计算;第1章 数据库系统概论;本章主要内容;重点难点;一、基本概念;数据与信息;数据举例;数据举例;数据处理与数据管理;数据库;数据库管理系统;数据库管理系统主要功能;数据库管理系统主要功能;数据库管理系统主要功能;数据库系统;数据库系统示意图;二、数据库技术的发展;1.人工管理阶段;应用程序与数据的对应关系系(人工管理阶段);2.文件系统阶段;应用程序与数据的对应关系(文件系统阶段);3.数据库阶段;数据结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;数据由DBMS统一管理和控制;应用程序与数据的对应关系(数据库阶段);三、数据模型;1.关于模型的基本概念;数据模型的分类;客观对象的抽象过程两步抽象 现实世界中的客观对象抽象为概念模型; 把概念模型转换为某一DBMS支持的数据模型。;2.概念模型的表示方法;E-R图基本成份;概念设计中的数据描述;数据联系的描述;二元联系中实体关系(1);二元联系中实体关系(2);二元联系中实体关系(3);实体间联系示例;多元联系;多元联系;单个实体内的联系;ER模型的设计实例;确定属性、键及组合E-R图;用E-R图表示某个工厂物资管理的概念模型 实体: ? 仓库:仓库号、面积、电话号码 ? 零件:零件号、名称、规格、单价、描述 ? 供应商:供应商号、姓名、地址、电话号码、帐号 ? 项目:项目号、预算、开工日期 ? 职工:职工号、姓名、年龄、职称 说明: (1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。用库存量来表示某种零件在某个仓库中的数量。 (2)一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作。 (3)职工之间具有领导-被领导关系。 (4)一个供应商可以供给多个项目多种零件,每个项目可以使用多个供应商供应的零件,每种零件可由不同供应商供给。 ;;3.常用的逻辑数据模型;关系模型;?关系模型的数据结构;?关系模型中的术语;;;关系必须是规范化的,满足一定的规范条件 最基本的规范条件:关系的每一个分量必须是一个不可分的数据项,不允许表中还有表 下图中工资和扣除是可分的数据项,不符合关系模型要求;术语对比;四、关系模型与关系数据库;?1.关系的数学定义;笛卡尔积(Cartesian Product): 给定一组域D1,D2,D3,…Dn,则这些域的笛卡尔积为:D1×D2×D3×…×Dn={(d1,d2,d3,…,dn)|di∈Dj,i=1,2,…,n} ? 所有域的所有取值的一个组合 ? 不能重复 例: D1=导师集合Supervisor={张清玫,刘逸} D2=专业集合Speciality={计算机专业,信息专业} D3=研究生集合Postgraduate={李勇,刘层,王敏} ;;;;;思考;关系(Relation)结构;?2.关系代数;关系运算符;辅助运算符;传统的集合运算;;;;交(Intersection) ?R和S ? 具有相同的目n ? 相应的属性取自同一个域 ?R∩S ? 仍为n目关系,由既属于R又属于S的元组组成 R∩S = {t|t∈R ∧t∈S} R∩S = R –(R-S) ;;笛卡尔积(Cartesian Product) ?R: n目关系,k1个元组 ?S: m目关系,k2个元组 ?R×S ? 列:(n+m)列元组的集合 ? 元组的前n列是关系R的一个元组 ? 后m列是关系S的一个元组 ? 行:k1×k2个元组 ;;选择、投影、连接、除 学生-课程数据库: 学生关系Student、课程关系Course和选修关系SC;;;;1. 选择(Selection);;;;2. 投影(Projection);3. 连接(Join);;;;;4. 除(Division);;[例6]设关系R、S分别为下图的(a)和(b),R÷S的结果为图(c);分析;;;?综合举例;;;;关系代数运算的应用举例;运算举例;Answer;五、数据库体系结构;?数据库系统的三级模式结构;数据库系统的三级模式结构;一、模式(Schema);;二、外模式(External Schema);;;三、内模式(Internal Schema);例如学生记录,如果按堆栈存储,则插入一条新记录总是放在学生记录存储的最后,如右图所示;;?数据库的二级映像功能与数据独立性;一、外模式/模式映象;;二、模式/内模式映象;;Page ? *

文档评论(0)

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

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

1亿VIP精品文档

相关文档