2019/0315/SQS DML&第二次專案報告

SQS 新增修改刪除

SQS 新增修改刪除 較查詢單純 查詢深且廣

新增 ssi 標準通用語法

insert into 資料表名稱( 欄位 , 欄位 , 欄位 ... ) values( '值' , '值' , '值' ... )

欄位與值數量要一致且對應

訊息視窗 ( 資料列受到影響 ) -> 重新整理一次即可看到結果

允許null的可以不給值 ,不允許的一定要給值

不寫欄位也可 但要按照本來欄位位址給值且不能省略

批次給值

insert into 資料表名稱( 欄位 , 欄位 , 欄位 ... ) values( '值' , '值' , '值' ... ),( '值' , '值' , '值' ... ),( '值' , '值' , '值' ... )...

同一條值 pk 不能重複 受到 xx 約束 (沒聽清楚

新增資料表

第一種 查詢資料成為新資料表

select與from之間多一個into

查詢出來的資料表 新增一個新的資料表

除了pk 外資料結構跟資料類型會與查詢相同

select 城市,avg(薪水) as 平均薪資
into 員工_依城市之平均薪水
from 員工
group by 城市

第二種 新增查詢資料到資料表中

insert into 資料表名稱

select 要增加的新資料

insert into 員工_薪水
select  姓名,電話,薪水 from 員工

範例

select 班級.教授編號,員工.姓名 as 老師姓名,教授.科系,教授.職稱,班級.學號,學生.姓名,學生.性別, 
班級.課程編號,課程.名稱,課程.學分,班級.上課時間,班級.教室
into 學生選課清單
from 班級 
inner join 學生 on 班級.學號=學生.學號 
inner join 課程 on 班級.課程編號=課程.課程編號
inner join 教授 on 班級.教授編號=教授.教授編號
inner join 員工 on 教授.身份證字號=員工.身份證字號
order by 學生.學號

刪除資料/資料表

delete from 資料表 (整個資料表刪除

增加條件 可指定刪除位置

delete from 學生 
where 學號='S015'

delete from 學生 
where 姓名='岳不群'

truncate table 把資料表的資料砍掉 但不砍資料表 ( 不會知道哪時刪除 時間記錄不會留下

truncate table  員工_薪水 

修改資料/資料表

桃紅色為函數

update dml ??

update 資料表名稱 set 欄位=值 ( 該欄位全部值改變

增加條件做條件改變

update 課程2 set 學分=4
where 課程編號='CS203'


update 課程2 set 學分=3, 名稱='計算機概論'
where 課程編號='CS101'

把選課人數超過3人的課程學分數

3種方式

update 課程2 set 學分=30
where 課程編號 in(
select 課程編號 from 班級
group by 課程編號
having count(*)>=3)

update 課程2 set 學分=30
from 班級 inner join 課程2 on 班級.課程編號=課程2.課程編號

update 課程2 set 學分=30
from (select 課程編號,COUNT(*) as 選課人數 from 班級 group by 課程編號) as a
where 課程2.課程編號=a.課程編號 and 選課人數>=3

比較語句 merge

如果現有資料沒有才要新增時使用

merge 客戶 as c
using 新客戶 as nc
on c.客戶編號=nc.客戶編號
when matched then
	update set 姓名=nc.姓名, 電話=nc.電話
when not matched then
	insert (客戶編號,姓名,電話) values(nc.客戶編號,nc.姓名,nc.電話)
;

比對到時更新 沒比對到時新增

範例

--若原業績目標>=250則刪除該客戶業績目標紀錄
--若原業績目標<250則將業績目標+25
--尚未有業績目標的客戶,將業績目標設定為100

merge 客戶業績 as cs
using 客戶 as c
on cs.客戶編號=c.客戶編號
when matched and cs.業績目標>=250 then
	delete
when matched then
	update set cs.業績目標=cs.業績目標+25
when not matched then
	insert (客戶編號,業績目標) values(c.客戶編號,100)
;

下次預告 資料定義語言 DDL

報告

第三組 電子商務嬰兒食品

展示變出售

PTT很漂亮 動畫很多

簡介 檢驗等等

爸媽討論區

會員資料 訂單 廣告訊息

FB登入 手機簡訊登入

購物車 折扣馬 結帳 回報

主頁面 輪播廣告 最新消息

問題

匯款資訊是人對帳嗎? 是 貨到付款

後臺功能呢? 接訂單 看訂單?等等那些呢?

有構想還沒列出管理者功能

好評壞評 ?

利用臉書粉絲團解決,官方網站上只有好的東西

臉書可否下訂單?

有連結到官方網站下訂單

好的分享會是用什麼方式分享? 文字 影片 食譜?

會有官方的 客戶吃的心得影片 的後檯

常見問答為何沒留言板?怎會有問題

利用臉書 MAIL 客人常問的接收問題

商品如何收巡?

有關鍵字收尋在首頁

第六組 請推薦我一部電影功能

DEMO功能 IMDB ?

輸入一個電影片名 就能查詢 IMDB上面的DATASETS

實際如何跑 python寫的

雙系統 comaind line

發現 資料裡面有重複資料發現是電影跟影集重複

檢查 標頭是不是 電影

mac 終端機 shell script 下comaind也可以

python 當作cgi

winds 如何加裝 python cgi

為何花時間?因為資料龐大

所以架構要怎做才會快速?

但是app 已經有人寫出來了

.gz 踏檔

問題

為何用沒教的語言寫?

因為先用熟悉語言把功能寫出來 再用相同邏輯用js寫出來

想挑戰自己嗎?

哦?

網站架構要怎設計? 8秒就會沒耐心怎辦

亞馬遜行動後端不用伺服器了 難達 (音譯

功能想用在什麼主題?

身活中遇到什麼樣的小問題,用程式寫出一個

為何要自己做有其他人弄

因為會在網站上被記錄她不想

中文的怎辦?

英文轉中文 ... 很難 比模糊查詢還難 塊接近語意分析

模糊查詢

是用look做的所以效率低

決策資源系統

演算法

快接近機器學習 人工智慧

方便 隱私怎抉擇

第一次使用會有預設篩選模式

第二組 輕農輔助

電商平台

商品 除了農產 多了 旅遊

小農介紹

三種權限 消費者 農夫 管理員

問題

活動?

平台自己舉辦活動自己規劃去選

套票?

針對青農~~ project

住宿套票?火車票等等等等 賣

客群是背包客

套裝行程 購物車方式

忘記密碼申請?

有頁面 email 認證信 等等等等

網站定商品寄過去?還是過去採?

當季產品寄過去

限定數量一顆高麗菜賣嗎?

運費加值?穩探北料

菜市場就能買到高麗菜 為何還要付運費跟你買?

品質好 跟有農藥一樣的選擇

現在水果都高單價才有利潤?單價低的也賣?

組合包?? 一橘子一柳丁??

整個網站的中心思想定位

壞品怎退?

警語 ...

財團法人 非營利 ...

那一切都解釋的通

管理員架構因該要獨立出來 不應該跟會員一起同時登入

實務上只有管理員能在伺服器登入或專用url登入外網進不去

檢舉停權?

信用系統

第五組 教學遊戲平台

see now 洗腦

跟上次差不多

問題

遊戲架構

後台架構

我只有一個感想 就是神麼都不敢想

家長跟小孩怎連結帳號

即時性的時候怎排除十八禁?

出題目不是即時性是玩遊戲是即時性

管理單位審核才會上架

可不可能及時就是限制有些字不能打?感覺牽扯到語意語法

系統驗證不出來的驗證再丟到人供驗證?結果變99%

利用第三方程式辨識

第一組 hangout

前情提要

管理者不回動讓會員

如何驗證? 法定20才能發起活動 且無1對1的聯絡

意外發生規則 提醒告知會員承擔

前端後端?前台後台?

問題

管理者信箱?新增回復刪除

單一違規或全體訊息,收件夾概念

個人積分使用?

聲望直積分低辦活動可能就不怎樣

驗證可以雙重認證?

謝謝你

後端那邊是管理者?那會員沒後端?

會員會有自己的會員專區 不定設後台

管理者在會員管理資料查詢可以查看

積分是給參予者還是發起人?

發起人

積分相對質還是絕對?

相對

避免洗機分

一次活動只能憑一次分

活動分大活動小活動

還在討論 依據條件作綜合評分

里長活動?

不牽涉政治 放聲明

公司行號藉著平台收費?

聲明

第四組 petpet

套版套的很好!!!!

平台不涉及私下活動

不負責聲明

圖上面沒有寫登入

追中人數排行

還在構想即時互相對談

配對功能粗略講解

好友才能看對方資料 除非對方公開

問題

如果有人放違法圖片如保育類?

檢舉

上傳圖片怎確認?

自由心證/檢舉/圖片辨識套件?

配對成功系統怎通知?

配送成功後傳送交友訊息雙方接受

請問辨識打馬耳祭司 會不會變是成狗? 收循障熬結果沒有怎辦?

搜尋可以先選類別

如果收尋土狗 怎收循? 米克斯

可能要加入摩湖收循 第六組

如果被惡意檢舉怎辦?

facek 要檢舉這個人要有個量才會成功檢舉

先停權在申訴?

直播結果後面有音樂 檢舉 可以寫api轉youtube過來讓youtube去鰓選

可以拒絕嗎

可以

可以設定不要看到神麼寵物

狗貼蟑螂照片請檢舉

信箱功能是站內還是gml

像是巴哈站內信要登入才會看得到

我很好奇配對網站有神麼品牌故事

在這冷漠的社會....

要不要唱我期待

熱門追蹤?首頁顯示熱門?

臉書是論壇我們這不是?

無名小站 金榜

舉娃:

  1. 架構圖:登入功能在哪? 修改成登入或註冊

  2. 保育類動物 如何避免? 違法就檢舉

  3. Frank有看過PYTHON的程式可辨別圖片或許有套件可用

  4. 配對出來後就直接是好友了嗎? 不是,要經過對方的同意

  5. 查詢---模糊查詢

  6. 惡意檢舉如何處理?-還要再研究FB怎麼做?

  7. 隨機抽卡---一天一次,拒絕就失去配對機會

  8. 收發信功能站內收發信

  9. 小馬很期待品牌故事

康歌

系統分析與設計99頁

確認需求很難

領域的落差

知識管理

user不了解自己需求

需求塑模 環境圖

事件條列式 : 清楚定義功能

太陽圖 context 整個環境圖只有一個圓圈

矩形外部實體 人或另一個系統 ex一般使用者

箭頭代表能對系統內容造成改變

事件條列式越清楚 = 功能越清楚

巨觀角度

新增/修改/刪除有三個流程 * (不能出現選擇ex 登入後可以新增修改刪除)

如果是管理者要先登入系統 -> 輸入資料 -> <驗證資料> -> 真的新增資料

驗證不過回到輸入資料

你在輸入偷偷log起來不一定要在流程 ㄎㄎ

環境圖完成後才會有 流程圖從頭走到尾只有一條 (系統在做的事情不是使用者在做的事情)

架構圖 直的平的 不會有箭頭

流程圖可以對應很多事件條列式 但 事件條列式只對應一個流程圖

流程圖 的菱形 決策 只有 yes no 但還是往下一步

程式開發流程

初期 需求分析 確認需求 圖畫出來就是確認了 下一步

中期 系統分析 (er圖) 系統設計

最後一步 編碼 測試

沒有畫很難維護

29號報告

Last updated