ERD 생성 먼저 새 ERD를 만들고 테이블을 하나 생성하면 다음과 같은 초기화면이 생긴다. 위의 두개의 title에는 왼쪽은 논리적이름을, 오른쪽은 물리적이름을 적어준다. 논리적 이름 : 내가 알아보기 위한 이름 물리적 이름 : 실제 데이터베이스에 저장되는 테이블 이름 왼쪽 노란색 버튼은 PK attribute를 추가하고, 파란색 버튼은 일반 attribute를 추가한다. row를 클릭하고, 오른쪽 i 버튼을 누르면 값을 편리하게 수정할 수도 있다. 노출되는 속성 선택 테이블에서 어떤 속성을 보여줄지는 오른쪽 위 톱니바퀴 모양 아이콘을 누르면 다음과 같은 화면에서 설정할 수있다. Display가 화면에서 보여지는 테이블의 속성을 선택하는 곳이고, share가 다른 사용자와 동시 작업을 할지를 선택하는 ..
KEY에 대한 이해가 부족하다면 KEY를 정리한 포스팅을 먼저 보고 오자. 2023.07.19 - [📚CS/📘데이터베이스] - [DATABASE] - Key 완벽 이해하기 (기본키, 후보키, 외래키 등) [DATABASE] - Key 완벽 이해하기 (기본키, 후보키, 외래키 등) key는 데이터베이스의 가장 중요한 개념이다. key는 데이터베이스(혹은 릴레이션) 내에서 특정 레코드(tuple)를 고유하게 식별하기 위해 사용되는 필드 또는 속성(attribute)을 의미하고, 그 종류로는 kangmanjoo.tistory.com 정규화(Normalization)란? 정규화(Normalization)의 기본 목표는 테이블 간에 중복된 데이타를 허용하지 않는다는 것이다. 중복된 데이터를 허용하지 않음으로서 무..
key는 데이터베이스의 가장 중요한 개념이다. key는 데이터베이스(혹은 릴레이션) 내에서 특정 레코드(tuple)를 고유하게 식별하기 위해 사용되는 필드 또는 속성(attribute)을 의미하고, 그 종류로는 후보키, 기본키, 대체키, 슈퍼키,외래키 등이 있다. 예시 릴레이션 학생 TABLE 강의 TABLE 후보키 (Candidate Key) 후보 키(Candidate Key)는 데이터베이스 테이블에서 각 튜플을 유일하게 식별하는 데 사용할 수 있는 키들의 부분집합이다. 모든 릴레이션은 반드시 하나 이상의 후보키를 가져야한다. 릴레이션에 있는 모든 튜플에 대해서유일성과 최소성을 만족시켜야한다. 유일성을 만족한다는 것은, 예를들어 학생 릴레이션의 경우, 후보키만으로도 한 튜플을 특정지을 수 있는 것이다...