티스토리 뷰
11) 데이터의 무결성 (Data integrity)
- 데이터의 정확성, 일관성, 유효성이 유지되는 것.
- 개체 무결성, 참조 무결성, 도메인 무결성, 무결성 규칙의 4종류가 있다.
12) 병행수행
- 여러 사용자가 데이터베이스에 접글할 때 여러 트랜잭션이 수행되는데 이 여러 트랜잭션들을 병행 수행 시키는 방식
*병행: 두 가지 일을 한꺼번에 아울러서 행하는 것
13) 병행제어
- 여러 트랜잭션이 병행 수행 되며 서로 다른 데이터에 접근하지 않고, 같은 데이터에 접근한다면 데이터에 문제가 생길 수 있다. 이를 방지하기 위해 같은 데이터에 접근하더라도 문제가 생기지 않도록 제어하는 것.
14) 트랜잭션 (Transaction)
- 사용자가 시스템에 대한 서비스 요구 시 시스템이 응답하기 위한 상태 변환 과정의 작업단위
- 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위.
15) 참조 무결성 (Referential integrity)
- 참조 관계에 있는 두 테이블의 데이터가 항상 일관된 값을 갖도록 유지하는 것.
- 데이터베이스에서는 참조 무결성을 위해 참조 대상이 존재하지 않은 외래 키를 허용하지 않는다.
즉, 어떠한 외래 키 B가 A를 참조한다면, A는 반드시 데이터베이스에 존재해야 한다.
15-1)
- CASCADE: 레코드를 변경 또는 삭제하면, 해당 레코드를 참고하고 있는 개체도 변경 또는 삭제된다.
16) 외래키
- 외래 키는 한 테이블의 키 중에서 다른 테이블의 레코드를 유일하게 식별할 수 있는 키를 말한다.
- 한 테이블의 레코드에서 다른 테이블의 레코드를 참조하기 위해 이용된다.
17) 주기억 장치 (= 컴퓨터 메모리)
- 컴퓨터 내부에 위치하여 작업 수행에 필요한 운영 체제 및 처리할 프로그램이나 데이터를 기억하는 장치.
- 컴퓨터에서 수치·명령·자료 등을 기억하는 컴퓨터 하드웨어 장치 ex) RAM(random access memory)
18) 오름차순 (Ascending), 내림차순 (Descending)
- 1, 2, 3, 4, .... 100 (Ascending)
- 100....... 4, 3, 2, 1 (Descending)
19) 내장 SQL (Embedded SQL)
- 응용 프로그램의 데이터베이스에서 사용하는 데이터를 정의하거나 질의하는 SQL 문장을 내포하여 프로그램이 실행
될 때 함께 실행되도록 호스트 프로그램언어로 만든 프로그램에 삽입된 SQL
20) 호스트 프로그램언어
- 해당 응용 프로그램을 작성하는데 사용된 범용 프로그래밍 언어 ex) C, Java, Pathon, Visual Basic같은 프로그래밍 언 어
21) 컴파일 (Compile)
- 원래의 문서(소스코드 or 원시코드)에서 출력된 문서(목적 코드)로 옮기는 과정.
- 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 과정
- 사람이 이해하기 쉬운 언어에서 기계어 프로그램을 만들기위한 저수준 언어로 번역하는 것
22) 선행처리기 (Preprocessor)
- 원시 프로그램(source program)을 바로 컴파일하지 않고 선행처리기를 거친 후 컴파일 하는 기능
- 원시 프로그램 내의 모든 선행 처리기 지시자를 선행 처리하여 컴파일러가 컴파일 할 수 있게 소스를 재구성함
'컴퓨터 공학(CS) > 데이터베이스' 카테고리의 다른 글
스키마 (0) | 2020.02.29 |
---|---|
데이터베이스(DataBase)용어 -4 (0) | 2020.01.29 |
데이터베이스(DataBase)용어 -3 (0) | 2020.01.28 |
데이터베이스(DataBase)용어 -1 (0) | 2020.01.28 |
데이터 베이스 기본(1) (0) | 2020.01.23 |
- 20200429
- 20200504
- 20200425
- 20200503
- 20200403
- 20200622
- 20200420
- 20201204
- 20200624
- 20200428
- 20200502
- 20200427
- 20200424
- 20200804
- 20200406
- 20200319
- likelion
- 20200413
- 20200330
- 20200317
- 20200510
- 20200421
- chapter8
- chapter7
- 20200415
- 20200417
- 백준
- 20200423
- 생활코딩리눅스
- 20200512
- Total
- Today
- Yesterday