数据库技术概述——基本概念

数据库技术概述——基本概念

关劲松

一、 数据(Data)
       数据是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。
       数据库(DataBase,简记为DB)
       数据库是长期存储在计算机内、有组织的、可共享的数据集合。这种集合具有如下特点:
       1、最小的冗余度
       2、应用程序对数据资源共享
       3、数据独立性高
       4、统一管理和控制

二、数据库管理系统(DataBase Management System,简记为DBMS)
       1、 客户/服务器系统
            在客户/服务器(Client/Server,简记为C/S)结构的数据库系统中,数据处理任务被划分为两部分:一部分运行在客户端,另一部分运行在服务器端。客户端负责应用处理,数据库服务器完成DBMS的核心功能。
            这种模型中,客户机上都必须安装应用程序和工具,使客户端过于庞大、负担太重,而且系统安装、维护、升级和发布困难,从而影响效率。

        2、 浏览器/服务器系统
            随着Internet的迅速普及,出现了三层客户机/服务器模型:客户机→应用服务器→数据库服务器。这种系统称为浏览器/服务器(Browser/Server,简记为B/S)系统。

三、
关系模型
       关系模型(relational model)
       关系模型是目前最常用的一种数据模型。关系数据库系统采用关系模型作为数据的组织方式。
       在关系模型中,数据在用户观点下的逻辑结构就是一张二维表。每一张二维表称为一个关系(relation)。

 

学号
姓名
性别
出生年月
班级
专业
R1
0001
王宏
85/11/12
1班
软件
R2
0002
孙萌
86/10/09
1班
软件
R3
0115
陈小明
86/07/12
2班
信息管理
R4
0200
吴江
86/04/05
3班
信息管理

四、
表结构
      • 列名 又称为字段,简称C,数据表中记录的属性。部分列可以允许空,不填入数据。
      • 记录 简称R,对表中相应的列填入数据后,形成的记录。至少有一列有数据。
      • 主键   唯一标识记录的列。例如学生号是学生记录的主键,ODU的序列号是ODU记录的主键。主键要求非空,即一定要填入数据,而且记录间不能重复。
      • 外键   本表数据与其他表数据关联的列。例如学生记录中的系编号,ODU记录中的ODU类型编号。非空可重复。
      • 数据类型和长度   每一个列值的数据类型,一般有字符型、整型、日期型、布尔型、大对象型,长度指的是占字节的长度。

你可能感兴趣的:(技术)