分享自己的工作内容及数据库相关概念

           首先介绍一下自己的工作内容,让大家了解一下数据库这方面的工作内容,以及可能遇到的问题,还有发展方向:

           我在公司的工作内容之一:主要是通过整理文档和数据库内部数据,然后了解旧的数据库的结构。(公司的做法和自己的做法)

           第二项工作内容是:鉴于系统升级的时候总是会有数据库的不同或者是表结构的不同,进而导致旧的数据无法直接导入新的数据库进行使用,所以需要用到数据的清洗,迁移等的工作。

          通过百科可以看到数据迁移的概念: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语句打交道。

     数据库更深层的东西不太懂,更长远的发展有待咱们去研究 ,在此仅仅分享一个不同的视角,愿我们共同去深入研究讨论。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
本火锅店点餐系统采用Java语言和Vue技术,框架采用SSM,搭配Mysql数据库,运行在Idea里,采用小程序模式。本火锅店点餐系统提供管理员、用户两种角色的服务。总的功能包括菜品的查询、菜品的购买、餐桌预定和订单管理。本系统可以帮助管理员更新菜品信息和管理订单信息,帮助用户实现在线的点餐方式,并可以实现餐桌预定。本系统采用成熟技术开发可以完成点餐管理的相关工作。 本系统的功能围绕用户、管理员两种权限设计。根据不同权限的不同需求设计出更符合用户要求的功能。本系统中管理员主要负责审核管理用户,发布分享新的菜品,审核用户的订餐信息和餐桌预定信息等,用户可以对需要的菜品进行购买、预定餐桌等。用户可以管理个人资料、查询菜品、在线点餐和预定餐桌、管理订单等,用户的个人资料是由管理员添加用户资料时产生,用户的订单内容由用户在购买菜品时产生,用户预定信息由用户在预定餐桌操作时产生。 本系统的功能设计为管理员、用户两部分。管理员为菜品管理、菜品分类管理、用户管理、订单管理等,用户的功能为查询菜品,在线点餐、预定餐桌、管理个人信息等。 管理员负责用户信息的删除和管理,用户的姓名和手机号都可以由管理员在此功能里看到。管理员可以对菜品的信息进行管理、审核。本功能可以实现菜品的定时更新和审核管理。本功能包括查询餐桌,也可以发布新的餐桌信息。管理员可以查询已预定的餐桌,并进行审核。管理员可以管理公告和系统的轮播图,可以安排活动。管理员可以对个人的资料进行修改和管理,管理员还可以在本功能里修改密码。管理员可以查询用户的订单,并完成菜品的安排。 当用户登录进系统后可以修改自己的资料,可以使自己信息的保持正确性。还可以修改密码。用户可以浏览所有的菜品,可以查看详细的菜品内容,也可以进行菜品的点餐。在本功能里用户可以进行点餐。用户可以浏览没有预定出去的餐桌,选择合适的餐桌可以进行预定。用户可以管理购物车里的菜品。用户可以管理自己的订单,在订单管理界面里也可以进行查询操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值