❶ 数据库系统工程师需要学习哪些
学习计算机体系结构、主要部件的性能和基本工作原理。学习常用数据结构和常用算法、软件工程和软件开发项目管理的基础知识。学习数据库应用系统的设计方法和开发过程,数据库系统的管理和维护方法。
❷ 数据库主要学的什么内容
关于数据库的学习~个人总结意见,仅供参考!
首先需要了解下 数据模型 关系数据库 DBMS 范式 自然运算 等等概念性的东西,可以去书店或者图书馆查阅相关书籍,可以了解下,没必要完全掌握,当然你要能掌握的话,那么对你的以后是非常有帮助的。
其实然后就是SQL标准 对象关系SQL 基本的SQL查询,以及最基本的SELECT/UPDATE/INSERT/DELETE语法,各种不同的数据库大同小异的。
然后就是不同的数据库,不同的用法,你也可以专学一门,比如ORACLE
或者MSSQL MYSQL INFORMIX DB2主要这几种~
这些入门了就可以学习嵌入数据库了,访问数据库的程序
以及数据库的性能优化,完整性,视图,安全 目录 备份 还原等等
当然主要学习ORACLE的话你也可以先直接挑本ORACLE入门看,类似ORACLE10G入门,ORACLE基础的书,不求完全懂,能看一点是一点,学习ORACLE是一个长期的过程,你在懂了一些后,再去看别的书,你会找到很多相同点,那时候就会有恍然大悟的感觉,一点点看就OK了~
到了一定的程度,你就知道自己怎么去学习,需要掌握些什么,像什么方向发展了。
另外在学习的过程中推荐有疑问的就自己做实验操作,或者去各大论坛像CSDN,CNOUG,ITPUB,CNBLOGS查找答案或者提问,也可以下载里面的基础区的教程了,不过大多是达人们整理出来的文档,也很不错的,尤其前面两个论坛你能学到很多东西的,不过还是推荐你先完整的看一本入门的后再说,不管理解了几成,有什么问题记下来,以后慢慢一点点解决。
ORACLE视频教程的话有个中科院的什么绝版培训教程oracle 10g的04年的视频,非常不错,迅雷上搜索中科院oracle 10g培训教程就能搜索到。
数据库开发工具的话 有TOAD(客户端连接工具),POWERDESIGN(数据库设计建模工具,), PL/SQL DESIGNER(PL/SQL开发工具),一般这3个就够用了,可以自己去迅雷搜索下载最新版本,另外的话还有一个叫DBATRIN,E/R 什么的工具,很多的,其实装了ORACLE客户端工具后,自带的JAVA控制台也很好用的。
当然你想一蹴而就的话,可以直接去网上找相关的ORACLE入门资料,那些都是些整理出来的条条,不过不推荐,最好多看书,多做实验。
❸ 你对数据库系统课程的期望是什么
希望能巩固对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高综合运用所学知识的能力。
数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。
知识的获得是无止境的,活到老,学到老。
❹ 《数据库系统概论》课程讲什么内容
数据库技术和系统已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理的最有效的手段,极大的促进了计算机应用的发展。 本课程系统全面地讲述数据库系统的基础理论、基本技术和基本方法。包括: 第一篇基础篇,包括绪论、关系数据库、关系数据库标准语言SQL、数据库安全性和数据库完整性,共5章; 第二篇设计与应用开发篇,包括关系数据理论、数据库设计和数据库编程,共3章; 第三篇系统篇,作为选修内容,可以拓展学习。内容包括关系查询处理和查询优化、数据库恢复技术、并发控制和数据库管理系统,共4章; 第四篇新技术篇,包括数据库技术发展概述、大数据管理、内存数据库系统和数据仓库与联机分析处理技术,共4章,作为参考资料供进一步学习数据库技术的学生阅读。 通过本课程学习,使学生系统地掌握数据库系统的基本原理和基本技术。要求在掌握数据库系统基本概念的基础上,能熟练使用SQL语言在某一个数据库管理系统上进行数据库操作;掌握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能力。
❺ 大学计算机专业里的《数据库》课程主要有什么内容
本课程主要介绍数据结构原理,内容有:1. 绪论;2. 三种主要数据模型;3. 关系数据库标准语言、关系系统及其查询优化;4. 关系数据理论;5. 数据库设计;6. 数据库维护;7. 数据库管理系统;8. 分布式数据库系统;9. 计算机网络的安全等。
❻ 学习数据库之前要学习哪些东西以及数据库要学习哪些东西
目前主流的数据库无论规模如何,例如Access(这个现在基本没人用),MySQL,Microsoft Server SQL,还是大规模的Oracle,都是关系数据库,我这么说很抽象,你可能不知道什么是关系数据库,所以你应该先学习数据库系统概论,明白其存在的意义,了解其在计算机系统当中的地位,然后再进行进一步探究,前沿基础课我想应该是离散数学。因为涉及关系演算,关系代数,以及一系列抽象概念都和离散数学有关联,将来进行高效率的嵌套查询、修改、删除、增添数据,都是涉及这些内容,不过要是面向小型的开发,效率也无关紧要,可以使用一些可视化的软件建立维护数据库,但是使用的过程中难免会遇到不理解的问题,如实体完整性约束、表的主码、外码确立,安全性考虑、范式理论,都比较难以理解,所以还是建议先从离散数学看起,然后再看数据库系统概论类的书籍,然后选择一款规模较小的如MySQL进行SQL语言的实践,再往后就是数据库与软件或网络如J2EE技术之间的关联,还要面对诸多问题,总之走一步算一步,步步为营,急不来,祝学习成功~!
❼ 数据库管理系统学什么
第8章
数据库管理系统
本章主要考查数据库管理系统概述、数据库管理系统的发展过程及面临的挑战、数据库管理的系统结构及运行过程、Oracle数据库系统、IBM
DB2数据库系统、SYBASE数据库系统和MS-SQL
SERVER数据库系统等内容。通过对历年试卷内容的分析,本章考核内容约占卷面分数的8%,属于非重点考查
❽ 我想学数据库开发,需要学习什么知识
1.学C语言
2.学C++
3.学VB程序设计
这个时候你基本通了软件制作和汇编语言
然后你要学的就是如何集成到网络.
4.学SQL语言.
5.SQL数据库使用
6.可以适当了解一下PB程序开发,一个专门用来制作带服务器系统的编程软件.可以帮助你熟悉掌握数据库,服务器端软件和客户端的连接.
接下来你可以按照自己想要发展的方面继续深入研究.
❾ 学习数据库到底应该会什么
看你学数据库的目的。如果你以后以DBA(数据库管理)为方向,可以不学编程,重点学习数据库基本原理、SQL,存储过程、触发、数据库的优化和备份等。当然学会一些编程知识还是有好处的。
如果你以后希望做开发,数据库的掌握程度就降低要求了,重点是编程语言。
操作系统是应该学好的。特别是以DBA为目标,Linux学好很有必要