① 《数据库系统概念》和《数据库系统概论》那本书好
数据库系统概念 (8.4分)《数据库系统概念》是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。
数据库系统概论 (6.6分)
《数据库系统概论(第4版)》第1版、第2版和第3版分别于1983年、1991年、2000年出版。第3版被列为“面向21世纪课程教材”,第4版是普通高等教育“十五”国家级规划教材,相应课程于2005年被评为国家精品课程。
看你发展方向了,如果只是为了应付考试数据库系统概论就完全能够胜任,如果是想从事计算机技术数据库系统概念是最佳选择
② 数据库原理和数据库系统概论这两个有什么不一样
想比下,原理更实际些;而概论是纯理论的东西;后者比较枯燥; 举个例子,物理学比较具体,而常识课就是泛泛而谈了.
另外,数据库原理,可能就是针对某一个数据库软件而谈,比如SQLSERVER,ORACLE,ACCESS
③ 我的专业是软件工程,数据库这门课对我重要吗学了有什么帮助不学会这门样
理论上说,计算机课程是环环相扣的,彼此之间都有密切的联系,举个例子:“操作系统”和“计算机组成原理”之间的关于处理器的部分就是有联系的,如果只学这其中的一门课,那么就有可能丢失一些很重要的知识!
数据库方面现在应用较广的是关系型数据库,国内数据库方面的老大哥是人大。你要专攻数据库就不能只停留在操作上,你必须掌握的语言是SQL语言,这是专业搞数据库和会应用数据库的区别。大学里数据库主要用于教学的环境是SQL Server,当然有实力的学校会用Oracle作为教学环境,不过我建议你从前者开始学习,一切要从基础做起吧。其实最主要的不是真正动手操作数据库,而是数据库的设计,这方面非常繁琐,你要懂得很多数据库的基本概念像范式,实体,关系,等等有很多你要在看书学习中掌握这些概念很重要,设计里最烦的是要划出E-R图,环境图,等等一些列的图,需要用到流程图工具,很多学校和公司这方面的工具也不是很统一,也不知道你之前用过什么,所以先不做推荐了。数据库设计完成后就要实现,实现过程要求你做索引,存储过程有很多便于查询和增删查改数据库的操作,要通过sql编程实现,这需要一个过程去掌握。
最后得告诉你,你后台完成数据库的设计和实现,通常要有前台的显示,有点像封装的感觉,就是别人只能看到前台的操作看不到后台的数据库,这要求你掌握一门前台开发工具.
这是个人的意见,不一定准确
你可以到CSDN去看看 www.csdn.net
④ 大一这一学期开了数据库系统概论这门课,老师讲的完全听不懂,我们用的是sql server~
这个专业其实挺枯燥的,老师负责的会多交些,不负责的照着书本说说语法就完事,让你自己去操作演示得出结果,我以前老师讲了半天我就是不会在机子上搞了半天已不太会,其实大学多注意培养自己的兴趣爱好,定位好自己将来走哪条路,如果确定走这条路,那就必须学好了这是开发软件后台数据库是核心,不懂多问同学多上机演练,多问老师。如果不走这条路那就放弃 考过就行,在工作后根本就用不到。
⑤ 数据库系统概论 试述文件系统与数据库系统的区别和联系
文件系统和数据库系统之间的区别。 (1) 文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据; (2) 文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离; (3) 文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据; (4) 文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。 文件系统和数据库系统之间的联系: (1) 均为数据组织的管理技术; (2) 均由数据管理软件管理数据,程序与数据之间用存取方法进行转换; (3) 数据库系统是在文件系统的基础上发展而来的。
⑥ 数据结构和数据库系统原理和计算机网络和软件工程这四门课程有什么关系,难以程度和先学那个好。
都是基本课程吧。
数据结构是最基本的东西,在编程的很多方面都要用到,主要是关于算法方面的东西。
数据库原理就是学数据库原理..数据库的操作之类的
计算机网络讲的是网络的基本知识,例如网络分层、TCP/IP协议、分网段、balabala
软件工程... 说实话我也不知道这干嘛的 每个地方可能教材不同,一般是关于一些项目的流程、步骤、规范之类
想学好的话 数据结构还是要自己仔细琢磨,数据库和网络都是基本知识,都要学吧。
----
@zzx0031 说得关于软工的没错 设计系统用的 做毕业设计的时候就会用到
学数据结构要先学基本的C/C++
⑦ 软件工程专业,已经学完了《数据库系统概论》,现在想学一些关于数据库的高级内容,主要是关于数据库的
这样的话下一步应该是有两个学习方向:
1应用方向
这方面就是找一个开发型的项目,然后利用数据库做数据存储开发一个管理信息系统,比如购物网站、进销存管理系统等,可以用C#或Jsp进行开发,这样就是使用数据库系统了,你需要学习如何搭建数据库环境,写sql语句,设计数据库模式,但不需要了解数据库内部运行原理。
2理论方向
学习数据库的高级内容,即内部原理,可以看机械出版社的《数据库系统实现(第二版)》(我本身就是教这门课的),里面介绍了数据如何存储、索引结构、sql语句的解析过程和查询的执行过程与优化原理、事务的实现方式等等。这是学习数据库运行原理的,对于从事数据库系统开发或一些高级系统开发,以及数据模式设计与语句优化有很大的帮助,毕竟知道原理了。
斯坦福大学的课程安排是
数据库概论->数据库系统实现->数据库开发(开发应用程序)
->分布式数据库
->数据库系统实现开发
->数据库高级论坛(研究最新的数据库实现技术)
⑧ 软件工程专业与数据库专业
学软件工程,以后的发展方向是以后做项目经理,软件测试,或者软件质量控制.这个比较灵活,开发不会太多,但是要与人打交道.文档要多些
数据库<数据挖掘&数据仓库>看你的方向,若做与数据库有关开发,会比较辛苦.但若能做的比较高级的DBA那还是不错的,越老越值钱.做DBA,最好有个比较大的公司,能多参与一些大的数据库项目,积累一些经验.
你的课程都是计算机专业的必修课.是根据计算机的不同方向设置的课程.
若你做软件开发,至少要学好数据结构与算法、数据库系统原理.
至于数学,你学时体会不到.但是在工作上要做一个比较复杂的问题,开发一个高性能,高效率的软件,就要看你的数学功底了.所以还是要尽力多学一点.
⑨ 数据库这门课程和软件工程有什么不同
数据库就是学习怎么给Oracle,SQL Server打杂的,学的是怎么把这些软件发挥极致;软件工程是学怎么用软件工具制造软件工具来解决实际问题,数据库也是一种软件工具。
⑩ 简述数据与软件工程的关系
简单一点说就是:软件工程就是定义数据和数据之间的关系,并对数据的生成、操作、展现的综合实现技术。(不过这样回答很宽泛。)