Oracle 基础术语概念

数据库发展:人工管理阶段、文件系统阶段、数据库系统阶段、高级数据库阶段。
 
数据库种类:层次式数据库、网络式数据库、关系式数据库
 
数据库定义:DB 是一个长期存储在计算机内的、有组织、有共享、有关联、统一管理的数据集合。它按照数据结构来存储和管理数据的计算机软件系统。
 
数据库特点:数据共享、减少数据冗余;采用特定的数据类型;具有较高的数据独立性;具有统一的数据控制功能。
 
数据表:在关系数据库中,数据表是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构。表由纵向的列和横向的行组成,行称为记录,是组织数据的单位。列被称为字段,每列记录的一个属性,都有相应的描述信息,如数据类型、数据宽度等。
 
数据类型:数据在计算机中的存储格式,代表不同的信息类型。常用的数据类型有整数数据类型、浮点数数据类型、精确小数类型、二进制数据类型、日期/时间数据类型、字符串数据类型。
 
主键(PRIMARY KEY):唯一标识表中的每一条记录。可以定义一列或多列为主键、主键列不能有两行相同的值(主键值不能重复),也不能为空值。
 
数据库系统组成:数据库(存储数据)、数据库管理系统(管理数据库的软件)、数据库应用程序(管理数据库的软件的补充)
 
数据库(Database):一个数据库管理系统(DBMS)可能包含多个数据库,一个数据库可能包含多个文件,数据存储在文件中。 
 
数据库管理系统(Database Management System DBMS):是用户创建、管理、维护数据库时使用的软件,位于用户和操作系统之间,对数据库进行统一的管理。
 
数据库应用程序(Database Application):DBMS 补充,负责与DMBS进行通信,访问和管理DBMS中存储的数据,允许用户插入、修改、删除DB中的数据。(可能 PLSQL 等工具)
 
结构化查询语言(Structured Query Language)三大标准:ANSI SQL / SQL-92 或 SQL2 / SQL99 (92年99年定义),各大厂商提供不同版本的SQL,支持原始的ANSI标准,支持部分SQL-92标准。
 
SQL 四大组成部分:
  • DDL(数据定义语言):DROP、CREATE、ALTER ...
  • DML(数据操作语言):INSERT、UPDATE、DELETE ...
  • DQL(数据查询语言):SELECT
  • DCL(数据控制语言):GRANT、REVOKE、COMMIT、ROLLBACK ...
 
数据库访问技术(应用程序访问数据库):ODBC、JDBC、ADO.NET、PDO
  • ODBC(Open Database Connectivity 开放数据库连接):为访问不同的数据库提供了统一接口,对数据库访问不依赖任何DBMS,所有的数据库操作由DBMS的ODBC驱动完成。即:无论访问 Oracle、Access 均可使用ODBC API进行访问。
  • JDBC (Java Database Connectivity Java数据库连接):执行SQL语言的Java API,可以为多种关系数据库提供统一访问。
  • ADO.NET:.NET 框架下开发设计的一组用于和数据源进行交互的面相对象类库。
  • PDO(PHP Data Object): 为 PHP 访问数据库定义的一个接口,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。
 
Oracle 客户端工具:SQL Plus (可运行 SQL 及 SQL Plus 命令)[命令提示符界面]、Oracle SQL Developer (官方出品集成开发环境)[GUI]、PL/SQL(第三方出品集成开发环境)[GUI]

转载于:https://www.cnblogs.com/EricsSpace/p/8552945.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值