[MySQL] 2. MySQL 구축 절차

정보시스템 구축 절차

  • 분석, 설계, 구현, 시험, 유지보수 5가지 단계를 거친다.
  1. 분석단계
    • 시스템 분석 또는 요구사항 분석
    • 현재 우리가 무엇을 할 것인지 결정하는 단계
    • 사용자의 인터뷰와 업무 조사 수행
  2. 설계 단계
    • 구축하고자 하는 시스템을 어떻게 할 것인지 결정

이후 구현, 시험, 유지보수 진행

데이터 베이스 모델링

  • 현실 세계에서 사용되는 데이터를 DBMS에 어떻게 옮겨 놓을 것인지 결정하는 과정

모델링 예시

쇼핑몰의 회원을 DB에 어떻게 넣을 것인가?

  • 회원을 나타낼 수 있는 속성들을 추출해 넣는다
  • 이름, 주민번호, 주소 등의 정보를 저장
  • 이와 같은 정보들을 테이블이라는 형식에 맞추어 저장

  • 테이블 예시
아이디 이름 주소
Kim 김ㅇㅇ 서울
Lee 이ㅇㅇ 경기도
Park 박ㅇㅇ 강원도

DB 용어

  • 데이터: 하나의 단편적인 정보
  • 테이블: 회원이나 제품의 데이터를 입력하기 위해 표 형태로 표현한 것
  • 데이터베이스: 테이블이 저장되는 저장소를 의미
  • DBMS: 데이터베이스를 관리하는 시스템 또는 소프트웨어
  • 열(=컬럼=필드): 각 테이블은 열로 구성된다.
  • 열 이름: 열을 구분하기 위한 이름으로 각 테이블 내 중복이 불가능하다.
  • 데이터 형식: 열의 데이터 형식(Varchar, Integer 등)
  • 행: 실질적인 데이터
  • 기본키 열: 각 행을 구분하는 유일한 열로 중복이 불가능하며 비어 있어서는 안된다.
  • 외래키 필드: 두 테이블의 관계를 맺어주는 키
  • SQL: DBMS와 사람이 소통하기 위한 언어

MySQL 데이터베이스 구축 절차

  • 데이터베이스 생성, 테이블 생성, 데이터 입력, 데이터 조회/활용 순으로 진행된다.

homebdy
homebdy 개발에 이제 막 발 담근 사람. 개발에 이제 막 발 담근 사람. 개발에 이제 막 발 담근 사람. 개발에 이제 막 발 담근 사람.
comments powered by Disqus