#1 기본키 기본키 PK : Primary Key는 여러 키 중에서 가장 중요한 키로서 한 테이블 내에서 중복되지 않는 값만 가질 수 있는 키이다. 기본키의 속성을 정리하면 다음과 같다. 기본키의 속성 1. 테이블에 저장된 행을 식별할 수 있는 유일한 값이어야 한다. 2. 값의 중복이 없어야 한다. 3. NULL 값을 가질 수 없다. 기본키는 중복되지 않는 유일한 값이라는 특성을 가졌기 때문에 하나 또는 여러 열의 조합으로 만들 수 있다. 예를 들어 다음과 같이 학생을 관리하는 학생 정보 테이블이 있다고 가정해 보자. 학생별로 특정 서비스를 제공하려면 각 학생을 구별할 수 있는 데이터가 필요하다. 이 경우에 학번, 아이디, 주민등록번호가 각 학생을 구별할 수 있는 데이터가 될 수 있다. 이들 중 한 열을..
#1 테이블 관계형 데이터베이스는 기본적으로 데이터를 2차원 표 형태로 저장하고 관리한다. 이 표 형태의 데이터 저장 공간을 테이블 table 이라고 부른다. 테이블은 2차원 형태이므로 가로줄과 세로줄로 구성된다. 이때 가로줄은 행 row = 로 , 세로줄은 열 column = 칼럼 이라고 부른다. https://zetawiki.com/wiki/DB%EC%97%94%EC%A7%84_%EC%88%9C%EC%9C%84 행 행은 저장하려는 하나의 개체를 구성하는 여러 값을 가로로 늘어뜨린 형태이다. 위에 빨간색을 쳐놓은것이 한개의 행이다. 하나의 행은 구분, DBMS 연도별 순위와 같이 여러 값으로 이루어진 DBMS의 한개의 데이터를 의미한다. 실무에서는 행을 로우라고 많이 부른다. 있어 보이려면 앞으로 로우..
관계형 데이터 베이스란? 관계형 데이터 베이스는 데이터를 저장 관리하는 데이터베이스를 의미한다. 관계형 데이터 베이스를 관리하는 시스템은 DBMS에 데이터 간의 관계를 강조하기 위한 'relational'을 앞에 붙여 RDBMS Realation Database Management System, 즉 관계형 데이터베이스 관리 시스템이라고 부른다. RDBMS는 1980년 후반부터 지금까지 가징 많이 사용하는 데이터베이스이다. 엠에스에스큐엘 MS-SQL 마이에스큐엘 My-SQL 마리아디비 MariaDB 포스트그리에스큐엘 PostgreSQL 디비투 DB2 오라클 Oracle 데이터 베이스 제품은 정말 많습니다. 현재 가장 많이 사용되는 랭킹을 살펴 보겠습니다. https://db-engines.com/en/ra..