SQL 복합키 (Composite Key) 설정하기

sql-logo

복합키란? SQL에서 복합키(Composite Key)란, 두 개 이상의 칼럼(Column)을 기본키(Primary Key)로 결합하여 테이블 내의 각 레코드(Record)를 유일하게 식별하는 데 사용되는 키(Key)입니다. 복합키는 단일 칼럼으로는 레코드를 유일하게 식별할 수 없는 경우에 주로 사용됩니다. 이러한 키는 데이터베이스에서 데이터 무결성(Integrity)을 유지하고, 중복을 방지하는 중요한 역할을 합니다. 복합키 특징 복합키는 두 개 이상의 칼럼을 기본키로 결합하여 구성됩니다. 예를 들어, 학교 … Read more

SQL 기초 – PRIMARY KEY, FOREIGN KEY, 제약조건, JOIN, 서브쿼리

sql-logo

개발일지 PRIMARY KEY, FOREIGN KEY, 제약조건, JOIN, 서브쿼리 등 SQL의 핵심 개념들을 체득하기 위해 다양한 상황에서 반복적인 작업을 통해 실력을 향상시키고 있습니다. 데이터베이스의 정확성과 일관성을 유지하는데 중점을 두는 PRIMARY KEY와 FOREIGN KEY의 활용, 데이터 무결성을 지키기 위한 제약조건의 적용, 다양한 테이블 간의 데이터 결합을 위한 JOIN, 그리고 복잡한 조건을 다루기 위한 서브쿼리 작성에 대한 경험을 … Read more

SQL 기초 – WHERE, 연산자, AS, LIMIT, DISTINCT 개념 정리

sql-logo

개발일지 이번 주는 SQL에 대해 좀 더 깊게 학습하였습니다. 다양한 상황에 유연하게 대처할 수 있는 쿼리를 작성하면서 여러 상황에서의 경험을 쌓고 있습니다. SQL 문법과 기능을 더 자세히 이해하고 활용함으로써 데이터베이스 관리 및 조회에 대한 역량을 향상시키고 있습니다. 이번 글에서 정리할 내용은 WHERE, 연산자, AS, LIMIT, DISTINCT 입니다. 학습한 내용을 간략하게 정리하고 복습하는 시간을 갖고자 합니다. … Read more

SQL 기초 – 데이터 타입, DDL, DML, DCL, TCL 개념 정리

sql-logo

개발일지 이번 개발일지에서는 SQL의 핵심 요소로 알려진 데이터 타입과 데이터 정의어 (DDL), 데이터 조작어 (DML), 데이터 제어어 (DCL), 그리고 트랜잭션 제어어 (TCL)에 대한 내용을 간략하게 정리해보겠습니다. SQL은 데이터베이스와 상호작용 하기 위한 언어로, 데이터를 구조화하고 관리하는 데에 중요한 역할을 합니다. 지속적으로 이러한 SQL 개념들을 활용해보며, 실제 프로젝트에서 어떻게 효과적으로 활용할 수 있는지 고민하고 있습니다. 다양한 상황에서 … Read more

SQL 기초 – 데이터베이스, DBMS, RDBMS, SQL 이란?

sql-logo

개발일지 이번 주는 데이터베이스와 SQL에 대한 기본 학습에 집중했습니다. 데이터베이스의 개념을 이해하고 SQL을 활용하는 방법에 대해 알게 되는 시간이었습니다. 현재까지는 어려움 없이 학습을 진행 중이지만, 더 많은 실습과 경험을 통해 SQL을 더욱 능숙하게 다루는 것이 중요하다고 느껴집니다. 데이터베이스는 정보를 체계적으로 저장하고 관리하는 도구로, 이를 효과적으로 다루기 위해 SQL(Structured Query Language)이 사용됩니다. SQL은 데이터베이스에 대한 다양한 … Read more