문제1) MySQL 워크벤치를 사용하여 다이어그램 ER 을 작성한다. (모델링 화면 캡쳐)
[화면캡쳐]
문제2) MySQL 워크벤치의 forward engineering 기능을 이용하여 스키마를 생성하고 MySQL Server에 적용한다. (review the SQL script, forward engineer process, 내비게이터 스키마 부분 화면 캡쳐)
가) review the SQL script
[화면캡쳐]
1. 개요
비주얼 베이직을 이용하여 Oracle Database의 연동을 직접 구현함으로써 응용프로그램과 원격 데이터베이스 간의 연동구조를 이해하고 보다 나은 프로그램효율을 얻는 방법을 연구한다.
2. 프로그램 분석
2.1. 개발 환경
응용프로그램 : Visual Basci 6.0
DATABASE : Oracle 9i
운 영 체 제 : Microsoft Window
데이터 요소 사이의 제약 조건
모든 일련번호는 number로 되어 oracle의 sequence를 통한 auto_increment 동작을 수행하여야 한다. 또한 시간정보 ( 멤버의 생년월일, 가입일자 // 자금 기록 일자 // 활동 시작 일자, 종료일자)의 경우 date 정보를 저장해야 한다. 이때 저장되는 값은 년,월,일 로 시간이나 분 정보는
(3) 지점 관리
지점 관리는 지점번호, 지점이름, 전화번호, 주소를 속성으로 가지고 그 중 지점번호를 기본 키 값으로 가진다. 그리고 각 값들은 모두 NULL 값이 되어서는 안 된다.
(4) 직원 관리
직원 관리는 사원번호, 이름, 전화번호, 직위, 급여를 속성으로 가지고 그 중 사원번호를 기본 키 값으로
● 결론
1. 분기별 총 매출액의 차이를 그래프 상으로 확인해 봤을 때는 차이가 있다고 생각되어, SPSS를 통해 분석을 해보니 평균의 차이가 없다는 결론을 내릴 수 있었다.
2. 홍보비용과 총 매출액과의 상관관계를 생각했을 때, 기본적인 생각으로는 홍보비용이 증가하면 총 매출액도 증가하는 양의