数据库定义
数据库,顾名思义,是存入数据的仓库。只不过这个仓库是在计算机存储设备上的,而且数
据是按一定格式存放的。
当人们收集了大量的数据后,应该把它们保存起来进入近一步的处理,进一步的抽取有用的
信息。当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人
们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。
要是下定义的话,就应该是:指长期储存在计算机内的、有组织的、可共享的数据集合。
数据库包含关系数据库、面向对象数据库及新兴的XML数据库等多种,目前应用最广泛的是
关系数据库,若在关系数据库基础上提供部分面向对象数据库功能的对象关系数据库。在数
据库技术的早期还曾经流行过层次数据库与网状数据库,但这两类数据库目前已经极少使
用。
· 数据库管理
数据库管理(Database Administration)是有关建立、存储、修改和存取数据库中信息的技
术,是指为保证数据库系统的正常运行和服务质量,有关人员须进行的技术管理工作。负责
这些技术管理工作的个人或集体称为数据库管理员(DBA)。数据库管理的主要内容有:数据
库的建立、数据库的调整、数据库的重组、数据库的重构、数据库的安全控制、数据的完整
性控制和对用户提供技术支持。
数据库的建立:数据库的设计只是提供了数据的类型、逻辑结构、联系、约束和存储结构等
有关数据的描述。这些描述称为数据模式。要建立可运行的数据库,还需进行下列工作:
(1)选定数据库的各种参数,例如最大的数据存储空间、缓冲决的数量、并发度等。这些参数
可以由用户设置,也可以由系统按默认值设置。
(2)定义数据库,利用数据库管理系统(DBMS)所提供的数据定义语言和命令,定义数据库
名、数据模式、索引等。
(3)准备和装入数据,定义数据库仅仅建立了数据库的框架,要建成数据库还必须装入大量的
数据,这是一项浩繁的工作。在数据的准备和录入过程中,必须在技术和制度上采取措施,
保证装入数据的正确性。计算机系统中原已积累的数据,要充分利用,尽可能转换成数据库
的数据。
注: "数据库"这个词对于不同的人应该给予不同的感觉。如果你是一个最终用户,你根本就不
关心数据存储和维护的细节,数据库也不应该拿这些事情来烦你。但是如果你是一个数据库
管理员,那么有些细节上的东西你就必须要清楚。数据库管理系统可以为不同的用户提供不
同的视图,也就是他们所看到的数据库是不一样的。这就需要进行数据抽象,以形成这些不
同的视图。
最早是在CODASYL的DBTG报告中完整地给出了数据抽象的三个层次。ANSI/SPARC报告中
也提出了类似的建议,这个报告中抽象的层次为内部层、概念层和外部层。但是,现在的数
据库管理系统是根据DBTG的报告从三个层次来进行抽象的,它们分别是物理层、逻辑层和
视图层(概念层)。
·数据库种类
大型数据库有:Oracle、Sybase、DB2、SQL server
小型数据库有:Access、MySQL等。
我们专注于用户体验的设计与开发聚焦于互联网与移动互联网
感谢您来到擎天,若您有合作意向,请您为我们留言或使用以下方式联系我们,我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
欢迎扫一扫二维码,关注擎天建网站
COPRYRIGHT 2017 © 郑州做网站郑州擎天 ALLRIGHT RESERVED
免责声明 | ICP备案:豫ICP备09028587号 豫公网安备 41010402002046号