关系型数据库与文档型数据库的差别

关系型数据库与文档型数据库的差别,第1张

关系型就是app(实例或者是程序)对应数据,数据库再对应多个文档

文件型是实例直接对应文档

我是学信息管理的,正在奋斗OCA有空交流

lakespoon@gmailcom

计算机文件属于文件的一种,与普通文件载体不同,计算机文件是以计算机硬盘为载体存储在计算机上的信息集合。文件可以是文本文档、、程序等等。文件通常具有三个字母的文件扩展名,用于指示文件类型(例如,文件常常以 JPEG 格式保存并且文件扩展名为 jpg)。

电脑文件属性大致分为四种:

R 只读文件属性。

A 存档文件属性。

S 系统文件属性。

H 隐藏文件属性。

数据文件 (一般是指数据库的文件)如:每一个ORACLE数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引)的数据物理地存储在数据库的数据文件中。数据文件有下列特征: l 一个数据文件仅与一个数据库联系。 l 一旦建立,数据文件不能改变大小 l 一个表空间(数据库存储的逻辑单位)由一个或多个数据文件组成。

首先数据库就是存储数据的仓库(字面理解),所以任何可以存储数据的文本文件都可以称为数据库——包括txt文档。

下面是将一个集合从datagridview中导出到excel中:

DataTable datatable = initDataTable();

for (int i = 0; i < ulListCount; i++)

{

DataRow datarow = datatableNewRow();

datarow[0] = ulList[i]Time;

datarow[9] = ulList[i]Remark;

。。。。。。。

datatableRowsAdd(datarow);

}

DataSet dataset = new DataSet();

datasetTablesAdd(datatable);

ExportDataGridViewToExcel(datatable);

//ExportDataGridViewToExcel方法

private void ExportDataGridViewToExcel(DataTable dataGridTable)

{

SaveFileDialog saveFileDialog = new SaveFileDialog();

saveFileDialogFilter = "Execl files (xls)|xls";

saveFileDialogTitle = "导出Excel文件到";

DateTime now = DateTimeNow;

saveFileDialogFileName = "日志-" + nowYearToString()PadLeft(2) + nowMonthToString()PadLeft(2, '0') + nowDayToString()PadLeft(2, '0') + "-" + nowHourToString()PadLeft(2, '0') + nowMinuteToString()PadLeft(2, '0') + nowSecondToString()PadLeft(2, '0');

saveFileDialogShowDialog();

Stream myStream;

myStream = saveFileDialogOpenFile();

StreamWriter sw = new StreamWriter(myStream, SystemTextEncodingGetEncoding("gb2312"));

string str = "";

try

{

//写标题

for (int i = 0; i < arycolumnnameLength; i++)

{

if (i > 0)

{

str += "\t";

}

str += arycolumnname[i];

}

swWriteLine(str);

//写内容

for (int j = 0; j < dataGridTableRowsCount; j++)

{

string tempStr = "";

for (int k = 0; k < dataGridTableColumnsCount; k++)

{

if (k > 0)

{

tempStr += "\t";

}

tempStr += dataGridTableRows[j][k]ToString();

}

swWriteLine(tempStr);

}

swClose();

myStreamClose();

MessageBoxShow("导出成功");

}

catch (Exception e)

{

MessageBoxShow(eToString());

}

finally

{

swClose();

myStreamClose();

}

}

//上面用到文件流将其保存程excel文件,还有其他的方式,可以网上收一下——一大堆。

以上就是关于关系型数据库与文档型数据库的差别全部的内容,包括:关系型数据库与文档型数据库的差别、什么叫文件,它的属性是什么数据文件分哪些、C#怎样 *** 作文件型数据库最好有实例等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9629870.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存