Database

Mysql 연습용 예제

컨텐츠 정보

본문

MS의 ACCESS나 SQL2000. Excel 등에는 Northwind라는 아주 훌륭한 예제가 있습니다. 이러한 자료가 필요한 사람은 처음 배우려는 사람이나 가르치려는 사람 또는 출판을 목적으로 책을 쓰는 사람 등일 것입니다.

아마도 Mysql을 스스로 공부하신 분들은 김상영님이 쓴 동물원(zoo) 예제를 보고 도움을 많이 받으셨을 겁니다. 좋은 예제가 있다는 것은 그만큼의 작성과 배움에 시간을 단축 시켜줍니다. 책을 쓰는 사람이라면 예제를 만드느라 쓸데없이 끙끙대며, 타이핑하는 시간만이라도 최소한 2시간은 줄일 수 있을 것입니다.

이 자료는 소프트웨어 총판을 하는 (주)마이콤이라는 가상회사를 가지고 연습을 할 수 있는 간단한 예제를 만들었습니다. 전체적인 테이블 구성은 아래와 같이 구성되어 있습니다.

1. 부서
2. 사원
3. 가족관계
4. 사원가족
5. 고객
6. 판매
7. 월급
8. 제품
9. 우편번호

사용법 : mysql -uroot -p < mycom.sql

(이미 company란 데이터베이스를 가지고 계시다면 삭제를 하고 새로 생성하오니 주의하시기 바랍니다. 이에 대한 어떠한 책임도 지지않습니다. )

비록 하잖은 자료지만 가끔씩 쓸모는 있을 것입니다. 필요하면 자료를 좀 더 수정하여 보충하기만 하거나 테이블을 추가 하면 될 것입니다. 관계형 DB 연습을 위해 FK 설정은 하지 않았고, 테이블 타입을 InnoDB로 잡았습니다. 이 자료에 실제 정보는 없으며, 모두 가상으로 만들 것들입니다. 일부는 우편번호와 같은 자료는 누군가가 작성한 것을 가져오기도 하였습니다. 혹시 문제가 있으시다면 저에게 메일을 주시기 바랍니다.

** 제목 : (주)마이컴 테이블 구성- Mysql용 데이터 연습예제 V. 2003.06 **
** 날짜 : 2003-6-17
** 작성 : 강병기
** 설명 : (주) 마이컴은 가상 회사명입니다.
** Disclaimer : 이 자료는 본인의 저작권을 주장하지 않습니다.
** 이 자료는 누구나 쓸 수 있습니다.
** 이 예제는 누구나 추가/보충/삭제할 수 있습니다.
** 추가를 하시려는 분은 V. 2003.06 처럼 날짜를 붙여주십시오.

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
인생이란 누구에게나 감당할 수 있을 만큼의 무게이다.