데이터베이스 3

[메모] 추론 추론엔진

전문가시스템 (Expert System) 을 구축하는 툴에서 추론엔진 (Inference Engine) 은 지식베이스에서 답을 찾아내는 역할을 한다. 즉 지식베이스의 정보에 대해 추론하고 결론을 형식화하는 방법론을 제공하는 것으로서 전문가시스템의 두뇌에 해당한다. 추론엔진은 다음과 같은 세가지 주요 요소를 가진다. 인터프리터 (interpreter) : 기본적인 규칙을 적용하여 선택된 agenda item 을 수행한다. 스케줄러 (scheduler) : 우선순위에 따라 추론규칙을 적용한 효과를 추정하여 agenda 에서 제어를 유지하거나 다른 영역을 수행한다. 일관성 강화 (consistency enforcer) : 나타난 해 (solution) 의 일관된 표현을 유지하려 한다. ..... (Wikipe..

메모 2023.03.25

[데이터베이스] DML, DCL, DDL

1. DML (Data Manipullation Language) - 테이블내의 데이터를 입력,수정,삭제할때 사용하는 SQL언어 - 데이터를 실제로 DB에 저장할때는 COMMIT, 취소할때는 ROLLBACK을 사용한다. (1) select (조회) : 생성된 객체를 조회할 때 사용한다. (2) insert (삽입) : 생성된 객체의 데이터를 삽입할 때 사용한다. (3) delete (삭제) : 생성된 객체의 데이터를 삭제할 때 사용한다. (4) update (수정) : 생성된 객체의 데이터를 수정할 때 사용한다. 2. DDL (Date Definition Language) 자동 COMMIT 되지만, 컬럼 변경한 경우는 COMMIT 을 해야 적용되기도 한다. (1) create (생성) : 데이터베이스 객..

데이터베이스 2020.06.04