분류 전체보기 287

[정보처리산업기사] 9강 인터넷

1장 응용 SW 기초 기술 활용 1. 인터넷 인터넷이란 TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망이며 고유한 IP주소를 가진다. 2. IP주소 (Internet Protocol Address) 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소이다. A 클래스 : 국가나 대현 통신망에 사용 B 클래스 : 중대형 통신망에 사용 C 클래스 : 소규모 통신망에 사용 D 클래스 : 멀티캐스트용으로 사용 멀티캐스란 한 명 이상의 송신자들이 특정한 한 명 이상의 수신자들에게 데이터를 전송하는 방식으로, 인터넷 화상 회의 등에서 사용됩니다. E 클래스 : 실험적 주소이며 공용되지 않음 3. 서브네팅(Subnetting) 서브네팅은 할당된 네트워..

[정보처리산업기사] 8강 트랜잭션/CRUD 분석

1장 응용 SW 기초 기술 활용 1. 트랜잭션 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한번에 모두 수행되어야 할 일련의 연산들을 의미한다. 2. 트랜잭션의 특징 특성 의미 원자성 트랜잭션은 모두 반영되도록 완료(Commit)되거나 또는 모두 반영되지 않도록 복구(Rollback)해야한다. 일관성 트랜잭션이 실행 되기 전의 데이터베이스 내용이 잘못 되어 있지 않다면 트랜잭션이 실행된 이후에도 데이터베이스의 내용에 잘못이 있으면 안된다. 독립성(고립성) 트랜잭션이 실행되는 도중에 다른 트랜잭션의 영향을 받아 잘못된 결과를 만들어서는 안된다. 지속성 트랜잭션이 성공적으로 수행되면 그 트랜잭션이 갱신한 데이터베이스의 내용은 영구적으로 저장된다. 3. CRUD 분석 ..

[정보처리산업기사] 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) ..

[Mysql] 문자열 합치기(CONCAT, GROUP_CONCAT)

CONCAT 둘 이상의 문자열 값을 엔드투엔드 방식으로 연결하거나 조인한 결과 문자열을 반환합니다. 인수는 2개 이상 254개 이하로 사용 가능하다. CONCAT(값1, 값2, 값3, ... 값N) SELECT CONCAT('concat함수: ', '문자', '문자') AS test1, CONCAT('concat함수: ', '문자', 1) AS test2, CONCAT('concat함수: ', NULL) AS test3, CONCAT(NULL, NULL) AS test4 ; 같은 데이터 타입이나 다른 데이터 타입을 연결 시에는 가능하다. 하지만 CONCAT에서 NULL값은 빈 문자열로 암시적으로 변환하고, CONCAT에서 모두 NULL값을 인수로 넣으면 VARCHAR(1) 형식의 빈 문자열을 반환한다. ..

DB/MySQL 2022.04.22