欢迎来到天天文库
浏览记录
ID:46934818
大小:1.09 MB
页数:135页
时间:2019-11-30
《Access第4章数据库设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章数据库设计基础8%-10%数据库设计基础4.1数据库系统的基本概念4.2数据模型4.3关系代数4.4数据库设计与管理4.1数据库系统的基本概念数据库、数据库管理系统、数据库系统数据库系统的发展数据库系统的基本特点数据库系统的内部结构体系一、数据库、数据库管理系统、数据库系统数据(Data)数据库(DataBase简称DB)数据库管理系统(DBMS)数据库系统(DBS)数据库管理员(DBA)数据Data含义:实际上就是描述事物的符号记录软件中的数据一定是有结构的数据分类:临时性数据(随程序的结束而消亡)和持久性数据(对系统起长期持久的作用)。其中持久性数据是数据库处理的部分。数据库DB含
2、义:长期存储在计算机内的,有组织的,可共享的数据集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。特点:库中数据具有“集成”和“共享”的特点。数据库管理系统DBMS含义:数据库系统的核心软件要在操作系统支持下工作解决如何科学地组织和存储数据,如何高效的获取和维护数据的系统软件功能:数据模式定义数据存取的物理构建数据操纵数据的完整性、安全性定义与检查数据库的并发控制与故障恢复数据的服务数据库管理系统DBMS为完成上述功能,DBMS一般提供相应的数据语言:数据定义语言(DDL)(1、2)数据操纵语言(DML)(3)数据控制语言
3、(DCL)(4、5、6)数据语言按其使用方式具有两种结构形式交互式命令语言宿主型语言常见的DBMSORACLE、Sybase的PowerBuilder、IBM的DB2、微软的SQLServer微软的VisualFoxPro、Access,功能简单目前流行的均为:关系数据库系统。数据库管理员DBA主要工作包括:数据库设计数据库维护改善系统性能,提高系统效率数据库系统DBS含义:拥有数据库技术支持的计算机系统实现有组织地、动态地存储大量相关数据,提供数据处理和资源共享服务组成:数据库(数据)数据库管理系统(软件)数据库管理员(人员)硬件平台:计算机和网络软件平台:操作系统、数据库系统开发工具、接
4、口软件其中DBMS是DBS的核心。数据库应用系统(DBAS)利用数据库系统进行应用开发组成:数据库系统+应用软件+应用界面二、数据库系统的发展人工管理阶段文件系统阶段数据库系统阶段层次数据库与网状数据库系统阶段关系数据库系统阶段人工管理阶段文件系统阶段数据库系统阶段三、数据库系统的基本特点数据的集成性数据的高共享性与低冗余性数据独立性物理独立性逻辑独立性数据统一管理与控制完整性检查安全性保护并发控制数据的独立性含义:数据的独立性是指应用程序和数据库的数据结构之间相互独立,不受影响。物理独立性数据的物理结构(存储结构、存取方式)的改变不影响数据库的逻辑结构,从而不致引起应用程序的变化。逻辑独立
5、性数据库总体逻辑结构的改变,不需要相应修改应用程序。四、数据库系统的内部结构体系三级模式概念模式(抽象的描述,不涉及软件、硬件,反映了设计者的数据全局逻辑要求)外模式(用户模式,反映用户对数据的要求)内模式(物理模式,反映数据的实际存储形式)两级映射概念模式到内模式的映射外模式到概念模式的映射应用1应用2应用n……外模式1……外模式m外模式/模式映象模 式模式/内模式映象内 模 式数据库数据库系统的三级模式结构数据库系统的三级模式概念级模式处于中层数据库中全体数据逻辑结构和特征的描述,是所有用户的公共数据视图一个数据库只有一个概念模式内部级模式处于最底层又称物理模式数据库物理存储结构与物理存
6、取方法对一般用户是透明的,直接影响数据库的性能一个数据库只有一个内模式。外部级摸式处于最外层也称子模式或用户模式数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述用户的数据视图一个数据库可以有多个外模式数据库系统的两级映射概念模式/内模式的映射存在于概念级和内部级之间实现了概念模式到内模式之间的相互转换保证数据具有很高的物理独立性外模式/概念模式的映射:存在于外部级和概念级之间实现了外模式到概念模式之间的相互转换保证数据具有较高的逻辑独立性数据库系统的核心部分是____。A.数据库B.数据模型C.计算机硬件D.数据库管理系统数据库系统的体系结构分为三个层次,是____。A.模式、模型、
7、视图B.关系模式、网状模式、层次模式C.外模式、概念模式、内模式D.外模型、概念模型举例4.2数据模型数据模型的基本概念E-R模型三种基本数据模型关系模型一、数据模型的基本概念数据模型,是对现实世界中数据的模拟和抽象。数据模型的分类概念模型:现实世界在人脑中的反映;(E-R模型)逻辑模型:按计算机系统的观点对数据建模;(层次、网状、关系、面向对象)物理模型:反映数据的存储结构。数据模型的组成要素数据结构:所研
此文档下载收益归作者所有