반응형

2024/12 3

데이터베이스(Database) 정규화 정리

정규화불필요한 데이터의 중복으로 인한 연산의 부작용이 발생하는 이상 현상을 제거하기 위한 과정릴레이션을 관련 있는 속성들로만 구성하기 위해 릴레이션을 분해하는 과정함수적 종속성을 판단하여 정규화 수행 이상 현상의 종류삽입 이상 : 데이터를 삽입할 때, 불필요한 데이터도 함꼐 삽입되는 문제갱신 이상 : 중복 데이터 중, 일부만 변경되어 데이터의 불일치 발생삭제 이상 : 데이터를 삭제할 떄, 필요한 데이터까지 함께 삭제되는 문제 함수 종속X와 Y는 하나의 릴레이션을 구성하는 속성들의 부분 집합Y가 X에 함수적으로 종속되어 있다는 의미표현식 : X → Y    (X는 결정자, Y는 종속자)완전 함수 종속X의 속성 집합 전체에 종속되는 것을 의미가장 일반적인 함수 종속을 의미부분 함수 종속X의 속성 집합 일부분..

데이터베이스(Database) SQL ALTER TABLE 정리

ALTER TABLE ADD속성 및 제약조건 추가, 삭제를 해줌  ALTER TABLE 테이블 ADD 속성 데이터타입 [NOT NULL] [DEFAULT 값]ALTER TABLE 고객 ADD 주소 VARCHAR(10);  ALTER TABLE DROP기존 속성 삭제ALTER TABLE 테이블 DROP COLUMN 속성ALTER TABLE 고객 DROP COLUMN 이름; ALTER TABLE MODIFY기존 속성 데이터 타입 수정ALTER TABLE 테이블 MODIFY 속성 데이터타입ALTER TABLE 고객 MODIFY 이름 VARCHAR(5); ALTER TABLE RENAME기존 속성 이름 변경ALTER TABLE 테이블 RENAME 기존속성 TO 새속성ALTER TABLE 고객 RENAME 이름 ..

세션 계층(Session Layer) 정리

세션 계층(Transport Layer)세션 연결의 설정과 해제, 세션 메시지 전송 등동기 문제를 처리해줌동기 기능은 양단의 동기점을 설정하여 메시지 전송 과정에서 발생하는 오류 복구 토큰데이터 토큰 : 데이터를 전송할 수 있는 권리 제공동기 토큰 : 세션 연결을 사용하는 과정에서 동기 처리가 필요한 지점에 사용해제 토큰 : 연결 해제 과정을 제어하기 위해 사용 동기점파일을 전송하는 지점 중간중간에 동기점을 부여함으로써, 송수신 프로세스는 목적지까지의 중간 동기점까지 데이터가 도달했다는 것을 확인이 가능함주동기 토큰 : 동기점을 부여하기 위한 동기 토큰 (엑티비티 토큰이라고도 부름)동기점을 활용해 오류가 발생하면 해당 지점으로 돌아가 복구하는 재동기 기능 구현

반응형