按照规范的设计方法,一个完整的数据库设计一般分为需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库的实施、数据库运行与维护六个阶段:各阶段的任务如下:
1、需求分析:分析用户的需求,包括数据、功能和性能需求;
2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图;
3、逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;
4、数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;
5、数据库的实施:包括编程、测试和试运行;
6、数据库运行与维护:系统的运行与数据库的日常维护。:数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种\"反复探寻,逐步求精\"的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。
软考有点难度,需要多看书和多做练习,把历年的题目都做一遍,熟悉题型。有针对性的复习。你可以上网查查考试大纲,数据库工程师百度贴吧里面也有许多资料。考试要求:
(1)掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(2)掌握 *** 作系统、程序设计语言的基础知识,了解编译程序的基本知识;
(3)熟练掌握常用数据结构和常用算法;
(4)熟悉软件工程和软件开发项目管理的基础知识;
(5)熟悉计算机网络的原理和技术;
(6)掌握数据库原理及基本理论;
(7)掌握常用的大型数据库管理系统的应用技术;
(8)掌握数据库应用系统的设计方法和开发过程;
(9)熟悉数据库系统的管理和维护方法,了解相关的安全技术;
(10)了解数据库发展趋势与新技术;
(11) 掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
(12)了解信息化、计算机应用的基础知识;
(13)正确阅读和理解计算机领域的英文资料。
通过本考试的合格人员能参与应用信息系统的规划、设计、构建、运行和管理,能按照用户需求,设计、建立、运行、维护高质量的数据库和数据仓库;作为数据管理员管理信息系统中的数据资源,作为数据库管理员建立和维护核心数据库;担任数据库系统有关的技术支持,同时具备一定的网络结构设计及组网能力;具有工程师的实际工作能力和业务水平,能指导计算机技术与软件专业助理工程师(或技术员)工作。
本考试设置的科目包括:
(1)信息系统知识,考试时间为150分钟,笔试;
(2)数据库系统设计与管理,考试时间为150分钟,笔试。
数据库是三级中最难得一种,要上机编程,不懂C语言是很难过的!推荐C语言教材《C语言程序设计》清华大学出版社的!这是国内高校通用教材比较经典,但是介于你只是为了考级的话找一本有针对性的教材,这本一时不好消化掌握!多上机编程,主要是指针那一节计较难懂,但是多上机在VC++平台上调试后对理解有好处!
祝你通过
可以报最近的2014年上半年软考,数据库系统工程师属于软考中级,难度中等,你依照软考要求
补充吧,希赛软考学院有很多数据库系统工程师的专业资料。
数据库系统工程师的考试要求:掌握计算机体系结构以及各主要部件的性能和基本工作原理;掌握 *** 作系统、程序设计语言的基础知识,了解编译程序的基本知识;熟练掌握常用数据结构和常用算法;熟悉软件工程和软件开发项目管理的基础知识;熟悉计算机网络的原理和技术;掌握数据库原理及基本理论;掌握常用的大型数据库管理系统的应用技术;掌握数据库应用系统的设计方法和开发过程;熟悉数据库系统的管理和维护方法,了解相关的安全技术;了解数据库发展趋势与新技术。
按照规范的设计方法,一个完整的数据库设计一般分为以下六个阶段。
1、需求分析:分析用户的需求,包括数据、功能和性能需求
2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图
3、逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换
4、数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径
5、数据库的实施:包括编程、测试和试运行
6、数据库运行与维护:系统的运行与数据库的日常维护
扩展资料:
设计原则
1、一对一设计原则
在软件开发过程中,需要遵循一对一关系设计原则进而开展数据维护工作,通过利用此原则能够尽量减少维护问题的出现,保证数据维护工作顺利开展同时降低维护工作难度。
2、独特命名原则
独特命名原则的应用是为了减少在数据库设计过程中出现重复命名和规范命名现象出现。
3、双向使用原则
双向使用原则包括:事务使用原则和索引功能原则,软件市场常见的索引模式有:多行检索聚簇索引和单行检索非聚簇索引。
参考资料来源:百度百科-数据库设计
数据库原理是一门表面不难,但是里面各种形式化的语言就比较难以理解的课。
数据库顾名思义就是存储数据的仓库,数据库原理就是教你如何去有效管理那些大量的数据信息的学科,教会你创建数据库来存储数据,优化数据库字段等等,设计出一个良好的数据库对一个系统或者是一个网站这些应用来说都是极其重要的。
你学了就知道这是一门对于软件的开发和使用极为重要的学科。
以上就是关于数据库的设计一般经过哪几个阶段全部的内容,包括:数据库的设计一般经过哪几个阶段、考数据库系统工程师难吗、计算机三级数据库技术上机难度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)