数据库编程学习数据库怎么学才能学好

数据库编程学习  时间:2021-05-25  阅读:()

不会编程能学数据库吗,怎么样一步步的学好数据库

当然能。

一、目前最好的数据库软件当数ORACLE了,其次要数SYBASE和SQL Server了,当然学起来非常难,最主要的是全英文界面。

二、建议以前没有学过数据库的新手开始先学习Visual FoxPro 6.0。

界面友好,学习起来容易得多。

三、必须要去购买这方面的书来学(当然网上也可下载),跟着书本一步一步地学,相信不久的将来你也能够学好数据库并能够学会简单的编程。

数据库怎么学才能学好

好像武侠小说里边说的:“你的招式忘了没有?”,回答:“差不多忘了”,“忘了就好”。

这与数据库编程有什么关系?关系可大了。

同志们学过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就可以体会到了,所以在编程时可读性很重要,可移植性更重要,你甘心自己的程序就固定在一个环境下运行吗?你甘心永远用一个工具搞开发吗?为了你的“钱途”,不要玩弄太多的技巧,当然技术研究是另外一码事。

sql入门讲座 SQL Server 2000 看图教程pdf 轻松搞定 sql server 2000 程序设计.pdf SQLServer2000开发者指南.pdf SQL Server 2000编程员指南.pdf Oracle_8i_PL_SQL高级程序设计pdf Oracle Developer使用指南pdf Oracle_8 & 8i开发使用手册pdf VB 和 SQL Server 编程指南 Visual Basic 开发Web数据库指南 VisualBasic的数据库开发应用 VisualBasic6数据库编程大全 Visual Basic6_X程序设计—SQL应用 Visual Basic6_0 中文版数据库和

小渣云(36元/月)美国VPS洛杉矶 8核 8G

小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...

ZJI:520元/月香港服务器-2*E5-2630L/32GB/480G SSD/30M带宽/2IP

ZJI发布了一款7月份特别促销独立服务器:香港邦联四型,提供65折优惠码,限量30台(每用户限购1台),优惠后每月520元起。ZJI是原来Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月启用新域名ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务。下面列出这款服务器的配置信息。香港邦联四型CPU:2*E5-2...

哪里购买香港云服务器便宜?易探云2核2G低至18元/月起;BGP线路年付低至6.8折

哪里购买香港云服务器便宜?众所周知,国内购买云服务器大多数用户会选择阿里云或腾讯云,但是阿里云香港云服务器不仅平时没有优惠,就连双十一、618、开年采购节这些活动也很少给出优惠。那么,腾讯云虽然海外云有优惠活动,但仅限新用户,购买过腾讯云服务器的用户就不会有优惠了。那么,我们如果想买香港云服务器,怎么样购买香港云服务器便宜和优惠呢?下面,云服务器网(yuntue.com)小编就介绍一下!我们都知道...

数据库编程学习为你推荐
云加速oppo R9s 怎样开启云加速状态魔兽世界配置要求玩魔兽世界电脑配置要求是怎样的?查看硬盘大小怎么查看自己电脑的硬盘大小?华为云相册登录网页版华为云相册照片怎么导出到电脑阿里云服务器账号密码阿里云服务,administrator密码错误怎么解决短信验证码英文qq邮箱开启pop3和imap服务需要的16位英文验证码需要往哪个平台发短信获取阿里云联系方式阿里巴巴如何查看买家的联系方式?服务器硬防专家你好,我想租一个免备案+硬防的服务器。硬防大概要30G左右 有便宜又好用的推荐吗?谢谢拉怎么架设服务器如何搭建游戏服务器华为云服务登录电脑版华为账户必须要华为手机登入吗?
独立ip虚拟主机 vps代理 域名服务器的作用 老左 cybermonday softlayer 秒解服务器 网站被封 炎黄盛世 国外免费全能空间 已备案删除域名 佛山高防服务器 常州联通宽带 google台湾 沈阳主机托管 英国伦敦 智能dns解析 全能空间 rewrite规则 免费空间申请 更多