반응형
SMALL
반응형
LIST
스토리지 연결 방식의 이해 - DAS,NAS,SANDASDAS(Direct Attached Storage)는 서버와 저장장치를 전용 케이블로 직접 연결하는 방식이다.일반 가정에서 컴퓨터에 외장하드를 연결하는 것이 여기에 해당된다.직접 연결 방식이므로 다른 서버에서 접근할 수 없고 파일을 공유할 수 없다.NASNAS(Network Attached Storage)는 네트워크를 통해 데이터를 저장하고 공유할 수 있는 스토리지 시스템이다.NAS는 파일 기반 스토리지로, 여러 장치에서 동시에 접근할 수 있으며, 일반적으로 가정이나 기업의 네트워크에 연결되어 파일 서버로 사용된다.별도의 스토리지 서버가 네트워크에 연결되므로, 사용자는 다양한 장치에서 네트워크를 통해 데이터를 저장하고 관리할 수 있다.NAS는 주로 ..
임의 접근 통제임의 접근통제(DAC: DISCRETIONARY ACCESS CONTROL)는 데이터에 접근하는 사용자의 신원에 따라 접근 권한을 부여하는 방식이다.데이터 소유자가 접근 통제 권한을 지정하고 제어한다.객체를 생성한 사용자가 생성된 객체에 대한 모든 권한을 부여받고, 부여된 권한을 다른 사용자에 게 제거할 수 있다. 💡A라는 사용자가 특정 파일을 생성하면, A는 그 파일에 대한 읽기, 쓰기, 수정 권한을 가집니다. A는 B 사용자에게 이 파일에 대한 읽기 권한을 부여할 수 있고, 나중에 이 권한을 제거할 수도 있습니다. 따라서 권한 부여는 소유자인 A의 재량에 달려 있습니다. 강제 접근 통제강제 접근 통제(MAC: MANDATORY ACCESS CONTROL)는 주체와 객체의 등급을 비교하..
시스템 카탈로그시스템 카탈로그는 시스템 그 자체에 관련이 있는 다양한 객체에 관한 정보를 포함하는 시스템 데이터베이스이다.시스템 카탈로그 내외 각 테이블은 사용자를 포함하여 DBMS에서 지원하는 모든 데이터 객체에 대한 정의나 명세에 관한 정보를 유지 관리하는 시스템 테이블이다.카탈로그들이 생성되면 데이터 사전(DATA DICTIONARY)에 저장되기 때문에 좁은 의미로는 카탈로그를 데이터 사전이라고도 한다.트랜잭션의 특성트랜잭션(Transaction)은 데이터베이스에서 하나의 논리적 작업 단위를 의미하며, 여러 작업(쿼리)이 모두 성공하거나 모두 실패해야 하는 일련의 연산을 묶은 것입니다.특성 의미 예시Atomicity(원자성)트랜잭션의 모든 연산은 완전히 완료되거나 전혀 수행되지 않아야 함예: 은행에..
정규화정규화는 테이블의 속성들이 상호종속적인 관계를 갖는 특성을 이용하여 테이블을 무손실 분해하는 과정이다.정규화의 목적은 가능한 한 중복을 제거하여 삽입, 삭제, 갱신 이상의 발생 가능성을 줄이는 것이다.정규형에는 제 1정규형(1NF), 제 2정규형(2NF), 제 3정규형(3NF), BCNF, 제 4정규형(4NF), 제 5정규형(5NF)이 있으며, 순서대로 정규화의 정도가 높아진다.정규화 과정아래의 테이블을 가지고 정규화 과정을 살펴 보자. 테이블의 기본키(PRIMARY KEY)는 제품 번호이다.제품 번호 제품명 재고 수량 주문 번호 고객 번호 주소 주문 수량1001모니터2000A345D347100 200서울 부산150 3001007마우스9000A210 A345B230300100 200광주 서울부산..
관계대수관계대수는 관계형 데이터베이스에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는 가를 기술하는 절차적인 언어이다.관계대수는 릴레이션을 처리하기 위해 연산자와 연산 규칙을 제공하며, 피연산자와 연산 결과가 모두 릴레이션이다.관계대수는 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다.순수 관계 연산자select(σ,시그마)릴레이션에 존재하는 튜플 중에서 선택 조건을 만족하는 튜플의 부분집합을 구하여 새로운 릴레이션을 만드는 연산이다.릴레이션의 행에 해당하는 튜플(tuple)을 구하는 것이므로 수평 연산이라고도 한다.project(π,파이)주어진 릴레이션에서 속성 리스트에 제시된 속성 값만을 추출하여 새로운 릴레이션을 만드는 연산이다.릴레이션의 열에 해당하는 속성을 추출하는..
후보키(CANDIDATE KEY)후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합이다.기본키로 사용할 수 있는 속성들을 말한다.후보키는 유일성(UNIQUE)과 최소성(MINIMALITY)을 모두 만족시켜야한다.유일성(UNIQUE) 하나의 키 값으로 하나의 튜플만을 유일하게 식별할 수 있어야함 유일성(UNIQUE)하나의 키 값으로 하나의 튜플만을 유일하게 식별할 수 있어야함최소성(MINIMALITY)키를 구성하는 속성 하나를 제거하면 유일하게 식별할 수 없도록 꼭 필요한 최소의 속성으로 구성되어야 함 기본키(PRIMARY KEY)기본키는 후보키 중에서 특별히 선정되 주키(MAIN KEY)이다.기본키는 중복된 값을 가질 수 없다.기본키는 한 릴레이션에서 특정..