프로그래밍 이야기/MYSQL,MariaDB

데이터베이스정의 및 폭포수 모델, My-sql 데이터베이스모델링 툴

글쓰는 개발자 김뉴네 2023. 8. 27. 22:24
728x90
반응형

- 데이터 베이스 : 데이터의 집합

- 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 클릭


기본 설정후 더블클릭하면 테이블 생성


테이블이 생성되면 더블클릭하여 테이블 내용을 수정한다.

수정 이후 다른 테이블이 생성되면 함께 관계도를 이어간다.

728x90
반응형