반응형

자격증 219

[정보처리산업기사] 7강 관계형 데이터베이스의 구조

1장 응용 SW 기초 기술 활용 1. 관계형 데이터베이스 관계형 데이터베이스는 2차원적인 Table을 이용해서 데이터 상호 관계를 정의하는 데이터베이스를 말한다. 장점 : 간결하고 보기 편리하며, 다른 데이터베이스로의 변환이 용이하다. 단점 : 성능이 다소 떨어진다. 2. 관계형 데이터베이스의 릴레이션 구조 릴레이션은 데이터들을 Table의 형태로 표현한 것으로 구조를 나태내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성된다. 3. 튜플 튜플은 릴레이션을 구성하는 각각의 행을 말한다. 튜플은 속성의 모임으로 구성된다. 파일 구조에서 레코드와 같은 의미이다. 튜플의 수를 카디널리티 또는 기수, 대응수라고 한다. 4. 속성 속성은 데이터베이스를 구성하는 가장 작은 논리적 단위이다. 파일 구조상의 ..

[정보처리산업기사] 6강 E-R(개체-관계) 모델

1장 응용 SW 기초 기술 활용 1. E-R 모델 (Entity-Relationship) E-R 모델은 개체와 개체 간읜 관계를 기본 요소로 이용하여 현실세계의 무질서한 데이터를 개념적인 논리 데이터로 표현하기 위한 방법으로 많이 사용되고 있다. - 개념적 데이터 모델의 가장 대표적인 것으로 1976년 피터 첸에 의해 제안되고 기본적인 구성요소가 정립되었다. - 개체 타입과 이들간의 관계 타입을 이용해 현실세계를 개념적으로 표현한다. - 개체(Entity) ,관계(Relationship), 속성(Attribute)으로 묘사 - 특정 DBMS를 고려한것 X - 다이어 그램으로 표현하며 1대1, 1대N, N대M, 등의 관계 유형을 제한 없이 나타낼 수 있다. - 최초에는 개체 관계 속성과 같은 개념들로 구성..

[정보처리산업기사] 5강 데이터베이스 설계

1장 응용 SW 기초 기술 활용 1. 데이터베이스 설계 사용자 요구조건 에서부터 데이터베이스 구조를 도출해 내는 과정 데이터들을 효과적으로 관리하기 위하여 데이터베이스의 구조를 조직화하는 작업 2. 데이터베이스 설계시 고려사항 항목 설명 제약조건 저장된 데이터 값이 만족해야 될 주어진 조건 데이터베이스 무결성 갱신, 삽입, 삭제 등의 연산이 수행된 뒤에도 데이터 값은 제약조건을 만족해야하는 조건 일관성 저장된 두 데이터 값 또는 특정 질의에 대한 응답들에 모순성 없이 일치하는 특성 회복 시스템에 장애가 발생했을 때 장애 발생 직전의 일관된 데이터 상태로 돌아가는 기법 보안 불법적인 데이터의 변경이나 손실 또는 노출에 대한 보호 효율성 응답 시간의 단축, 저장공간의 최적화, 시스템 생산성이 포함 데이터베이..

[정보처리산업기사] 4강 데이터베이스 개요

1장 응용 SW 기초 기술 활용 1. 데이터저장소 데이터들을 논리적인 구조로 조직화하거나, 물리적인 공간에 구축하는 것을 의미한다. 2. 데이터베이스 여러 사용자들에 의해 공동으로 사용될 데이터를 중복을 배제하여 통합하고, 쉽게 접근하여 처리할 수 있도록 저장장치에 저장하여 항상 사용할 수 있도록 운영하는 운영 데이터 - 통합된 데이터 : 자료의 중복을 배데한 데이터의 모임 - 저장된 데이터 : 컴퓨터가 접근할 수 있는 저장매체에 저장된 자료 - 운영 데이터 : 조직의 고유한 업무를 수행하는데 반드시 필요한 자료 - 공용 데이터 : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료 3. 데이터베이스 관리 시스템 (DBMS) 사용자의 요구에 따라 정보를 생성해주고, 데이터베이스를 관리해주는 소프트웨어 ..

[정보처리산업기사] 3강 운영체제 기본 명령어

1장 응용 SW 기초 기술 활용 1. 운영체제 기본 명령어의 개요 운영체제를 제어하는 방법은 크게 CLI와 GUI로 구분할 수 잇다. CLI(Command Line Interface) - 키보드로 명령어를 직접 입력하여 작업을 수행하는 사용자 인터페이스 GUI(Graphic User Interface) - 마우스로 아이콘이나 메뉴를 선택하여 작업을 수행하는 그래픽 사용자 인터페이스 2. Windows 기본 명령어 DIR : 현재 디렉터리의 파일 목록을 표시함 COPY : 파일을 복사함 copy test.txt 폴더명 DEL : 파일을 삭제함 del test.txt TYPE : 파일의 내용을 표시함 type test.txt REN : 파일의 이름을 변경함 ren test.txt abc.txt MD : 디렉..

[정보처리산업기사] 2강 운영체제의 종류

1장 응용 SW 기초 기술 활용 1. WINDOWS 마이크로소프트사가 개발한 운영체제 - 그래픽 사용자 인터페이스: 키보드나 명령어를 입력하지 않고 마우스로 아이콘이나 메뉴를 선택하여 작업을 수행 - 선점형 멀티태스킹: 동시에 여러 개의 프로그램을 실행하는 멀티태스킹을 하면서 응용프로그램 실행 중 문제가 생기면 프로그램을 강제 종료하고 모든 시스템 자원을 반환 - 자동 감지 기능: 프린터나 사운드 카드 등 하드웨어를 설치했을 경우, 필요한 시스템 환경을 운영체재가 자동으로 구성 - 싱글-유저 시스템: 컴퓨터 한 대를 한 사람만이 독점 2. UNIX AT&T 벨 연구소, MIT, General Electric이 공동으로 개발한 운영체제 - 시분할 시스템을 위해 설계된 대화식 운영체재 - 소스가 공개된 개방..

[정보처리산업기사] 1강 운영체제의 개념

1장 응용 SW 기초 기술 활용 1. 운영체제(OS; Operating System)의 정의 운영체제(OS; Operating System)는 컴퓨터 시스템의 자원들을 효율적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임이다. 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종으로, 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공해준다. 자원 : CPU, 주기억장치, 보조기억장치, 파일 및 정보들을 의미 2. 운영체제의 목적 운영체제의 목적에는 처리 능령 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축 등이 있다. 처리 능력(Throughput) - 일정 시간 내에 시스템이 처리하는 일의 양 반환 시간(Turn Around Time) ..

[SQL 첫걸음] 36강. 트랜잭션

트랜잭션 데이터베이스는 트랜잭션(Transaction)이라는 기능을 제공합니다. INSERT, UPDATE 명령에도 트랜잭션 기능을 사용하는 데 별도로 신경쓰지 않았던 이유는 자동 커밋(Auto Commit)이라 불리는 기능이 동작했기 때문입니다. 트랜잭션 앞서 정규화에서 사용했던 테이블 주문과 주문상품의 관계를 생각해보겠습니다. 이때 테이블 주문과 주문상품 사이에는 의존관계가 존재합니다. 주문 테이블에 행이 존재한다면 반드시 주문상품 테이블에도 행이 존재해야 합니다. 그렇지 않으면 주문한 상품이 없는데 주문이 된 상태이기 때문입니다. 따라서 주문 테이블에 행을 추가할 때 주문상품 테이블에도 행이 추가되어야 합니다. 발주처리 주문이 발생하면 기존 주문과 구분되는 주문번호를 발행해야 합니다. 보통은 AUT..

자격증/SQLD 2022.04.04

[SQL 첫걸음] 35강. 정규화

정규화 정규화(Normalization)는 데이터베이스의 테이블을 규정된 올바른 형태로 개선해나가는 걸 의미합니다. 보통 설계 단계에서 행해지지만 기존 시스템을 바꿔야할 때도 정규화하는 경우가 있습니다. 정규화에는 순서가 존재하는데 이를 참고하여 관계형 데이터베이스가 효율적으로 동작하도록 만들 수 있습니다. 물론 최적의 설계란 상황에 따라 다르기 때문에 반드시 모든 걸 따라야하는 것은 아닙니다. 정규화 예를 들어 아래와 같은 주문 데이터가 저장된 주문 테이블이 존재한다고 가정해봅시다. 제1정규형 관계형 데이터베이스의 테이블에는 하나의 셀에 하나의 값만 저장할 수 있다는 제약이 있습니다. 따라서 아래와 같이 기존 주문상품열을 아래와 같이 상품코드, 상품명, 개수라는 열로 가지고 있는 주문상품이라는 테이블로..

자격증/SQLD 2022.04.04

[SQL 첫걸음] 34강. 데이터베이스 설계

데이터베이스 설계 데이터베이스 설계는 곧 데이터베이스 스키마 내의 테이블, 인덱스, 뷰 등의 객체를 정의하는 것을 의미합니다. 스키마 내에 정의하기 때문에 스키마 설계라 불리기도 합니다. 이때 설계의 주된 내용은 테이블의 이름이나 열, 자료형을 결정하는 것입니다. 그리고 테이블 간의 관계를 생각하면서 여러 테이블을 정의하고 작성하게 됩니다. 논리명과 물리명 테이블을 설계할 때는 테이블 정의서나 설계도 등의 문서를 작성하는 경우가 많습니다. 일반적으로 그 양식은 DESC 명령을 수행한 것과 유사합니다. +--------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---..

자격증/SQLD 2022.04.04
반응형