2.1-数据库
大家好,我是阿勇。感谢大家阅读这篇文章,并且希望大家能将《阿勇java建站教程》全部看完!
数据库(DataBase)?相信很多人在接触编程以前完全不明白它是个什么东西!其实,它是一个软件,一个专门保存信息的软件!上大学的时候,学校安排学习了一门课程叫vf,也正是这门课程把我带入了编程的世界!vf是一门专门针对数据库模式开发的编程语言,微软提供了方便简单的所见即所得的编程方式。也 就是在那时,我初步了解了T-SQL,这种专门针对数据在数据库软件支持下运行的语言!
那么,数据库和软件有有什么关系呢?数据库本身是一种软件,而且该软件功能也足够强大!数据库本身对数据提供保存、管理等功能,数据又是什么呢?数据是一种抽象的概念,它可以以数字,文字,代码,影像等形式表现,简单的说就是信息!用比较常见的软件给大家举个例子:
我们用记事本软件记录一些文字信息的时候,就好比我们把这些特殊的“数据”保存在文本文件中,方便我们及时的对这个文本中的文字进行阅读,修改。这个文本文件就像个简单的“数据库”,保存着文字信息。很多时候,我们会创建很多的这样的文本文件来保存不同的文字信息,有的文本文件用来保存日记,有的用来保存笔记,有的用来写写计划等等,文本文件可以越来越多,这时候我们会考虑用不同的文件夹分别放置这些文件,那么对于文件而言,文件夹就像是一个数据库,其中放置的文件夹用不同的标题做区分。我们用一张表来表示这些不同的文件夹就像这样:
————————————————————————————
文件夹 | 保存文件
————————————————————————————
A文件夹| a1文件,a2文件,a3文件
————————————————————————————
B文件夹| b1文件,b2文件,b3文件
————————————————————————————
C文件夹| c1文件,c2文件,c3文件
————————————————————————————
... ...
————————————————————————————
在制作了这样一张表之后,我们能很迅速的寻找我们要找的文件,方便我们整理。
我们开发的软件,是怎么和数据库结合在一起的呢?腾讯QQ,这个软件大家都很熟悉吧?你有没想过这样的问题:我们申请QQ号时填写的个人信息保存在什么地方呢?我们的好友列表保存在哪?每次我们修改的个性签名又存在什么地方呢?为什么我能在不同的地方登录自己的QQ呢?这一切的功能不但依赖于QQ软件客户端(QQ2013),更大的功臣是数据库服务!数据库服务又是啥?简单的说就是一台装着数据库软件,对外提供数据库访问权限的电脑!
数据库自创建以来,发展至今已经经历了几代革新,目前比较流行的数据库都是关系型数据库,如:oracle,mysql,sql server,sqlite。还有一种近几年逐渐发展起来的NO-SQL数据库,这种数据库在数据的保存上大有不同,你可以自作了解!
数据库和建站又有什么关系?这个不是绝对的,因为建一个网站真的可以不用数据库!用不用数据库完全根据你要提供的网站功能来决定!也有其他的一些原因让你选择结合数据库来建站,比如:成本!结合数据库开发的网站一定比不结合数据库的网站功能丰富且实用,另外,就市场价格而言,用java建站的经费比用其他语言建站的经费要高很多,既然花了那么多钱,为什么不选择做一个功能丰富的网站,而选择作一个“不堪一击”的“静态”网站呢?
数据库到底怎么用?和软件开发又是怎么结合的呢?这些都是新手常常会遇见的问题,再加上目前软件公司开发的产品中广泛地采用数据库技术,这也就成为我们不得不掌握的一门语言,一项技能。我会在接下来的章节里介绍一些简单的T-SQL语句,在日后的软件开发学习中逐步与项目结合。
本文原创写的不好的地方欢迎大家与我一起交流(微信号:zhyy22145),转载请注明出处!-《阿勇java建站教程》2.1-数据库
《阿勇java建站教程》统一交流团
分享到:
相关推荐
[计算机网络实验与学习指导——基于Cisco Packet Tracer模拟器(第2版)][叶阿勇 等]的配套实验pka
史上最牛文本编辑器。请大家免费使用。如有不妥之处请谅解。
计算机网络实验与学习指导-基于Cisco Packet Tracert模拟器-程序源代码pka文件,为叶阿勇等主编《计算机网络实验与学习指导》的实验内容,基于Cisco Packet Tracert6.0.1完成,经过测试过的。希望对学习思科网络的...
版权信息:此软件由 阿勇(fxy_2002@163.com) 开发,请保留此信息!! '* 免费软件,欢迎使用!请勿用于直接出售或其它商业用途。 '* '* 作者主页:pc-soft.cn e-mail:fxy_2002@163.com '* '* 程序功能:将 GB、...
豆葵 GB/BIG5/UTF-8 文件编码批量转换工具 是一款单一文件与批量转换编码工具将 GB、BIG5、UTF-8 文件相互转换,方便的批量处理能力,主要用于网站文件编码方式的整体转换上。 豆葵 www.doukui.cn 是立足垂直搜索...
计算机网络实验与学习指导书叶阿勇-基于Packet Tracer6.0版本计算机网络实验与学习指导书叶阿勇-基于Packet Tracer6.0版本
'* 版权信息:此软件由 阿勇(fxy_2002@163.com) 开发,请保留此信息!! '* 免费软件,欢迎使用!请勿用于直接出售或其它商业用途。 '* '* 作者主页:pc-soft.cn e-mail:fxy_2002@163.com '* '* 程序功能:将 GB...
### 网络实验报告指导相关知识点解析 #### 双绞线基础知识 - **定义**:双绞线是一种常见的有线传输介质,广泛应用于局域网(LANs)和其他通信系统中,它由一对或多对相互绝缘的铜线组成,这些铜线成螺旋状缠绕在...
计算机网络实验完整的指导书,以及完全写好的实验报告。报告中有实验过程的数据截图,抓包的数据截图等等
EA名称:pirate-EA02.04.1 适用于早盘剥头皮EA EA用法: 1:可自定义早盘交易得起始时间和接受时间 2:可采用固定手数,也可以采用动态手数 3:对点差要求有限制,越低越好 EA加载周期:30分钟 ...
这个项目是基于Dapper进行封装,旨在简化数据库操作的底层代码,减少重复工作,同时提供对数据库结构变化的灵活适应。 在描述中提到的"免去每次底层copy",意味着这个封装项目避免了开发者在不同的地方重复编写相似...
这篇自荐信中,作者阿勇是一名即将从广东大学毕业的计算机科学技能专业的学生,他表达了对贵公司招聘岗位的兴趣,并详细列出了自己的专业技能和优势。 首先,阿勇强调自己拥有扎实的计算机知识和应用能力,这包括...
计算机网络学习与指导实验-基于 Cisco Packet Tracer 本资源摘要信息将对计算机网络学习与指导实验-基于 Cisco Packet Tracer 进行详细的知识点总结。 实验 2-1 PPP 与 PPPoE 学习实验配置 在这个实验中,我们...
计算机网络
计算机网络实验是学习和理解网络原理、操作及应用的重要实践环节。通过实验,学生能够深入地了解网络协议、网络设备的使用以及网络故障排查的方法。本实验资源旨在提供全面的指导,帮助学生掌握网络命令的运用,提升...
'* 版权信息:此软件由 阿勇(fxy_2002@163.com) 开发,请保留此信息!! '* 免费软件,欢迎使用!请勿用于直接出售或其它商业用途。 '* '* 作者主页:pc-soft.cn e-mail:fxy_2002@163.com '* '* 程序功能:将 GB...
这些更新信息包括文档同步更新到了Swift 4.2的时间点(2018年07月18日),以及一些与维护网站相关的个人或团队的感谢(例如@唯有学习、十步奶一人、阿勇等)。 在知识内容的介绍上,文件提供了Swift编程语言的基础...
包括「精确搜寻」及「模糊搜寻」- 在「台字田」研究台语汉字的在来写法- 用「斗拍字」的语音合成技术,听听台语字词的准确发音版本历史:v0.2: 增加介面语言设定功能v0.1: 最初版本感谢:- aióng 阿勇 提供台语介面...
阿勇的父母都是老师,父母的言传身教,让他自小就养成了良好的学习习惯,学习起来格外卖力;乐乐格外宠爱自己选择的这个专业,除了课堂认真学习外,他还在课后乐观地阅读与专业相关的书籍,了解本专业最前端的信息。...