继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

一点积分
关注TA
已关注
手记 29
粉丝 6
获赞 2

【九月打卡】第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 软件是一个及其好用的建表工具,对我们实际的建表开发有着极高的效率加成。

图片描述
图片描述

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP