一、数据库和数据库管理系统
1.数据库:是存储数据的“仓库”;
2.数据库管理系统:是管理数据库的软件系统;提供了对数据的增删改查等访问操作;DBMS为客户端提供访问服务。
二、数据库的发展史
-
萌芽阶段——文件系统 使用磁盘文件来存储数据
-
初级阶段——第一代数据库 出现了网状模型、层次模型的数据库
-
中级阶段——第二代数据库 关系型数据库和结构化查询语言
-
高级阶段——新一代数据库 “关系-对象”型数据库
三、流行的数据库管理系统
MySQL、Oracle、 SQL Server 、DB2 、Sybase 、Access
四、数据库和应用程序
1.应用程序
作用:响应操作并显示结果、向数据库请求数据
要求:美观、操作简单方便
2.数据库
作用: ①存储大量数据,方便检索和访问;
②保持数据信息的一致、完整;
③数据共享和安全;
④通过组合分析,产生新的有用信息;
要求:统一、安全、性能等
五、Oracle DBMS的两个重要服务
1.数据库实例服务:提供数据访问服务的进程。
在Oracle中一个数据库即对应一个实例服务;
实例名称即数据库名;
一般实例服务名命名方式为OracleService+实例名。如:OracleServiceOrcl
2.监听服务 监听接收客户端的访问请求
负责实例服务和远程客户端交互传递
六、Oracle中的用户
1.Oracle有很多用户。
2.用户通过用户名和密码验证方能访问数据库。
3.每一个用户都对应与其同名的Scheme(模式/方案),Scheme可以理解为属于对应用户的数据对象的集合,用户天然地可以访问自己的数据对象,如:表。
4.常用的用户 sys、system都是管理员用户,可以对数据库进行管理。
5.scott是测试用户,可以供初学者学习使用 该用户初始密码为tiger,默认是被锁定的,需要解锁后使用。