数据库系统基本概念改分析.ppt
文本预览下载声明
数据库原理及应用 教材及参考书(1) ? 教材 苗雪兰等 数据库系统原理及应用教程 第三版 机械工业出版社 教材及参考书(2) ? 参考书 萨师煊,王珊:数据库系统概论(第四版) 高等教育出版社,2006.5 Date C J, An Introduction to Database System (Ed.7), Addison-Wesley,2000 ? 上机软件 SQL SERVER 2000 个人版 学习方式 ? 听课 (启发式) ? 读书 (预习,复习) ? 作业及实验 (作业:作业本形式的,电子邮件形式;独立完成。 实验分组:每9-10人为一大组。人人过关,组长负责。) 考试成绩 平时成绩 (出勤,书面作业、综合练习) 实验成绩( 上机、实验报告 ) 期末考试 觉得为时已晚的时候, 恰恰是最早的时候。 现在流的口水,将成为明天的眼泪。 1.2.3数据库技术的发展历程和研究方向 1.2.4 数据库系统阶段的数据管理特点 1.3 数据库系统的结构 1.3.1 数据库系统的体系结构 1.3.2 数据库管理系统的功能结构 1.3.3 数据库系统的三级数据模式结构 信息具有四个基本特征: 1) 信息的内容是关于客观事物或思想方面的知识;2) 信息是有用的,它是人们活动的必需知识; 3) 信息能够在空间和时间上被传递,在空间上传递信息称为信息通信,在时间上传递信息称为信息存储;4) 信息需要一定的形式表示,信息与其表现符号不可分离 信息的作用:1) 它可以提高人们对事物的认识,减少人们活动的盲目性;2) 信息是社会机体进行活动的纽带,社会的各个组织通过信息网相互了解并协同工作,使整个社会协调发展;3) 信息又是管理活动的核心。 1.2.3数据库技术的发展历程和研究方向 60年代末70年代初,出现了三件大事 1969年IBM公司研制、开发的层次数据库模型层次模型。 60年代末70年代初美国数据系统语言协会下属的数据库任务组提议的是网状结构 1970年IBM公司发表了论文,提出了关系模型。 当代数据库研究的范围方向 数据库管理系统软件的研制 数据库设计技术的开发 数据库理论的研究 减小冗余数据可以带来的 优点: 数据量小可以节约存储空间,使数据存储、管理和查询都容易实现; 数据冗余度小,可以使数据统一,避免产生数据不一致的问题; 数据冗余度小,便于数据维护,避免数据统计错误; 数据共享度高使得数据库系统具有以下优点: 1) 系统现有用户或程序可以共同享用数据库中的数据。 2) 当系统需要扩充时,新用户或新程序还可以共享原有的数据资源。 3) 多用户或多程序可以在同一时刻共同使用同一数据。 (2) 数据的逻辑独立性(Logical Data Independence) 应用程序对数据全局逻辑结构的依赖程度。数据逻辑独立性高是指当数据库系统的数据全局逻辑结构改变时,它们对应的应用程序不需要改变仍可以正常运行。 5. 数据库中数据的最小存取单位是数据项 2. 数据库系统的软件组成 操作系统(OS)、数据库管理系统(DBMS)、主语言编译系统、数据库应用开发系统及工具、数据库应用程序和数据库。 3) DBA要负责定义数据的安全性要求和完整性条件。 4) DBA负责监视和控制数据库系统的运行,负责系统的维护和数据恢复工作。 5) DBA负责数据库的改进和重组。 安全性主要指保密性。 完整性包括数据的正确性、有效性和相容性。 模式不是数据库本身,它仅仅描述数据库结构。 数据库管理系统提供模式描述语言(模式DDL)来定义模式。 数据库管理系统提供外模式描述语言(外模式DDL)描述外模式。用外模式DDL给出的,用以定义一个用户数据视图的全部语句称为此用户的外模式。 (3) 内模式(Internal Schema)及物理数据库 对数据的内部表示或底层描述。以物理模式为框架的数据库为物理数据库。 它既定义了数据库中全部数据的物理结构,还定义了数据的存储方法、存取策略等。 通常,用内模式描述语言(内模式DDL)来描述和定义内模式。 2) 模式/内模式的映象及作用:定义并保证了数据的逻辑模式与内模式之间的对应关系。 由于这两级的数据结构可能不一致,即记录类型、字段类型的命名和组成可能不一样、因此,需要这个映象说明概念记录和内部记录之间的对应关系。 修改内模式时尽量不影响概念模式及外模式。 3. 数据库系统的数据和程序之间具有较高的独立性 (1)
显示全部