學長對于項目認知的要求很早就提了,之前一直沒有仔細看,今天開始看好了。2017-6-1
以下是學長的要求原文:
第一段話:http://www.cmimo.org/,這個網址是樂器博物館的現有呈現形式,之后聽許老師的意思會做50%左右的重構,所以我們要做的工作其實有兩點:1、優(yōu)化現有代碼;2、開發(fā)新功能
第二段話:最近這段時間兩位同學沒事兒的時候可以進這個網站看看,第一個工作是我希望你們能根據你們對這個網站的功能實現的理解設計一個第一版的數據庫
第三段話:然后我們找時間做個交流,因為現有的數據庫是當時年少無知的我設計的,其中不免有很多問題,到了后來因為各種原因只能將錯就錯下去,我希望通過我們的交流,你們能對數據庫設計上有個更好的認識,大致了解怎樣的數據庫結構能夠提升性能,并且節(jié)約你的代碼
第四段話:就算后期計劃有變,我們不做這個項目了,但作為一個后端來說,好的數據庫設計其實比你打一千行代碼要重要得多
第五段話:所以你們現在的工作就是復習之余去多點點這個網站,然后用你的Navicat開始一步步的建表。到時候交流的時候我會主要看你們的sql文件
信息獲取:
1.網址http://www.cmimo.org/
2.最終工作:50%左右的重構;優(yōu)化現有代碼;開發(fā)新功能
3.目前工作:根據你們對這個網站的功能實現的理解設計一個第一版的數據庫
4.疑點:什么是Navicat?怎樣寫sql文件?
搜集到的資料:
Navicat是一個用于管理數據庫的工具,直觀上看感覺跟phpmyadmin差不多,但是貌似支持的數據庫更多,Mysql,Oracle等等都支持。
關于Navicat基本的使用方法:http://www.cnblogs.com/neuedu/p/5876874.html
關于Navicat和書寫sql語言的百度經驗:http://jingyan.baidu.com/article/f0e83a25a8c4b022e5910116.html
SQL語言教程(比較枯燥):http://www.w3school.com.cn/sql/sql_where.asp