iT邦幫忙

0

資料庫系統規劃問題?

twnem 2008-06-28 00:24:3516686 瀏覽

請問:
我目前這家公司,當初創業時未設計一套內部資料庫系統
目前的內部資料有點亂(包含人事管理的一些資料)
我想說要規劃一套標準的資料庫系統,
但...又不知道 , 須從哪邊開始著手?
以及不知道 , 要使用哪一種作業系統當資料庫主機 ?

使用人數? 預算? 現在的系統可以支援資料庫嗎? 還是要重新導系統? IT人數?
gkkangel iT邦好手 1 級 ‧ 2008-09-10 11:50:21 檢舉
看起來要重新導入了!
26
goodnight
iT邦研究生 3 級 ‧ 2008-07-01 06:33:27
最佳解答

1.人數發展是你資料庫的考量
2.套裝軟體的適用性是你的考量
3.不一定要自行發展軟體
4.先調查問題所在->找出原因->確認對策->進行對策解決
5.就最急迫的問題先解決
6.先了解你公司的現況及業別, 業別如果不是很特別, 市面上都會有一定可用的套裝軟體
7.最重要的是, 人員是否會抗拒或是期待資訊化??老闆的心態和支持度
8.你們的作業流程是否可以配合更動??
9.你對公司的作業流程熟不熟??不熟不要急
10.資訊化不是你一個人的事, 是全公司的事, 你只是一個技術窗口, 相關單位的人都是計劃主導的一員

如果你願意, 可以找我討論細節, 我是資深mis+曾經在業界打滾十幾年 goodnight5415@gmail.com

46
fishk
iT邦大師 1 級 ‧ 2008-06-28 00:59:06

一般而言, 要建立資料庫, 就要先蒐集有那些資料, 進行正規化, 然後建立資料的關連圖(ERD), 相關說明可以參考
http://ctl.scu.edu.tw/scutwebpub/website/DocUpload/CourseTeaching/cyc2007811071\_2.ppt

資料庫的比較請參考以下資訊

比較入門版:SQL Server Express Beta 2, MySQL, Oracle 10g Std., IBM DB2 Express
http://www.builderau.com.au/architect/database/soa/Road\_test\_Four\_databases\_tested/0,39024547,39224962,00.htm

比較語法、支援能力:SQL2003標準語法、PostgreSQL 8.0.0、DB2 Personal v. 8.1FP7、MS SQL Server 2005、MySQL Database Server 5.0.18、Oracle Database 10g R1
http://troels.arvin.dk/db/rdbms/

至於要如何選擇, 還是要看貴公司現有規模以及未來可能成長的規模而定

38
lancelotz
iT邦新手 3 級 ‧ 2008-06-28 10:35:59

看你的公司規模來選擇資料庫吧!
大部分的公司以MS-SQL為主
大型企業有的會用Oracle
你可以考慮以MS-SQL為主吧!MSSQL在有問題也比較多人可以幫啦!
至於OS,只要是SERVER版的OS系列都可以的
接著就是你自己去找要導入系統的廠商的問題了
大部分這些廠商也會建議你如何做
如果你是要自行開發(前端UI+後端DB),建議你找個有相關經驗的人比較好
以免花很多不必要的費用。

32
海綿寶寶
iT邦大神 1 級 ‧ 2008-06-28 17:27:16

資料庫系統應該只是其中一部份
另一個重要的問題是:使用資料庫系統並提供資訊的「應用系統」是什麼?

以您簡單的描述和我的大膽猜測,
我覺得您應該先從「使用EXCEL將將有資料由紙本轉成電子記錄」開始,
等使用一陣子之後,
應該會對
「資料庫」的規模

「應用系統」的功能要求
有更清楚的想法。

36
doggy
iT邦新手 2 級 ‧ 2008-06-28 22:32:22

你要導入 e 化之前還有許多工作要做,一個最基本的觀念就是,e 化之前一定要先「表單化」,表單化之前一定要「制度化」。

你有提到「目前內部資料有點亂」,所以你要踏出的第一步就是先人工把資料先整理好,把內部的制度、流程整理清楚,然後設計出表單與流程後,就可以開始進行資料庫規劃的動作,最後才是應用程式的開發。

有個e化顧問部落你可以上去查看看有沒有你要的資訊。

jamesjan iT邦高手 1 級 ‧ 2008-06-29 07:08:55 檢舉

是的沒錯
你這樣直接去找系統廠商,他只會把你當肥羊來宰
是不會有多大效益的
先由一個系統檢討起,以企業為中心去思考(不要局限於一個系統的資料庫範圍)
切記不要病急亂投醫

28
jamesjan
iT邦高手 1 級 ‧ 2008-06-29 07:23:30

其實要看你公司的規模與MIS的專業知識到什麼程度
以及小朋友多不多(預算終究決定一切)
OS & RDBMS 熟悉程度,其實你的方向也就在那邊了
除非你要重頭學起

沒有一套套裝軟體是完全符合公司需求的
套裝軟體是否有原始碼授權,關乎到你未來修改的彈性
不然就得受制於廠商,漫無止盡的維護合約(通常都用不到)

國內必較知名的廠商就那麼幾家
國外的軟體光系統以及導入的顧問費(等量齊觀)
就夠你傷的了,遑論用戶端授權使用費用

硬體規格,如果不考慮有廠牌的機架式PC Server(大概近10萬)
自行組裝或一般的PC Server的耐用度及穩定度也是你該考量的部份
(跟你裝的OS也有很大的關係)

26
Albert
iT邦高手 1 級 ‧ 2008-06-29 11:27:58

如果你要自己寫
建議用
OpenSource DataBase Postgres
或是 Oracle free 版本
用 OpenSource ERP 當前端的 FrameWork

如果你是
國中升高中考得不錯就很適合
,,例如可以上台中一中以上的成績..
...
但是....
高中升大學考得很好就不適合
因為你適合去博士班
已經不適合開發系統
...
...
謙卑的有福氣
自傲的人不適合開發系統
...

歡迎使用
OpenSource 當Framework
...

20
macosorawate
iT邦新手 2 級 ‧ 2008-06-29 14:11:17

買微軟的黃金套件.可以加入微軟的正式合作夥伴.好像有大量售權權限.而且有特別優惠喔.(適合中小企業專案).WATER.0911115854.( macosorawater@pchome.com.tw ). http://www.macosorawater.pchome.com.tw .小禮.Thanks. 11111111 .

24
MerLin
iT邦新手 3 級 ‧ 2008-06-29 20:40:10

我也在這此事苦腦呢.
重新開發一個架構,
再開發程式又要考慮合作開發,或部份元件外包,報表自定等等..太累了
但有一個opensource 的網站,它在廣告中的概念很好哦
http://www.visual-paradigm.com/
我還想要不要手UML來做統一的需求分析及系統分析的語言呢.
另外有二個朋友也是工廠的MIS含自己公司系統的開發,
都有甘苦談,重點是老闆太急,事情還沒定案就要有結果及成果啦..
這個你要想法子跟他們溝通.沒這麼快
不然會程式越寫越痛苦,然後....離職閃人.哈..^^

22
pantc328
iT邦研究生 1 級 ‧ 2008-06-30 10:28:15

看來,你好像不是專業的軟體開發人員.
如果是的話就不會考慮這麼多問題了,大部分的開發人員或IT公司都有一定的開發模型.
如果你是老闆的話,你不用考量實作的Detail,你只要找個有經驗的人當顧問.
然後找幾家公司來標一標就好了.
老實說,東西好不好不實那麼容易看出來,軟體工程是很抽象的.
不管你是用MS,JAVA或什麼技術,坦白說這些都是賣東西的人說.有些東西連開發人員都不會用,有些公司開發人員本質就不高.

22
總裁
iT邦好手 1 級 ‧ 2008-06-30 10:31:36

聽您的說法貴公司規模應該不大, IT的預算應該也不多, 您的經驗似乎也不夠, 建議您

  1. 先搞清楚自己的需求, 把一定要做的功能先定出來
  2. 找廠商來做簡報, 看看別人要如何完成您的需求
  3. 再評估自行開發的可能, 如果有問題, 就再回到第一點
    加油吧!!

我要發表回答

立即登入回答