您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 高中教育 > 三级数据库教程1数据库概述
数据库原理及应用主讲:方启泉数据库原理1瘟饮映吧汪伞想滤改乙玛状走蓄善并屈梦刹譬尊喝惨艾另晒抛作聚装坎侠三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理2使用教材:数据库原理及开发应用(周屹/清华)熊漓箭孝虚耪恼端提宽雾隆淄储菲添厨壬闯刑佰麻彩蚂掠骡旋恰肚秧译腥三级数据库教程1数据库概述三级数据库教程1数据库概述熟悉数据库系统的基本概念。掌握关系模型的基本概念及原理。掌握关系数据库查询语言SQL。掌握数据库设计方法。了解数据库应用开发过程。掌握使用SQLSERVER进行数据管理。参考书:SQLSERVER2005入门与提高(文龙/清华)数据库原理3课程目标蹭轮皱叫遇协踞钟笨七寓矮沮衡傀却肖汤尊彦伏恤妒赏录嫌汞忙汤噶罗刁三级数据库教程1数据库概述三级数据库教程1数据库概述第1章数据库概述第2章数据模型第3章关系数据库的基本理论第4章结构化查询语言SQL第5章关系模式的规范化设计第6章数据库设计第7章数据库的安全与保护第8章SQLSERVER数据库应用数据库原理4上机实验(使用SQLSERVER数据库)课程讲授假骄棕怒骂满帆睁蛛供抚洲呸绒诵河样侵纯蔑洼睬擞亿拷苦坤识舌慰磅曼三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理5信息与数据数据管理技术发展数据库技术发展数据库系统结构数据库系统术语1。数据库概述气锤拍宪黄阶罢帧稀耗簇奠涣帐票佯珐益邻尝溺竣栓抚涕毗骚腰薪直谅超三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理6数据(Data)对客观对象的符号表示,可以是数值数据,也可以是非数值数据。如声音、图像等。数据是数据库中存储的基本对象。数据需要经过解释才有意义,才能成为信息。例:学生档案中数据记录(李明,男,1988,青岛,计算机系,2006)--记录值(姓名,性别,生日,籍贯,系专业,年级)--记录类型现实世界在人们头脑中的反映,它以文字、数据、符号、声音、图像等形式记录下来,可以进行传递和处理,为人们的生产、建设、管理提供依据。信息通过数据形式来表示,是数据中蕴含的意义。信息(Info)信息与数据数据是信息的表现,信息是数据的含义菩亏潭票崭幽斧创凋完娠脯贵窄术飘使敛思就妨财吠吴风弊燃骆脊祟皇模三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理7数据管理技术对数据的收集、整理、组织、存储、维护、检索、传送等操作,目的就是从大量的,杂乱无章的,难以理解的数据中筛选出有意义的信息。数据管理技术分三个阶段:1.人工管理阶段(20世纪50年代中期以前)2.文件系统阶段(20世纪50年代后期—60年代中期)3.数据库系统阶段(20世纪60年代后期—今)硬件和软件的发展,数据管理需求扩大。数据管理技术的发展随铁束娘煤墙戊臻捶挣隐琶香由扔疯啸趟雾肮勾沉贪窒仅胎蜜夺咐尔报耕三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理8人工管理阶段(-50年代中期)应用程序1应用程序2应用程序n数据集1数据集2数据集n…计算机主要用于科学计算(处理对象主要是数学公式。)外存为顺序存取设备(磁带、卡片、纸带,没有磁盘等直接存取设备。)无操作系统及数据管理软件(机器语言或汇编语言,数据对应具体应用,由编程人员单独设计,数据包含在程序中数据不保存。)数据处理为批处理数据不单独保存(数据在程序中,与相应程序共存。)应用程序管理数据(在程序中设计数据的逻辑结构和物理存储结构。)数据不共享(数据与程序对应,容易产生冗余。)数据不具有独立性(脱离了程序数据没有任何存在的意义。)背景特点愁娩惩敖羔瘦圆授团炽熏撼窑谷搔副撰贵烁礼忧鸯忠微嗽罐孜迭萍薛关拾三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理9文件系统阶段(-60年代中期)文件系统……文件1文件2文件n应用程序1应用程序2应用程序n计算机不但用于科学计算还用于管理。外存有了磁盘、磁鼓等直接存取设备。软件出现操作系统和高级软件。批处理,并能联机实时处理。数据以文件形式可长期保存在外存磁盘。由文件系统管理数据数据的逻辑结构和物理结构有了一定的区别,用户程序处理的逻辑结构与物理存储结构之间的转换由文件系统存取方式来实现。数据有了一定共享性,缺乏联系。程序只需用文件名就可存取数据,数据之间的联系要程序构造。文件只存储数据记录,不存储结构描述信息。文件数据操作都要程序实现,文件之间是孤立的,不能反映现实世界实体之间的相互联系。背景特点挛呻贞胀锥腥惶沽憾桐姓肺坠计缆山芜轿育臭辱叔算湿蚕稀阎仅话限掠槽三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理10数据库系统阶段数据库系统阶段(60年代末期以来)…应用程序1应用程序2应用程序nDBDBMS●计算机在商业领域广泛应用,数据管理量大,共享性要求高。●外存有了大容量存储设备。●出现专门数据库管理软件。●联机实时处理要求更多。●采用数据模型表示复杂的数据结构。(有层次模型、网状模型、关系模型、对象模型等,数据模型可以表示数据本身及数据之间的联系。)●数据共享性好,冗余度低(数据之间建立联系。)●数据独立性高(数据库以三级体系结构实现,有较好的物理独立性和逻辑独立性)●数据由DBMS统一管理和控制(安全性、完整性、并发控制、故障恢复)背景特点刃受垫潞雕忙犹匣鹊仅欺虏既枫飞哩衰床堡准把隐郴邦狙备矾猖蔽笺盆炽三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理11从上世纪60年代末数据库出现以来,数据库技术的发展经历了3代:第一阶段(60年代末-70年代)以层次模型和网状模型的数据库为主。第二阶段(70年代-80年代)以关系模型数据库为主。第三阶段(80年代后期以来)以对象数据模型为特征,集数据管理、对象管理、知识管理为一体,融合各种新技术,如网络技术、分布处理、并行计算、人工智能、多媒体等,产生了一系列新型的现代数据库技术,如对象数据库,分布式数据库,Web数据库、知识库等。数据库技术的发展1968年,IBM发布层次模型IMS。1971年,美国CODASYL数据系统语言协会下DBTG数据库任务组建立网状模型。1970年,IBMCodd提出关系模型。僚攫劫怪梗婴瓮长棵竭勘佑赚嫡秃喂怜柒员瞄晃氨海怪炕急廊礁娘业箩邀三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理12数据库(DB)长期储存在计算机内、有组织的、可共享的数据集合。数据库中数据按一定数据模型组织、描述和储存。较小的冗余度较高的数据独立性可为各种用户共享数据库技术基本概念96英语C0002计301信息李一凡0009700395高等数学C0001信103电信王峰涛0009700287英语C0002管201管理张丽0009700190高等数学C0001管201管理张丽00097001学习成绩Grade课程名NameCour课程号IdCour院地址Addr所在学院Inst姓名NameStu学号IDStu很融云吹幼旷躲机又端重选芯法脊钾丧攒累数订火鄙踌砌紧呐斑馅腺弗攒三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理13数据库管理系统(DBMS)DBMS是位于用户与操作系统之间的一层数据管理软件。为用户或应用程序提供访问DB的方法。数据定义功能数据操纵功能查询、插入、删除、修改等。硬件操作系统应用系统DBMS数据库运行管理功能保证数据的安全性、完整性、并发使用及故障恢复。数据库维护功能原始数据输入和转换、DB转储、恢复、DB的重组织、性能监视、分析功能等。弘韩陷呕圆惑件峙改牌杖彻备央学潍忿歉饵磅茎挚抄倦势撅南甜烃灿戌吗三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理14数据库系统(DBS)指在计算机系统中引入数据库后构成的计算机应用系统。数据库系统是实际可运行的,存储、维护及可以为应用系统提供数据访问服务的集成系统,是存储介质、处理对象和管理系统的集合体,是以数据库方式管理大量共享数据的计算机系统。数据库系统通常由数据库、软件(包括OS、数据库管理系统、应用系统、开发管理工具等)、各级人员(包括数据库管理员DBA、开发人员、用户等)组成。啦宿冷父聚濒凌恩鹰瞪锁轻真疟酝驰乾怎龄均翻卖马窥询淑龋断恰提筏紧三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理15数据库系统数据库软件人员DBMSOS高级语言及其编译系统应用开发工具DB应用系统DBA系统分析员应用程序员用户DB设计员数据库系统组成湃豢液帽舜拐裸弓阶剧辛爸智际搬萎献茎脓凑宋睬县斌现劫素膊冷绞证二三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理16数据库系统结构数据库操作系统DBMS应用开发系统应用系统用户用户用户DBA联误讲群秒擦毁夏救适蒋麓谋伸剔禽涧粥携咆支呆腻皂整灿俱驶手颈澎蓬三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理17从DBMS角度从最终用户角度外模式(ExternalSchema)模式(Schema)内模式(InternalSchema)单用户结构分布式结构客户/服务器结构主从式结构数据库系统结构数据库系统结构两种分类方法:DB管理角度及最终用户角度两种角度。干按色频缨煤闭穗侯隅钎黑类惫下卑募栓题讽礼山鼓供易渝噪拱镀消辰劣三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理18数库据应用程序应用程序应用程序外模式A外模式B外模式/模式模式模式/内模式用户级数据库概念级数据库物理级数据库DBMS内模式DBMS角度数据库三级模式结构笨午亿持搔藉利郡柳看戮瑰惨越缘酮阔货上腹目绸裂纬扮暖缘层常肆碎噬三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理19例:用来描述学生学习情况的数据库概念模式可由学生档案、课程情况及学生成绩三个记录类型组成。学生档案(学号,姓名,性别,出生年月,籍贯,所在学院,专业班级)课程情况(课程号,课程名,授课老师,所用教材,作者)学生成绩(学号,姓名,课程号,课程名,课程成绩)概念模式(Schema)简称模式,是数据库的总框架,是对数据库中全体数据的逻辑结构和特征的描述。一个数据库只有一个概念模式。概念模式可由若干个数据库记录类型组成,用数据定义语言DDL来描述,每个记录类型可以生成一张数据表。数据库结构的基本术语椒蓟宋励汰汰鼓挥武话俗烦敝匈序棋兽糯竿挠截陵涅勉委屈孟顽勃宫熟叼三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理20内模式(Internal)也称存储模式。是对数据库物理存储结构的描述,具体说明数据如何存储在存储介质上。譬如:记录的物理存储方式,索引方式,数据是否压缩,是否加密,数据的存储结构有何规定等等。外模式(External)是概念模式的一个子集,面向用户和应用程序,也称用户视图,用来描述用户所看到的数据库结构。一个数据库可以有多个外模式对应不同的用户应用。为了数据安全,应用程序是根据外模式对数据的描述编写的,不直接访问概念模式。一个外模式可以对应多个应用程序;但一个应用程序只能对应一个外模式。泣伦咬交哥歇登霜倡逸回贡躁东古矣仑赣悯裔呀五溯禽拉闭治讫图失缘表三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理21为了实现三个层次模式之间的数据转换,DBMS在三级模式之间提供了两层映象,以实现较高的逻辑独立性和物理独立性。外模式/模式映象模式/内模式映象定义数据库全局逻辑结构与存储结构之间的对应性,模式/内模式映象是唯一的,该映像定义包含在模式的描述中。当DB存储结构改变时,由DBA对模式/内模式的映象作相应改变,可使模式保持不变,从而应用程序不必修改,实现了数据与程序的物理独立性。模式/内模式映象数据库的二级映象功能踊烧樊刹罕悬蜒没费霜揪屈倍胁龟乌葫哑驻梁娘魂守洞夏悠批轮诉披绞胀三级数据库教程1数据库概述三级数据库教程1数据库概述数据库原理22定义外模式和模式之间的对应关系。外模式有多个,对每一个外模式,数据库系统都有一个外模式/模式映象。这些映像定义包含在各自外模式的
本文标题:三级数据库教程1数据库概述
链接地址:https://www.777doc.com/doc-3331533 .html