为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第4天 C气象数据中心 11-6 Oracle版本的数据入库子系统

标签:
C++

【九月打卡】第4天 C气象数据中心 11-6 Oracle版本的数据入库子系统

  • 课程信息

课程名称:C/C++气象数据中心实战,手把手教你做工业级项目

课程章节: 11-6 Oracle版本的数据入库子系统

主讲老师: 吴从周

  • 课程内容
    了解oracl数据库的用户管理相关知识
    修改数据库入库子系统,采用Oracle数据库替代mysql的服务端,编写基于Oracle数据库的数据库入库子系统。

  • 课程收获

  1. oracle 用户的创建,当创建一个新数据库实例时,Oracle会创建sys、system和scott数据库用户。sys和system是管理员用户,它们的密码在创建数据库时指定。scott是示范用户(用于学习),里面包括了一些测试数据(DEPT、EMP、BONUS和SALGRADE表)。
  2. 用户管理,采用如下命令创建登录数据库的用户名和密码,create user 用户名 identified by 密码。权限是指用户执行特定命令或操作数据库对象的权利。Oracle的用户权限分系统权限和对象权限。系统权限针对的是系统安全性,执行数据库操作,如登录、创建表、创建函数等,通过查询SYSTEM_PRIVILEGE_MAP数据字典可以看到Oracle的两百多种系统权限。对象权限针对的是数据安全性,对某一特定对象(如表,视图、序列、存储过程等)执行的特定操作。
  3. 数据库入库子系统中的大部分结构和原理基本和基于mysql的程序并无太大差别。只是在不同的数据库中的细节处理有差异。
  4. 序列生成器,在实际开发中,设计数据表的时候会把某些字段定义成一个自动增长的、唯一的流水号,例如记录编号、日志编号等,MySQL和SQL Server采用的是自增字段,Oracle和PostgreSQL采用了更灵活的序列生成器。
  5. powerdesign 软件是一个及其好用的建表工具,对我们实际的建表开发有着极高的效率加成。

图片描述
图片描述

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消