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

数据层技术基础.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多

第5章数据层技术基础

数据层的任务负责对数据的管理,也就是对数据进行分类、组织、编码、存储、检索和维护等数据层的核心数据库系统是数据层的核心,通过数据访问接口与表达层、逻辑层进行交互。核心商务服务Web服务数据库IEInternet表示层商务逻辑层数据层

手工管理阶段与文件系统阶段手工管理阶段软硬件条件:无DMA设备、无OS应用目的:科学计算数据组织方式:手工特点:数据不保存、数据无结构、数据无独立性、数据不能共享文件系统阶段软硬件条件:有DMA设备、有OS应用目的:科学计算、数据管理数据组织方式:文件系统特点:数据可保存、结构化不强、独立性较差、数据不能共享

§5.1数据管理技术的几个发展阶段015.1.2数据库系统阶段02应用目的:科学计算、OLTP、多媒体应用03数据组织方式:数据库三级模式04软硬件条件:大容量快速存储设备、多用户多任务OS05特点:数据保存在数据库、数据高度结构化、数据高度独立、数据共享、冗余小、数据统一控制06缺点:不能满足OLAP的需求

外模式/模式映像模式/内模式映像应用C外模式2模式外模式1应用A01内模式应用D03数据库应用B02

§5.1数据管理技术的几个发展阶段5.1.3数据库系统的进一步发展——数据仓库数据仓库(DW+OLAP+DM)软硬件条件:C/S技术成熟应用目的:OLAP、决策支持数据组织方式:多维数据特点:数据冗余大,资源占用多

No.3OLTP(onlinetransactionprocess):联机事务处理——对数据库进行联机的日常事务处理,即利用数据库系统,对日常业务的记录数据进行维护,如进行记录的增加、删除、修改及简单查询;OLAP(onlineanalysisprocess):联机分析处理,即从企业已有的大量数据中提取决策信息并对之进行管理的服务。No.2No.1

数据仓库:认为:数据仓库是支持管理决策过程的、面向主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合。包括了数据仓库生成技术(DW)、联机分析处理(从数据仓库中提取决策数据)和数据挖掘技术(DM,从数据库和数据仓库中进行深度数据分析,以实现决策支持的各种要求)三个方面的内容。

5.2.1数据库平台的选择与数据模型的设计数据库平台种类关系数据模型的设计关系数据模型组成要素:数据结构+数据操纵+数据完整性实体完整性、域完整性、参照完整性、用户自定义完整性的设计实体完整性:是为了唯一的确定表中的一条记录,因此实体完整性要求充当主码的字段值应唯一且不能为空;参照完整性:要求参照字段(参照码)的取值只能取被参照的字段(某个表中的主码)中的值,或者索性为空;域完整性(通过CHECK约束、DEFAULT约束):限制字段的数据类型、格式、取值范围等;

§5.2电子商务系统数据层实现据库种类关系数据模型的设计数据模式定义与SQL查询5.2.1数据库平台的选择与数据模型的设计05例5.1数据结构的定义及SQL查询。

1)在SQLServer中建立一个数据库mytest,包含以下5个表:教师Teacher、学生Student、课程Course、授课TC、选课SC,其关系模式如下:Teacher(教师号Tno,姓名Tname,年龄Tage,性别Tsex,系名Tdept,电话号码Ttel,邮件地址E-mail,家庭地址Taddr);Student(学号Sno,姓名Sname,年龄Sage,性别Ssex,系名Sdept)Course(课程号Cno,课程名Cname,学分数Ccredit,课时数Chour)TC(教师号Tno,课程号Cno,任课学年Ayear,任课学期Semester,评教等级Rating)SC(学号Sno,课程号Cno,成绩Grade)2)将Teacher.Tno、Student.Sno、Course.Cno设为主码;将TC.Tno、TC.Cno、SC.Sno、SC.Sno设为外码,分别与Teacher、Student、Course建立参照关系。3)用SQL查询语句完成下列操作:①查询所有不姓李的教师的姓名、年龄、性别和系名;②查询选修了“1”号和“4”号课程且成绩介于80分和90分之间的学生的姓名;③查询会计系男生的平均成绩;④将一个教师记录(教师号:0899;姓名:岳枫;年龄:28;性别:女;系名:经贸系;E-)插入到Teacher表中;⑤将一个系学生的平均成绩存入数据库的某个表中;⑥将岳枫教师的E-mail改为;⑦删除某个学生(譬如汪莹)的选课信息。

5.2.1数据库平台的选择与数据模型的设计数据库种类关系数据模型的设计数据模式定义与SQL查询参照完整性设计规则:是用来对表中的字段值(或用户自定义的数据类型中的值)进

文档评论(0)

yingjiali1998 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档