数据库的应用领域
1、多媒体数据库: 这类数据库主要存储与多媒体相关的数据,如声音、图像和视频等数据。多媒体数据最大的特点是数据连续,而且数据量比较大,存储需要的空间较大。
2、移动数据库: 该类数据库是在移动计算机系统上发展起来的,如笔记本电脑、掌上计算机等。该数据库最大的特点是通过无线数字通信网络传输的。移动数据库可以随时随地地获取和访问数据,为一些商务应用和一些紧急情况带来了很大的便利。
3、空间数据库: 这类数据库目前发展比较迅速。它主要包括地理信息数据库(又称为地理信息系统,即GIS)和计算机辅助设计(CAD)数据库。其中地理信息数据库一般存储与地图相关的信息数据;计算机辅助设计数据库一般存储设计信息的空间数据库,如机械、集成电路以及电子设备设计图等。
4、信息检索系统: 信息检索就是根据用户输入的信息,从数据库中查找相关的文档或信息,并把查找的信息反馈给用户。信息检索领域和数据库是同步发展的,它是一种典型的联机文档管理系统或者联机图书目录。
5、分布式信息检索: 这类数据库是随着Internet的发展而产生的数据库。它一般用于因特网及远距离计算机网络系统中。特别是随着电子商务的发展,这类数据库发展更加迅猛。
许多网络用户(如个人、公司或企业等)在自己的计算机中存储信息,同时希望通过网络使用发送电子邮件、文件传输、远程登录方式和别人共享这些信息。分布式信息检索满足了这一要求。
6、专家决策系统: 专家决策系统也是数据库应用的一部分。由于越来越多的数据可以联机获取,特别是企业通过这些数据可以对企业的发展作出更好的决策,以使企业更好地运行。由于人工智能的发展,使得专家决策系统的应用更加广泛。
扩展资料
对数据库系统的基本要求是:
①能够保证数据的独立性。数据和程序相互独立有利于加快软件开发速度,节省开发费用。
②冗余数据少,数据共享程度高。
③系统的用户接口简单,用户容易掌握,使用方便。
④能够确保系统运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏;能够防止错误数据的产生,一旦产生也能及时发现。
⑤有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户 *** 作特性的变化,改善由于频繁插入、删除 *** 作造成的数据组织零乱和时空性能变坏的状况。
⑥具有可修改性和可扩充性。
⑦能够充分描述数据间的内在联系。
回答于2020-08-19随着互联网技术的发展,大数据得了广泛的应用。而储存数据的数据库也逐渐被人们所认知。但是说到数据库可能很多人不能很好的理解,接下来我们通过身边这些数据库应用的事例来说明一下,例如当我们在超市购买商品时,我们正在访问数据库; 当旅行者向旅行社询问度假行程安排时,旅行社将访问多个包含度假和航班详细信息的数据库,下文是详细介绍。
数据库应用的事例有哪些?
超市购物
我们在超市购买商品时,就是在访问一个数据库。
结账时,收银员使用条形码阅读器扫描客户购买的每一件商品。这个条形码阅读器连接着一个访问商品数据库的应用程序,该程序根据条形码从商品数据库中找出商品价格,然后从库存中减去本次销售这种商品的数量,并且在屏幕上显示相应的价格。
如果存货量低于设置的临界值,数据库系统将提示进货以补充存货。如果有客户向超市打电话订购商品,售货员可以通过运行应用程序,查看数据库中此商品是否有足够的存货。
xyk消费
使用xyk购买商品时,售货员要检查客户是否有足够的信用额度。该项检查可以通过打电话进行,也可以通过一个与计算机系统相连接的xyk阅读
首先数据库就是存储数据的仓库(字面理解),所以任何可以存储数据的文本文件都可以称为数据库——包括txt文档。下面是将一个集合从datagridview中导出到excel中:
DataTable datatable = initDataTable()
for (int i = 0i <ulList.Counti++)
{
DataRow datarow = datatable.NewRow()
datarow[0] = ulList[i].Time
datarow[9] = ulList[i].Remark
。。。。。。。
datatable.Rows.Add(datarow)
}
DataSet dataset = new DataSet()
dataset.Tables.Add(datatable)
ExportDataGridViewToExcel(datatable)
//ExportDataGridViewToExcel方法
private void ExportDataGridViewToExcel(DataTable dataGridTable)
{
SaveFileDialog saveFileDialog = new SaveFileDialog()
saveFileDialog.Filter = "Execl files (*.xls)|*.xls"
saveFileDialog.Title = "导出Excel文件到"
DateTime now = DateTime.Now
saveFileDialog.FileName = "日志-" + now.Year.ToString().PadLeft(2) + now.Month.ToString().PadLeft(2, '0') + now.Day.ToString().PadLeft(2, '0') + "-" + now.Hour.ToString().PadLeft(2, '0') + now.Minute.ToString().PadLeft(2, '0') + now.Second.ToString().PadLeft(2, '0')
saveFileDialog.ShowDialog()
Stream myStream
myStream = saveFileDialog.OpenFile()
StreamWriter sw = new StreamWriter(myStream, System.Text.Encoding.GetEncoding("gb2312"))
string str = ""
try
{
//写标题
for (int i = 0i <arycolumnname.Lengthi++)
{
if (i >0)
{
str += "\t"
}
str += arycolumnname[i]
}
sw.WriteLine(str)
//写内容
for (int j = 0j <dataGridTable.Rows.Countj++)
{
string tempStr = ""
for (int k = 0k <dataGridTable.Columns.Countk++)
{
if (k >0)
{
tempStr += "\t"
}
tempStr += dataGridTable.Rows[j][k].ToString()
}
sw.WriteLine(tempStr)
}
sw.Close()
myStream.Close()
MessageBox.Show("导出成功")
}
catch (Exception e)
{
MessageBox.Show(e.ToString())
}
finally
{
sw.Close()
myStream.Close()
}
}
//上面用到文件流将其保存程excel文件,还有其他的方式,可以网上收一下——一大堆。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)