
1.3 数据库岗位需求分析
1.3.1 职业岗位需求分析
通过对目前一些招聘网站,如智联招聘、中华英才和国内一些大城市人才招聘网站的查阅,我们找出几则有代表性的招聘信息。
1.数据库管理员招聘信息

2.数据库开发工程师招聘信息

3..NET开发工程师招聘信息

4.Java工程师招聘信息

通过对众多与软件开发、数据库应用系统开发和网站开发相关的招聘职位的分析,我们对与数据库相关的职业岗位的任职要求有了深入的了解。
(1)在软件开发工具、网站开发工具及编程语言方面,必须要熟练掌握以下知识或具备以下技能。
■ 熟悉或精通C#、VB.NET、Java、VB、VC等开发工具中的一种或几种。
■ 熟悉ASP.NET、ASP、JSP和PHP等网络编程技术中的一种或几种。
■ 熟悉Windows平台下的程序开发,了解Linux、VxWorks、Solaris开发平台。
■ 熟练使用ADO.NET实现数据库访问的操作。
■ 熟悉HTML、CSS、JavaScript或Dreamweaver工具。
(2)在数据库的设计、管理和程序开发方面,必须熟练掌握以下知识或具备以下技能。
■ 熟悉或精通Access、Microsoft SQL Sever、Oracle、DB2、Sybase、Informix、MySQL等主流数据库管理系统中的一种或几种。
■ 了解SQLite、PostgreSQL、BerkleyDB等嵌入式数据库管理系统。
■ 了解数据库理论及开发技术,了解数据库建模,熟悉常用数据库建模工具。
■ 精通T-SQL或PL/SQL、存储过程和触发器、SQL优化及数据库管理,能够快速解决数据库的故障。
■ 熟悉SQL的设计和开发(包括表设计和优化,复杂查询语句的调试和优化)。
■ 熟悉数据库后台管理和SQL编程。
1.3.2 课程定位
数据库课程的教学以任务驱动和项目教学法为主,教学内容以案例开发为主线,以边讲边练为训练思路。教学过程是一个数据库项目开发的过程,这个过程可以划分为三个阶段,即数据库设计、数据库开发和数据库应用阶段。本教材的核心内容是数据库开发,教学目的和教学重点如下所示。
