暗記メーカー
ログイン
정보 2학기 2회고사 준비 - 데이터베이스, 트랜잭션, 운영체제
  • 윤주현

  • 問題数 100 • 11/27/2024

    記憶度

    完璧

    15

    覚えた

    35

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    정보통신기술 기반으로 모든 사물을 연결해 사람과 사물, 사물과 사물 간에 정보를 교류하고 상호 소통하는 지능형 인프라 기술

    IoT

  • 2

    사물인터넷 기술을 이용하여 기계와 기계가 서로 연결되어 상호작용을 하는 것

    M2M

  • 3

    근거리 무선 통신. 두 대 이상의 단말기를 10cm 이내로 접근시켜 양방향 데이터를 송수신하는 기술로 무선태그 기술의 일종. 비접촉식 통신 기술, 다양한 무선 데이터를 주고 받는 통신 기술임

    NFC

  • 4

    반도체 칩이 내장된 태그, 라벨, 카드 등의 저장된 데이터를 무선주파수를 이용하여 비접촉으로 읽어내는 인식 시스템

    RFID

  • 5

    NFC 사용 주파수

    13.56MHz

  • 6

    NFC 연결 범위

    10cm 내외

  • 7

    NFC 통신 종류

    양방향 통신

  • 8

    NFC 장점

    높은 보안성

  • 9

    RFID 사용 주파수

    125kHz~2.45GHz

  • 10

    RFID 연결 범위

    최대 100m

  • 11

    RFID 통신 종류

    단방향 통신

  • 12

    RFID 장점

    장거리 인식 가능

  • 13

    고주파수에서 전파를 통해 작동하는 단거리 무선 통신 프로토콜. 매우 정밀한 공간 인식과 방향성이 특징으로, 모바일 기기가 주변 환경을 잘 인지할 수 있도록 작동

    초광대역

  • 14

    사물인터넷에서 나아간 개념으로 사람의 행동과 인터넷이 연결된 상황. 사물이 아닌 사람의 행동을 인터넷으로 연결하고 디지털화해 데이터로 수집, 분석, 예측하고 사람의 행동 변화를 유도하는 기술

    행동인터넷

  • 15

    앰비언트의 뜻

    주위의, 주변의

  • 16

    컴퓨팅 파워가 우리 주위에 항상 존재한다는 의미. 유비쿼터스에서 더 나아가 AI에 기반을 둔 IoT 기기가 집 인테리어에 자연스럽게 녹아있어 컴퓨터가 어디에 있는지도 인지하기 어려운 환경

    앰비언트 컴퓨팅

  • 17

    앰비언트 컴퓨팅의 다른 이름

    사라지는 컴퓨팅, 보이지 않는 컴퓨팅

  • 18

    채팅, 금융, 쇼핑 등 다양한 서비스를 하나의 플랫폼에서 제공하는 앱. 결제 및 금융 거래 처리를 포함한 여러 서비스를 제공할 수 있는 모바일 또는 웹 애플리케이션으로, 사실상 개인과 영리를 추구하는 삶의 모든 양상을 포괄하는 자체 탑체 상거래 및 통신 온라인 플랫폼

    슈퍼앱

  • 19

    카메라 수백 대를 갖춘 크로마키 배경 스튜디오에서 인물의 움직임을 캡처해 360도 입체 영상(입체 홀로그램)으로 만드는 기술. 혼합 현실 콘텐츠 제작을 가능하게 하는 필수 기술.

    볼류메트릭

  • 20

    복수의 감지 기술을 이용해 주변 환경에 대해 정확하고 믿을 수 있는 지도를 생성하는 기술

    센서 퓨전

  • 21

    어떤 사물을 컴퓨터 시스템 상에 동일하게 표현해서 가상 모델을 만드는 것. 실제와 동일한 3차원 모델을 만들고 현실세계와 가상의 디지털 세계를 데이터를 기반으로 연결.

    디지털 트윈

  • 22

    여러 사람이 공유하면서 사용할 수 있도록 통합하여 관리되는 자료의 집합

    데이터베이스

  • 23

    데이터를 모아놓은 덩어리인 데이터베이스를 관리하는 시스템. 데이터와 응용소프트웨어의 중재자 역할로, 파일을 모아둔 데이터베이스를 공유할 수 있게 관리해 줌.

    DBMS

  • 24

    더 이상 쪼갤 수 없는 업무처리의 최소 단위

    트랜잭션

  • 25

    트랜잭션 처리가 정상적으로 완료된 경우 OO을 한다

    커밋

  • 26

    트랜잭션 처리에서 오류가 발생할 경우 원래 상태대로 OO을 한다.

    롤백

  • 27

    트랜잭션의 특징 4가지

    원자성, 일관성, 독립성, 지속성

  • 28

    트랜잭션이 데이터베이스에 모두 반영되던가, 아니면 전혀 반영되지 않아야 한다는 것

    원자성

  • 29

    트랜잭션의 작업 처리 결과가 항상 일관성 있어야 한다는 것

    일관성

  • 30

    어떤 하나의 트랜잭션이 다른 트랜잭션의 연산에 끼어들 수 없다는 점

    독립성

  • 31

    트랜잭션이 성공적으로 완료했을 경우, 결과는 영구적으로 반영되어야 한다는 점

    지속성

  • 32

    트랜잭션에서 모든 작업들을 정상적으로 처리하겠다고 확정하는 명령어

    커밋

  • 33

    작업 중 문제가 발생하여 트랜잭션의 처리과정에서 발생한 변경사항을 취소하는 명령어

    롤백

  • 34

    트랜잭션을 블록 단위의 체인 형태로 저장하는 기술

    블록체인

  • 35

    데이터베이스에 들어있는 데이터를 조회하거나 검색하기 위한 명령어

    데이터 조작어

  • 36

    데이터베이스에 들어 있는 데이터를 조회하기 위함

    SELECT

  • 37

    테이블에 데이터 삽입

    INSERT

  • 38

    기존 데이터 수정

    UPDATE

  • 39

    데이터 삭제

    DELETE

  • 40

    테이블과 같은 데이터 구조를 정의하는 데 사용되는 명령어들로 그러한 구조를 생성하거나 변경하거나 삭제하거나 이름을 바꾸는, 데이터 구조와 관련된 명령어들

    데이터 정의어

  • 41

    테이블 생성

    CREATE

  • 42

    테이블 구조 수정

    ALTER

  • 43

    테이블 삭제

    DROP

  • 44

    테이블 이름 변경

    RENAME

  • 45

    데이터베이스에 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령어

    데이터 제어어

  • 46

    권한 주기

    GRANT

  • 47

    권환 회수

    REVOKE

  • 48

    논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를 작업 단위(트랜잭션) 별로 제어하는 명령이

    트랜잭션 제어어

  • 49

    저장되지 않은 모든 데이터를 데이터베이스에 저장하고 현재의 트랜잭션을 종료

    COMMIT

  • 50

    저장되지 않은 모든 데이터 변경 사항을 취소하고 현재의 트랜잭션을 종료

    ROLLBACK

  • 51

    저장 지점 지정

    SAVEPOINT

  • 52

    조건이나 기간, 기능 등에 대한 제한 없이 개인 사용자는 누구나 무료로 사용하는 것이 허가되어 있는 공개 프로그램

    프리웨어

  • 53

    제한없이 무료로 사용하는 대신 광고창을 통해 계속적으로 새로운 광고가 노출되도록 함

    애드웨어

  • 54

    일단 사용해보고 마음에 들면 구입할 수 있도록 하는 프로그램

    셰어웨어

  • 55

    소스 코드를 공개해 누구나 특별한 제한 없이 그 코드를 보고 사용할 수 있는 오픈 소스 라이선스를 만족하는 소프트웨어

    오픈 소스 소프트웨어

  • 56

    오픈 소스 소프트웨어 반대 개념 (OO 소프트웨어)

    사유, 독점

  • 57

    GPL, NGPL, MIT License, BSD 등의 라이선스를 갖는 소프트웨어

    오픈 소스 소프트웨어

  • 58

    컴퓨터 프로세서와 직접적으로 통신하는 것을 허용하는 프로그래밍 언어. 사용자보다는 컴퓨터 측면에서 개발한 언어로 실행속도가 빠름

    저급언어

  • 59

    이진수 형태인 언어. 컴퓨터가 이해할 수 있는 유일한 언어. 효율성 높지만 사람이 프로그래밍하는 데 상당한 노력과 시간이 필요함

    기계어

  • 60

    어려운 기계어의 명령을 쉬운 기호로 나타낸 것.

    어셈블리어

  • 61

    사람이 이해하기 쉽게 작성된 사람 중심 프로그래밍 언어

    고급언어

  • 62

    고급언어를 저급언어로 번역해주는 애

    컴파일러, 인터프리터

  • 63

    저급언어 구분

    기계어, 어셈블리어

  • 64

    고급언어 예시

    C, JAVA, 파이썬

  • 65

    절차적으로 코드를 구성. 쉽게 말하면 흐름도. 데이터에 대한 순서를 파악하고 필요한 기능을 함수로 만들어 절차적으로 진행시킴

    절차지향 프로그래밍

  • 66

    컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 배의 독립한 단위들의 모임. 파악하고자 하는 프로그래밍 패러다임. 대부분의 언어가 포함 (JAVA, C++ 등)

    객제지향 프로그래밍

  • 67

    고급언어 특징

    상속성, 추상화, 캡슐화, 다형성

  • 68

    기존에 만든어진 객체를 이어받이 재활용하여 새로운 객체를 생성하는 기법(코드 재사용)

    상속성

  • 69

    공동의 속성이나 기능을 묶어 추출하는 것(모듈이나 특징들을 뭉침)

    추상화

  • 70

    관련된 코드와 데이터를 묶음으로 정리하는 것(중요한 데이터를 보존, 보호하기 위해)

    캡슐화

  • 71

    하나의 객체가 여러 가지 타입을 가질 수 있는 것

    다형성

  • 72

    언어 번역 과정

    원시 프로그램, 컴파일러, 목적 프로그램, 링커, 모듈 로드, 로더, 실행

  • 73

    사용자가 텍스트 형태로 작성하여 기계어로 번역하기 이전의 프로그램 형태

    원시프로그램

  • 74

    컴파일러를 통해 원시프로그램을 컴퓨터가 이해할 수 있는 기계어로 번역한 것

    목적프로그램

  • 75

    고급언어로 작성된 프로그램을 기계어로 변환하는 것. 목적프로그램 생성.

    컴파일

  • 76

    원시프로그램을 줄 단위로 번역, 컴파일 과정 없이 바로 실행

    로더

  • 77

    로더의 기능 4가지

    할당, 연결, 재배치, 적재

  • 78

    컴퓨팅 기기의 하드웨어들을 제어하고, 사용자들이 다양한 소프트웨어를 쉽고 편리하게 사용할 수 있도록 만든 특별한 시스템 소프트웨어

    운영체제

  • 79

    운영체제의 자원 관리가 필요한 상황

    입출력 장치 관리, CPU 스케줄링 관리, 주기억 장치 관리, 프로세스 관리, 보조기억장치 관리

  • 80

    운영체제 목적

    신뢰도, 사용가능도, 응답시간, 처리능력

  • 81

    데스크탑 운영체제 종류 2가지

    macOS, Unix

  • 82

    macOS 는 무슨 계열?

    유닉스 계열

  • 83

    Unix는 어디서 개발?

    벨 연구소

  • 84

    운영체제 발달 과정

    일괄처리, 실시간, 다중 프로그래밍, 시분할, 다중처리, 분산처리

  • 85

    운영체제의 구성

    제어 프로그램, 처리 프로그램

  • 86

    RDBMS가 허용하는 조작

    CRUD

  • 87

    CRUD 조작의 의미

    create, read, update, delete

  • 88

    관계형 데이터베이스 관리 시스템에서 데이터를 조작, 업데이트 및 삭제하는 데 사용되는 언어

    SQL

  • 89

    RDBMS 특징

    중복 데이터 저장 최소화, SQL로 손쉽게 데이터 처리, 트랜잭션 처리 가능, 데이터 무결성 보장

  • 90

    정확하고 올바른 데이터가 저장되도록 보장하는 것

    데이터 무결성

  • 91

    비정형 데이터 예시

    동영상, 오디오, 사진, 보고서, 메일 본문

  • 92

    정의된 구조가 없이 정형화되지 않은 데이터

    비정형 데이터

  • 93

    대표적인 반정형 데이터 구조

    하이퍼텍스트 마크업 언어, 확장성 마크업 언어, 제이슨

  • 94

    데이터의 형식과 구조가 변경될 수 있는 데이터

    반정형 데이터

  • 95

    정형 데이터 예시

    스프레드시트, CSV

  • 96

    미리 정해 놓은 형식과 구조에 따라 저장되도록 구성된 데이터

    정형 데이터

  • 97

    비정형 데이터는 OOO OO가 없어 내용에 대한 질의 처리를 할 수 없으므로 OOO OO을 추출하여 반정형, 또는 정형 데이터로 변환하는 OOO 과정이 필요하다

    데이터 구조, 데이터 특징, 전처리

  • 98

    목적프로그램을 실행 가능한 모듈로 만드는 역할

    링커

  • 99

    원시프로그램을 줄 단위로 번역, 컴파일 과정 없이 바로 실행

    인터프리터

  • 100

    어셈블리어로 만들어진 프로그램은 OOOO라는 번역기로 컴퓨터가 이해할 수 있는 기계어 명령으로 바뀌어 실행됨

    어셈블러