본문 바로가기
일지/취준일기

2025_01_24 취준일기 23일차

by 알케니브 2025. 1. 24.

자주 나온다고 느끼는 개념들

키(Key): 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성

  1. 슈퍼키(Super Key)
    • 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키
    • 릴레이션을 구성하는 모든 튜플에 대해 유일성 (Unique)은 만족하지만, 최소성(Minimality)은 만족하지 못함
  2. 후보키(Candidate Key)
    • 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합
    • 유일성과 최소성을 모두 맞ㄴ졳함
  3. 기본키(Primary Key)
    • 후보키 중에서 특별히 선정되 키
    • 중복된 값과 NULL 값을 가질 수 없음
  4. 대체키(Alternate Key): 후보키 중에서 선정된 기본키르 ㄹ제외한 나머지 후보키를 의미함
  5. 외래키(Foreign Key)
    • 다른 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합을 의미함
    • 릴레이션 간의 관계를 표현할 때 사용함

 

!(논리 NOT): 참(1)이면 거짓(0)을, 거짓(0)이면 참(1)을 반환하는 연산자

 

VLAN

  • Virtual Local Area Network
  • 물리적 배치와 상관없이 논리적으로 LAN을 구성하여 Broadcast Domain을 구분할 수 있게 해주는 기술
  • 접속된 장비들의 성능 향상 및 보안성 증대 효과가 있음

SQL Injection

  1. 임의로 작성한 SQL 구문을 애플리케이션에 삽입하는 공격
  2. 주로 웹 애플리케이션과 데이터베이스가 연동되는 부분에서 취약점이 발생함
  3. DBMS 종류에 따라 공격 기법이 다름
  4. 로그인과 같이 웹에서 사용자의 입력 값을 받아 데이터베이스 SQL문으로 데이터를 요청하는 경우 수행할 수 있음

공개키 암호화 기법

  • 데이터를 암호화할 때 사용하는 공개키(Public Key)는 데이터베이스 사용자에게 공개하고, 복호화할 때의 비밀키(Secret Key)는 관리자가 비밀리에 관리함
  • 공개키 암호화 기법의 대표적 기법으로 RSA(Rivest Shamir Adleman) 기법이 있음
    • RSA 기법?: 비대칭 암호화 방식으로 소수를 활용한 암호화 알고리즘
  • 장점: 키의 분배가 용이하고, 관리해야 할 키의 개수가 적음
  • 단점: 암호화/복호화 속도가 느리며, 알고리즘이 복잡하고, 개인키 암호화 기법보다 파일의 크기가 큼

Cocomo Model

 

Waterfall Model

 

LOC 기법

'일지 > 취준일기' 카테고리의 다른 글

2025_01_28 취준일기 24일차  (0) 2025.01.28
2025_01_23 취준일기 22일차  (0) 2025.01.23
2025_01_20 취준일기 21일차  (0) 2025.01.20
2025_01_15 취준일기 20일차  (0) 2025.01.15
2025_01_14 취준일기 19일차  (0) 2025.01.14