만쥬의 개발일기
article thumbnail
[ERD] - ERD Cloud 기본적인 사용법
🛠️TOOL 2024. 1. 25. 16:01

ERD 생성 먼저 새 ERD를 만들고 테이블을 하나 생성하면 다음과 같은 초기화면이 생긴다. 위의 두개의 title에는 왼쪽은 논리적이름을, 오른쪽은 물리적이름을 적어준다. 논리적 이름 : 내가 알아보기 위한 이름 물리적 이름 : 실제 데이터베이스에 저장되는 테이블 이름 왼쪽 노란색 버튼은 PK attribute를 추가하고, 파란색 버튼은 일반 attribute를 추가한다. row를 클릭하고, 오른쪽 i 버튼을 누르면 값을 편리하게 수정할 수도 있다. 노출되는 속성 선택 테이블에서 어떤 속성을 보여줄지는 오른쪽 위 톱니바퀴 모양 아이콘을 누르면 다음과 같은 화면에서 설정할 수있다. Display가 화면에서 보여지는 테이블의 속성을 선택하는 곳이고, share가 다른 사용자와 동시 작업을 할지를 선택하는 ..

article thumbnail
[DATABASE] - 정규화(Normalization) 완벽 이해하기

KEY에 대한 이해가 부족하다면 KEY를 정리한 포스팅을 먼저 보고 오자. 2023.07.19 - [📚CS/📘데이터베이스] - [DATABASE] - Key 완벽 이해하기 (기본키, 후보키, 외래키 등) [DATABASE] - Key 완벽 이해하기 (기본키, 후보키, 외래키 등) key는 데이터베이스의 가장 중요한 개념이다. key는 데이터베이스(혹은 릴레이션) 내에서 특정 레코드(tuple)를 고유하게 식별하기 위해 사용되는 필드 또는 속성(attribute)을 의미하고, 그 종류로는 kangmanjoo.tistory.com 정규화(Normalization)란? 정규화(Normalization)의 기본 목표는 테이블 간에 중복된 데이타를 허용하지 않는다는 것이다. 중복된 데이터를 허용하지 않음으로서 무..

article thumbnail
[DATABASE] - Key 완벽 이해하기 (기본키, 후보키, 외래키 등)

key는 데이터베이스의 가장 중요한 개념이다. key는 데이터베이스(혹은 릴레이션) 내에서 특정 레코드(tuple)를 고유하게 식별하기 위해 사용되는 필드 또는 속성(attribute)을 의미하고, 그 종류로는 후보키, 기본키, 대체키, 슈퍼키,외래키 등이 있다. 예시 릴레이션 학생 TABLE 강의 TABLE 후보키 (Candidate Key) 후보 키(Candidate Key)는 데이터베이스 테이블에서 각 튜플을 유일하게 식별하는 데 사용할 수 있는 키들의 부분집합이다. 모든 릴레이션은 반드시 하나 이상의 후보키를 가져야한다. 릴레이션에 있는 모든 튜플에 대해서유일성과 최소성을 만족시켜야한다. 유일성을 만족한다는 것은, 예를들어 학생 릴레이션의 경우, 후보키만으로도 한 튜플을 특정지을 수 있는 것이다...