当前位置:首页 » 操作系统 » 学数据库

学数据库

发布时间: 2022-01-23 12:31:30

1. 初学者怎么学数据库

基本上操作各种数据库不近相同,其中access是小型数据库,sqlserver与oracal是中型的,DB是大型数据库。
1、学习数据库的SQL语句,每个数据库基本上上不多,但是都有自己的不同,有的时间类型用‘’标识有的用#等。但是基本的SQL都是一样的select ,update,Insert,Delete,基本上学会了基础的,就学习高深一点的,如何联合表查询,编辑,修改。
2、这些熟悉以后,就要学习一下数据库的一些常用的系统函数,再之后就是要学习,存储过程,函数,触发器,事务。基本数据库这部分就没有什么问题了,只要不做高级的科研什么的,这些知识就都够了。要想学好数据库,就要多联系,自己创建一个带有逻辑的符合第三范式以上的数据库,然后写写SQL、触发器、存储过程、试图等。最重要的就是,把他们之间的逻辑搞清楚。
3、如果您想学数据库,可以看看深度剖析Exadata数据库一体机视频课程。

2. 为什么要学习数据库

感觉你们老师问题问得有点白痴 这种问题应该可以在你们数据库书上找到答案 或者任何一本数据库教材的前沿里面

为什么学习数据库?因为他重要贝,没有数据库的系统就是一个死的系统
有了数据库才有了生命~当然如果你只要求做个静态的网页数据库就没有用的
但是现在网络提倡的理念是交互的~大家是要有交流的,那么这些交流的信息怎么办?用数据库来存储贝。

什么时候需要用数据库?当你需要有信息存储的时候,比如动态的网站,各个门户网站,他们有些信息是动态的,那么这个时候就用到了数据库,什么是数据库?从字面角度很容易理解,就是存放大量数据的库,你不可能把所有的数据都放在界面中把,当然如果你原意,并且不嫌麻烦,并且不考虑安全性,你可以把大量信息就放到给用户看的界面中,或者存放在记事本文件中。

为什么说在网络时代数据库更重要了?
这个问题更容易了,因为网络提倡的是互动,那么想实现互动就必须用到数据库,网络现在越发向开放的交互的方向发展,以后再也不是网站站主说怎么样就怎么样了,网络已经转变成一个交流的平台,每人能主裁他,只能在这个平台上进行交流,那么你想交流靠什么?你大量的交流信息怎么办?很简单,用数据库来存储。

3. 数据库学哪个好

看你将来怎么发展了,目前比较流行的开发语言都有自己比较匹配的数据库。如果不是什么大项目的话一般微软的语言都是用最佳拍档sql server 再小的access也有用的,不过目前因为mysql升级所以形式也不错,建议以sqlserver为主,再看一下mysql还有就是比较大型的数据库比如oracle 都是比较吃香的哦

4. 学数据库应该先学什么

不是说学数据库先学什么,而在乎学某个数据库先学什么。
因为对于不是专门从事数据库方面的人来讲,任何数据库系统对于自己所从事的工作,能用就行。
比如说你从事编程,那么一般情况是学sql,access一般都是不用。
所以没有什么说先学那个后学那个,如果说语言方面可能还会存在一些基础的问题,但是数据方面应当是没有这方面的问题。

5. 如何学习数据库知识

好像武侠小说里边说的:“你的招式忘了没有?”,回答:“差不多忘了”,“忘了就好”。
这与数据库编程有什么关系?关系可大了。同志们学过Pascal、BASIC、C(C++)没有?如果没有,FOXBASE、FOXPRO应该学过吧?按以上这些语言编程,都是过程化的,说白一点就是一个数据一个数据、一条记录一条记录去处理(FOXBASE、FOXPRO不完全这样,但书上也经常是这样介绍的),当初我接触ACCESS
97时,一下子没有了IF、FOR这些语句(指数据处理),都用SQL语句,真是找不到北了,好在我学SQL语言时,也尽量忘掉这个IF、FOR,到我忘得差不多时,功夫也进了一大步,原来要编一大段程序,现在一两条SQL语句搞定,就算用多几条SQL语句,由于是在图形界面下做,可视化操作,拉拉扯扯,再修改一下生成的SQL语句,也就省事多了。
由于ACCESS具备完整的SQL语言(FOXBASE没有、FOXPRO不完整),我从ACCESS
97开始用ACCESS编程,到现在为止,DAO、ADO很少用,加上最近从爱赛思上接触的一些技术,基本上不用DAO、ADO都可以了,可以从我的“未完工的库存管理”中看出,只是在特殊情况下才偶尔用一下。(少用,但不是不用,还得学,不要误解)
如何学好数据库编程?下面介绍一下本人的一些经验,仅供参考:
1.首先要把原来一个数据一个数据、一条记录一条记录的数据处理方式忘掉,越彻底越好。
现在用成批处理了。少用记录集一条记录一条记录地处理,尽量用SQL语句。
2.学好关系数据库的理论,尤其是规范化理论,表的设计一定要规范化,最起码要规范化到第三范式。集合运算(并、交、差)。关系运算(选择、投影、连接)。其中连接与规范化是紧密结合的。
3.运用面向对象的技术:面向对象的分析OOA、面向对象的设计OOD、面向对象的编程OOP,根据表的关系,用窗体和子窗体、报表和子报表,仿真面向对象,这样可以增加程序的可读性和可维护性。(这是高级技术,同志们不要轻视,做大项目你就知道有用了)
4.用查询时,通常一步做不出来,可以分几步做,本人通常是这么做的,从我给网友回复的例子中也可以看得出。为什么要这样做?(1)有些是SQL语言的限制,没办法一步做出来,逼的;(2)可以检查每一步查询的结果,容易调试;(3)增加可读性,便于日后维护。
5.查询的结果用窗体显示或用报表打印,两者的技术差不多。通常改变打开窗体或报表的条件就可控制显示或打印的记录范围。另外用查询做数据源时,动态改变查询中的SQL语句,比在查询中引用窗体的控件要方便,因为SQL语句生成是在VBA中,可以先存放在字符变量中,然后再更新查询的SQL语句,这样就可以用断点来检查变量值对不对,如果在查询中引用窗体的控件,尤其是包含IIF()函数时,调试是很困难的。
6.开发一个系统,首先要解决技术问题,即算法,用简单例子,把算法弄懂了,再详细设计,这一点从网友的提问中可以看出,有很多人问题表达不清楚,有的人其中夹了很多与算法无关的东西,尤其是很专业的东西,别人不容易看得明白,由于算法没搞清楚,程序就无法编了。
7.不要使用过多的工具特性,使用过多的工具特性会使可读性降低,可维护性差,要别人帮忙时难以得到帮助,更要命的是可移植性差,从MDB到ADP就可以体会到了,所以在编程时可读性很重要,可移植性更重要,你甘心自己的程序就固定在一个环境下运行吗?你甘心永远用一个工具搞开发吗?为了你的“钱途”,不要玩弄太多的技巧,当然技术研究是另外一码事。

6. 学数据库

```切我私人网站上看看吧`保证你满意`如果满意了`记得给分哦`

7. 如何学习数据库

纯初学者推荐图灵出的《SQL必知必会(第4版)》,这也是Amazon上最畅销的SQL图书的中文版,写得很明快,概念非常清楚。这本书用来学习关系型数据库也很不错,至少基本概念比大部头的教材说得清楚得多。

我印象最深的是,其中讲数学味道特别重的关系时,直接说到Codd论文(以及关系型数据库理论)里的所谓关系其实就是SQL中的表,闻之大悟。

此外O'Reilly的Head First SQL也很适合初学者,不过中文版《深入浅出SQL》好像绝版了。

提高的书,图灵出过《SQL解惑(第2版)》,《SQL沉思录》、《SQL编程风格》、《SQL权威指南》,都是名作。O'Reilly也有几本很好的,但不知道中文翻译如何。

8. 学习数据库,学哪个数据库比较好

商业应用中主要是关系数据库,比如Oracle、DB2、Sybase、MS SQL Server、Informax、MySQL等。全部罗列出来是没有意义的,数据库太多了,你不说你的工作是涉及哪方面,恐怕很难提供更适合你的数据库。
初级应用一般是ACCESS 配合的脚本程序一般是 ASP ASP.NET JSPMICROSOFT SQL 比较复杂点 不过功能强大很多 配合的脚本和ACCESS的一样MYSQL和PHP的组合是比较完美的如果你需要处理1000W条数据以上级别的数据,那以上的都不合适,一般用的比较多的是ORACLE 这个入门难度非常大如果想学的话就先学MICROSOFT SQL吧,这个网上教学比较多,ASP.NET 2.0,应用的是非常广泛的。

9. 数据库主要学什么

1、了解数据库的基础知识,
这是学习数据库的的最基本要求,包括范式、sql语句,比如创建
(表、索引)、查询、删除、更新SQL语句、事务等。
2、理解JDBC的ur1连接的意义
这就是需要进一步了解的,相对基础知识米说,这部分显得更加
重要。比如Oracle的jdbc ur1连接串为:
jdbc:oracle: thin: @ip: 1521:sid.
3、熟练掌握sql语句。
比如翻页、时间比较的sql语句我们用得最多。给你一个需求你
可以立即写出sql语向。
4、熟练使用 jdbc类,知道何时使用下列的函数。
PreparedStatement
executeBatch
5、学握必要的数据库优化知识。

10. 数据库好学吗

学习数据库,最主要的是兴趣,如果没有兴趣,学习起来会显得枯燥、增加学习的难度。

热点内容
密码子的原料是什么 发布:2024-09-19 09:11:42 浏览:347
半夜编程 发布:2024-09-19 09:11:36 浏览:103
海康威视存储卡质量如何 发布:2024-09-19 08:55:35 浏览:939
python3默认安装路径 发布:2024-09-19 08:50:22 浏览:516
环卫视频拍摄脚本 发布:2024-09-19 08:35:44 浏览:418
sqlserveronlinux 发布:2024-09-19 08:16:54 浏览:256
编程常数 发布:2024-09-19 08:06:36 浏览:952
甘肃高性能边缘计算服务器云空间 发布:2024-09-19 08:06:26 浏览:162
win7家庭版ftp 发布:2024-09-19 07:59:06 浏览:717
数据库的优化都有哪些方法 发布:2024-09-19 07:44:43 浏览:269