Oracle基础

1.主流数据库
Oracle
Oracle数据库是Oracle(甲骨文)公司的数据库产品。
号称世界上最好的数据库系统,在数据库领域一直处于领先地位。支持各种平台
DB2
DB2数据库是IBM公司的数据库产品。
大型应用系统,具有较好的可伸缩性
SQL Server
SQL Server数据库是微软公司的数据库产品。
使用方便、可伸缩系好、与相关软件集成程度高
MySql
MySql数据库是应用广泛的开源数据库产品。
具有体积小、速度快。总体拥有成本低等优点。

2.Oracle简介
3.Oracle基本概念
数据库(永久的,硬盘的)
硬盘上存储的数据的集合
物理上 变现为数据文件、日志文件和控制文件等
在逻辑上以表空间形式存在
必须首先创建数据库,然后才能使用Oracle

数据库实例(临时的,内存中)
每个启动的数据库都对应一个数据库实例,由这个实例来访问和控制数据库
为了运行数据库,Oracle系统所运行的所有进程和分配的内存结构的结合体

数据文件(数据库物理结构)
扩展名是.DBF,用于存储数据库数据的文件
数据库表和数据文件不存在一对一对应关系
控制文件(数据库物理结构)
扩展名是.CTL,是数据库启动及运行所必需的文件
默认包含3个控制文件,各个控制文件内容相同
日志文件(数据库物理结构)
扩展名是.LOG,它记录了对数据的所有更改信息
多个日志文件组之间循环使用
表空间(数据库逻辑结构)
每个Oracle数据库都是由若干个表空间构成,用户在数据库中建立的所有内容都被存储到表空间中
创建数据库时会自动创建若干表空间

创建表空间:
基于应用性能和管理方面的考虑,最好为不同的用户创建独立的表空间
通过CREATE TABLESPACE命令创建表空间

创建用户并分配空间:
必须指定用户名和密码
可以为用户指定默认表空间或临时表空间


创建数据库和用户
创建数据库MYDB,创建用户epet,该用户可以登录数据库并进行操作
可以在安装Oracle软件时、安装Oracle软件后创建数据库。可以通过图形界面和SQL语句实现
每个数据库都有SYS和SYSTEM两个默认用户都具有创建用户权限
最好通过CREATE TABLESPACE命令为每个用户创建自己的表空间
通过CREATE USER命令来创建用户epet
通过GRANT命令给用户epet赋予相应权限

创建数据库

登录管理后台
SYS和SYSTEM用户
SYS和SYSTEM用户都是Oracle的系统用户,它们都使用SYSTEM表空间,SYS拥有更大的权限
 
SYS用户
SYSTEM用户
地位
Oracle的一个超级用户
Oracle默认的系统管理员,拥有DBA权限
作用
主要用来维护系统信息和管理实例
通常用来管理Oracle数据库的用户、权限和存储等
登录身份
只能以SYSDBA或SYSORER角色登录
以Normal方式登录

权限和角色
权限指执行特定类型SQL命令或访问其他对象的权利
系统权限和对象权限
系统权限允许用户执行某些数据库操作
对象权限允许用户对某一特定对象执行特定的操作
角色是具有名称的一组权限的组合
常用系统预定义角色
CONNECT:临时用户
RESOURCE:更为可靠和正式的用户
DBA:数据库管理员角色,拥有管理数据库的最高权限

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值