목록MySQL (22)
햄발
User Table Field Type Constraints description idINTpk, auto..사용자 고유 IDusernameVARCHAR(50)not null사용자 이름emailVARCHAR(100)not null, Unique이메일 주소passwordVARCHAR(255)not null비밀번호addressVARCHAR(255)-주소created_atTIMESTAMPDefault CURRENT_TIMESTAMP계성 생성 시간 Product Table Field Type Constraints description idintpk, auto..식별자namevarchar(100)not null상품 이름descriptionTEXT-상품 설명priceDECIMARL(..
SELF JOIN 하나의 테이블 내에서 자기 자신을 조인하는 것을 의미합니다. 이는 동일한 테이블에서 서로 다른 행을 비교하고 조작하는 데 사용됩니다. Self join을 사용하면 동일한 열을 가진 두 개의 서로 다른 인스턴스 간의 관계를 파악하거나 계층적인 구조를 나타낼 때 유용합니다.예를 들어, 조직 구조에서 각 직원이 직속 상급자의 정보를 확인해야 할 때 self join을 사용할 수 있습니다. 각 직원은 같은 테이블에 저장되어 있지만, 상급자와 직속 부하 직원 간의 관계를 파악하기 위해 자기 자신과의 조인을 수행합니다. Column Name Data Type Description employee_idINT직원의 식별자employee_nameVARCHAR직원의 이름employee_..
정규화 (Normalization) 데이터베이스에서 정규화는 데이터를 조직화하고 중복을 최소화하기 위해 데이터베이스 테이블의 설계를 시스템적으로 개선하는 과정 이다. 정규화를 통해 데이터의 무결성과 일관성을 유지하면서 효율적인 데이터 관리가 가능해진다. 기본 목표 테이블 내에서 발생할 수 있는 데이터의 중복을 최소화 하여 이상 현상을 방지하고, 데이터 무결성 을 유지하는 것이다. 데이터의 무결성(Integrity) 은 데이터베이스 관리 시스템에서 데이터의 정확성, 일관성 및 신뢰성을 유지하는 특성을 말합니다. 데이터베이스 내의 정보가 정확하고 일관된 상태로 유지되고 시스템에서 정의한 규칙, 제약 조건, 비즈니스 규칙을 준수하여 데이터의 품질을 보장하며, 응용 프로그램과 사용자가 신뢰할 수 있는..