开始进入分组授课的第二週,
这週的课程包括共同领域的资料结构Stack & Queue及后端需要使用的SQL,
Stack & Queue分别可以用Arrary 或LinkedList 延伸实作,
Stack 的部分适合用Array 实作主要是程式呼叫不同函式时的转换机制,经典的範例式二维的迷宫演算;Queue的部分适合用LinkedList 实作,主要是商家排队系统使用。
SQL的部分介绍了SQL Server,一週的时间果然不够时间熟悉上手,简单的知道主要功能在处理大量数据的新增、删除、插入、寻找,强大的系统可以自动规划搜寻计画,达到快速查找的效果,使用者也可以选择适当的栏位设定为索引加速寻找,但索引也不是多多益善的,过多的索引可能造成反效果。
其中我们也进行了关于两个SQL 议题的习题演示: SARG 及 SQL Injection。SARG 主要在讨论适当的SQL语法才能让这个系统发挥它应有的效率;而SQL Injection 主要在讨论系统安全的议题,应对使用者输入有所防範/处理才可以避免系统被破坏或资料外洩。
这週的课程就这样匆匆的过了,感觉像对一个全新的世界望了一眼,有些没有真实感和成就感,身为初学者好像也没有办法很认真的专注在深入的议题中,先快速的探索后端的世界的各种面貌吧!~