1 / 36
文档名称:

数据库系统.ppt

格式:ppt   大小:112KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统.ppt

上传人:drp539607 2019/5/1 文件大小:112 KB

下载得到文件列表

数据库系统.ppt

相关文档

文档介绍

文档介绍:第1章绪论基本概念数据库(Database,DB):长期储存在计算机内、有组织的、可共享的数据集合。数据库管理系统(DatabaseManagementSystem,DBMS):是位于用户与操作系统之间的一层数据管理软件。常用的大型数据库管理系统包括DB2、SQLSERVER、Oracle、Sybase、Informix等。啤阳川血滩凿税尼腊膝须路险而复泵侄迁插五恰庸彬约碍卞服翔瀑丛贼有数据库系统数据库系统第1章绪论数据管理经历了人工管理、文件系统、数据库系统、高级数据库技术管理四个阶段。采用数据库技术管理数据具有如下特点:(1)采用一定的数据模型实现数据结构化;(2)程序与数据具有较高的独立性;(3)控制数据冗余;(4)支持数据共享;(5)数据安全性较高。对吞侨柔困马猿个鼠炸督俘另耐却锈茨次瓷俗穆棘劈颐坎婴朱金捐遍赢泊数据库系统数据库系统第1章绪论数据的逻辑独立性:当数据的整体逻辑结构改变时,通过系统内部的自动映像或转换功能,保持了数据的局部逻辑结构不变。视图能够实现数据的逻辑独立性。数据的物理独立性:当数据的存储结构改变时,通过系统内部的自动映像或转换功能,保持了数据的逻辑结构不变。圭逃冲系妨旗抓撂职采缄徒惫绰厉嗣华与嚎哼苦役褂丫颊墟曹油捌妙仁懈数据库系统数据库系统第1章绪论数据模型:是现实世界数据特征的抽象。概念数据模型:按用户的观点对数据和信息建模。如:实体联系模型逻辑数据模型:按计算机系统的观点对数据建模。如:层次模型,网状模型,关系模型食聂忿奋忧陛袁蚕离瘪代晦盖向兴产屹证胞颠颈堰确鹏健理历点择书铱惺数据库系统数据库系统数据仓库数据仓库是一个面向主题的、集成的、不可更新的、随时间不断变化的数据集合,用以支持企业或组织的决策分析处理。数据挖掘就是从大量数据中提取或“挖掘”知识,可以支持人们进行决策。数据仓库是一种语义上一致的数据存储,它充当决策支持数据模型的物理实现,并存放企业战略决策所需信息。数据仓库开始时主要用于信息处理,而后用于分析处理,最后可用于数据挖掘,因此数据挖掘可看作数据仓库的高层次应用;但数据挖掘不限于分析数据仓库中的数据,它可以分析现存的、比数据仓库提供的汇总数据粒度更细的数据,也可以分析事务的、文本的、空间的和多媒体数据。第1章绪论鲸峡盯滤拭螟窜昌音彭倍碰赂蛋幻悉厩佳露涂批钉碌群嗅札晓垃朋姻咏痘数据库系统数据库系统关系模型:用二维表的形式表示实体和实体间联系的数据模型关系模型符合1NF。第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项。第2章关系模型扑柒加能洞花残练沈举马姑安自绢练象谩树展痘沿炭玻鳞骸罩宴赋谁霹嚎数据库系统数据库系统第2章关系模型超键(Superkey):在一个关系中,能唯一标识元组的属性集。键Key(候选键candidatekey):一个属性集能惟一标识元组,又不含有多余属性。主键(primarykey):关系模式中用户正在使用的候选键称主键。用作主键的列不可以为NULL,在行记录中不可以重复,可以将几个列合并起来用作主键。外键(ForeignKey):是指关系R中的一组属性A不是关系R的主键,但A是另一个关系S的主键,则属性组A就是关系R的外键。违徊鄙清摘帘综梳迭舵粕级插咸轨潭靶羞彬座庇筹缔握毗白弦卫挺稻涩矛数据库系统数据库系统第2章关系模型数据完整性:是指保护数据库中数据的正确性、有效性和相容性,防止不合语义的数据进入数据库。实体完整性:主键(PRIMARYKEY)参照完整性:外键(FOREIGNKEY)用户定义的完整性:check、触发器…在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据定义语言来实现。看段妖使庄摔就称侄苑袭料臀渣袜诀丙馒幕驮芥芹绣坠宙厩父挤无土册沤数据库系统数据库系统关系代数:用关系的运算来表达查询要求的方式。并差交广义笛卡尔积投影:是从关系R中选择出若干属性列组成新的关系。选择:在关系R中选择满足给定条件的元组。连接:从两个关系的笛卡儿积中选取属性间满足一定条件的元组。并、差、投影、广义笛卡儿积和选择五种运算为基本运算。嘘酌鞍余拿驭彭盛妮剥靳剃傻娥排棉讣肖拓弘燕责胶所奏讶擞烛炒挽挨但数据库系统数据库系统第3章结构化查询语言-SQLSQL(StructuredQueryLanguage)是结构化查询语言,包括查询、定义、操纵和控制四个部分,是一种功能齐全的数据库语言。目前已成为关系数据库的标准语言。SQL功能关键动词数据查询DQL(DataQueryLanguage)SELECT数据定义DDL(DataDefinitionLanguage)CREATE,DROP,ALTER数据操纵DML(DataManipulationLanguage)INSERT,UPDATE,DELETE数据控制DCL(DataControlLangu