数据库基础
来源:互联网 发布: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)是按照数据结构来组织、存储和管理数据的仓库。
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 数据库基础
- 【C++】原型模式
- iOS 处理服务器返回的浮点数数据
- 完整精确导入Kernel与Uboot参与编译了的代码到Source Insight,Understand, SlickEdit
- 指针的指针
- 安卓JNI使用C++类
- 数据库基础
- 导出excel 利用xml文件
- Linux 系统挂载数据盘
- PHPCMS V9自定义分页函数
- C++STL之Set集合容器
- android社交第三方应用分享
- 4种java复制文件的方式
- 黑马程序员——Java基础--------内部类
- T-sql语句查询执行顺序