首页

文章

数据库开发是做什么东西的

发布网友 发布时间:2022-04-19 14:04

我来回答

7个回答

热心网友 时间:2022-04-09 04:52

数据库开发工程师(Database Developer)是从事数据库管理系统(DBMS)和数据库应用软件设计研发的相关工作人员的统称,他属于软件研发工程师,但又有一部分运维工作的内容。他主要从事软件研发的工作,但同时也要参与数据库生产环境的问题优化和解决。

根据研发的内容不同,数据库开发工程师可以分为两大发展方向:数据库内核研发和数据库应用软件研发:

a) 数据库内核研发:主要负责设计和研发数据库管理系统,重点关注的是数据库管理系统内部架构的设计和实现,比如MySQL分支的开发、Oracle 10g新特性开发等

b) 数据库应用软件研发:主要负责设计和研发数据库管理系统衍生的各种应用软件产品,重点关注的是数据库外部应用软件产品架构的设计和实现,比如分布式数据库、数据库中间件等。

数据库开发工程师与传统的数据库管理员(简称DBA,也称为数据库工程师)是不同的职位。传统的DBA主要属于运维职位,而数据库开发工程师则属于软件研发职位。但二者也有部分工作内容重合,比如都要跟进数据库生产环境出现的故障问题,其中DBA主要负责故障处理,而数据库开发工程师主要跟进自己开发的系统模块出现的bug或性能问题 。

扩展资料:

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

定义1
数据库,简单来说是本身可视为电子化的文件柜--存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。

数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合。

在经济管理的日常工作中,常常需要把某些相关的数据放进这样的"仓库",并根据管理的需要进行相应的处理。

例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库,有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。

此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。

定义2
数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改、查由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。

百度百科-数据库

热心网友 时间:2022-04-09 06:10

数据库开发可以理解为两个:
(1)数据库系统的开发,这是大公司的工作,有严格的研发标准和庞大的研发队伍,主要是研发数据库系统的。
(2)数据库应用的开发,也就是利用数据库做一下应用的开发,这个就很广了,只要是与数据有关联的应用,都可以使用数据库开发。

数据库开发工程师具体做什么:

①设计并优化数据库物理建设方案;

②制定数据库备份和恢复策略及工作流程与规范;

③在项目实施中,承担数据库的实施工作;

④针对数据库应用系统运行中出现的问题,提出解决方案;

⑤监督UNIX,Tandem,NT等系统上数据库的安装运行过程;

⑥对空间数据库进行分析、设计并合理开发,实现有效管理;

⑦监督数据库的备份和恢复策略的执行;

⑧为应用开发、系统知识等提供技术咨询服务。

拓展知识

数据库开发工程师(Database Developer)是从事数据库管理系统(DBMS)和数据库应用软件设计研发的相关工作人员的统称,他属于软件研发工程师,但又有一部分运维工作的内容。他主要从事软件研发的工作,但同时也要参与数据库生产环境的问题优化和解决。

数据库开发工程师_百度百科

热心网友 时间:2022-04-09 07:44

数据库内核研发:主要负责设计和研发数据库管理系统,重点关注的是数据库管理系统内部架构的设计和实现。

举例:MySQL分支的开发、Oracle 10g新特性开发等。

拓展资料:

数据库开发可大致分为两类,分别为数据库内核研发和数据库应用软件研发。其中数据库应用软件研发主要负责设计和研发数据库管理系统所衍生的应用软件产品,主要关注数据库外部应用软件产品架构的设计和实现。

参考资料:数据库开发工程师-百度百科

热心网友 时间:2022-04-09 09:36

类似于软件开发,两者相辅相成,彼此交叉,但又有一些区别。数据库的语言主要是SQL,而软件设计师则是写代码,C、C++、Java等。

举个例子:比如银行的自动取款机系统,就是数据库开发的典型例子。

拓展资料

1、数据库开发步骤

数据库开发分六步:需求分析、概念结构设计、逻辑结构设计、数据库的物理设计、数据库的实施、数据库的运行和维护。

2、数据库开发工程师的工作职责

数据库开发工程师(DatabaseDeveloper)是从事数据库管理系统(DBMS)和数据库应用软件设计研发的相关工作人员的统称,他属于软件研发工程师,但又有一部分运维工作的内容。他主要从事软件研发的工作,但同时也要参与数据库生产环境的问题优化和解决。

数据库开发工程师与传统的数据库管理员(简称DBA,也称为数据库工程师)是不同的职位。传统的DBA主要属于运维职位,而数据库开发工程师则属于软件研发职位。但二者也有部分工作内容重合,比如都要跟进数据库生产环境出现的故障问题,其中DBA主要负责故障处理,而数据库开发工程师主要跟进自己开发的系统模块出现的bug或性能问题。

根据研发的内容不同,数据库开发工程师可以分为两大发展方向:数据库内核研发和数据库应用软件研发:

a)数据库内核研发:主要负责设计和研发数据库管理系统,重点关注的是数据库管理系统内部架构的设计和实现,比如MySQL分支的开发、Oracle10g新特性开发等;

b)数据库应用软件研发:主要负责设计和研发数据库管理系统衍生的各种应用软件产品,重点关注的是数据库外部应用软件产品架构的设计和实现,比如分布式数据库、数据库中间件等。

百度百科(https://ke.baidu.com/item/数据库开发工程师/240637?fr=aladdin)

热心网友 时间:2022-04-09 11:44

1、设计并优化数据库物理建设方案;
2、制定数据库备份和恢复策略及工作流程与规范;
3、在项目实施中,承担数据库的实施工作;

热心网友 时间:2022-04-09 14:08

数据库 很显然是数据的汇集,据我了解 现在数据库多用于管理系统和一些监控系统 相对于文件系统而言数据库系统间数据联系更密切一些。比如,要建立一个图书馆借阅的系统软件,就要用到数据库 存储学生姓名 学号 借阅图书编号 日期 以及时间权限等等 而普通的要存储一个简单的电话薄 就可以直接用文件系统保存就可以了

热心网友 时间:2022-04-09 16:50

和软件开发类似,两者都要互相用到,彼此交叉。比如银行的自动取款机系统,就是数据库开发的典型例子。你会觉得这个应该是软件开发的写代码啊,但是事实上写代码只是取款机系统实现的一步而已。数据库开发分六步:需求分析、概念结构设计、逻辑结构设计、数据库的物理设计、数据库的实施、数据库的运行和维护。写代码只是数据库实施中的一部分,这样讲应该能明白吧。还有像超市的收银系统,学校的教务系统都是数据库的例子,光会写代码是编不出来的。我目前已经考了数据库系统工程师,这学期准备考个软件设计师。两者的区别是数据库的语言主要是SQL,软件设计师则是写代码,C、C++ 、Java等
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 数据库工程师和大数据工程师有啥区别? 数据仓库工程师,其就业前景如何? ETL工程师是做什么的? 桃有几种种类? 什么是脆桃 桃子有哪些种类 桃子有哪些品种 什么品种的桃子好吃?既脆又甜 想问下这种桃子是什么品种,是放久了,还是药水泡... 桃子有哪些品种? 莱山蜜桃是软桃还是硬桃? 请问谁知道这种桃子是什么品种 桃子有那些种类? 麻烦请告诉下市场上所卖的桃子,什么品种是硬的,... 脆脆的桃子是什么品种 水蜜桃和有一种比水蜜桃硬的桃子有什么不同啊? 毛桃的区别,水蜜桃和桃子的区别,水蜜桃和蟠桃的区别 桃子的外皮很红,肉是青的且硬,叫啥名? 桃子有哪些品种,叫什么名字? 有种皮比较硬的桃子是什么桃子?怎么吃啊? 请问数据库工程师是做什么的啊?也要懂代码吗? 数据管理工程师与数据库开发工程师的区别,及基本要求 数据库工程师职位是不是要懂编程? 数据库工程师和程序员是同一职业吗 数据库工程师和程序员是同一职业吗? airpods可以适配华为吗 airpods pro如何在华为手机上使用 海航通信是什么东西啊?是运营商? 海航通信是什么存在?电信海航卡好用吗? 海航通信号码邦专属卡是什么卡 海航移动属于什么卡 我的卡是海航通信的,在手机上如何实名认证。 海航通信1708号码是移动还是联通 海航通信卡为什么要频繁停机,是否侵犯公民的通信权益 海航通信销户要多久 海航电话卡是国通吗?为什么移动和联通都不原充话... 海航通信 白飞卡 怎么样? 海航通信, 白打卡 海航通信手机卡可以升5G吗? 海航卡停机了怎么恢复
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com