SQLD

· SQLD 정리
17. DML● DML(Data Manipulation Language)데이터의 삽입(INSERT), 수정(UPDATE), 삭제(DELETE), 병합(MERGE)저장(COMMIT) 혹은 취소(ROLLBACK) 반드시 필요  ● INSERT테이블을 행에 삽입할 때 사용한 번에 한 행만 입력 가능(SQL Server, 여러 행 동시 삽입 가능)하나의 컬럼에는 한 값만 삽입 가능컬럼별 데이터 타입과 사이즈에 맞게 삽입INTO 절에 컬럼명을 명시하여 일부 컬럼만 입력 가능. 작성하지 않은 컬럼은 NULL이 입력됨☞ NOT NULL 컬럼의 경우 오류가 발생전체 컬럼에 대한 데이터 입력 시 테이블명 뒤의 컬럼명 생략 가능** 문법INSERT INTO 테이블명 VALUES(값1, 값2, ... ); -- 전..
· SQLD 정리
1. 관계형 데이터베이스 개요● 데이터베이스(Database)와 DBMS(DataBase Management System)데이터베이스 : 데이터의 집합. 꼭 형식을 갖추지 않아도 엑셀 파일을 모아둔다면 그것 또한 데이터베이스DBMS : 데이터를 효과적으로 관리하기 위한 시스템             개인이 파일을 여러 개 묶어서 폴더에 보관하면 데이터를 찾고 관리하는데 많은 비용이 발생             이를 보다 시스템적으로 작동하게 만든 시스템을 DBMS라고 한다.(ORACLE, MYSQL 등)  ● 관계형 데이터베이스 구성 요소계정 : 데이터의 접근 제한을 위한 여러 업무별/시스템별 계정이 존재테이블 : DBMS의 DB 안에서 데이터가 저장되는 형식스키마 : 테이블이 어떠한 구성으로 되어있는지, ..
· SQLD 정리
PART7. 관계와 조인의 이해● 관계(Relationship)의 개념엔티티의 인스턴스 사이의 논리적인 연관성엔티티의 정의, 속성 정의 및 관계 정의에 따라서도 다양하게 변할 수 있음관계를 맺는다는 부모의 식별자를 자식에 상속하고, 상속된 속성을 매핑키(조인키)로 활용-> 부모, 자식을 연결함  ● 관계의 분류관계는 존재에 의한 관계와 행위에 의한 관계로 분류존재 관계는 엔티티 간의 상태를 의미ex) 사원 엔티티는 부서 엔티티에 소속행위 관계는 엔티티 간의 어떤 행위가 있는 것을 의미ex) 주문은 고객이 주문할 때 발생  ● 조인의 의미결국 데이터의 중복을 피하기 위해 테이블은 정규화에 의해 분리된다.분리되면서 두 테이블은 서로 관계를 맺게 되고, 이 두 테이블의 데이터를 동시에 출력하거나 관계가 있는 ..
· SQLD 정리
PART1. 데이터 모델링의 이해 ● 모델링의 개념현실 세계의 비즈니스 프로세스와 데이터 요구사항을 추상적이고 구조화된 형태로 표현하는 과정데이터베이스의 구조와 관계를 정의하며, 이를 통해 데이터의 저장, 조작, 관리 방법을 명확하게 정의  ● 모델링의 특징단순화(Simplification)현실을 단순화하여 핵심 요소에 집중하고 불필요한 세부 사항을 제거단순화를 통해 복잡한 현실 세계를 이해하고 표현하기 쉬워짐추상화(Abstraction)현실세계를 일정한 형식에 맞추어 간략하게 대략적으로 표현하는 과정다양한 현상을 일정한 양식인 표기법에 따라 표현명확화(Clarity)대상에 대한 애매모호함을 최대한 제거하고 정확하게 현상을 기술하는 과정명확화를 통해 모델을 이해하는 이들의 의사소통을 원활히 함  ● 데이..
choco2706
'SQLD' 태그의 글 목록