DatabaseDesign(5)
-
14.5 중고자동차 매매 데이터베이스 관리 시스템
본 글은 오용철의 데이터베이스 모델링 도서의 내용을 복습하기 위해 작성된 글입니다. 1. 요구 사항 분석 회원은 일반구매 회원과 딜러구매 회원으로 나뉜다. 일반회원은 회원가입 시 이름, ID, 생년월일, 주민등록번호, 주소, 전화번호, 핸드폰번호를 입력받는다. 딜러회원은 회원가입 시 일반회원 정보에 추가로 매물목록, 신용등급, 소속회사 연락처를 추가로 받는다. 차량은 차대번호, 제조사, 모델, 등급, 연식, 변속기(수동, 자동), 도색, 주행거리, 가격 정보를 갖는다. 차량은 차종에 다라 승용차(소형,중형,대형), 화물차(트레일러, 윙바디), 승합차(6인승, 9인승, 12인승), 스포츠카(300마력, 400마력, 500마력)으로 분류할 수 있다. 모든 거래는 저자오디며 거래 내용은 구매일시, 남은 보증일..
2021.08.09 -
14.4 놀이동산 데이터베이스 관리 시스템
본 글은 오용철의 데이터베이스 모델링 도서의 내용을 복습하기 위해 작성된 글입니다. 1. 소개 및 업무 분석 놀이기구 티켓 요금 사원종류 일반 사무직 : 총무, 경리, 기획, 마케팅, 홍보, 온라인, 단체영업 공원직 : 놀이시설 운영 및 관리, 안내, 검표, 매표, 캐릭터 협력 사원(아르바이트) : 놀이시설 운영보조, 안내, 검표, 매표, 캐릭터 2. 요구 사항 분석 직원은 고유코드를 가지며, 해당 직원에 대한 성명, 주민등록번호, 주소, 전화번를 저장한다. 직원은 반드시 한 부서에 소속되어야 하며, 입사날짜에 따라 월급과 직급이 정해진다. 놀이기구는 고유코드를 가지며, 놀이기구에 대한 이름, 생성날짜, 특징을 저장한다. 그리고 해당 놀이기구를 이용하는 데는 사용자에 대한 제한(예를 들어 사용자의 신장과..
2021.08.09 -
14.3 도서 대여점 관리 프로그램
본 글은 오용철의 데이터베이스 모델링 도서의 내용을 복습하기 위해 작성된 글입니다. 1. 소개 및 업무 분석 회원정책 BOOKSPACE 도서의 대여는 회원에게만 가능합니다. BOOKSPACE 회원이 되려는 분은 고객님이 원할 시 즉시 가능합니다. 회원가입 시 가입비는 존재하지 않으며, 정확한 실명과 주소, 연락처를 알려주어야 합니다. 도서 대여로는 장르에 따라 약간씩 다르며 기간도 다릅니다. 기간 초과 시에는 연체료를 지불해야 합니다. 장르에 따른 대여로와 기간 연체로는 다음과 같습니다. 구분 가격 기간 연체료 코믹스 300원 1박2일 100원 순정 300원 1박2일 100원 애정판 500원 1박2일 100원 소설 700원 3박4일 200원 월간지 1200원 2박3일 300원 대여한 도서를 훼손하거나 분..
2021.08.09 -
14.2 축구 리그 관리 시스템
본 글은 오용철의 데이터베이스 모델링 도서의 내용을 복습하기 위해 작성된 글입니다. 1. 요구 사항 분석 TEAM : 리그는 10개 팀으로 구성, 각 팀은 팀명, 포메이션, 창단연도, 연고지, 우승횟수, 선수등번호를 가집니다. STADIUM : 각 팀은 전용 구장을 보유, 전용구장은 구장이름, 수용인원, 위치 정보를 가집니다. PARTNER : 각 팀을 지원하는 스폰서, 스폰서는 스폰서이름, 지원액수, 계약기간 정보를 가집니다. COACH : 각 팀에는 한 명의 감독이 존재합니다. 감독에게는 감독번호, 이름이 주어집니다. COACHS Ability : 감독은 감독마다 능력치가 부여되고, 능력치를 부여할 때 필요한 고유번호가 주어집니다. PLAYER : 각 팀에 속해 있는 선수는 선수번호, 이름, 생년월일..
2021.08.09 -
14.1 DVD 대여점 관리 시스템
본 글은 오용철의 데이터베이스 모델링 도서의 내용을 복습하기 위해 작성된 글입니다. 14.1.1 소개 및 업무 분석 소개 및 업무 분석에서는 새로 구축할 업무에 대해서 간략하게 설명하고, 이와 관련해서 기존 시스템의 업무를 벤치 마킹하고 분석한다. 데이터베이스 설계자는 먼저 '작은 세계' 즉, 시나리오를 작성하게 되는데, 개발자는 이 시나리오를 기반으로 해서 새로운 시스템의 업무와 요구 사항이 무엇인지를 파악해야 한다. 업무 분석 중에는 해당 업무에 지식이 있는 사람과 함께 작업해야 한다. 업무 분석은 소프트웨어 개발 프로세스의 요구 사항 수집과 분석 단게에서 이루어지는 작업이다. 데이터베이스 설계자는 해당 업무에 정통한 사람들로부터 필요한 정보만을 도출할 수 있는 능력을 갖는 것이 필수이다. 왜냐하면,..
2021.08.09