Server OS : Ubuntu 10.04
MySQL : 5.5.28, for debian-linux-gnu (x86_64) using readline 6.2
MySQL 역시 샘플 DB를 제공한다.
160MB 정도의 대용량을 샘플로 제공하는데, 이를 통해 JPA 프로젝트 생성을 할 수 있다.
샘플 DB의 Table역시 각 관계가 설정되어 있어 JPA에서 관계를 어떻게 표현하는지 알 수 있기에 다른 샘플 DB보다 적합하다.
자세한 것은 아래 URL을 참조.
http://dev.mysql.com/doc/employee/en/employees-introduction.html
MySQL Example Database download
https://launchpad.net/test-db/employees-db-1/1.0.6/+download/employees_db-full-1.0.6.tar.bz2
실행 법은 압축을 풀고 콘솔창에서 mysql -u root -p employees < employees.sql
sql 파일 하나만으로는 불가능하다.
sql을 살펴보면 dump 내용을 복원하는 것이기 때문에 압축 파일 내의 모든 파일이 필요하다.
DB 생성 후 각 테이블을 살펴보면..
select count(dept_no) from departments -- 9
select count(emp_no) from employees -- 300024
select count(emp_no) from dept_emp -- 331603
select count(dept_no) from dept_manager -- 24
select count(emp_no) from salaries -- 2844047
select count(emp_no) from titles -- 443308
자료가 상당히 많아서 아주 좋다.
자료가 상당히 많아서 아주 좋다.
'백엔드 > JPA' 카테고리의 다른 글
JPA 예제 및 설명 사이트. (0) | 2012.11.15 |
---|---|
[JPA 따라하기] 3. DB에서 Table 읽어오기. (0) | 2012.11.09 |
[JPA 따라하기] 2. JPA 프로젝트 생성 (0) | 2012.11.09 |
JPA Data Partitioning - Scaling the Database (0) | 2012.11.02 |
[JPA - Error] Multiple writable mappings exist for the field (0) | 2010.06.09 |