본문으로 바로가기

Database Modeling을 해보자 - 제1편 Database 만들기




이 책을 참고해서 포스트를 쓸거야. 아래 사이트에 가면 무료로 볼 수 있음

http://it-ebooks.info/book/1161/



요즘 DB Modeling을 공부하고 있기 때문에 이 글을 써. 기본적인 내용들은 책이나 구글에 검색하면 잘 해놓은 곳이 많으므로 직접 만들어 보는 내용 위주로 포스트를 쓸 생각이야.


먼저 Database(데이터베이스, 디비)하고 Database Modeling(데이터베이스 모델링, 디비 모델링)에 대해서 한번 이야기 해볼까해.



Database?

Database는 말 그대로 '데이터베이스' 라고 읽어. 혹은 줄여서 DB '디비'라고 읽어. 서버 또는 로컬에 설치되는 DB프로그램(오라클, MySql)등을 Database라고 이야기 해.


Database Modeling?

'데이터베이스 모델링'이라고 읽어 또는 줄여서 '디비 모델링'이라고 읽어. 서버나 로컬에 DB를 설치한 후에 DB에 만들 Table을 설계하는 작업을 Database Modeling 또는 DB Modeling이라고 해.




한번 해보는게 가장 중요한 것 같아. 직업 DB를 설치하고 Modeling 한걸로 실제로 Table을 만들고 구조를 바꾸어 볼거야. 그럴려면 DB를 설치 해야 하는데 비교적 가벼운 툴을 쓸거야. DB는 MySql을 쓸꺼고 툴은 Heidisql을 쓸거야.


DB가 설치되어있지 않다면 아래 포스트를 보고 DB를 먼저 설치 하고 오는게 좋을 듯 싶어.

2014/04/09 - [Web개발/Spring] - Spring으로 HelloWorld를 찍어보자 - 제4편 MySQL 설치 및 실행 at command line




이걸로 하거나 이게 조금 번거롭다고 생각되면 wamp를 받아서 설치하고 heidisql만 받아서 사용하면 될거야.


아래 링크에서 상단 'Download'를 눌러서 설치 하면 끝날 듯해.

http://www.wampserver.com/en/



처음 하는 친구들에게는 개인적으로는 내가 올린 수동 설치 및 실행 방법을 추천해.




DB를 설치했으면 간단하게 db를 만들어보자.




Heidisql을 켜고 db에 접속하자.

DB를 처음 설치 했다면 일단은 아무것도 안나와.



상단에 'Unnamed'라고 써있는 부분에 마우스 우측 클릭 하고

'새로 생성' - '데이터베이스' 를 선택해



아래와 같은 화면이 나와.

원하는 이름을 입력하고 '확인'을 누르면 되.

나는 'hellodb'라고 했어.




좌측에 'hellodb'라는 DB가 만들어졌어.


다음 시간에는 table을 만들어 볼거야.


완료.

























댓글을 달아 주세요