A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在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服务端必须要启动监听服务,否则客户端连接不上。
节选自【数据库学习第一天笔记】

网盘资料截图展示:


网盘资料下载链接已添加回帖可见

游客,如果您要查看本帖隐藏内容请回复



49 个回复

倒序浏览
数据库学习~~
回复 使用道具 举报
【视频教程】C++关系型数据库编程 | 4天从入门到精通
回复 使用道具 举报
@@@@@@@@@@@@@@@@@
回复 使用道具 举报
学习了谢谢
回复 使用道具 举报
18137147628 来自手机 初级黑马 2018-9-11 11:16:24
地板
一直在学c,想更深入的学习了解,谢谢分享
回复 使用道具 举报
回复 使用道具 举报
mx003 来自手机 高级黑马 2018-9-23 15:07:47
8#
谢谢大神分享
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
回复 使用道具 举报
过来瞧瞧
回复 使用道具 举报
奶嘴 来自手机 初级黑马 2018-11-7 20:38:15
12#
学习学习
回复 使用道具 举报
回复 使用道具 举报
阿LAN 初级黑马 2018-11-24 23:56:59
14#
学习来了
回复 使用道具 举报
阿hiahia爱爱好啊 啊 啊
回复 使用道具 举报
回复 使用道具 举报
C++关系型数据库编程 |
回复 使用道具 举报
一直在学c,想更深入的学习了解,谢谢分享
回复 使用道具 举报
KlopYellow 来自手机 中级黑马 2019-1-12 23:25:01
19#
数据库学习
回复 使用道具 举报
好资源,谢谢分享。。。。。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马