[討論] 資料庫和SQL的專業是不是很不被重視?
HI大家好,
小弟我是很喜歡研究資料庫的人,
但待過幾間公司後,
真的對資料庫或SQL看到好多很奇怪的事,
我不知道是不是我運氣太差一直遇到,
還是資料庫真的很不被重視,
我遇到狀況有:
1.主管只准許用left join來關連表,其他join不准用,
也不准用SP或變數或其他T-SQL的東西,只能在程式中拼接sql
2.表和欄位命名,用拼音的第一個字母組成,
例如客戶主檔就命名為KHZD,姓名就叫XM
3.時間全部都用字元存,而且有的存的方式是"2017/11/27 01:27:30"
都用字元存之前有板友聊過,但這種存法我相信比他看到的更誇張
4.做任何動作都塞好幾列log,幾天之內就加了幾千萬列log,把硬碟給塞爆
5.一個表搞到上百個欄位,大部份是沒用或重覆,或是可以分割
6.沒設主檔,主檔的資料全部寫在明細裡,
要秀主檔的資料時,
就把明細group by來找,
明細也非常非常的大
7.重要的表沒有欄位記錄修改時間
8.重要的表沒有加主鍵,重覆的資料可以直接加上去
9.在SP裡,把sql存在變數裡拼接,而不是直接寫sql跑,
例如
declare @sql varchar(500)
set @sql = 'select * from table_a'
exec(@sql)
而且這樣寫不是因為有特殊目的,是一般的sp對方也這樣寫,直接寫sql都可以跑的
10.欄位名字用a,b,c,d命名,各種資料都往裡面塞,
所以a有時候是姓名,有時候是物品名,有時候是其他東西
11.拿之前的資料庫改,但裡面表名和欄位名都不改,
有什麼就塞,變成部門資料塞的是門店資料,
銷售金額裡存的不是銷售金額,
客戶編號存的是票據單號
12.要用其他資料庫的表時(兩個資料庫在同一台伺服器上),不是直接連結,
而是定時把另一個資料庫的表複製到自己資料庫,再去讀取
如果只是一家公司資料庫亂設也就算了,
但我現在已經連續看到3家資料庫都亂七八糟,
我真的很好奇是不是一般公司是不重視資料庫?
也很少看到有人懂資料庫,
而且很多狀況其實已經不是不專業問題,
是沒常識了...
我自己是有做過web和app,
業界的web和app當然問題也很多,
但問題的誇張程度都沒有資料庫來得誇張,
資料庫不是非常重要的地方嗎?
怎麼會出現那麼多奇怪的事?
是我太大驚小怪了嗎?
還是是我運氣不好,
其實大部份公司的資料庫還算正常,不會這樣?
--
和會你走到最後的人,
不是你最愛的人,
也不是最愛你的人,
而是和你最有緣的人
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 116.232.251.210
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1511720682.A.386.html
※ 編輯: littlethe (116.232.251.210), 11/27/2017 02:35:34
※ 編輯: littlethe (116.232.251.210), 11/27/2017 02:41:00
推
11/27 02:46,
6年前
, 1F
11/27 02:46, 1F
推
11/27 02:46,
6年前
, 2F
11/27 02:46, 2F
→
11/27 02:47,
6年前
, 3F
11/27 02:47, 3F
→
11/27 02:50,
6年前
, 4F
11/27 02:50, 4F
→
11/27 03:13,
6年前
, 5F
11/27 03:13, 5F
推
11/27 03:29,
6年前
, 6F
11/27 03:29, 6F
→
11/27 03:44,
6年前
, 7F
11/27 03:44, 7F
推
11/27 05:24,
6年前
, 8F
11/27 05:24, 8F
推
11/27 06:42,
6年前
, 9F
11/27 06:42, 9F
推
11/27 07:03,
6年前
, 10F
11/27 07:03, 10F
推
11/27 07:19,
6年前
, 11F
11/27 07:19, 11F
推
11/27 07:33,
6年前
, 12F
11/27 07:33, 12F
推
11/27 07:35,
6年前
, 13F
11/27 07:35, 13F
推
11/27 07:52,
6年前
, 14F
11/27 07:52, 14F
→
11/27 07:53,
6年前
, 15F
11/27 07:53, 15F
→
11/27 07:53,
6年前
, 16F
11/27 07:53, 16F
→
11/27 07:53,
6年前
, 17F
11/27 07:53, 17F
推
11/27 07:57,
6年前
, 18F
11/27 07:57, 18F
→
11/27 08:11,
6年前
, 19F
11/27 08:11, 19F
推
11/27 08:12,
6年前
, 20F
11/27 08:12, 20F
推
11/27 08:25,
6年前
, 21F
11/27 08:25, 21F
推
11/27 08:26,
6年前
, 22F
11/27 08:26, 22F
→
11/27 08:26,
6年前
, 23F
11/27 08:26, 23F
推
11/27 08:31,
6年前
, 24F
11/27 08:31, 24F
推
11/27 08:35,
6年前
, 25F
11/27 08:35, 25F
→
11/27 08:35,
6年前
, 26F
11/27 08:35, 26F
→
11/27 08:35,
6年前
, 27F
11/27 08:35, 27F
→
11/27 08:38,
6年前
, 28F
11/27 08:38, 28F
推
11/27 08:44,
6年前
, 29F
11/27 08:44, 29F
推
11/27 08:44,
6年前
, 30F
11/27 08:44, 30F
推
11/27 08:51,
6年前
, 31F
11/27 08:51, 31F
推
11/27 09:04,
6年前
, 32F
11/27 09:04, 32F
推
11/27 09:06,
6年前
, 33F
11/27 09:06, 33F
→
11/27 09:07,
6年前
, 34F
11/27 09:07, 34F
→
11/27 09:07,
6年前
, 35F
11/27 09:07, 35F
→
11/27 09:07,
6年前
, 36F
11/27 09:07, 36F
→
11/27 09:13,
6年前
, 37F
11/27 09:13, 37F
推
11/27 09:16,
6年前
, 38F
11/27 09:16, 38F
推
11/27 09:26,
6年前
, 39F
11/27 09:26, 39F
還有 61 則推文
推
11/27 18:49,
6年前
, 101F
11/27 18:49, 101F
→
11/27 18:49,
6年前
, 102F
11/27 18:49, 102F
推
11/27 19:07,
6年前
, 103F
11/27 19:07, 103F
推
11/27 19:50,
6年前
, 104F
11/27 19:50, 104F
→
11/27 19:50,
6年前
, 105F
11/27 19:50, 105F
推
11/27 20:08,
6年前
, 106F
11/27 20:08, 106F
→
11/27 20:25,
6年前
, 107F
11/27 20:25, 107F
→
11/27 20:26,
6年前
, 108F
11/27 20:26, 108F
→
11/27 20:50,
6年前
, 109F
11/27 20:50, 109F
→
11/27 20:51,
6年前
, 110F
11/27 20:51, 110F
推
11/27 21:13,
6年前
, 111F
11/27 21:13, 111F
→
11/27 21:13,
6年前
, 112F
11/27 21:13, 112F
推
11/27 21:37,
6年前
, 113F
11/27 21:37, 113F
推
11/27 23:35,
6年前
, 114F
11/27 23:35, 114F
→
11/28 00:49,
6年前
, 115F
11/28 00:49, 115F
→
11/28 00:49,
6年前
, 116F
11/28 00:49, 116F
→
11/28 00:52,
6年前
, 117F
11/28 00:52, 117F
→
11/28 00:52,
6年前
, 118F
11/28 00:52, 118F
→
11/28 00:53,
6年前
, 119F
11/28 00:53, 119F
→
11/28 01:01,
6年前
, 120F
11/28 01:01, 120F
→
11/28 03:28,
6年前
, 121F
11/28 03:28, 121F
推
11/28 09:54,
6年前
, 122F
11/28 09:54, 122F
→
11/28 09:54,
6年前
, 123F
11/28 09:54, 123F
推
11/28 10:47,
6年前
, 124F
11/28 10:47, 124F
→
11/28 10:48,
6年前
, 125F
11/28 10:48, 125F
→
11/28 10:48,
6年前
, 126F
11/28 10:48, 126F
→
11/28 10:49,
6年前
, 127F
11/28 10:49, 127F
→
11/28 12:13,
6年前
, 128F
11/28 12:13, 128F
推
11/28 15:44,
6年前
, 129F
11/28 15:44, 129F
→
11/28 23:10,
6年前
, 130F
11/28 23:10, 130F
→
11/29 00:47,
6年前
, 131F
11/29 00:47, 131F
→
11/29 00:49,
6年前
, 132F
11/29 00:49, 132F
噓
11/29 01:42,
6年前
, 133F
11/29 01:42, 133F
→
11/29 13:40,
6年前
, 134F
11/29 13:40, 134F
→
11/29 13:40,
6年前
, 135F
11/29 13:40, 135F
→
11/29 13:40,
6年前
, 136F
11/29 13:40, 136F
推
11/29 16:18,
6年前
, 137F
11/29 16:18, 137F
→
11/29 16:18,
6年前
, 138F
11/29 16:18, 138F
推
11/29 16:33,
6年前
, 139F
11/29 16:33, 139F
推
01/17 11:55,
7年前
, 140F
01/17 11:55, 140F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 9 篇):