데이터베이스정의 및 폭포수 모델, My-sql 데이터베이스모델링 툴
- 데이터 베이스 : 데이터의 집합
- DBMS : 데이터 베이스를 관리하고 운영하는 소프트웨어
- 계층형 DBMS : 처음으로 등장한 DBMS 개념으로 1960년대 시작됨
각 계층은 트리형태를 갖는다.
- 망형 DBMS : 계층형 DBMS의 문제점을 개선하기 위해 1970년대에 등장했으며 하위에 있는 구성원 끼리도 연결된 유연한 구조이다
- 관계형 DBMS : RDBMS라고 부른다.
테이블이라는 최소 단위로 구성되며 하나 이상의 열과 행으로 이뤄져 있다.
- MYSQL 설치 과정
https://blog.naver.com/kimnew8376/223061317184
MySQL - workbench 설치 과정 정리해두기
다음주부터 새로운 부서에서 새로운 업무를 맡게 된다. 그곳은 마리아디비!! MYSQL의 친척인 격이다!!...
blog.naver.com
- 데이터 베이스 모델링 : 테이블의 구조를 미리 설계하는 개념으로 건축 설계도를 그리는 과정과 유사하다
- 프로젝트를 진행하기 위ㅐ서는 대표적으로 폭포수 모델을 사용하며 데이터 베이스 모델링은 폭포수 모델의 업무 부석과 시스템 설계 단계에 해당한다 이 단계를 거치면서 테이블 구조가 결정된다.
- 프로젝트란 현실 세계에서 일어나는 업무를 컴퓨터 시스템으로 옮겨 놓는 과정으로 더 쉽게는 대규모 소프트웨어를 작성하기 위한 전체 과정으로 이야기 할 수 있다.
- 폭포수모델
데이터 베이스 모델링 : 우리가 살고 있는 세상에서 사용되는 사물이나 작업을 DBMS의 데이터 베이스 개체로 옮기기 위한 과정
- 데이터 : 하나하나의 단편저긴 정보를 말한다
- 테이블 : 데이터를 입력하기 위해 표 형태로 표현한 것을 말한다.
- 데이터베이스 : 테이블이 저장되는 장소를 말한다.
- DBMS : 데이터베이스 관리 시스템 또는 소프트웨어를 말한다.
- 열 : 테이블의 세로를 말한다.
- 열 이름 : 각 열을 구분하기 위한 이름이다.
- 데이터 형식 : 열에 저장될 데이터의 형식을 말한다.
- 행 : 실질적인 진짜 데이터
- 기본키 : 기본키 열은 각 핵을 구분하는 유일한 열을 말한다.
데이터 베이스 모델링 툴
- File- New Model
Add Diagram 클릭!
Place a New Table 클릭
기본 설정후 더블클릭하면 테이블 생성
테이블이 생성되면 더블클릭하여 테이블 내용을 수정한다.
수정 이후 다른 테이블이 생성되면 함께 관계도를 이어간다.