数据库和数据源之间的区别

时间:2010-09-13 05:43:27

标签: database datasource

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

5 个答案:

答案 0 :(得分:14)

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

答案 1 :(得分:9)

继BoltClock的答案之后,这里是数据库(或数据库服务器)与各种数据源的示例。

<强>数据库

  1. SQL
  2. 甲骨文
  3. MySQL的
  4. 数据来源

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

答案 2 :(得分:1)

引用description from Techopedia

  

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

答案 3 :(得分:0)

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

答案 4 :(得分:-1)

数据---图片,视频,文件,pdf,信息,名称,年龄,身高,体重等

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

数据库示例:出勤登记册

  1. 在职员工的出勤登记册
  2. 在校学生的出勤记录

出勤登记册是一个数据库

  • 数据库存储在计算机,移动设备,表格,excel,文件夹等中

数据库类型:网络数据库,面向对象的数据库,关系数据库,层次数据库,例如考勤记录,考勤页面,考勤数据包。

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

  1. 小时,老师维护的注册与DBMS维护的数据库相同...

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

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

其他一些DBMS(教师,HR)示例包括:

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

所有教师维护出席人数都与所有此DBMS维护数据库相同。

校长或校长决定创建和维护哪个老师的注册,与开发人员决定创建和维护哪个DBMS(我的sql,oracle)数据库的注册相同,哪个最好。

查找rohan的总出勤率吗?

查找rohan的总出勤-------->人力资源/教师----------->出勤登记册

查找rohan的总出勤------> DBMS(my sql)--------->数据库

SQL(结构化查询语言)

NOSQL

SQL --------- SQL代表结构化查询语言。 SQL用于与数据库通信 它是关系数据库管理系统的标准语言。 SQL语句用于执行任务,例如更新服务器上的数据。 数据库,或从数据库检索数据。一些常用的DBMS(Oracle,Sybase,Microsoft SQL Server,Access,Ingres,My sql,Oracle,Sqlite)使用 SQL。 SQL数据库是像Excel女士这样的表数据库,垂直数据存储,关系数据库。 在NOSQL中,数据存储在键值中,例如json ... NOSQL,用于--- Redis,MongoDB。例如sql,sql是班长或班长 这是对DBMS(教师,小时)管理数据库(注册)的帮助...一台班级监视器可以帮助所有教师与一台由许多dbms使用的SQL相同 (My 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__________________|