{CMoney战斗营} 的第十二周 # 认识SQL

开始进入分组授课的第二周,
这周的课程包括共同领域的资料结构Stack & Queue及後端需要使用的SQL,

Stack & Queue分别可以用Arrary 或LinkedList 延伸实作,
Stack 的部分适合用Array 实作主要是程序呼叫不同函式时的转换机制,经典的范例式二维的迷宫演算;Queue的部分适合用LinkedList 实作,主要是商家排队系统使用。

SQL的部分介绍了SQL Server,一周的时间果然不够时间熟悉上手,简单的知道主要功能在处理大量数据的新增、删除、插入、寻找,强大的系统可以自动规划搜寻计画,达到快速查找的效果,使用者也可以选择适当的栏位设定为索引加速寻找,但索引也不是多多益善的,过多的索引可能造成反效果。

其中我们也进行了关於两个SQL 议题的习题演示: SARG 及 SQL Injection。SARG 主要在讨论适当的SQL语法才能让这个系统发挥它应有的效率;而SQL Injection 主要在讨论系统安全的议题,应对使用者输入有所防范/处理才可以避免系统被破坏或资料外泄。

这周的课程就这样匆匆的过了,感觉像对一个全新的世界望了一眼,有些没有真实感和成就感,身为初学者好像也没有办法很认真的专注在深入的议题中,先快速的探索後端的世界的各种面貌吧!~


<<:  自我笔记 - django 系列 [基础篇]

>>:  进击的软件工程师之路-软件战斗营 第十二周

学渣也能念研究所吗

As title,今天要来探讨的话题就是学渣到底能不能念研究所呢? 这个问题的答案在台湾几乎是 No...

【Day17】电子商务与行销篇-部落格

#odoo #开源系统 #数位赋能 #E化自主 部落格是网站功能的一种型态,与一般网页较不同的地方是...

[Day21] swift & kotlin 游戏篇!(3) 小鸡BB-游戏制作-分数与提示排版

游戏示意 swift - Point 与 胜负提示 新增一个Label Text输入: Point:...

[DAY 04]物品拍卖价格查询功能(2/4)

今天主要是分享如何抓取灰机WIKI里物品日文名称 物品页面的右边会有各国的名称,这是我们要抓取的目标...

网页动起来-30天学会HTML+CSS,制作精美网站

在设计网页时通常会加一些动画特效,吸引使用者的目光及添加与使用者的互动性。 过去制作动画时以Flas...