第1章数据库系统基本概念_第1页
第1章数据库系统基本概念_第2页
第1章数据库系统基本概念_第3页
第1章数据库系统基本概念_第4页
第1章数据库系统基本概念_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、几种典型的数据库Oracle r SybaseSql serverr Db2, Informix , ingres rVFPriBase B2< Dm2多媒体数据4摩:要向裳数据库系统的优点数据库系统应用实例fff用L1数据库系统应用实例节僮小掂席余H的点用一个左构成用程力界面ITZOC“皿皿“Vt>MK«fe-C w?5"-W-C-JCW4e-t-5<a:CMKCl IlCdl»M;: AUFT8/KI 1W41QSH® c x>ozHUMg沏3vL:X« C Ktta t +XK WSCT TTC皿UM*aw南口中纳

2、.台三rr*Tizaec闻.车一研£©JCYUOCCW 反皿c:xtcaoecM *, ! jaizoccea 4Mluc:xfiC: Xt(4<CCW 话*TJG-GK印小;6U旨力,谷次打不K斗留旺”勤的科由wc-ecneuie ,口中所工/同;。工»靖*田-XJLZ/9U41U3H| TW*1TUZ9“回w /而H»W«>TfiZ/ttrilC4L!<x/ct nic4i"R学以五哥2 昶E湖叱svcKiaul,V, T鼠芈+9B*游卡&4阴“和:mUI / zn X4C4L” i)CM"“上

3、 U9UO.ME*9 八IC"。访 TW»in / <F-U> W«sa wpv。n*“e "!»口"市1>。有m /(t-*)M4tO.MTW*vns / xicai«0M M)4 »4tTi«T¥TWH«2 f »23MW B<t 道,访!»WIC3XIB。海m9n,zszj5)“1l和I»WMZZ / 4 ,4101加和T>»a: , HC4“-txm uaw“N-EBIS r 7SI0*n / 8"

4、iut节“八"2)。可:nrOE Z » «U口国雷的Z-l (B» M r t 4 1浜劈夕砧留孥然*力一出零布撒打滓余皖工作原理*用户通过应用程序输入查询条件,应用程序 将查询条件转换为查询命令,将该命令发给 DBMS;DBMS根据接收到的查询命令从图书馆数据 库中取出数据返回给应用程序;*应用程序按用户通俗易懂的格式显示查询结 果。2.号士送锦数据康东加的良用次楂录入成用程4界面序号学号姓名性别成绩确认120020301季奇女O 220020302程东男口 320020303杨卫东男口 420020304陈梦女 一520020305蔡林男62002

5、0306邓月女 720020307董立男O 820020308黄小平女O920020309学新男O 保存重置Smg»01010lClR»102Cl»D10102:,430010102C3选跟我(t-juullfwnt)3»年3Ci皿.in<liahcUtb:52E?_1府 18bM8t学珏-T力S31$孙*却20010101IcacM19CaBputa200103SwF20Cmmrr,” 1 1SmithM19Kbth20GK191AlknM13AutocrWwn 0301 ;,:匚由F21Ah 1学士撒据康东加工作原理用户(老师)通过应用程序输入

6、成绩、应用程 序将输入的成绩转换为插入命令,并将该命令 发送给DBMS; DBMS执行插入命令将数据存入数据库中;f 查询的过程,学生通过应用程序输入查询条件, 应用程序将查询条件转换为DBMS能够接收的 查询语句,传递给DBMS, DBMS执行查询语 句,查到所需的成绩,并将成绩返回给应用程 序,应用程序将成绩显示给学生。(1)数据库由若干张相互关联的表格组成。(2)数据库管理系统是一个管理数据库的软件。(3)数据库系统的组成。UMT4.数据库系统各个部件之间的关系用户与数据库应用(即应用程序)交互;H应用程序与DBMS交互;DBMS访问数据库中的数据,返回给应用程序;*应用程序按用户的习惯

7、显示得到的数据。5.课程学习的目标/设计数据库(表结构和联系);/利用DBMS操纵数据库(用DBMS的标 准语言SQL操纵数据库)-熟练使用SQL。x数据库应用程序开发不在本课程中学习1.2数据库系统的组成数据库(Database,简称DB),是一个 有结构的、集成的、可共享的、统一管 理的数据集合。1可以简单地把关系模型的数据结构一关系 理解成为一张二维表。1所谓集氏的,是指数据库中集中存放着企业各 种各样的数据。集中存放的好处是:一个数据只需一个备份, 重复存储少,即消除了数据的冗余。没有数据冗余,也就能保证数据的致。*所谓共惠,指的是数据库中的数据可以被不同 的用户使用。也就是说,每一个

8、用户可以按自己 的要求访问相同的数据库。上所谓筑一管殖的,指的是数据库由DBMS统一,理,任何数据访问都是通过DBMS来完成的。*据席管理东加数据库管理系统(DataBase Management System, DBMS )是用来管理数据库的一种商品化软件。 所有扬何超提承的错求都由DBMS束宅所的。* DBMS提供了掘作於携座的许,命G (语言), 即SQL语言。a用户发送SQL命令,DBMS按命令操作救 据犀。据小康用用再-数据库应用程序是计算机专业人员利用某种高级语言,为实现某些特定功能而编写的程 序,如查询程序、报表程序等。“应用程序是用户与数据库之间的桥梁。/ 应用程序与DBMS交

9、互,DBMS访问DB。用户是使用数据库的人员。) 可分为:应用程序员(应用程序)、最终用 户(终端用户、一般用户)、数据库管理员。分 应用程序员开发应用程序,应用程序通过 DBMS访问数据库。今最终用户使用应用程序来访问数据库。) 数据库管理员负责数据库系统的安全控制与 正常运行。利用DBMS提供的各种工具访问 数据库。注意:用户的刻今校方尹格的界限。应用程 势黄、录性用户、DBA都可4利用DBMS产 品梃供的客户工艮(应用我为)访同叙据 涛01.3数据管理技术的比较1.人工管理阶段2文件金优阶段-文件系统是一个系统软件。文件系统管理数据的方法:把数据组织成一 个个文件,通过管理文件,达到管理

10、数据的 目的。,一个文件就是一组逻辑相关的数据。“ 文件东统管以数据东的:“文件乐统管以盛虐衣的秋立 数据是分离的。文件之间彼此分离,不共享。 数据是重复的。不同应用程序使月不同的数据 文件,即使共同的数据,也必须分别建立自己 的文件。一重复存放,冗余度大。 数据独立性差。应用程序与文件紧密结合。文 件结构改变,应用程序也改变。 数据难以按用户的需要表示。因为在文件系统 中,数据缺乏逻辑结构。2.裁翘席管理余统阶段“数据按数据模型组织。所有数据实行集中存放,即存放在数据库中, 一个数据库就是所有相关数据的集合。- 集中管理:由一个软件DBMS实行统一管理。,应用程序通过DBMS访问数据,与数据

11、分离。“裁胡康东就管理被娓市例: 裁提康金就管理被相精 数据是集成的、共享的。 数据重复小。 数据独立性好。 数据结构化,易于按用户的视图表示。k裁打席东统的裁提软豆於 为什么具仃数据独止性?答:三级模式结构。 什么是三级模式结构?答:如右图所示。内模式是数据库中数据的存储结构、存储方法、存取策略等的描述,也称 物理模式、存储模式。概念模式是数据库中数据的逻辑结构 的描述,也就馍式、懒念他构。外模式是单个用户用到的数据逻辑结 构的描述,通常也称视图、子模式。一个数据库只有一个内模式,一个概念 模式,但可以有多个外模式。实际的物理数据库与内模式对应,用户使用外模式。 一个王班馍式稽相的裁据岸东州

12、;外模式I外模式3示例中有两个外模式,一个内模式和一个概念模式。内模式描述的是数据是如何存储的,这里的 存储结构是“结构STRUCT”。-概念模式是所有数据的抽象描述,如例中, 用一个关系模式来表示的。卡M解科(候):-外模式1是用户1用到数据的描述,外模式2是 用户2用到数据的描述,也用关系模式表示。请注意,外模式1中学号、姓名字段,外模式2中学号、性别、姓名、所在系等字段实际上并不存在?那么用户是如何用外模式存取数据的呢?答案是通过DBMS三级模式和二级 映射机制。二级映射即外模式到模式的转换,表示为“外模式/模式”映射,模式到内模式的转换,表示为“模式/内模式”映射。数据库管理系统(DB

13、MS),不仅提供三级 模式的定义语言,而且还提供了三级模式之 间相互转换的机制,即二级映射机制。-外模式/模式映射,定义了外模式到模式之间的 对应关系。是在外模式中定义的。模式/内模式映射,定义了模式到内模式之间的对应关系。在模式中描述的。示例中,由外模式/模式映射,将外模式1的 “学号”字段转换为模式中的Sno字段,再通过模式/内模式映射,将模式的“Sno”字段转换 为内模式中的一个存储域:charSiw10,该域 中用来真正放着Sn。的值。-结果:用户1不需关心数据的物理存储结构。这 就是数据独立性。数据独立性是指应用程序不因物理存储的改变 而改变。数据独立性包含逻辑独立性和物理独 立性。逻辑独立性是指概念模式改变时,外模式保持不变,从而使应用程序保持不变。当数据库的 概念模式改变时,DBMS只要改变外模式到模式的映射,就可保持外模式不变。从而使应用程序保持

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论