浅谈对数据库的认识

对数据库的认识

数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的的信息系统也成为一个企业或组织生存和发展的重要条件。因此,作为信息系统也成为一个企业或组织生存和发展的重要条件。并且作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造(CAD/CAM),计算机集成制造系统(CIMS,办公信息系统(OIS,地理信息系统(GIS)等,越来越多新的应用领域采用数据库存储和处理它们的信息资源。对于一个国家来说,数据库的建模,数据库信息量的大小和使用频度的已成为衡量这个国家信息化程度的高低的重要标志。

 其次,数据库中存储的基本对象是数据(Data)。数据的种类很多,文字,图形,图像,声音,学生的档案记录,货物的运输情况等,这些都是数据。可以对数据做如下定义:描述事物的符号记录称为数据。

数据库(DB)其英文全称是Database,简称DB,是按照数据结构来组织、存储和管理数据的仓库,顾名思义,就是是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。所谓数据库是指长期存储在计算机内的,有组织的,可共享的数据集合。数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。它的主要功能包括:数据定义功能,数据操纵功能,数据库的运行管理,数据库的建立和维护功能。还有,数据库系统(DBS)是指在计算机系统中引入数据库后的系统,一般由数据库,数据库管理系统,应用系统,数据库管理原和用户构成。

再说说数据库的发展历史及特点。数据库管理技术的产生和发展共经历了三个阶段:人工管理阶段,文件系统阶段,数据库系统阶段。数据库系统的特点:a:数据结构化b:数据的共享性高,冗余度低,容易扩充c:数据的独立性高d:数据由  DBMS统一管理和控制。

然后是数据库管理、建立等功能特点,这是最重要的部分之一。数据库管理(Database Administration)是有关建立、存储、修改和存取数据库中信息的技术,是指为保证数据库系统的正常运行和服务质量,有关人员须进行的技术管理工作。负责这些技术管理工作的个人或集体称为数据库管理员(DBA)数据库管理的主要内容有:数据库的建立、数据库的调整、数据库的重组、数据库的重构、数据库的安全控制、数据的完整性控制和对用户提供技术支持。数据库的建立:数据库的设计只是提供了数据的类型、逻辑结构、联系、约束和存储结构等有关数据的描述。这些描述称为数据模式。要建立可运行的数据库,还需进行下列工作:
(1)选定数据库的各种参数,例如最大的数据存储空间、缓冲决的数量、并发度等。这些参数可以由用户设置,也可以由系统按默认值设置。
(2)定义数据库,利用数据库管理系统(DBMS)所提供的数据定义语言和命令,定义数据库名、数据模式、索引等。
(3)准备和装入数据,定义数据库仅仅建立了数据库的框架,要建成数据库还必须装入大量的数据,这是一项浩繁的工作。在数据的准备和录入过程中,必须在技术和制度上采取措施,保证装入数据的正确性。计算机系统中原已积累的数据,要充分利用,尽可能转换成数据库的数据。

不同数据库有自己的特点和优缺点。Oracle即著名的甲骨文公司,其前身叫SDLOracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Oracle关系数据库产品的市场占有率名列前茅。 Informix成立于1980年,其目的是为Unix等开放操作系统提供专业的关系型数据库产品,它是第一个真正支持SQL语言的数据库系统。SQL的主打产品Informix SEStandardEngine),是当时第一个被移植到Linux上的商业数据库产品。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,MicrosoftSybase SQL Server 的开发上就分道扬镳了,Microsoft SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server Windows NT 版本。Sybase 则较专注于SQL ServerUNIX 操作系统上的应用。mySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008116号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。Access数据库是由微软发布的关联式数据库管理系统,它结合了 Microsoft Jet Database Engine  图形用户界面两项特点,具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:    (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。  (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASEFoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。    (3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。(4)作为Office套件的一部分,可以与Office集成,实现无缝连接。  (5)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。  

  郑州同济医院:https://yyk.familydoctor.com.cn/12248/郑州男科医院哪里好:https://yyk.familydoctor.com.cn/12248/郑州专业正规看男科最好医院:https://yyk.familydoctor.com.cn/12248/郑州割包皮医院:https://yyk.familydoctor.com.cn/12248/

猜你喜欢

转载自blog.csdn.net/qq_42564846/article/details/80864186