반응형

분류 전체보기 38

[SQL]카테시안조인(CARTESIAN JOIN)

CARTESIAN-JOIN - CARTESIAN-JOIN 이해하기 CARTESIAN-JOIN은 조인 조건이 없는 조인을 뜻한다. 예를 들어, FROM절에 A와 B테이블이 있다고 가정한다. A에는 2건, B에는 4건 있을 때 조인 조건 없이 카테시안 조인이 이루어지면서 A * B가 되어 총 8(2*4) 건이 된다. 예제) 고객등급(M_CUS.CUS_GD)과 아이템유형(M_ITM.ITM_TP)의 조합 가능한 모든 데이터 SELECT T1.CUS_GD, T2.ITM_TP FROM ( SELECT DISTINCT A.CUS_GD FROM M_CUS A ) T1 ,( SELECT DISTINCT A.ITM_TP FROM M_ITM A ) T2 ORDER BY T1.CUS_GD, T2.ITM_TP; CUS_GD의 ..

SQL 2021.02.07

[SQL] 아우터조인(OUTER-JOIN)

OUTER-JOIN - OUTER-JOIN 이해하기 아우터-조인(OUTER-JOIN)은 조인 조건에 만족하지 않은 데이터도 결과에 나오도록 하는 조인이다. 아우터-조인에는 '기준 데이터 집합'과 '참조 데이터 집합'이 있다. 기준 데이터 집합 : 아우터-조인의 기준이 되는 집합('아우터-집합' 이라고도 한다.) 참조 데이터 집합 : 아우터-조인의 참조가 되는 집합 '기준 데이터 집합'은 조인 조건을 만족하지 않아도 모두 결과에 포함된다. 단, 필터 조건은 만족해야 한다. 아우터-조인을 사용하려면, 조인 조건 컬럼 한쪽에 '(+)' 표시를 추가하면 된다. 조인 조건에 '(+)'가 있으면 아우터-조인, 없으면 이너-조인이다. '기준 데이터 집합'과 '참조 데이터 집합'은 '(+)' 표시로 구분한다. 조인 조..

SQL 2021.01.29

삼성 흑백레이저프린터_ SL-M2027 후기 및 드라이버 설치

안녕하세요 이번에 프린터를 사야할 일이 생겨서 삼성 SL-M2027 프린터를 구매하게 되었습니다. 해당 리뷰는 주관적인 생각이면서 저의 솔직한 견해이므로 참고만 바랍니다. SL-M2027 모델을 선택한 이유는 가성비입니다.(대박가성비) 프린터 크기가 다른 프린터에 비해 귀여운 정도라서 공간활용이 좋고, 레이저프린터라서 인쇄속도가 정말 빠릅니다. 쓱싹 소리가 없이 쭈-욱 인쇄됩니다. 가격도 다른 프린터에 비해 저렴한 편이고, 요새 컬러 뽑는 일도 없어서 흑백으로 골랐습니다.(저렴한 삼성컬러프린터와 비교하면 대략 컬러는 8만원 정도 비싸더라구요.) WIFI나 블루투스 등 다른 기능은 없지만 저는 인쇄만 되면 상관없어서 괜찮습니다. 그러나 WIFI나 블루투스 기능이 꼭 필요하신 분들은 다른 모델을 선택하셔야 ..

리뷰 2020.12.23

[Data Architecture] 관계형 모델 이론_데이터 무결성_연쇄 작용 또는 업무 규칙

4 ) 연쇄 작용 또는 업무 규칙 연쇄 작용(Triggering Operation)이란 입력, 수정, 삭제 또는 조회 등의 작업이 동일 엔터티 혹은 다른 엔터티의 속성에 영향을 미치는 업무 규칙을 정의하는 것이다. 예를 들어 어떤 주문에 있어서 납품일자는 주문일자 보다 과거일 수 없다. 이 업무 규칙은 납품일자를 위한 속성 명세를 정의할 때, 납품일자의 입력,수정값에 대한 제약 조건을 부과한다. 속성값의 무결성과 관련된 모든 업무적인 규칙에 대하여 다음과 같은 항목을 현업으로부터 도출하여 정의한다. 사용자규칙 : 해당 업무 규칙을 알기 쉽고 명확하게 기술 사건 : INSERT / UPDATE / DELETE / SELECT 엔터티 : 사건의 대상이 되는 엔터티(테이블) 속성 : 사건의 대상이 되는 속성(..

[Data Architecture] 관계형 모델 이론_데이터 무결성_도메인 무결성 규칙

3 ) 도메인 무결성 규칙 엔터티(테이블) 내의 모든 열(Column)에 관한 무결성 규칙으로 데이터 타입, 길이, 혀용 값, 기본 값, 널(NULL) 여부 등에 관한 업무 규칙이다. 도메인의 중요성 도메인의 어떤 특정 값이 결정될 때 우리는 이 값을 보고 의사 결정을 한다. 같은 도메인의 값들끼리 비교가 허용된다. 도메인은 데이터베이스 정의의 한 부분으로 분명하게 정의함으로써 속성이 취할 수 있는 값을 제한할 수 있다. ■ 결정된 도메인의 특정 값에 의한 의사 결정 도메인이란 속성이 가질 수 있는 값의 전체 집합이라고 하였다. 이러한 도메인 중에 어떤 특정 값이 결정되면 우리는 값을 보고 의사 결정을 한다는 것이다. 예를 들면, 내일의 날씨가 영하 10도이면 따뜻하게 옷을 입을 것이고, 비가 온다면 우..

[Data Architecture] 관계형 모델 이론_데이터 무결성_참조무결성 규칙

2 ) 참조무결성 규칙 '엔터티(테이블)의 모든 외래 키(FK) 값은 관계있는 엔터티(테이블)에 모두 주 키(PK) 값으로 존재해야 한다.' 는 것이 참조무결성 규칙이다. ex ) PK 값 = {1,2,3,4}, FK 값 = {PK가 가지고 있는 1,2,3,4 내에서 값이 존재해야함.} 만약 PK 값 = {1,2,3,4} 인데 FK 값 = {1,1,2,4,4} 면 정상인지만, FK 값 = {1,2,6} 이면 FK 값에 PK 값을 벗어나는 6이 존재하므로 이땐 참조무결성 규칙을 위배했다고 한다. 엔터티(테이블)의 주 키(Primary Key:PK)와 마찬가지로 외래 키(Foriegn Key:FK)도 데이터 무결성에 관한 업무 규칙을 내포하고 있다. 참조 무결성 규칙(Referential integrity ..

[Data Architecture] 관계형 모델 이론_데이터 무결성_엔터티 무결성 규칙

다. 데이터 무결성 관계형 모델이 갖는 중요한 장점 중의 한 가지가 데이터 관점에서의 다중(엔터티 무결성, 참조무결성, 도메인(속성) 무결성, 연쇄작용) 무결성을 보장한다는 것이다. 데이터 무결성 사용자가 일련의 관계형 처리(입력, 수정, 삭제, 조회)를 수행할 때 관계형 엔터티(테이블)의 데이터 값이 어떻게 작용해야 하는지를 통제하는 일련의 업무규칙으로 엔터티, 관계, 도메인 무결성 규칙 및 연쇄 작용이 있다. 엔터티 무결성 규칙(Entity integrity rule) 주 키(특정 행을 유일하게 인식하는 하나 이상의 열)는 널(Null) 값을 포함하지 않는다. 참조 무결성 규칙(Referential integrity rule) 관계 엔터티(테이블)으 모든 외래 키 값은 관련 있는 관계 엔터티(테이블)..

[Data Architecture] 관계형 모델 이론_데이터 조작

나. 데이터 조작 관계형 모델 데이터 조작을 보면, 최대한 하나씩의 레코드(Record, Row - 행)를 처리하는 로직으로 프로그램을 작성하지 말라는 것이다. 입력, 수정, 삭제, 조회를 할 때 집합적으로 처리해야한다. 집합 처리 관계 연산자 : 조회 Select (or Restrict) : 열에 의거한 행의 부분집합. Project : 열의 부분집합 Product : 두 관계 테이블간 행의 조합을 묶음. Join : 열의 기준에 의거하여 각 행을 수평적으로 묶음. Union : 중복을 없이하여 각 행을 수직적으로 묶음. Intersection : 관계 테이블간의 공통된 행. Difference : 하나의 관계 테이블에만 있는 행 Division : 다른 관계 테이블의 모든 행에 대응하는 열을 제외한 ..

[Data Architecture] 관계형 모델 이론_데이터 구조_6가지 특성

가. 데이터 구조 관계형 모델의 데이터 구조는 6가지의 특성을 갖는 행(Row)과 열(Column)로 구성된 2차원의 관계형 테이블로 되어 있다. 각 열은 하나의 값을 가진다. 각 열의 값은 동일한 종류이다. 각 행은 유일하다. 열의 순서는 의미가 없다. 행의 순서는 의미가 없다. 각 열은 유일한 이름을 가진다. 1 ) 각 열은 하나의 값을 가진다. 각 열은 하나의 값을 가진다는 특성은 수학의 집합 이론에서는 릴레이션이 갖는 애트리뷰트의 원자성이라 한다. 한 릴레이션에 나타난 애트리뷰트 값은 논리적으로 더 이상 분해할 수 없는 값으로 업무적인 이유에 의한 단위 값이다. 따라서 애트리뷰트 값으로 반복 그룹(Repeating Group), 즉 값의 집합은 허용이 되지 않으며 이는 정규화한(Normalized..

728x90
반응형