数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等 *** 作。
数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。
扩展资料:
数据库发展现状
在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。特别是关系型数据库已经成为目前数据库产品中最重要的一员,80年代以来, 几乎所有的数据库厂商新出的数据库产品都支持关系型数据库,即使一些非关系数据库产品也几乎都有支持关系数据库的接口。
参考资料来源:百度百科-数据
参考资料来源:百度百科-数据库
它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在InternetInformationServices运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/MicrosoftSQLServer.它的使用方便程度和强大的设计工具为初级程序员提供许多功能
不过,这种便于使用可能使人误解
这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员
因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导
一些专业的应用程序开发人员使用Aess用作快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程序的工具
可是如果是透过网络存取数据的话,Aess的可扩放性并不高.因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案,例如Oracle、DB2、MicrosoftSQLServer、WindowsSharePointServices、PostgreSQL、MySQL、AlphaFive、MaxDB,或者Filemaker
无论如何,不少Aess的功能(表单,报告,序列和VB代码)可以用作其他数据库的后期应用,包括JET(档案为主的数据库引擎,Aess缺省使用)、MicrosoftSQLServer、Oracle和任何其他跟ODBC兼容的产品
这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展
很多MicrosoftAess的开发者使用Leszynski命名约定,虽然这不普遍;它是一次编程大会,并非一个DBMS实施的规章
Aess的优点(1)存储方式简单,易于维护管理Aess管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(
mdb或
adb)的数据库文件中,便于用户的 *** 作和管理
(2)面向对象Aess是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中
它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性
通过对象的方法、属性完成数据库的 *** 作和管理,极大地简化了用户的开发工作
同时,这种基于面向对象的开发方式,使得开发应用程序更为简便
(3)界面友好、易 *** 作Aess是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便
系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得 *** 作简便,容易使用和掌握
(4)集成环境、处理多种数据信息Aess基于Windows *** 作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行
(5)Aess支持ODBC(开发数据库互连,OpenDataBase),利用Aess强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等
Aess还可以将程序应用于网络,并与网络上的动态数据相联接
利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用
(6)支持广泛,易于扩展,d性较大能够将通过链接表的方式来打开EXCEL文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理
还可以通过以Aess作为前台客户端,以SQLServer作为后台数据库的方式(如ADP)开发大型数据库应用系统
1首先应该从实务中去理解,也就是了解真实的企业的业务。
2其次了解软件系统是如何满足实际业务需求的。
3然后通过软件系统内的报表取值来源,去分析数据之间的关系。
4再高级一点就是对数据库进行监测,看系统每个功能是如何影响数据库的表和字段的。当然如果 你有该系统的完整资料,那么一般是不需要直接去对数据库监测的。
对数据库监测,例如sqlserver可以直接使用sql server profiler
以上就是关于数据库是干什么用的呢全部的内容,包括:数据库是干什么用的呢、办公软件数据库的概念,作用和优点分别是什么(数据库在办公自动化中的应用包括哪几个方面)、怎么理解软件数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)