【发布时间】:2011-04-11 12:20:32
【问题描述】:
数据库和数据源有什么区别?
【问题讨论】:
标签: database datasource
数据库和数据源有什么区别?
【问题讨论】:
标签: database datasource
数据源只是您的程序获取数据所依赖的东西。数据库是一种将数据保存为某种数字化形式的数据源。其他数据源包括文件、服务等——这些都为您的程序提供数据。
【讨论】:
除了 BoltClock 的回答,这里是数据库(或数据库服务器)与各种数据源的示例。
数据库
数据源
【讨论】:
数据源可能没有连接到数据库,它可以只是文件系统或任何数据源。
【讨论】:
引用description from Techopedia:
计算机科学和计算机领域的数据源 应用程序,是正在使用的数据的来源位置。 在数据库管理系统中,主要数据源是 数据库,可以位于磁盘或远程服务器中。数据 计算机程序的来源可以是文件、数据表、 电子表格、XML 文件甚至是程序中的硬编码数据。
【讨论】:
数据——图片、视频、文件、pdf、msg、姓名、年龄、身高、体重等
数据库是数据的集合(联系电话,最好的朋友姓名,购物清单是数据的集合),系统地存储在可以轻松访问的表单中。
数据库示例:考勤记录
考勤登记是一个数据库
数据库类型:网络数据库、面向对象数据库、关系数据库、分层数据库,如考勤登记、考勤页面、考勤数据库。
数据库管理系统(DBMS)------- 数据库管理系统(DBMS)是一个在数据库中创建、操作、检索和管理数据的软件包。DBMS通常操作数据本身,数据格式、字段名、记录结构和文件结构。它还定义了验证和操作这些数据的规则。 DBMS 示例---> 人力资源、教师。
Hr,Teacher 维护寄存器与 Dbms 维护数据库相同...
________database create ________
| |
MANUALLY Electrically
(Hands) ( computer,mobilephones etc)
using pen, paper using DBMS software, File system etc
DATABASE 存储数据并提供访问数据的方法,DBMS 实际上将查询转换为有意义的命令,以调用用于访问数据库的方法。
其他一些 DBMS(教师、人力资源)示例包括:
所有教师都维护考勤记录,与所有此 DBMS 维护数据库相同。
校长或负责人决定创建和维护哪个老师,开发人员决定创建和维护哪个 DBMS(我的 sql,oracle)数据库,哪个是最好的。
查找 rohan 的总出勤率?
查找 rohan 总出勤 --------> HR/Teacher -----------> 出勤登记
查找rohan总出勤率-----> DBMS(my sql) --------->数据库
SQL(结构化查询语言)
NOSQL
SQL--------- SQL 代表结构化查询语言。 SQL用于与数据库通信 它是关系数据库管理系统的标准语言。 SQL 语句用于执行任务,例如更新数据库上的数据。 数据库,或从数据库中检索数据。一些使用的常见 DBMS(Oracle、Sybase、Microsoft SQL Server、Access、Ingres、My sql、Oracle、Sqlite) Sql 。 Sql数据库是像Ms excel一样的tablebase数据库,垂直数据存储,关系数据库。 在 NOSQL 中,数据存储在键值中,例如 json...NOSQL 用于 ---Redis 、MongoDB 的对。例如 ofsql , sql 是班长或班主任 这有助于 DBMS(教师,人力资源)管理数据库(注册)... 一个班级监视器帮助所有教师,就像许多 dbms 使用的一个 SQL 一样 (我的sql,oracle)
Purpose .. To query and operate database system.
SQL use by NOSQL use by
1.My sql 1.Redis
2.Ms-sql 2.MongoDB etc
3. oracle etc
| |
|_______________DBMS__________________|
【讨论】: