
一、数据库基本概念1、数据data是描述事物的符号是数据库中存储的基本对象2、数据库DatabaseDB是长期存储在计算机中、有组织、可共享的大量数据的集合3、数据库系统Database SystemDBS简称数据库由数据库、数据库管理系统、应用程序组成4、数据库管理系统Database Management SystemDBMS是用户与操作系统之间的一层数据管理软件二、数据库系统的特点1、结构化数据2、共享性高冗余度低且容易扩充3、独立性高物理独立性和逻辑独立性。物理独立性应用程序和数据库之间相互独立。数据物理存储改变应用程序不变逻辑独立性应用程序与逻辑结构之间相互独立。数据逻辑改变应用程序不变三、数据模型1、分类概念模型、逻辑模型、物理模型。概念模型按照用户观点建模表示方法为E-R图逻辑模型按照计算机观点建模包括网状模型、层次模型、关系模型...物理模型数据存储的最底层抽象2、组成要素数据结构、数据操作、数据的完整性约束条件。数据结构描述系统的静态特性描述数据库的组成对象之间的联系数据操作描述系统的动态特性是各种对象的实例的操作集合例如增删改查数据完整性约束限定条件3、数据库系统的三级模式结构外模型、内模式、模式逻辑模式。外模式子模式/用户模式数据库能够看见和使用的局部数据的逻辑结构和特征的描述 某个用户/应用被允许看到的那一部分通常用 VIEW视图实现。模式逻辑模式/Schema是所有用户的公共数据视图 全部表结构的完整逻辑定义。内模式存储模式是数据在数据库内部的组织方式。4、两级映像外模式/模式映像、模式/内模式映像。①外模式/模式映像对应逻辑独立性。模式改变例如加了字段外模式不变视图不变。②模式/内模式映像对应物理独立性。存储方式改变例如建立索引、重组文件模式不变。