축구 구단 관리를 위한 스키마 설계 및 응용프로그램 구현
리포트 > 공학/기술
축구 구단 관리를 위한 스키마 설계 및 응용프로그램 구현
한글
2012.11.29
11페이지
1. 축구 구단 관리를 위한 스키마 설계 및 응..
2. 축구 구단 관리를 위한 스키마 설계 및 응..
축구 구단 관리를 위한 스키마 설계 및 응용프로그램 구현
1. 개요

앞서 작성한 ER 다이어그램을 토대로 실제로 MySQL을 사용해 데이터베이스를 구축하고, 자바와 연동을 해보았다.
이전에 작성한 ER 다이어그램은 다음과 같다.

위의 ER 모델을 곧바로 SQL문으로 옮기기에는 무리라고 판단하였고, 실제로 데이터베이스를 사용하기보다는 sample을 만든다는 취지로 만들었기 때문에 많은 attribute를 줄이고 수정하기로 하였다.
tuple 역시 테이블당 몇 개씩만 만들어서 DB가 잘 작동되는지 테스트만 가능하도록 하였고, 이 보고서를 보는 사람을 배려하는 차원에서 유명한 팀과 선수 등만을 몇 개씩 넣었으며 한글을 많이 사용하도록 하였다.

2. 테이블 생성

앞으로 실제로 MySQL로 데이터베이스 구축하는 과정은 캡쳐화면으로 보이도록 할 것이다.

우선 FootballManager라는 이름으로 DB를 생성하였다.

그럼 이제부터 스키마를 정의하고 테이블을 만드는 과정을 보도록 하겠다.

(1) Teams

여기서 스키마는 다음과 같이 ER 모델과 비슷하게 정의하였다.
Teams(tname: string, city: string, owner: string, stadium: string)

‘TYPE=InnoDB’는 MySQL에서 외래키를 사용할 수 있도록 하기 위해서 테이블 타입을 지정한 것이다.
그리고 나서 임의로 두개의 팀만 insert 하였다.

위와 같이 테이블에 ‘맨유’와 ‘첼시’ 두팀의 정보를 삽입하였다.

(2) Sponsors

이 부분도 ER모델을 비슷하게 스키마를 정의하였고, 계약 만료(expiration) attribute를 추가하였다. 팀당 하나의 스폰서만 가지므로 팀명, 기업명을 PRIMARY KEY로 팀명을 FOREIGN KEY로 설정하였다.
Sponsors(tname: string, brand: string, funds: string, expiration: string)

....
[컴퓨터공학] 트랜잭션 처리 프로그램 [자격증시험] 정보처리기사 2006년5워14일 기출..
FC서울_ 종업원의 사기 진작 프로그램
스포츠마케팅,스포츠,마케팅,브랜드,브랜드마케.. 엑셀(VB)로 구현한 로또
[윈도우프로그래밍] 데이터베이스응용 관리프로.. 아마추어축구대회
지방자치의 이해 - 지방자치단체와 프로스포츠.. [전기공학과] 전력기기 실험 - 화재경보기(광운..
System On Chip 설계 및 응용 - 시계 + 스탑워.. 국제마케팅레포트
[데이터베이스] 데이터베이스 시스템 구성 사회복지현장의 프로그램 설계의 일반적인 단계..
 
수준측량 보고서
기본측량학실습 - 수준측량
공조설비설계 물량산출-덕트
물리학 실험 - 당구의 역학[충..
공학윤리 - 공학에서의 책임
공학윤리 사례 분석