|업무프로세스


SCM(Supply Chain Management : 공급망관리)

기업 간 또는 기업 내부에서 제품/부품의 생산자로부터 사용자에 이르는 공급 체인을 재공학 및 동시 공학기법을 활용해서 불필요한 시간과 비용을 절감하려는 관리 기법.


CRM(Customer Relationship Management : 고객관계관리)

기업이 고객 관계를 관리해 나가기 위해 필요한 방법론이나 소프트웨어 등을 가리키는 용어


KMS(Knowledge Management System : 지식관리시스템)

조직이나 기업의 인적 자원이 축적하고 있는 개별적인 지식을 체계화하여 공유함으로써 경쟁렬을 항상시키기 위한 기업 정보 시스템


|신기술동향


IAM(Identity & Access Management : 계정접근관리)

조직이 필요로 하는 보안 정책을 수립하고 정책에 따라 자동으로 사용자의 계정과 권한을 관리하는 솔루션


ERM(Enterprise Risk Management : 전사적 위험관리 시스템)

기업의 모든 단위업무별로 흐름도를 분석하여 이떤 과정에 어느 정도의 위험요인이 있는지 평가하여 전 조직원들이 공유하도록 함


DLP(Data Loss Prevention : 데이터 유출 방지)

기업 내부자의 고의나 실수로 인한 외로부로의 정보 유출을 방지하는 솔루션


MDM(Mobile Device Management : 이동 장비 관리)

OTA을 이용하여 언제 어디서나 모바일 기기가 Power On 상태로 있으면 원격에서 모바일 기기를 관리할 수 있는 시스템


USIM(Universal Subscriber Identity Module)

가입자 정보를 탑재한 SIM카드와 UICC가 결합된 형태로써 사용자 인증과 글로벌 로밍, 전자상거래 등 다양한 기능을 1장의 카드에 구현한것.


|전산영어


SSL(Secure Socket Layer : 보안 서버 인증)

웹 브라우저와 웹 서버 간에 데이터를 안전하게 주고받기 위한 업계 표준 프로토콜.


HDCP(High-bandwidth Digital Content Protection : 고대역 디지털 콘텐츠 보호)

DVI, HDMI 인터페이스 출력에 대한 콘텐츠 보호 기술

'Free' 카테고리의 다른 글

정보처리기사 실기 14년 2회  (0) 2016.06.15
정보처리기사 실기 14년1회  (0) 2016.06.15
오늘의 노래  (0) 2016.06.14
정보처리기시 실기 13년 2회  (0) 2016.06.13
정보처리기사 실기 13년1회  (0) 2016.06.13


|구조화된 언어 SQL

DBMS는 데이터와 관계된 모든 일련의 작업들을 처리하며, 특히 데이터의 조회, 저장, 삭제와 같은 작업을 SQL(Structured Query Language)을 통해 처리

일반적인 프로그래밍 언어들은 절차적 언어의 특징을 갖고 있지만 SQL은 절차적 언어처럼 처리과정을 일일이 기술할 필요가 없다.


|SQL특징

1. 배우고 사용하기 쉬운 언어

2. 절차적언어가 아닌 선언적 언어이기 때문에 세부적인 과정을 신경쓰지않아도됨

3. DBMS의 종류에 얽매이지 않고 사용


[ SQL의 그 역할에 따라 크게 DML과 DDL 두 가지로 구분된다.]

- DML(데이터 조작어) : 데이터를 추출, 저장, 삭제 등 데이터를 조작

- DDL(데이터 정의어) : 데이터가 저장되는 테이블이나 각종 객체들을 생성하는 역할


|데이터 조작하기(DML)

기본 패턴

- 데이터 조회 : SELECT

- 데이터 삭제 : DELETE

- 데이터의 저장 : INSERT(신규 데이터 입력)

UPDATE(기존 데이터 수정)



1. SELECT 문

[기본패턴]

SELECT  컬럼1, 컬럼2, ......         //선택하고자 하는 컬럼 이름

 FROM  테이블1, 테이블2, ......   //선택하고자 하는 테이블 명

WHERE  조건들;                    //조건식(생략가능) 


EX) 2006년 이후에 입사한 직원들 이름 조회

SELECT last_name, first_name

 FROM employees

WHERE hire_data >= '2006-01-01';

// 직원(employees)테이블에서 2006/1/1일 이후에 입사한 조건을 가진 직원의 이름(last_name, first_name)을 추출


2. INSERT 문

[기본패턴1]

INSERT INTO 테이블명1(컬럼1, 컬럼2, .....)

VALUES(컬럼1 값, 컬럼2 값, ....);


[기본패턴2]     // 테이블에 있는 모든 컬럼에 데이터를 넣는다.

INSERT INTO 테이블명2

VALUES(컬럼1 값, 컬럼2 값);


* 컬럼 리스트와 컬럼에 들어갈 값의 순서는 정확히 맞아야 한다.

* 두 번째 유형을 사용했을 경우 VALUES절에 컬럼의 값 중 단 하나라도 없으면 오류


[기본패턴3]

INSERT INTO 테이블명1(컬럼1, 컬럼2, ... )

SELECT 컬럼1, 컬럼2, ....

 FROM 테이블2

WHERE .... ;


3.UPDATE 문

[기본패턴]

UPDATE 테이블명

      SET 변경컬럼1 = 변경하고자 하는 값,

변경컬럼2 = 변경하고자 하는 값,

........

WHERE 조건절 .... ;


4. DELETE 문

[기본패턴]

DLETE [FROM] 테이블

WHERE 조건....;


5. COMMIT 문

실제 데이터의 변경은 데이터 파일에 변경사항이 반영될 때 발생하게 된다. 그 전에는 변경된 데이터들은 오직 오라클 메모리 상에만 존재하게 된다.

최종적으로 데이터 파일에 적용하는 시점은 COMMIT문장을 실행했을 때

[기본패턴]

COMMIT [WORK] [TO SAVEPOINT savepoint_name];


6. ROLLBACK 문

COMMIT과 반대의 개념, 변경된 데이터들을 변경 전 상태로 되돌리는 역할

[기본패턴]

ROLLBACK [WORK] [TO SAVEPOINT savepoint_name];


|객체 조작하기(DDL)

1. CREATE 문

데이터베이스 객체들을 생성할 때 사용

[기본패턴]

CREATE 객체종류 객체명...

EX) CREATE TABLE 테이블명

     CREATE INDEX 인덱스명


2. DROP 문

이미 생성된 객체들을 삭제할 때 사용

[기본패턴]

DROP 객체종류 객체명....


3. ALTER 문

기존에 생성된 객체를 변경할 때 사용


4. TURNCATE 문

DELETE문과 동일한 역할을 한다. 그러나 TURNCATE 문을 사용하여 데이터를 삭제했을 경우 ROLLBACK을 사용하여 데이터를 복구할 수 없다. TRUNCATE가 실행되면 자동 COMMIT이 되기 때문에...

테이블과 클러스터에만 적용이 가능

[기본패턴1]

TRUNCATE TABLE 테이블명,,,,,

[기본패턴2]

TRUNCATE CLUSTER 클러스터명......


*클러스터 : 하나 이상의 컬럼을 공유하여 동일한 값을 가진 하나 이상의 테이블의 로우들을 인접한 장소에 함께 저장하는 객체

* DCL(데이터 제어어) : GRANT( 허용권한제공) REVOKE( 허용권한 없애기)



Sing Street - Drive It Like You Stole It


-끝-

+ Recent posts