ERD 2

[CS] 면접을 위한 CS 전공지식 노트 정리(chapter4 데이터베이스)

데이터베이스 단원의 목차에 대해 설명드리겠습니다. SECTION 1 데이터베이스의 기본 SECTION 2 ERD와 정규화 과정 SECTION 3 트랜잭션과 무결성 SECTION 4 데이터베이스의 종류 SECTION 5 인덱스 SECTION 6 조인의 종류 SECTION 7 조인의 원리 4.1 데이터베이스의 기본 데이터베이스(DB, DataBase)는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합입니다. 해당 데이터베이스를 제어, 관리하는 통합 시스템을 DBMS(DataBase Management System)라고 하며, 데이터베이스 안에 있는 데이터들은 특정 DBMS마다 정의된 쿼리 언어(query language)를 통해 삽입, 삭제, 수정, 조회 등을 통해 수행할 수 있..

CS 2023.06.05

[Mysql] MYSQLWorkbench tool을 이용하여 DB ERD 추출

현재 진행하고 있는 프로젝트 Github Repository README.md 파일에 DB Erd 사진을 첨부하려고 했는데, 직접 Erd를 만들어주는 것이 번거로워 Erd를 추출해 줄 수 있는 기능을 발견했습니다. Erd 추출 결과 1. mysql 접속(application.yml에 설정해준 mysql-server 경로에 접속) 2. Database -> Reverse Engineer 선택 3. Continue 버튼 클릭 4. Schema 선택 (Erd를 추출하고 싶은 Schema 선택) 4. Filtering을 거쳐 원하지 않는 테이블을 추출하지 않을 수 있습니다. (모든 테이블을 생성하고 삭제해도 무관) 5. 결과물 확인 이렇게 직접 Erd를 설계하지 않고, workbench를 이용해 Entity들..

DevOps 2023.05.28