数据库基础

来源:互联网 发布:mac炒股软件 知乎 编辑:程序博客网 时间:2024/06/05 06:24

数据库基础

数据库顾名思义就是数据的仓库,用来管理数据。数据库主要有以下优点: 
   
  1. 实现数据的共享。数据库用户可以同时方位数据库的共享数据,实现数据的共享。 
   2. 减少数据的冗余。数据库实现了数据的共享避免了用户各自建立文件保存相同数据,避免了数据的冗余。 
   3. 数据的独立性。独立性包含数据库逻辑结构和应用程序的相互独立,还包括数据物理结构和逻辑结构的相互独立。 
   4. 实现该数据的集中控制。利用数据库对数据进行集中管理和控制。 
   5. 数据的一致性和可维护性, 以保证数据的安全性和可靠性。

数据结构分为三个层次:

  1. 物理数据层:数据在存储设备上的原始存储状态。 
  2. 概念数据层:是数据的中间一层指出数据的逻辑定义和逻辑关系。 
  3. 逻辑数据层: 用户看到和使用的数据的状态。

数据库种类:

  1.层次性数据库,通过连接相互联系在一起的数据。 
  2.网状型数据库,实现多对多的联系。 
  3.面向对象型数据库。 
  4.关系型数据库。

  其实上面所说只是一些概念性的基础,真正使用数据库并不会用到上面的知识。

数据库与数据库管理系统

  如今数据库有ORACLE(甲骨文)、DB2、SQL Server、Sybase、Informix、MySQL、VF、Access等。java中使用的是MySQL数据库,在java数据库中将主要讲解MySQL数据库的使用。 
  现在区别下数据库与数据库管理系统概念。 
  数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。

0 0
原创粉丝点击