文章目录
1. 什么是数据库
是一个存储数据的仓库,可以按照指定的规则将数据持久化到磁盘中,多个用户可以访问的一个集合,能够又快有准的检索(查询)需要的数据。
Oracle是一个关系型的数据库,最大的优点是能够快速检索(查询)数据
Oracle:Oracle数据库的数据名义上是存放在表空间中(逻辑结构),实际上存放在数据文件中(.dbf文件) 物理结构
2. 什么是数据库管理系统
数据库管理系统相当于一个公司,这个公司可以管理多个仓库
DBMS: Database Manager System
数据库管理系统和数据库之间的关系:一个数据库管理系统可以管理多个数据库
3. 什么是关系型数据库管理系统
数据库中的数据全部存放在表中(表是数据库的逻辑结构)
表跟Java中的实体类相似,需要在表和表之间建立关系
Oracle是一个关系型的数据库管理系统,简称RDBMS Relation Database Manager System
实体关系图,E-R图(Entity-Relation): 可以在实体和实体之间建立关系,例如:在员工表和部门表之间建立Many-To-One(多对一)关系,多个员工对应一个部门。
建立关系好处:能够将多个局部给关联成一个整体,减少了数据的冗余。