select modelname , price from product where price between 5000 and 100000 and and modelname like 'L%';
상품 테이블서 가격이 5000원 이상 10000이하이고, 모델명이 L 로 시작하는 상품의 모델명, 가격 출력
------------------------
보안 관련 용어
스피어 피싱 Spear Phising:
사회공학의 한 기법, 특정 대상을 선정 후 그 대상에서 일반적인 이메일로 위장한 메일을 지속적으로 발송.
발송 메일의 랑크나 첨부된 파일을 클릭하게해 개인정보를 탈취하는 공격 기법
스미싱Smishing:
sms와 phsing의 합성어
문자메세지를 이용해 신뢰할 수 있는 대상이 보낸 것 처엄 가장하여 개인정보 요구/ 소액결제 유도
큐싱 Qshing :
QR code 와 phsing 의 합성어
QR코드를 통해 악성 앱을 받게 하고 금융 정보 등을 빼내는 피싱 공격
봇넷 Bonet :
악성 프로그램에 감염되어 악의적인 의도로 사용할 수 있는 다수의 컴퓨터가 네트워크로 연결된 상태
APT공격 Advanced Persistent threat :
특정 타깃을 목표로 하여 다양한 수단을 통한 지속적이고 지능적인 맞춤형 공격 기능
----------------------------
update 급여 set 호봉 =15 where 이름 ='홍길동';
급여 테이블서 이름이 홍길동인 직원의 호봉을 15로 수정
갱신 : update ~ set
삭제 : delete ~ from
삽입 Insert into
-------------------------------------------------
병행제어는 다수 사용자 환경에서 여러 트랜잭션을 수행할 때, 데이터베이스 일관성의 유지를 위해 상호작용을 제어하는 기법이다.
병행제어의 목적은 ,
데이터베이스의 공유도를 최대화
시스템의 활용도를 최대화
데이터베이스의 일관성을 유지
사용자에 대한 응답시간을 최소화한다.
-----------------------------------
주요 암호화 알고리즘
대칭키 암호화 알고리즘 :
암호화 알고리즘의 한 종류, 암복호화에 같은 암호 키를 쓰는 알고리즘
ex) ARIA 128/192/256, SEED
비대칭키 암호화 알고리즘 :
공개키는 누구나 알 수 있지만 비밀키는 키의 소유자만이 알 수 있도록, 공개키와 비밀키를 사용하는 알고리즘
ex) RSA, ECC, ECDSA
해시 암호화 알고리즘 :
해시값으로 원래 입력 값을 찾아낼 수 없는 일방향성의 특징을 가진 알고리즘
ex) SHA-256/384/512, HAS-160
---------------------------------------------
급여 테이블서 부서의 직원들 급여 평균이 500 이상이면서 연차 평균이 10년이상인 부서명을 구하는 쿼리
select 부서 , avg(연차) as 연차평균 ,avg(급여) as 급여평균 from 급여
groupby 부서having 연차평균 >= and 연차평균 >=500;
having 절은 groupby 에 의해 분류한 후 그룹에 대한 조건 지정한다.
groupby 절의 속성값에 해당하는 값들끼리 그룹을 형성, avg(연차, 급여)를 통해 그룹별 평균을 구할 수 있다.
having절을 통해 그룹별 연차 평균이 10이상, 급여평균이 500 이상인 조건을 사용할 수 있다.
----------------------------------------
데이터베이스 무결성
개체 무결성 :
한 엔터티에서 같은 키 를 가질 수 없거나 , 기본 키의 속성이 null을 허용 할 수 없음
요소 : 기본키 , 유니크 인덱스
참조 무결성 :
외래 키가 참조하는 다른 개체의 기본 키에 해당하는 값이 키본 키값이나 null이어야 함
요소 : 외래키
속성 무결성:
속성의 값은 기본값 , null여부, 도메인 (데이터 타입 길이 )이 지정된 규칙을 준수해야함
요소: 체크, null, not null, default
사용자 무결성 :
사용자의 의미적 요구사항을 준수해야함
요소 : 트리거, 사용자 정의 데이터 타입
키 무결성 :
한 릴레이션에 같은 키 값을 가진 튜플들을 허용할 수 없음
요소 : 유니크
-------------------------------------
다치 종속성 :
릴레이션 내의 두 애트리뷰트 집합 사이 성립하는 제약조건 중의 하나로 함수 종속과 달리 어떠한 조건을 만족하는 튜플이 릴레이션 안에 있을 것을 요구하는 것
--------------------
IPv4에서 IPv6로의 전환 기술
듀얼 스택:
IP 계층에서 두 가지의 프로토콜이 모두 탑재되어있고 통신 상대방에 따라 해당 IP스택을 선택하는 방법
터널링 :
IPv6망에서 인접한 IPv4망을 거쳐 다른 IPv6망으로 통신할 때 IPv4망에 터널을 만들고 IPv4에서 사용하는 프로토콜로 캡슐화해 전송하는 방법
주소변환:
IPv4망과 IPv6망 사이에 주소 변환기를 사용해 서로 다른 네트워크상의 패킷을 변환시키는 방법
-----------------------------
병행제어기법 중 같은 자원을 액세서 하는 다중 트랜잭션 환경에서 DB의 일관성과 무결성을 유지하기 위해 트랜잭션의 순차적인 진행을 보장하는 직렬화 기법은 로킹이다
----------------------------------------
Null은 어떤 값과 연산해도 Null이다.
ex) null+0 =null, null+10=null
---------------------------
관계 대수 연산자의 종류로는 일반 집합 연산자와 순수관계 연산자가 있다.
관계 대수는 관계형 데이터베이스에서 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 정형 언어이다.
---------------------
급여 테이블의 모든 데이터를 삭제하는 쿼리를 DDL로 작성
truncate table 급여;
'' DML로 작성
delete from 급여;
delete 는 데이터의 내용을 삭제할 때 사용하는 명령어이다.
모든 레코드를 삭제할 때는 where 없이.
레코드를 삭제해도 테이블은 남아있다. 완전히 삭제하는 drop과는 다르다
'정보처리기사' 카테고리의 다른 글
정보처리기사 : 자주 나오는 (0) | 2023.07.18 |
---|---|
정보처리기사 : 자주 나오는 (0) | 2023.07.17 |
정보처리기사 : 자주나오는 (0) | 2023.07.16 |
정보처리기사: 자주 나오는 (1) | 2023.07.15 |
정보처리기사 자주 나오는: (0) | 2023.07.14 |