关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。本次播妞将为大家分享的就是关于C++的关系型数据库编程。感兴趣的同学一定不要错过本次的学习哦~
本次课程简介
01-课程安排和学习目标-数据库编程 02-oracle介绍 03-oracle的体系结构 04启动oracle服务和连接oracle数据库 05-表的介绍和sqlplus相关操作 06-基本的select查询 07-sqlplus和SQL的区别 08-select查询-比较运算符 09-select查询-where逻辑表达式 10-where条件-in和like 11-排序-order_by 12-字符串相关函数 13-数值函数和转换函数 14-日期函数 15-条件表达式 16-分组函数 17-分组数据 18-当天内容总结 19-笛卡尔积的概念 ... ... 适合人群 适合具有基础的学员 关于Oracle的部分资料展示: 1 Oracle的体系结构
Oracle服务器:是一个数据管理系统(RDBMS),它提供开放的, 全面的, 近乎完整的信息管理。由1个数据库和一个(或多个)实例组成。数据库位于硬盘上,实例位于内存中。
1.1 表空间和数据文件
逻辑概念:表空间是由数据文件组成,位于实例上,在内存中。
物理概念:数据文件,在磁盘上(/home/oracle_11/app/oradata/orcl目录中的.DBF文件);
一个表空间包含一个或者多个数据文件。
1.2 段、区、块
段存在于表空间中,段是区的集合,区是数据块的集合,数据块会被映射到磁盘块。
图请看讲义部分。
1.3 DBA
数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。DBA的核心目标是保证数据库管理系统的稳定性、安全性、完整性和高性能。从时间开销上看:安装占用6%,创建和配置占用12%,装载和存档数据占6%, 软件维护占6%,管理数据库系统占55%,可见,管理数据库系统占用了大部分的时间开销。
1.4 如何启动数据库服务
Windows启动oracle数据库服务:
启动服务:services.msc,找到下列两个服务,并启动。
OracleServiceORCL: oracle数据库服务系统
home1TNSListene: 监听服务,用于远程连接的侦听
注意:若把数据库默认设置为自启动,则开机时间会延长。
Linux启动oracle数据库服务步骤(oracle数据库系统安装到linux系统上)
1 执行sqlplus / as sysdba或sqlplus sys/sys as sysdba进入到命令行界面
2 执行startup启动数据库服务
3 执行exit退出sqlplus命令行界面
4 执行lsnrctl start启动监听服务
注意:通过远程客户端连接oracle服务端必须要启动监听服务,否则客户端连接不上。节选自【数据库学习第一天笔记】
网盘资料截图展示:
网盘资料下载链接已添加回帖可见
|