본문 바로가기
728x90

분류 전체보기152

정규화 목차 1.함수종속(Functional Dependency) 2.관계대수 3.정규화 4.정규형(NF: Normal Form) 1.함수종속(Functional Dependency) 1-1. 함수 종속의 개념 * 관계형 모델을 설계할 때 가장 중요한 요소로서 개체 내에 존재하는 속성 간의 종속성을 의미 * 3가지의 종속(Functional, Multivalued, Join)중 가장 대표적인 종속1-2. 결정자(Determinant)와 종속자(Dependent) * 결정자는 관계된 속성의 종속성을 규명할때 기준이 되는 속성 * 종속자는 결정자에 의해 값이 정해지는 속성 * 종속자는 결정자에 의해 종속 * 결정자 -> 종속자 또는 종속자 = 결정자 등으로 표현1-3. 폐포(Closure) * 해당 속성에 종속되었.. 2022. 7. 4.
데이터제어어(DCL) 목차 1.데이터 제어어(DCL: Data Control Language) 2.트랜잭션 제어어(TCL: Transaction Control Language) 1.데이터 제어어(DCL: Data Control Language) 1-1. DCL 명령어 종류 1. GRANT * GRANT [권한|ROLE] TO [사용자|ROLE|PUBLIC] [WITH GRANT/ADMIN OPTION] * PUBLIC: 모든 사용자에게 권한 부여 * WITH GRANT OPTION: 부여된 권한을 또 다른 사용자에게 부여 가능(회수가능) * WITH ADMIN OPTION: 부여된 권한을 또 다른 사용자에게 부여 가능(회수불가능) * 시스템 권한 - CREATE: 계정,데이터베이스,테이블,뷰,시퀀스,함수 - DROP: 계정,.. 2022. 7. 3.
데이터조작어(DML) 목차 1.데이터 조작어(DML: Data Manipulation Language) 2.SELECT 활용 1.데이터 조작어(DML: Data Manipulation Language) 1-1. DML 명령어 종류 구분 DDL 명령어 설명 데이터 사입 INSERT 테이블에 내용 삽입 데이터 수정 UPDATE 테이블의 내용 수정 데이터 삭제 DELETE 테이블의 내용 삭제 데이터 조회 SELECT 테이블의 내용 조회 1-2. INSERT 1. 필드명을 지정하여 삽입 * INSERT INTO 테이블명 (필드) VALUE (값) 2. 필드명을 지정하지 않고 삽입 * INSERT INTO 테이블명 VALUE (값) 3. 다른 테이블 내용 복사 * INSERT INTO 테이블명 (필드) SELECT 필드 FROM 원본.. 2022. 7. 3.
데이터정의어(DDL) 목차 1.데이터 정의어(DDL: Data Definition Language) 1.데이터 정의어(DDL: Data Definition Language) 1-1. DDL 명령어 종류 구분 DDL 명령어 설명 생성 CREATE 데이터베이스 오브젝트를 생성 변경 ALTER 데이터베이스 오브젝트를 변경 삭제 DROP,TRUNCATE 데이터베이스 오브젝트 삭제, 내용삭제 1-2. CREATE(테이블 생성) 1. 데이터베이스 생성 * CREATE DATABASE 데이터베이스명 2. 테이블 생성 * CREATE TABLE 테이블명 3. 제약조건 유형 * PRIMARY KEY - 테이블의 기본키 정의 - NOT NULL, UNIQUE 제약포함 * FOREIGN KEY - 테이블의 외래키 정의 - 참조 대상 명시: 테이.. 2022. 7. 2.
E-R 다이어그램 목차 1.E-R(Entity-Relationship) 다이어그램 2.E-R 다이어그램 표기법 3.관계 스키마 4.확장 E-R 다이어그램 1.E-R(Entity-Relationship) 다이어그램 1-1. E-R 다이어그램의 개념 * 1976년 피터 첸(Peter Chen)에 의해서 최초로 제안 * 업무분석결과로 도출된 개체와 실체 간의 관계를 그림형태로 묘사한것 * 단순성이 뛰어나 개념 데이터 모델링과 논리 데이터 모델링 등에서 가장 일반적으로 이용 1-2. E-R 다이어그램의 특징 * 논리적인 그림이기 때문에 시스템에 아무런 영향을 받지 않는다 * 기본키, 외래키, 성능, 시스템 구조등 물리적 시스템 환경은 고려하지 않는다 * 잘 설계된 E-R 다이어그램은 업무 수행방식의 변경에 영향을 거의 받지 않는.. 2022. 7. 2.
논리 데이터 모델링 목차 1.개체(Entity) 2.속성 3.식별자(Identifier) 4.개체 정의서 5.모델링 6.관계 1.개체(Entity) 1-1. 개체의 정의 * 현실 세계의 식별 가능한 대상을 추상화하여 표현하는 단위 * 파일 시스템에서 레코드에 대응하는 개념으로 각 개체는 독립적으로 존재1-2. 개체 타입 * 개체명과 개체 속성을 논리적으로 설계한 정의 * 개체 스키마라고 한다1-3. 개체 타입의 특징 * 업무 프로세스에 반드시 필요한 정보로 구성 * 식별이 가능해야 하며 속성이 포함되어야 한다 * 최소 한개 이상의 개체 타입과 관계가 있어야 한다1-4. 개체 타입 지정시 고려사항 * 가급적 약어를 사용하지 않고, 실제 업무에서 사용하는 용어를 사용 * 정의되는 이름은 유일해야 하며 단수 명사를 사용 * 이외.. 2022. 7. 1.
728x90