- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基本知识 提纲 信息、数据与数据处理 数据库系统 数据模型 关系数据库与关系代数 数据库基本知识 1.1 信息、数据与数据处理 数据:数据的概念包括两个方面,即数据内容和数据形式 信息:数据经过加工处理后所获取的有用知识。 数据处理:数据处理就是将数据转换为信息的过程。数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。 数据处理的发展:人工管理、文件管理、数据库管理及分布式数据库管理等四个阶段 数据库基本知识 1.1 信息、数据与数据处理(续) 数据库技术发展的三个标志事件 1969年IBM公司研制、开发了数据库管理系统商品化软件IMS 美国数据系统语言协会CODASYL(Conference On Data System Language)下属的数据库任务组DBTG(Data Base Task Group)对数据库方法进行系统的讨论、研究,提出了若干报告 1970年IBM公司San Jose研究实验室的研究员E.F.Codd发表了著名的“大型共享系统的关系数据库的关系模型”论文,为关系数据库技术奠定了理论基础。 数据库新技术:分布式数据库、面向对象数据库、多媒体数据库、数据仓库 数据库基本知识 1.2 数据库系统 数据库应用系统简称为数据库系统。是一个计算机应用系统。它由计算机硬件、数据库管理系统、数据库、应用程序和用户等部分组成。 数据库系统的组成:计算机硬件、数据库管理系统、数据库、应用程序和用户等部分 数据库基本知识 1.2 数据库系统(续) 数据库系统体系结构:3个模式(外模式、模式和内模式)和2个映射(外模式-模式映射和模式-内模式映射)。 数据库基本知识 1.2 数据库系统(续) 数据库系统的功能 数据库定义(描述)功能 数据库操纵功能 数据库运行管理功能 数据组织、存储和管理 数据库的建立和维护 通信功能 数据库基本知识 1.2 数据库系统(续) 数据库管理系统的组成 数据定义语言及其编译处理程序 数据操作语言及其编译程序 数据库运行控制程序 实用程序 数据库基本知识 数据库基本知识 1.3 数据模型 现实世界的数据描述 信息处理的三个层次 (1)现实世界 (2)信息世界 (3)数据世界 信息世界中的基本概念 :实体、属性、域、实体型和实体值、实体集、实体联系 实体模型:又称概念模型,它是反映实体之间联系的模型。 数据库基本知识 1.3 数据模型(续) 数据模型 层次模型 网状模型 关系模型 目前,常用的数据库系统基本上都属于关系型数据库系统,如SQL Server、Oracle、DB2等都是常用的关系型DBMS。 数据库基本知识 1.3 数据模型(续) 关系的基本概念及特点 基本概念 关系、元组、属性、域 优点 (1)数据结构单一 (2)关系规范化,并建立在严格的理论基础上 (3)概念简单,操作方便 数据库基本知识 1.4 关系数据库与关系代数 关系数据库概述 关系模型由三个部分构成:关系数据结构、关系数据操作和完整性约束。 数据库基本知识 1.4 关系数据库与关系代数(续) 关系数据结构 (1)关系 1、域:域是一组具有相同数据类型的值的集合。域中所包含的值的个数叫做域的基数。域是需要命名的。 例如: D1={李国庆 刘娇丽},表示人名的集合 D2={清华大学出版社 中国水利水电出版社},表示出版社的集合, D3={数据结构 高等数学},表示书名的集合 2、笛卡尔积 : 给定一组域D1,D2,D3,…Dn,则这些域的笛卡尔积为:D1×D2×D3×…×Dn={(d1,d2,d3,…,dn)|di∈Dj,i=1,2,…,n} 数据库基本知识 1.4 关系数据库与关系代数(续) 关系数据结构(续) (1)关系 3、关系:D1×D2×…×Dn的子集叫作在域D1,D2,…,Dn上的关系,用R(D1,D2,…,Dn)表示。其中R表示关系的名字,n是关系的目或度(degree)。 当n=1时,关系中仅含一个域,称为单元关系。 当n=2时,关系中仅含两个域,称为二元关系。 4、码的定义 码(Key)。在关系的各个属性中,能够用来唯一标识一个元组的属性或属性组。 候选码(Candidate Key)。若在一个关系中,某一个属性或属性组的值能唯一地标识该关系的元组,而其真子集不行,则称该属性或属性组为候选码。 主码(Primary Key)。若一个关系有多个候选码,则选定其中一个为主码(也称主键)。 主属性(Prime Attribute)。候选码的诸属性称为主属性。 非主属性(Non-Key Attr
文档评论(0)