数据库基本概念及理解

  • 四个基本概念

1.数据:是数据库中存储的基本对象。描述了事物的符号记录,有数字、文字、图形、图像、音频、视频、学生档案记录等很多种类。数据的含义称为数据的定义,数据与其语义是不可分的。
2.数据库:是长期储存在计算机内、有组织的、可共****享大量数据的集合。
3.数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件。是基础软件,是一个大型复杂的软件系统。如SQL Server,Oracle,My SQL.
4.数据库系统(DBS):由数据库、数据库管理系统(及其应用开发工具)、应用程序、数据库管理员组成。数据库管理系统以数据库为基础建立,由数据库管理员管理,应用系统以数据库管理系统为基础建立,供用户使用。

  • 概念模型中的术语

5.实体:客观存在并可相互区别的事物或实体。可以是具体的人、事、物或抽象的概念。
6.实体型:用实体名及其属性名集合来抽象和刻画同类实体称为实体型。例如:学生(学号,姓名,系别)
7.实体集:同一类型实体的集合。
8.实体之间的关系:现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。

  • 关系模型
    9.关系模型:在用户观点下,关系模型中数据的逻辑结构是一张二维表,由行和列组成。
    10.属性:表中的一列即为一个属性,给每个属性起一个名称即属性名。
    11.:是一组具有相同数据类型的值的集合。属性的取值范围来自某个域。
    12.元组:表中的一行即为一个元组。
    13.:也称码键。表中的某个属性组,它可以唯一确定一个元组。
    14.分量:元组中的一个属性值。
    15.关系模式:是对关系的描述。形式化的表示为 关系名(属性1,属性2,…,属性n)
  • 数据库系统的三级模式结构
    16:概念:数据库系统内部的体系结构从逻辑上分为外模式、模式和内模式三级抽象结构和二级映像功能。外模式、模式和内模式分别对应用户模式、概念模式和物理模式。模式和内模式只有一个,而外模式可以有多个。
    17.优点:保证数据的逻辑独立性,当模式改变时,数据库管理员对外模式/模式映象作相应改变,使外模式保持不变。保证数据的物理独立性,当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变。
    18.模式(逻辑模式):是数据库中全体数据的逻辑结构和特征的描述,是所有用户公共数据视图。一个数据库只有一个模式。是数据库系统模式结构的中间层。是数据的逻辑结构(数据项的名字、类型、取值范围等),体现数据之间的联系,数据有关的安全性、完整性要求。
    19.外模式(子模式、用户模式):是用户使用的局部数据的逻辑结构和特征的描述。,是数据路用户的数据视图,是与某一应用有关的数据的逻辑表示。
    20.内模式(存储模式):是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
    21.数据定义语言(DDL):用于改变数据库结构,包括创建、更改和删除数据库对象。
    22.数据操作语言(DML):用于检索、插入和修改数据。
    23.数据与程序的逻辑独立性:当模式改变时,数据库管理员对外模式/模式映象作相应改变,使外模式保持不变。应用程序是依据数据的外模式编写的,应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
    23.数据与程序的物理独立性:当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变。应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性
    24.因为有数据库,应用程序对数据的访问是要通过DBMS进行的,程序不能直接操作数据本身。而且DBMS提供了两层映像机制:外模式/模式映像和模式/内模式映像。这两层映像机制保证了数据库系统中数据与程序的独立性。
发布了2 篇原创文章 · 获赞 2 · 访问量 112

猜你喜欢

转载自blog.csdn.net/Wjiahui/article/details/104589690