一、数据库系统基本概念

1.数据

数据是描述事物的符号记录。数字是描述事物最常用的符号,如一个病人年龄35岁,身高175cm,体温38.5℃等。当然,还可用字符串“张三”“江西中医药大学”来描述病人的姓名和工作单位,用文本记录病历。这些字符串、文本,以及病人的心电图、X光片图像等也是数据。因此,数据的种类是很多的,包括数字、文字、图形、图像、音频、视频等。

光从数据本身有时很难完全理解其含义。例如,下面一段话是用来描述一位病人的。

(张三,男,45,60,39)

除了能猜测出病人姓名是张三,性别是男外,后面三个数字令人费解。如果将上面这段话加上一些内容,变成表1-1的样子,就一目了然了。

表1-1 病人基本信息表

img

因此,数据的表现形式必须同数据的解释结合起来才能被准确理解,数据和关于数据的解释是不可分的。具有特定意义的数据也称为信息,信息是对现实世界中存在的客观实体、现象和关系进行描述的具有特定意义的数据,是经过加工处理的数据。数据和信息是两个既紧密联系、又相互区别的概念,数据是信息的具体表现形式,信息是数据有意义的表现。很多情况下,数据库系统也称为信息管理系统。

2.数据库

数据库是长期储存在计算机内,有组织的、可共享的大量数据的集合。为了有效管理病人,可以建立病人数据库。首先要收集大量病人的数据,包括病人基本信息、病人临床表现、病人检查信息、病人诊断信息和病人治疗信息等等,然后把收集到的大量数据按照某种数据模型有序组织起来,再存储在计算机内,既可以供医生、又可以供病人查询使用,实现医生和病人的数据共享。同其他形式的数据存储相比,数据库中的数据具有永久存储、有组织和可共享三个基本特点。

3.数据库管理系统

在建立病人数据库的时候,面临的挑战是如何科学地组织和存储大量的数据,如何高效地获取和操作数据,如何有效地维护数据。数据库管理系统承担了这些艰巨的任务。数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它具有强大的数据定义、数据组织、数据存储、数据操纵和运行维护等功能,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。

数据库管理系统是位于操作系统与用户之间的数据管理软件。同操作系统一样,数据库管理系统也是计算机系统中的基础软件,是一个大型复杂的软件系统,目前常用的数据库管理系统有甲骨文公司的Oracle,微软公司的SQL Server、Access,IBM公司的DB2,开源数据库My SQL以及国产数据库达梦等。

4.数据库系统

数据库系统是为适应实际数据处理的需要而发展起来的一种较为理想的数据处理系统,通常由软件、数据库和数据库管理员组成。其软件主要包括操作系统、数据库管理系统和各种实用程序。数据由数据库管理系统统一管理,数据的插人、删除、修改和检索均要通过数据库管理系统进行。数据库管理员负责创建、监控和维护整个数据库,使数据能被任何授权用户安全有效地使用。医院信息系统、电子病历系统、实验室检验系统、医学图像档案系统和医疗保险系统都是为满足实际数据处理需要建立的数据库系统。数据库系统组成如图1-1所示。

img

图1-1 数据库系统组成