3-1. 요구사항 분석과 시스템 설계 및 모델링
정보시스템 구축 절차
- 요구사항(What) → 시스템 설계(How) → 구현 → 테스트 → 유지보수
데이터베이스 모델링
- 현실세계에서 사용되는 데이터를 MySQL에 어떻게 옮겨 놓을 것인지 결정하는 과정
- 테이블(Table)이라는 형식에 맞춰 저장
데이터베이스 운영 절차
데이터베이스 기본 용어
- DBMS
- 데이터베이스를 관리하는 시스템 또는 소프트웨어
- 데이터베이스(DB)
- 테이블이 저장되는 저장소
- 각 데이터베이스는 서로 다른 고유한 이름을 가지고 잇음
- 테이블(Table)
- 데이터를 입력하기위해, 표 형태로 표현한것
- EX) 회원 정보 테이블, 제품 정보 테이블
- 데이터(data)
- 하나하나의 단편적인 정보
- 정보는 있으나 아직 체계화 되지 못한 상태
- 데이터형식(Schema)
- 열의 데이터 형식
- 테이블을 생성할 때 열 이름과 함께 지정
- 열 이름(컬럼)
- 각 열을 구분하기 위한 이름
- 열 이름은 각 테이블 내에서 중복되지 않고, 고유하다
- 행(로우)
- 실질적인 데이터 말함
- 기본 키 열 (Primary Key, 주 키)
- 각 행을 구분하는 유일한 열
- 중복되어서는 안되며, 비어 있어서도 안됨
- 각 테이블에는 기본 키가 하나만 지정
- 외래키 (Foreign Key) 필드
- 두 테이블의 관계를 맺어주는 키
- SQL
- 구조화된 질의 언어
- 사람과 DBMS가 소통하기 위한 말(언어)
3-2. MySQL을 이용한 데이터베이스 구축 절차
MySQL Server 연결
스키마(Schema) 생성
테이블(Table) 생성
- Table Name: memberTBL
- Column Name : memberID
- Datatype : CHAR(8)
- NN : Check
- PK : Check
데이터 입력
- [Navigator]/[shopdb]/[Tables]/[membertbl]을 마우스 우클릭 - “Select Rows – Limits 1000”을 선택
행 데이터 삭제
'빅데이터 분석가 양성과정 > MySQL' 카테고리의 다른 글
SQL 기본 쿼리문 ( 1 ) (0) | 2024.07.11 |
---|---|
유틸리티 사용법 (0) | 2024.07.11 |
MySQL DB Modeling (1) | 2024.07.11 |
MySQL 설치 (0) | 2024.07.11 |
DBMS의 개요 (0) | 2024.07.11 |