SQL 3

02-2

MySQL Workbench로 데이터베이스 구축하기. 데이터베이스 만들기 1. (좌측) SCHEMAS 패널 우클릭 > [Create Xchema] 선택 2. name : 'shop_db' 입력 후 [Apply] 선택 3. Apply SQL Script to Database 창의 [Apply] 선택 CREATE TABLE 'shop_db'; 테이블 만들기 1. (좌측) SCHEMAS 패널 > 'shop_db' - [▶] 클릭 > Table 우클릭 > [Create Table] 선택 2. Table Name : member 입력 3. Column Name / Data Type / PK / NN(Not Null) 설정 후 [Apply] 선택 4. Apply SQL Script to Database 창의 [Ap..

02-1

프로젝트 진행 단계 : 대표적으로 폭포수 모델을 사용. : 데이터베이스 모델링은 업무 분석과 시스템 설계 단계에 해당하며, 이 단계를 거치면 테이블 구조가 결정. 데이터베이스 모델링 : 주어진 개념으로부터 논리적인 데이터 모델을 구성하는 작업. 데이터 모델링의 일반적 정의 Webster 사전 - 가설적 또는 일정 양식에 맞춘 표현 (a hypothetical or stylized representation). - 어떤 것에 대한 예비 표현으로, 그로부터 최종 대상이 구축되도록 되어있는 계획으로 기여하는 것. 복잡한 ‘현실 세계’를 단순화시켜 표현하는 것. 모델이란 사물 또는 사건에 관한 양상(Aspect)이나 관점(Perspective)을 연관된 사람이나 그룹을 위하여 명확하게 하는 것. 모델이란 현실 ..

01-1

데이터베이스 (Database, DB) : 데이터의 집합. 다수의 사용자와 응용프로그램이 공유하고 접근이 가능해야함. DBMS (Database Management System) : 1973년에 이론을 정립. : 데이터베이스를 관리하고 운영하는 소프트웨어이며, 이에 사용되는 언어가 SQL. : Excel은 대용량의 데이터를 관리하거나 다수의 사용자와 공유가 어려워 DBMS라고 부르지 않음. DBMS의 분류 - 계층형 DBMS (Hierarchical DBMS) : 각 계층이 Tree 형태. : 구성 후 변경하기가 까다롭고 하위 계층까지 이동 시 순차적 이동 필요(비효율적) 현재는 사용하지 않음. - 망형 DBMS (Network DBMS) : 계층형 DBMS의 문제점을 개선한 모델로 하위 계층끼리 연결된..