【问题标题】:Difference between Database and Data Source数据库和数据源之间的区别
【发布时间】:2011-04-11 12:20:32
【问题描述】:

数据库和数据源有什么区别?

【问题讨论】:

    标签: database datasource


    【解决方案1】:

    数据源只是您的程序获取数据所依赖的东西。数据库是一种将数据保存为某种数字化形式的数据源。其他数据源包括文件、服务等——这些都为您的程序提供数据。

    【讨论】:

      【解决方案2】:

      除了 BoltClock 的回答,这里是数据库(或数据库服务器)与各种数据源的示例。

      数据库

      1. SQL
      2. 甲骨文
      3. MySQL

      数据源

      1. 以上所有数据库
      2. XML 文件
      3. CSV 文件
      4. 网络服务
      5. 还有更多..

      【讨论】:

      • “数据库”列表实际上是 DBMS - 数据库管理系统的列表。
      【解决方案3】:

      数据源可能没有连接到数据库,它可以只是文件系统或任何数据源。

      【讨论】:

        【解决方案4】:

        引用description from Techopedia

        计算机科学和计算机领域的数据源 应用程序,是正在使用的数据的来源位置。 在数据库管理系统中,主要数据源是 数据库,可以位于磁盘或远程服务器中。数据 计算机程序的来源可以是文件、数据表、 电子表格、XML 文件甚至是程序中的硬编码数据。

        【讨论】:

          【解决方案5】:

          数据——图片、视频、文件、pdf、msg、姓名、年龄、身高、体重等

          数据库是数据的集合(联系电话,最好的朋友姓名,购物清单是数据的集合),系统地存储在可以轻松访问的表单中。

          数据库示例:考勤记录

          1. 办公室员工考勤登记表
          2. 在校学生出勤登记表

          考勤登记是一个数据库

          • 计算机、手机、表格、excel、文件夹等中的数据库存储

          数据库类型:网络数据库、面向对象数据库、关系数据库、分层数据库,如考勤登记、考勤页面、考勤数据库。

          数据库管理系统(DBMS)------- 数据库管理系统(DBMS)是一个在数据库中创建、操作、检索和管理数据的软件包。DBMS通常操作数据本身,数据格式、字段名、记录结构和文件结构。它还定义了验证和操作这些数据的规则。 DBMS 示例---> 人力资源、教师。

          1. Hr,Teacher 维护寄存器与 Dbms 维护数据库相同...

                                    ________database create ________
                                   |                               |
                             MANUALLY                         Electrically 
                           (Hands)                       ( computer,mobilephones etc)
                            using pen, paper               using  DBMS software, File system etc
            

          DATABASE 存储数据并提供访问数据的方法,DBMS 实际上将查询转换为有意义的命令,以调用用于访问数据库的方法。

          其他一些 DBMS(教师、人力资源)示例包括:

          • MySQL(示例 ->eng 老师)
          • SQL Server(印地语教师)
          • Oracle(evs 老师)
          • dBASE(高级教师)
          • FoxPro(数学老师)

          所有教师都维护考勤记录,与所有此 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__________________|
          

          【讨论】:

          • 那么......“数据库和数据源有什么区别?”我读了你的回答,但我没有找到提到“数据源”:-((就此而言,什么是“数据源”?)我为回答这个问题的愿望鼓掌(近 10 年后)问)。但我承认无法想象你为什么想要:-(
          猜你喜欢
          • 1970-01-01
          • 2011-07-16
          • 1970-01-01
          • 1970-01-01
          • 2023-04-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多