分享自己的工作内容及数据库相关概念
来源:互联网 发布:av天堂网 改域名了么 编辑:程序博客网 时间:2024/04/26 06:48
首先介绍一下自己的工作内容,让大家了解一下数据库这方面的工作内容,以及可能遇到的问题,还有发展方向:
我在公司的工作内容之一:主要是通过整理文档和数据库内部数据,然后了解旧的数据库的结构。(公司的做法和自己的做法)
第二项工作内容是:鉴于系统升级的时候总是会有数据库的不同或者是表结构的不同,进而导致旧的数据无法直接导入新的数据库进行使用,所以需要用到数据的清洗,迁移等的工作。
通过百科可以看到数据迁移的概念:http://baike.baidu.com/view/1342339.htm
我做的是用工具(ODI进行数据清洗和迁移):主要就是通过工具获取了元数据库的数据,然后通过工具进行一系列的操作,然后成为合格的数据放进新的数据库。
作为基层应用就是对这个工具的功能的开发,就像是开发软件一样,需要了解用户的需求,了解业务,然后根据对方的要求对数据进行合乎要求的处理。
有人具体做过大的系统,说的比较具体一点:
http://blog.csdn.net/baoqiangwang/article/details/5492910
文库中有数据迁移的方法:
http://wenku.baidu.com/view/d874e719964bcf84b9d57b3f.html
主要也就是根据不同的需求进行的不同操作。
迁移的情况和内容有很多,比如也是文库中提到的:
数据迁移跨平台。http://wenku.baidu.com/view/e7db45f9941ea76e58fa0426.html
这个过程中涉及到咱们学过的技术就是:oracle数据库的基本结构,然后是数据库的基本函数和sql语句(根据各种组合各种关系进行书写sql语句),还有就是存储过程触发器等。之后就是数据的导入导出,表结构的导入导出。
同时比较深入一点的技术就是:权限的分配和管理,因为数据安全是很重要的一块内容,只要用数据库的人大都关心,甚至非常关心这个内容,所以权限的分配和管理不是一般人可以管理的。
咱们一般学习的权限就是基本的最高级别或者是一般级别等,实际上用户的权限还有很多咱们平时不常用的。比如你让操作每一个板块的人只能操作某个方法或者某个表,让某个用户可以访问另外一个用户的某一个方法,等等。当然这是最基本的。
据了解数据库作最高的能做到DBA,(深入的不了解)不过DBA对这个数据库的操作了如指掌,操作无误,至少不会让数据出错。以后就只用管理一下数据库的小的变动即可,基本没有什么工作量,是一个很不错的发展方向。
说数据迁移比较片面,之所以说主要是因为我自己做的说完数据迁移,其实数据的处理很多方面是分不开的,下面咱们大概可以了解一些相关的概念。(百科)
通过做的内容,了解一下数据库相关方面的应用:
数据抽取:http://baike.baidu.com/view/709638.htm
数据清洗:对不合格的数据进行处理。
数据迁移:主要是对数据进行大的变迁。
数据仓库:对处理的数据做重要的存储http://baike.baidu.com/view/19711.htm
数据挖掘:http://baike.baidu.com/view/7893.htm
数据安全:http://baike.baidu.com/view/2308446.htm
同时还有一些具体的其他应用 。
数据处理和管理方面的主要问题跟开发中的问题其实是大同小异的:主要问题也就是数据库的文档记录要清晰,同时数据库咱们一般也都要写清楚注释,命名,还有就是数据库一定要有 数据字典,再就是主外键关系的保持。
对于开发而言,要有版本的纪录,对于数据库操作也一定要有版本的记录。
对于开发而言有 瀑布模型等各种模型,对于数据库的操作而言,先做哪步处理再做哪步处理其实也是一样的要有这样的处理加工模型。
主要不同的是系统是通过代码进行操作。数据库更多是跟sql语句打交道。
数据库更深层的东西不太懂,更长远的发展有待咱们去研究 ,在此仅仅分享一个不同的视角,愿我们共同去深入研究讨论。
- 分享自己的工作内容及数据库相关概念
- 关于段及相关概念的一些自己的阐述
- 数据库的相关概念
- 数据库的相关概念
- MSTR中数据库及项目源、项目的相关概念
- 几个数据库的相关概念
- 几个数据库的相关概念
- 数据库表的相关概念
- 脉搏波相关概念及内容-记录整理
- oracle数据库学习总结:数据库概念及相关信息查看
- 模板的概念及工作原理
- 模板的概念及工作原理 .
- 分享自己的一个小数据库“Bug”
- 深入讲解数据库设计的相关概念
- PWM控制的基本原理及相关概念
- 树的定义及相关概念
- 二叉树的相关概念及性质
- xml的相关概念及注意事项
- [设计模式]Flyweight享元模式
- 一个简单的子网划分程序(java)subnetting
- Git与bitbucket简单使用
- asynbox提示信息函数---------------------asynbox插件
- Java中遭遇NaN
- 分享自己的工作内容及数据库相关概念
- Win7 和 MAC 系统通过VMware共享文件夹
- 常见问题
- dygraphs的学习-----------------dygraphs插件(图表插件)
- 包
- vbox虚拟系统
- java List的用法
- 再见2012
- Linux 常用命令——df, du, ln