数据库开发应掌握的知识点

1.数据库工程师需要掌握哪些知识

一般数据库工程师的主要工作包括:数据备份;数据库日常维护;数据结构方面的设计;SQL调优;解决由于数据库操作所造成的系统性能问题;给开发人员开展一些数据库方面的培训。那么成为一名合格的数据库工程师需掌握哪些知识技能呢?

一、数据库应用系统分析及规划:1.软件工程与软件生命周期。 2.数据库系统生命周期。 3.数据库开发方法与工具。 4.数据库应用体系结构。 5.数据库应用接口。

二、数据库设计及实现: 1.概念设计。 2.逻辑设计。 3.物理设计。 4.数据库对象实现及操作。

三、数据库存储技术:1.存储与文件结构。 2. 索引技术。

四、并发控制技术:1.事务管理。 2.并发控制技术。3.死锁处理。

五、数据库管理与维护:1、数据完整性。 2、数据库安全性。 3、数据库可靠性。 4、监控分析。 5、参数调整。 6、查询优化。 7、空间管理。

六、数据库技术的发展与新技术:1、分布式数据库。 2、对象数据库。 3、并行数据库。 4、数据仓库与数据挖掘。

2.做数据库开发这一行工作应该要掌握哪些知识与技能

维护:能够进行操作系统和数据库维护;以MS SQL 为例,需要掌握:数据备份、还原、分离、收缩 等技能

2 初级编程:能够对数据库进行建表;设置索引、约束等;并利用简单程序开发工具,进行编程;

3 中级编程:能够利用数据库本身的编程SDK;以MS SQL 为例,需要掌握:存储过程、函数、视图、触发器等

4 高级编程:在上述基础上,增加宏观的数据库管理思想;重点研究数据库安全性、角色、复制分发、订阅、部署;乃至 Raid 0 、Raid 1 、Raid 0+1 、Raid 5 等磁盘阵列方式

薛一刀 回答采纳率:25.4% 2008-09-22 09:12 检举

第一次回答可获2分,答案被采纳可获得悬赏分和额外20分奖励。

看不清,换一张

Ctrl+Enter直接发表; 最多可输入2000字,如果超过,内容将丢失 在网页中搜索相关答案>> 您可能想知道

传奇技能数据库修改问题

数据库开发工具问题

什么是数据库开发,学什么的?

软件开发数据库有哪些?

软件开发是不是一定要学数据库?

网友专家

金世纪学校 特聘专家

『魏』典韦

蓝色咖啡

SHE★~Dong

好客 亲亲猪~

偶是队长

龙游天下

自由飞翔

睡仙和尚

孤雁北翔

0nly梦醒了!

3.怎么做数据库

如何制作数据库?

用最简单的语言ASP来做数据库,以ASP举例.

1、问题:ASP是一种编程语言吗?

答:ASP不是编程语言,而是一种开发环境。ASP提供了一个在服务器端执行指令的环境,它利用了特殊的符号<&gt;来区分HTML与必须经过服务器翻译才能送往客户端的命令。它可以执行的指令包括HTML语言,Microsoft VBScript和Microsoft Jscript等,因此可以制作出功能强大的Web应用程序。

2、问题:在Web服务器上容纳多个Web站点,能使用PWS吗?

答:在PWS上只能容纳一个Web站点。为了在相同的计算机上容纳多个Web站点,需要使用Windows NT Server或Windows 2000 Server/Professional和IIS。

3、问题:评介Web数据库管理系统时,应该考虑哪些问题?

答:在评价一个Web数据库管理系统时,必须考虑到三方面的问题:多用户问题;所建立的Web数据库应该是关系型的;数据库的安全性问题。

4、问题:ADO是什么,它是如何操作数据库的?

答:ADO的全名是ActiveX Data Object(ActiveX数据对象),是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。

ADO主要包括Connection,Recordset和Command三个对象, 它们的主要功能如下:

·Connection对象:负责打开或连接数据库文件;

·Recordset对象:存取数据库的内容;

·Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程

%title插图%num