【Oracle-SQL开发】1.oracle数据库基础
数据:所有能输入到计算机中能被计算机程序处理的符号的总称
数据处理:对各种形式的数据进行收集、储存、加工和传播的一系列活动的综合
数据处理阶段:人工管理阶段 文件系统阶段 数据库系统阶段
数据库:Database,DB
以一定方式存储在一起,能被多个用户共享,具有较小的数据冗余,与应用程序彼此独立的数据集合
长期储存在计算机,有组织的管理,具有较小冗余,可供多个用户共享的数据集合
数据库管理系统:Database Management System,DBMS
一种管理数据库的软件
数据库管理系统功能:数据库定义功能 DDM
数据存取功能 DML
数据库运行管理(并发控制、存取控制、数据库内部维护、完整性约束条件的检查与执行)核心部分
数据库建立与维护功能
数据模型:数据库系统中,用于抽象、表示、处理现实世界中数据的一种形式架构
数据模型层次:概念模型:现实世界到信息世界的第一层抽象,用E-R图表示
逻辑模型:用户在数据库中看到的模型,具体DBMS支持的模型,如层次模型、网状模型、关系模型
物理模型:面向计算机物理表示的模型,描述了数据在存储介质上的组织结构,与DBMS、硬件、软件有关
关系模型:有关系数据结构、关系操作集合、关系完整性约束三部分组成
关系数据结构:现实中的实体及实体间的各种联系都可以用关系表示
关系实际就是一张由行和列组成的二维数据表
关系操作:包括选择 投影 连接 增加 删除 修改等
关系的完整性约束:包括实体完整性 参照完整性 用户定义的完整性
关系型数据库:建立在关系模型基础上的数据库,现实世界中的各种实体及实体间的联系都可以用关系模型来表示
常见关系型数据库(从大到小):Oracle 、DB2 、SQL Server(只能在window中) 、My SQL Sybase
数据库连接:本地连接:连接到本地的默认数据库
用户:Oracle数据库的管理者和使用者、是Oracle数据库的最基本对象,可以有多个用户
sys用户:权限最高的用户,所有Oracle的数据字典的表和视图都存放在sys用户中,其他用户无权更改
只能以sysdba或sysoper系统身份登录,不能用normal,拥有dba、sysdba、sysoper的权限
system用户:存放次一级的内部数据,拥有普通dba权限,只能用normal身份登录
scott用户:Oracle数据库的一个示范用户
常用数据库访问工具:Oracle SQL*Plus、iSQL*Plus(浏览器)、Toad、PI/SQL Developer等

浙公网安备 33010602011771号