◈인터넷을 이용한 맞춤 성형 서비스 Customized face◈1. 사업 계획서 요약본 사업은 성형수술을 하고자 하는 고객들에게 개인에 맞는 차별화 된 정보를 제공하고, 고객이 직접 자신의 성형 모습을 구현해 볼 수 있도록 하여 그들의 욕구를 충족시키는 것이 목적이다. 성형수술을 하고 싶지만 선뜻 성형수술에 나서지 못하는 고객들이 자연스럽게 성형수술의 계획을 세울 수 있도록 도와주고 수술을 받고자 하는 고객들을 집단으로 구성하여 성형외과에 연계시켜 줌으로써 공동 구매에 따른 비용 절감 효과를 누릴 수 있도록 한다.광고로 인한 수입과 상담 서비스 수수료 등의 수익을 얻을 수 있지만 잠재 고객을 실제 고객으로 직접 유인하지 못하고 있는 성형외과에 고객을 연결시켜 주는 중계자적 역할을 하며 주된 수익을 창출한다.2. 기업 및 산업1) 회사 개요본 회사명은 “Customized face"로서 성형수술을 하고자 하는 고객의 요구를 적극 수렴한다는 것을 강조하고 있다. 일단 초기에는 국내 고객들을 대상으로 사업을 시작하며, 장기적으로는 성형수술을 위해 국내로 관광을 오는 외국인들까지도 그 대상을 확대할 것이다.2) 사업 개념본 사업은 성형 수술을 하려는 고객에게 다양하고 개별화된 정보를 차별적으로 제공함과 동시에, 자신의 성형 모습을 컴퓨터로 직접 구현해 볼 수 있게 하는 사업이다. 또, 인터넷 비즈니스의 장점인 비용 절감 효과를 누릴 수 있도록, 보다 저렴한 가격으로 성형외과에서 시술 받을 수 있는 기회를 제공하며, 성형외과에는 고객을 연결해 주어 잠재 고객을 끌어들일 수 있도록 하는 복합적 인터넷 비즈니스 사업이다. 고객은 더 아름다워지기 위해 성형을 하고자 하는 20대 여성뿐만 아니라, 얼굴의 흉터, 날카로운 눈매나 인상 때문에 사회생활에 어려움을 느끼는 20대 남성을 주 상대 고객으로 하며, 그 외에 성형수술을 원하는 사람들을 고객으로 한다. 현재 성형외과 계에서 공신력 있는 성형외과라 하더라도 성형에 관심 있는 잠재 고객까지 확보하기는 어려운 상황이다. 따라서 계획본 사업 초기에는 주로 20대 여성과 남성을 주요 대상으로 하여 사업을 확장한 후 고객의 범위를 넓혀 성형수술에 관심이 있는 모든 사람들까지 포함하도록 한다. 그리고 외국인, 특히 성형수술 관광을 오는 일본인들에게까지 고객의 범위를 확장하기로 하였다. 이에 따른 계속적인 기술 보완과 사이트 번역 작업 및 광고 전략의 개발 등을 추진할 예정이다.3. 사업 및 제품 개요1) 제품 개요본 사업은 성형수술에 관심이 있는 사람들에게는 공신력 있는 성형외과를 연결해주어 전문가와 상담을 할 수 있도록 하거나, 자신의 사진을 이용하여 웹 상에서 간단한 조작으로 수술 후의 모습을 예상해 볼 수 있게 하며, 성형외과에는 잠재 고객을 실제 고객으로 끌어들일 수 있도록 하는 서비스를 제공한다. 특히, 제품은 디지털 제품으로, 자신의 얼굴이 찍힌 사진을 이용해 웹상에서 직접 원하는 스타일로 얼굴을 성형해 볼 수 있도록 하는 프로그램을 제공하는 것이다. 이 프로그램은 판매하는 것이 아니라 서버 내의 프로그램을 고객이 이용하게 되는 것이며 고객의 이용 정도에 따라 요금을 받는 형식이다. 또한, 연예인들의 얼굴을 부위별로 자신의 얼굴과 합성해 볼 수 있도록 하는 부가 서비스도 제공한다. 고객이 요청할 경우, 사진 상으로 성형된 이미지와 함께 전문가의 충고, 수술비, 부작용의 위험 등에 대한 구체적인 정보를 함께 제공하며, 전문가와의 개별상담을 통한 이미지 합성 및 그에 따른 전문적 정보 제공은 저렴한 가격으로 유료 서비스화 한다. 현재 성형수술에 대해서 무료로 상담만을 해주는 사이트와 개별 성형외과를 홍보하는 사이트는 존재하지만, 자신이 얼굴을 직접 변형 및 합성해 볼 수 있게 하고, 맞춤형의 정확한 정보를 제공하며 공신력 있는 성형외과를 소개시켜 주는 사이트는 없다. 또한 잠재 고객을 유치하여 직접적으로 성형외과에 고객을 확보해 주는 사이트는 존재하지 않는다. 따라서 본 사업의 급성장이 예상되고 있다.2) 제품의 특성 및 용도본 사업의 제품 용도는 성형수술을 하기 전 고객이 직접 얻을 수 있고 자신의 성형 후 모습을 구현해 볼 수 있으므로 시간상?공간상 제약을 받는 사람들이나 성형외과에 선뜻 가지 못하고 있는 잠재고객들에게는 본 사업의 상품이 더욱 매력적일 것이다. 또한 상담을 받기 위해 예약을 해야하는 등의 복잡한 수속 절차가 없이도 회원으로 등록만 하면 자신의 사진으로 직접 성형을 해 볼 수도 있고 전문가와 개별 상담도 할 수 있기 때문에 많은 고객들이 관심을 가질 것이다. 그리고 실제로 성형수술을 받고자 하는 회원들에 대해서는 공동구매 형식으로의 할인 혜택을 해줌으로써 성형외과에 고객들을 유치해 줄 것이다. 잠재 고객을 실제 고객으로 직접 유인할 수 없는 성형외과 측에서는 본 사업체와의 계약을 통하여 고객을 확보할 수 있으므로 본 사업에 큰 관심을 갖고 참여하게 될 것이다. 성형에 대해 일반적인 상담을 하는 기존의 사이트와도 차별화 하여, 공신력 있는 전문의와 연계함으로써 보다 구체적이고 개별적인 상담을 가능하게 하며, 전문가의 의견을 바탕으로 성형 후 예상 모습을 유료화 하여 사진으로 제공하는 차별화 전략을 쓰기로 한다.4. 시장환경 분석1) 목표 시장본 사업은 인터넷을 기반으로 한 사업이므로 거시적으로 바라보았을 때 우리의 목표 시장은 크게는 인터넷 시장이다. 그 중에서도 성형에 관심이 많은 20대 여성과 과거와 달리 외모에 매우 관심이 많은 남성들, 또는 강한 인상으로 자신의 얼굴을 성형하고자 하는 욕구가 강한 사람들 등을 포함한다. 또한 일본보다 저렴한 가격으로 성형이 가능하여 국내로 성형 관광을 오는 일본에 거주하는 20~30대 여성과 남성, 그리고 이들과 연결을 시켜줄 공신력이 있는 성형외과라고 할 수 있다. 바쁜 현대인에게 병원에 직접 찾아가서 예약까지 해야 하는 현재의 성형수술 절차 단계는 매우 부담을 줄 수 있으며, 인터넷을 이용해 시간의 제약 없이 성형에 대한 자신의 욕구를 해결할 수 있는 본 사업은 이러한 욕구가 강렬한 젊은 사람들을 대상으로 한 사업으로써 매우 적절하다고 할 수 있다.2) 시장규모 및 성장 존재 한다는 것을 알 수 있다.2006년도도메인co.kr501.051re.kr1,942ne.kr3,788or.kr38,361pe.kr22,779go.kr1,874지역(seoul/busan/...)1,389교육기간(ac/hs/ms...)11,781한글.kr75,993합계658,958우리 나라 도메인의 구성비율은 2005년 7월 31일을 기준으로 하여 .co가 85.02%로 가장 높은 비율을 차지하고 있다. 다음으로 .pe가 개인들의 도메인네임 보유욕구로 인하여 9.04%를 차지했으며, .or(2.92%), .ne(1.32%)로 그 뒤를 따르고 있다. 우리의 경쟁사들에 대한 경쟁우위 전략은 보다 차별화 된 서비스의 제공이다. 다른 유사한 사이트들은 우리와 비슷한 서비스를 제공하기는 한다. 예를 들어 성형수술의 종류나 간단한 상담 등이 그것이다. 그러나 본 사업은 차별화 된 서비스를 제공하여 사업 초기에는 가격 경쟁력에 치중하여 시장 진입 초기의 경쟁 우위 전략으로 사용하며, 자사의 인지도가 높아진 이후에는 프로그램의 기능의 제한에 따라 가격에 차별화를 두어 수익을 창출하며 고객을 중심으로 하는 사업을 하기 위해 다양한 서비스의 개발을 하여 시장의 경쟁 우위를 계속 유지하고자 한다.4) 시장 진입 및 성장 전략현재 인터넷상에서 성형에 관한 사이트들은 대다수 존재한다. 그러나 이러한 사이트들은 단지 개인 성형외과를 홍보하거나 그를 통하여 고객을 병원에 유치하기 위한 한가지 방편으로 사이트를 운영하고 있는 경우가 많았다. 즉 사이트를 통해 고객에게 직접적인 서비스를 제공하기보다는 소극적인 태도로서 고객에게 소구하고 있는 것이다. 따라서 이와는 차별적으로 자사의 사이트는 보다 적극적으로 고객에게 소구하기 위하여 처음에는 자사의 사진 합성 프로그램을 무료로 이용할 수 있도록 하여 시장 진입 시에는 고객들의 시선을 끌기 위해 이러한 전략을 사용하기로 하였다. 하지만 이러한 방법을 사용하여 우리 사업의 인지도가 높아지면 계속해서 다양한 프로그램을 개발하며 그에 따라 차별화적인을 끌 수 있고 우리 사이트에 대한 신뢰감을 형성 할 수 있을 것으로 본다.- 목표 고객: 성형외과 전문의성형외과에게 우리의 사이트를 알리는 방법은 위의 불특정 다수에게 자사를 알리는 방법과는 차별화를 두어야 한다고 본다. 우리의 고객이 되는 성형외과는 대외적으로 공신력이 있어야 하기 때문에 몇몇 소수의 성형외과 의사 또는 전문의를 대상으로 하는 개별적인 홍보 전략을 사용해야 것이다. 먼저 몇몇 성형외과를 선정하여 전화로 미리 접촉한 후 직접 방문하거나 우편으로 광고를 보내는 방법을 사용할 것이다. 또 성형외과의 홈페이지에 광고를 내거나 전문의에게 직접 메일을 보내는 방법이 있다.② 이벤트- 목표고객: 20-30의 남성과 여성20-30대가 많이 활동하는 대학교, 대형 쇼핑몰, 시내중심가 등의 유흥가를 중심으로 이벤트 행사를 전개하고자 한다. 행사는 사이트에 직접 접속하여 몇몇 샘플 사진을 직접 합성하는 과정을 보여줌으로써 사람들의 호기심을 유발시키고 자신의 변화를 확인하고자 하는 고객에게는 이벤트 장소에서 직접 디지털 카메라로 사진을 찍어준다. 그리고 이메일 주소를 받아 사진을 보내줌과 동시에 우리 회사를 홍보하여 고객이 직접 자사 사이트를 방문하여 자신의 사진을 합성해 볼 수 있도록 메일을 보내준다. 또한 이벤트행사를 진행시에는 우리 사이트의 URL이 적혀 있는 반짇고리, 휴지 등 작은 선물을 나누어주어 사이트를 알릴 것이다.③ 가상공동체 형성이미 성형 수술을 한 사람, 그리고 수술을 할 사람, 성형외과 의사 등 성형수술에 관심이 있는 사람들이 웹상의 가상 공동체를 통하여 만날 수 있도록 한다. 가상 공동체 안에서는 성형수술의 종류와 방법, 개인의 경험담이나 그 밖의 다양한 상담 등을 할 수 있도록 하여 성형수술에 대한 의견을 상호 교환할 수 있도록 하고, 고객에게 최적의 경험을 제공하여 고객 중심의 사이트를 구축하고자 한다. 이 가상공동체를 잘 활용하여 자사를 고객에게 더욱 잘 알리고 고객을 확보하도록 한다. 또한 자사의 사이트를 통하여 수술을 받고자 하는
■ Describe the whole process of below examples and write your explanation and PKs, FKs of the decomposed relations for each step of process for putting a relation into BCNF.1) Eliminating Anomalies from Functional Dependencies : Example 2① 모든 functional Dependency를 식별한다.ItemNumber → (Type, AcquisitionCost)RepairNumber → (ItemNumber, Type, AcquisitionCost, RepairDate, RepairAmount)② 모든 candidate key를 식별한다.ItemNumber 는 모두를 determinant하지 못하므로 candidate key가 아니다.그러므로 EQUIPMENT_REPAIR는 BCNF가 아니며 anomaly가 발생한다.RepairNumber는 모두를 determinant하며 최소성을 가지므로 candidate key 이다.③ candidate key가 아닌 determinant를 가지는 functional dependency가 존재하는 경우A. functional dependency 의 tuple들을 새 Relation으로 이동한다.B. 그 functional dependency의 determinant를 새 relation의 primary key 로 만든다.C. determinant의 사본을 원래의 릴레이션에 foreign key로 남겨둔다.- 기존의 relation 의 tuple들을 그대로 새 relation에 이동하는 방법은 모르지만, BCNF로 바꾸는 과정을 이해하기 위해 ITEM Relation과 PEPAIR Relation을 각각 생성하고 값을 삽입하였다.- ItemNumber 는 primary key 이기 때문에 중복된 값은 삽입되지 않는다는 것을 알 수 있다.D. 원unt)- 모든 determinant가 candidate key가 되었고 두 relation은 모두 BCNF가 되었다.2) Eliminating Anomalies from Functional Dependencies : Example 3① 모든 functional Dependency를 식별한다.(OrderNumber, SKU) → (Quantity, Price, ExtendedPrice)(Quantity, Price) → ExtendedPrice② 모든 candidate key를 식별한다.(OrderNumber, SKU)는 모두를 determinant하며 최소성을 가지므로 candidate key 이다.(Quantity, Price)는 모두를 determinant하지 못하므로 candidate key가 아니다.그러므로 ORDER_ITEM relation 은 BCNF가 아니며 anomaly가 발생한다.③ candidate key가 아닌 determinant를 가지는 functional dependency가 존재하는 경우A. functional dependency 의 tuple들을 새 Relation으로 이동한다.B. 그 functional dependency의 determinant를 새 relation의 primary key 로 만든다.C. determinant의 사본을 원래의 릴레이션에 foreign key로 남겨둔다.D. 원래의 relation 과 새 relation 간에 참조 무결성 제약 조건을 생성한다.EXTENDED_PRICE (Quantity, Price, ExtendedPrice)- Quantity와 Price 모두 복합 primary key가 된다.ORDER_ITEM (OrderNumber, SKU, Quantity, Price)- OrderNumber와 SKU 모두 primary key가 된다.EXTENDED_PRICE relation의 primary key인 Quantity와 Price가 ORDER_ITEM relation에 존재한다.QuantiPrice 값까지 같이 수정해주어야 하기 때문에 좋지 않다. 그러므로 ExtendedPrice를 제거 하면 간단히 BCNF를 완성 할 수 있다.ORDER_ITEM (OrderNumber, SKU, Quantity, Price)- OrderNumber와 SKU 모두 primary key가 된다.ExtendedPrice를 제거 했으므로 Quantity와 Price는 더 이상 foreign key가 아니다.④ 모든 relation의 determinant가 candidate key가 될 때까지 단계 ③을 반복한다.(OrderNumber, SKU) → (Quantity, Price)determinant가 candidate key가 되었고 BCNF가 되었다.3) Eliminating Anomalies from Functional Dependencies : Example 4① 모든 functional Dependency를 식별한다.SID는 학번, Name은 학생이름, Club은 클럽 이름, Cost는 클럽에 가입하는 비용, AmtPaid는 해당 학생이 클럽에 지불한 금액을 나타낸다고 한다.SID → Name 학번은 유일한 식별자 이므로 성립한다.SID → Club (X) 학생이 하나 이상의 클럽에 가입한다면 성립하지 않는다.SID → Cost (X) 학번과 클럽에 가입하는 비용과는 무관하다.SID → AmtPaid (X) 학번과 해당학생이 클럽에 지불한 금액과는 무관하다.Name → SID (X) 동명이인이 있으므로 안된다.Name → Club (X)Name → Cost (X)Name → AmtPaid (X)Club → SID(X)Club → Name (X)Club → Cost 각 클럽마다 가입하는 비용이 정해져 있다. Scuba를 보면 동일한 비용이라는 것을 알 수 있다.하지만 학생마다 클럽에 가입하는 비용이 다를 수 도 있기 때문에 이런 상황에서는 사용자에게 확인 을 해볼 필요가 있다. 현재 예제 데이터만 사용할 수밖에 없기 때문에 Club → Cost 를 결정한다 고않으며 모든 열을 determinant하지 못하므로 candidate key가 아니다. 그러므로 STUDENT_ACTIVITY는 BCNF가 아니며 anomaly가 발생한다.③ candidate key가 아닌 determinant를 가지는 functional dependency가 존재하는 경우A. functional dependency 의 tuple들을 새 Relation으로 이동한다.B. 그 functional dependency의 determinant를 새 relation의 primary key 로 만든다.C. determinant의 사본을 원래의 릴레이션에 foreign key로 남겨둔다.- SID 는 primary key 이기 때문에 중복된 값은 삽입되지 않는다는 것을 알 수 있다.- Club 역시 primary key 이기 때문에 중복된 값은 삽입되지 않는다는 것을 알 수 있다.- PAYMENT relation에서는 (SID, Club) 복합 결정자가 primary key 이므로 SID와 Club가 단일적으로 중복된 값을 가지고 있을 때에도 삽입이 가능하다는걸 알 수 있다. 단 (SID, Club)가 동시에 같은 값이 중복 된다면 삽입되지 않는다.D. 원래의 relation 과 새 relation 간에 참조 무결성 제약 조건을 생성한다.PAYMENT.SID must exit in STUDENT.SID- PAYMENT.SID attribute의 값은 반드시 STUDENT.SID attribute에 존재하는 값이어야 한다.반대로 STUDENT.SID attribute의 값은 PAYMENT.SID attribute에 반드시 존재할 필요는 없다.PAYMENT.Club must exit in CLUB.Club- PAYMENT.Club attribute의 값은 반드시 CLUB.Club attribute에 존재하는 값이어야 한다.반대로 CLUB.Club attribute의 값은 PAYMENT.Club attribute에 반드시 존재할 필요는 없다.④ 모든 relatdgetCode)Department → Dept_BudgetCode② 모든 candidate key를 식별한다.SKU와 SKU_Desription은 모두를 determinant하며 최소성을 가지므로 candidate key 이다.그러나 Byer 와 Department 는 모두를 determinant하지 못하므로 candidate key가 아니다.그러므로 SKU_DATA_3은 BCNF가 아니며 anomaly가 발생한다③ candidate key가 아닌 determinant를 가지는 functional dependency가 존재하는 경우A. functional dependency 의 tuple들을 새 Relation으로 이동한다.B. 그 functional dependency의 determinant를 새 relation의 primary key 로 만든다.C. determinant의 사본을 원래의 릴레이션에 foreign key로 남겨둔다.- determinant를 가지지만 candidate key가 아닌 functional dependency중에 attribute가 많은 순서대로 처리한다. 그러므로 Buyer부터 새로운 relation으로 이동한다.- BUYER 는 primary key 이기 때문에 중복된 값은 삽입되지 않는다는 것을 알 수 있다.D. 원래의 relation 과 새 relation 간에 참조 무결성 제약 조건을 생성한다.SKU_DATA_4.Buyer must exit in BUYER.Buyer- SKU_DATA_4.Buyer attribute의 값은 반드시 BUYER.Buyer attribute에 존재하는 값이어야 한다.반대로 BUYER.Buyer attribute의 값은 SKU_DATA_4.Buyer attribute에 반드시 존재할 필요는 없다.④ 모든 relation의 determinant가 candidate key가 될 때까지 단계 ③을 반복한다.SKU → (SKU_Description, Buyer)SKU_Description → (SKU,.