IT 면접 준비 - 기본편 -

2025. 10. 22. 01:02 · 대외활동 및 취업(인턴)/취준 인턴
데이터베이스

 

뷰 view

- 스키마를 변동해도 view 동일시 애플리케이션 유지됨

- 보안측면에서 유리

 

참조 무결성

- 참조 관계에 있는 두 테이블의 데이터가 항상 일관된 값을 가져야 한다

 

인덱스

- 빠른 데이터 처리를 위한 물리적 자료구조

 

1 : 1 관계

- 한 명의 user가 단 하나의 폰 번호만을 가지고 있다. 

 

1 : 多 관계

- 한 명의 user가 여러개의 폰 번호를 가짐

 

多 : 多 관계

- 1 user : 多 패키지 (구매)

- 1 패키지 : 多 users (구매)

 

정규화

- 테이블 간 중복된 데이터를 제거하여 무결성을 유지하게 하는 것

 

JOIN table

Transaction (데이터 insert, update, delete)

Index

GROUP BY (부서)

 

제1정규화 < 그룹 속성 제거 >

제2정규화 < 부분 함수 종속성 제거 >

제3정규화 < 이행 함수 종속성 제거 >

 

Transaction 

- 데이터베이스 내에서 하나의 그룹으로 처리해야하는 명령문들을 모아놓은 작업 단위

 

ACID

- 데이터 무결성을 보장하기 위해 ACID Transaction 사용

 

일관성

- 데이터 무결성 제약조건이 항상 만족되어야 함

 

격리성

- 다른 트랙잭션의 중간 결과를 볼 수 없어야 함

- Transaction 격리레벨 : 동시에 데이터베이스에 접근할 때 그 접근을 어떻게 제어할지에 대한 설정

 

영속성

- commit된 데이터는 디스크에 기록되고, 시스템 재시작 후에도 그대로 유지


네트워크

 

ARP (address resolution protocol)

- IP주소 --> MAC 주소로 변환하는 프로토콜

 

DNS (domain name system)

- 도메인 이름을 네트워크가 사용하는 IP 주소로 변환


운영체제

 

context switching

- cpu가 다른 작업으로 전환하기 위해 현재 프로세스 / 스레드의 상태를 저장하고 새로운 작업의 상태를 복구하는 과정

 

내부 단편화 (internal fragmentation)

- 할당된 메모리 블록 안에서 실제로 사용하지 않는 공간이 남아 낭비되는 현상

 

외부 단편화 (external fragmentation)

- 메모리 전체는 충분하지만, 필요한 연속된 공간이 없어 프로세스를 할당할 수 없는 현상

 

세그멘테이션

- 프로그램을 논리적 단위(코드, 스택, 데이터)로 나누어 가변크기(segment) 단위로 관리하는 방식

 

교착상태 (deadlock)

- 프로세스들이 서로 자원을 기다리며 무한 대기하는 상태

 

뮤텍스 (mutex)

- 단일 접근 자원 보호를 위해 사용하며, 베타적 잠금을 제공해 동시에 하나의 스레드만 자원 접근 가능하게 함

 

저널링 파일 시스템 (journaling file system)

- 장애 발생시 로그(journal)를 활용해 데이터 일관성 유지


자료구조

 

 

728x90

'대외활동 및 취업(인턴) > 취준 인턴' 카테고리의 다른 글

1분 자기소개 예시 (전략형, 자연형)  (0) 2025.12.31
IBK 기업은행 2025년 동계 체험형 청년인턴 서류, AI역량검사 후기  (0) 2025.11.28
KB 국민은행 2025년 동계 체험형 인턴십 AI역량검사 후기  (1) 2024.11.26
IBK 기업은행 2025년 동계 체험형 청년인턴 AI역량검사 후기  (4) 2024.11.25
IBK 기업은행 2025년 동계 체험형 청년인턴 서류 작성  (0) 2024.11.12
'대외활동 및 취업(인턴)/취준 인턴' 카테고리의 다른 글
  • 1분 자기소개 예시 (전략형, 자연형)
  • IBK 기업은행 2025년 동계 체험형 청년인턴 서류, AI역량검사 후기
  • KB 국민은행 2025년 동계 체험형 인턴십 AI역량검사 후기
  • IBK 기업은행 2025년 동계 체험형 청년인턴 AI역량검사 후기
따`ddah
따`ddah
    250x250
  • 따`ddah
    IT's ddah
    따`ddah
  • 관리    글쓰기
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Algorithm
        • [C] Do it! 자료구조와 함께 배우는 알고리..
        • 알고리즘 스터디
        • 코딩 테스트
      • Basic
        • 운영체제 OS
        • 컴퓨터구조
        • 소프트웨어공학 (UML)
        • 기계 학습 기반의 데이터 공학
      • Projects
        • Auto Post : SNS 자동 업로더
      • DBMS
        • 데이터베이스 이론
        • MySQL
        • Oracle SQL
        • BigQuery
        • Yammer
      • Programming
        • Python
        • C
        • Java
        • React
        • JavaScript
        • R
      • 빅데이터
      • AI
        • 멀티미디어응용
        • 머신러닝
        • 인공지능
      • 자격증
        • Azure DP-900
        • Azure AI-900
        • SQLD
        • CSTS
      • 대외활동 및 취업(인턴)
        • 취준 인턴
        • LG Aimers
        • OUTTA
        • 빅데이터 분석 학회 BDA
        • 세계시민교육연구소 청년단 GYIA
      • Tool
        • Git
        • IDE
      • 도서
        • IT
      • 그 외
        • 단축키
        • ✞
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    jsx
    dbms
    빅데이터분석
    Oracle
    대외활동
    취업
    print(f"")
    오라클SQL
    react
    자료형
    이름나이
    js
    python
    티스토리챌린지
    BDA학회
    오블완
    주석
    input
    리액트
    sql
    javascript
    대학생학회
    파이썬{}
    취업준비
    importturtle
    AI역량검사
    파이썬 챗봇 만들기
    Py
    자바스크립트
    파이썬
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
따`ddah
IT 면접 준비 - 기본편 -
상단으로

티스토리툴바