본문 바로가기

2.2 DB/DB개념3

[DB] 정적SQL VS 동적SQL 정적 SQL (Static SQL)정적 SQL은 컴파일 시에 SQL 쿼리가 결정되는 방식즉, 코드가 실행되기 전에 쿼리가 고정되어 있어서, 데이터베이스에 대한 요청이 안변함.주로 프로그램의 소스 코드에 직접 작성되고, 컴파일 과정에서 SQL 문이 확인된다. DECLARE v_name VARCHAR2(100);BEGIN SELECT name INTO v_name FROM employees WHERE id = 1; DBMS_OUTPUT.PUT_LINE('Employee Name: ' || v_name);END; 동적 SQL (Dynamic SQL)동적 SQL은 실행 시점에 SQL 쿼리가 생성되는 방식.사용자의 입력이나 조건에 따라 쿼리가 변화할 수 있다.이를 통해 더 유연하고 다양한 데이터 .. 2024. 10. 21.
[DB] 데이터 모델링 목차모델링데이터모델링1.모델링현실세계를 일정한 표기법에 의해 표현하는 일 =>현실세계를 추상화, 단순화, 명확화 하기 위해 일정한 표기법에 의해 표현.즉, 모델이란 현실 세계의 추상화된 반영하는 것이고실제 정보시스템 구축에서의 모델링 활용은 다음과 같다.계획, 분석, 설계 단계 : 업무 분석 및 설계에 이용구축, 운영 단계 : 변경 및 관리 목적으로 이용모델링 3대 특징추상화(모형화, 가설적)현실세계, 다양한 현상를 일정한 형식에 맞춰 표현단순화복잡한 현실세계를 약속된 규약에 의해 제한된 표기법, 언어로 표현하여 쉽게 이해 할 수 있게 표현명확화누구나 이해하도록 대상을 애매하지 않도록 정확하게 현상을 기술(즉, 애매모호함제거)모델링의 세 가지 관점관점설명키워드데이터관점업무와 어떤 데이터와 관련있는지, 데.. 2024. 9. 24.
[DB] 데이터, 정보, 지식 , 지혜 (DIKW) 데이터 (Data) : 관찰, 측정을 통해서 수집된 사실이나 값, 수치, 문자 등을 말합니다.데이터의 주요 키포인트는 가동되지 않음입니다.EX) A마트 펜 800원 , 라면 4580원, 빵 1580원    B마트 펜 850원, 라면 5000원정보(Information) : 데이터를 가공 및 처리하여 데이터간 연속관계 속에서 의미가 도출되는 것 데이터에서 사용자의 필요에 따라 정제되거나 가공된 데이터를 정보라고 부릅니다. EX) A마트가 라면이 더 저렴함 , A마트가 연필이 더 저렴함지식(Knowledge) : 다양한 정보를 구조화하여 유의미한 정보를 분류하고 개인적인 경험을 결합시켜 고유의 지식을 내재화 한것정보들의 패턴을 바탕으로 예측한 결과물을 지식이라고 볼 수 있습니다EX) 라면살 때는 A마트로 가.. 2024. 8. 29.
728x90