第一章 数据库的介绍
第1章 数据库的介绍
1.1 数据库的介绍
1.1.1 数据库
数据库(Database)就是一个存放数据的仓库。这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过数据库提供的多种方法来管理数据库里的数据。更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。
1.1.2 数据库的分类
根据存储模型可将数据库划分为关系型数据库和非关系型数据库。关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表格及其之间的联系所组成的一个数据组织。标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。
关系型数据库(表与表时间有关系:体现为主外键)
1.1.3 DBMS
数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立、修改和访问数据库。大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加,删除等操作,以及数据库控制语言DCL(Data Control Language),用来设置或更改数据库用户或角色权限的语句。
数据库和数据库管理系统是一个东西吗?
数据库:存储数据的地方(就是一些数据文件而已)
数据库管理系统:用来管理数据以及用户操作数据的软件
1.2 数据库的环境搭建
下载地址(Oracle 11g EX):
链接:https://pan.baidu.com/s/1yGHDh2dpCEMW-CJYiQOIEw
提取码:yfws
1.3 Oracle介绍
是甲骨文公司的一款关系型数据库管理系统
系统可移植性好、使用方便、功能抢,适用于各类大、中、小、微机环境
平常所说的Oracle可以指Oracle数据库管理系统。是管理数据库访问的计算机软件(Oracle Database Management System),它由Oracle数据库和Oracle实例(instance)构成(区分mysql,mysql没有实例的概念)。
数据库:物理操作系统文件或磁盘的集合。
Oracle实例:位于物理内存的数据结构,它由操作系统的多个后台进程和一个共享的内存池所组成,共享的内存可以被所有进程访问。Oracle用它们来管理数据库访问。用户如果要存取数据库(也就是硬盘上的文件)里的数据,必须通过Orale实例才能实现,不能直接读取硬盘上的文件。实际上,Oracle实例就是平常所说的数据库服务(service)。在任何时刻,一个实例只能与一个数据库关联,访问一个数据库;而同一个数据库可由多个实例访问(RAC)

浙公网安备 33010602011771号