DB/sqld 3

DML

SQL 문의 3가지 종류 DDL (Data Definition Language) - 구조 정의목표: 데이터베이스의 테이블이나 구조를 정의/생성/변경/삭제합니다.주요 명령어CREATE: 테이블, 뷰, 인데스 생성ALTER: 구조 변경 (컬럼 추가/삭제/변경)DROP: 구조 자체를 삭제 (테이블 전체 삭제) DCL (Data Control Language) - 접근 제어목표: 데이터베이스에 대한 접근 권한을 부여하거나 회수합니다.주요 명령어GRANT: 권한 부여 (예: SELECT 권한 부여)REVOKE: 권한 회수 DML (Data Mainpolation Language) - 데이터 조작목표: 테이블 안에 있는 실제 데이터를 검색, 삽입, 수정, 삭제합니다.주요 명령어SELECT: 데이터 검색INSERT:..

DB/sqld 2025.12.22

[sqld]엔티티 / 속성과 도메인

엔티티데이터베이스의 구성요소 중 독립적을 식별 가능한 객체(Object)엔티티의 하위 요소를 속성(Attribute)라고 함 ex) 회원 엔티티의 속성: 회원명, 회원코드, 주소.. 엔티티의 특징업무에서 필요로 하고 관리하고자 하는 정보식별이 가능하도록 유일한 식별자를 가져야 함영속적으로 존재하는 인스턴스가 두 개 이상인 집합을 이루어야 함하위요소로 반드시 속성을 가져야 함엔티티는 다른 엔티티와 한 개 이상의 관계를 가져야 함 *인스턴스: 엔티티로 정의된 구조에 맞춰 실제 디스크에 저장된 데이터 property: 객체의 특성attribute: 엔티티의 구성 요소 속성과 도메인속성엔티티의 하위요소로, 엔티티에 대한 자세하고 구체적인 정보를 나타낸 것의미상으로 분리되지 않는 최소의 데이터 단위속성의 개수에..

DB/sqld 2025.09.03

[sqld] 데이터 모델링

데이터 모델링 모델링구축하고자 하는 정보시스템에 맞게 현실세계의 데이터를 약속된 표기법으로 표현업무의 흐름을 가시화, 명세화하며 정보시스템을 구축하기 위한 분석, 설계 과정의 일환업무 프로세스의 데이터를 분석하여 추상화(Abstraction) 추상화: 1.단순화 2.축약 3. 특징: 추상화/단순화(약속된 표기법으로..)/명확화유의사항: 중복/비유연성/비일관성(정규화와 관련/ ex_a를 바꿨는데 b 가 바뀌지 않는다,,) 최소화 모델링의 3가지 단계개념적 데이터 모델링(가장 높은 추상화 레벨) 업무와 개념 중심으로 포괄적인 수준에서 모델링 수행전사적 차원의 데이터 모델링, EA(Enterprise Architectue) 수립에 많이 사용엔티티(Entity)와 속성(Attribute) 도출 논리적 데이터 모..

DB/sqld 2025.09.03