정보처리기능사 실기 데이터베이스 Test

Download Report

Transcript 정보처리기능사 실기 데이터베이스 Test

◈ 데이터베이스 Test 문제
문1
• 데이터베이스 내에 존재하는 하나 이상의 물리적인 기본 테이블로부터 유도된
가상의 테이블을 의미한다.
• 저장장치 내에 물리적으로 실제 존재하지 않지만 사용자에게는 존재하는 것과
같은 결과를 보이므로 일반 사용자들은 실제적인 테이블과 같이 활용할 수 있다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문2
• 참조 무결성 제약조건이 설정된 기본 테이블의 특정 데이터를 삭제할 때 그 데
이터와 관계를 맺고 연관되어 있는 다른 테이블의 데이터들도 연쇄적으로 삭제
되는 것을 말한다.
• 관계데이터베이스에서 주 테이블(Main Table)의 데이터 삭제시 각 외래키에 대
해 부합되는 모든 데이터를 삭제하는 참조무결성의 법칙을 말한다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문3
• SQL에서 테이블을 삭제할 때 사용하는 명령어
• 스키마, 도메인, 테이블, 뷰, 인덱스의 제거시 사용되는 SQL 명령어
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문4
• 데이터베이스에 보관되어 있는 자료를 조작하여 작업을 수행하는 모든 것으로
서 여러 개의 연산이 하나의 논리적 기능을 수행하기 위한 작업 단위로 구성된
다.
• 데이터베이스 관련 연산의 가장 기본적인 단위이다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문5
• 릴레이션들 간의 관계를 표현할 때 릴레이션이 가질 수 있는 튜플의 개수를 의
미한다.
• 이항관계에서 한쪽에 허용 가능한 최대 수 또는 최소 수이다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문6
• 데이터 개체의 성질, 분류, 식별, 수량, 상태, 특성 등을 기술하는 세부 정보의
관리요소로써 관계형 데이터베이스에서 사용되는 데이터의 가장 작은 논리적
단위를 의미한다.
• 릴레이션에서 사용하는 하나의 열로서 ‘어튜리뷰트’라고 하며 파일시스템의 ‘항
목’으로 표현할 수 있다.
• 데이터베이스의 무결성 확보를 위해서 중복을 최소화하여 설정하는 것이 바람
직하며 프로그래밍 언어의 변수에 비유할 수 있다.
• 개체관계도에서는 타원으로 나타낸다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문7
• 응용프로그래밍과 데이터의 중재자로서 모든 응용프로그램들이 데이터베이스
에 접근하여 데이터를 공유할 수 있도록 관리하는 프로그램의 집합체로써 데이
터베이스 시스템을 운영 및 관리하며 데이터베이스와 사용자를 연결해 주는 역
할을 한다.
• 데이터베이스 내의 데이터 검색과 저장에 있어 편리하고 효율적인 환경을 제공
하며 데이터의 중복 통제와 데이터 독립성 증진에 기여할 수 있는 기능을 가지
고 있다.
• 데이터베이스 시스템 운영 비용의 오버헤드 발생과 시스템 취약성의 단점이 있
다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문8
• 데이터베이스 내에 저장되는 데이터 값들이 항상 일관성을 갖고 데이터의 유효
성, 정확성, 안정성을 유지할 수 있도록 하는 제약 조건을 두는 데이터베이스의
특성이다.
• (
) 규정의 대상으로는 도메인, 키, 관계성 등이 있다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문9
• 데이터베이스 구조와 관련된 전반적인 정의로서 데이터베이스 설계단계를 의미
하는 것으로 데이터베이스를 구성하는 데이터 개체, 이들 사이의 속성, 이들 간
에 존재하는 관계, 데이터 구조와 값들이 갖는 제약 조건에 관한 정의를 총칭한
다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문10
• 관계 데이터베이스 모델에서 하나의 속성이 취할 수 있는 같은 데이터 타입의
모든 원자 값 들의 집합
• 데이터베이스에 저장되는 데이터 속성들의 데이터 유형, 데이터의 길이, 데이터
허용 범위, 데이터의 기본 값, 데이터의 생성규칙 등이 정의된다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문11
• 내부스키마를 데이터베이스에 적용하여 물리적인 데이터베이스를 정의하고 관
리하는 언어이다.
• 시스템에 데이터를 저장할 때 데이터베이스를 생성, 변경, 삭제하며 보안 및 무
결성 규칙 등을 정의하여 사용할 수 있도록 하는 언어이다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문12
• Select 문장을 이용하여 데이터를 질의할 때 검출되는 중복 값을 제거하기 위해
사용되는 명령
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문13
• 데이터 정의 언어를 사용하여 데이터베이스를 DBMS에 표현하고 관리하는 목
적으로 데이터베이스를 접근하여 데이터베이스 시스템의 관리 운영에 대한 책
임을 지고 있는 사람을 의미하는 것
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문14
• 관계형 데이터베이스의 테이블에서 한 행에 해당한다.
• 파일시스템의 레코드에 해당한다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문15
• 고급 데이터 관리 언어로 데이터베이스 정의, 조작, 제어 등을 포함하는 명령어
들을 가진다.
• 관계 데이터베이스 로부터 정보를 요청하기 위하여 사용하는 표준화된 질의어
이다.
• 비절차형 프로그래밍 언어로서 각 명령은 데이터를 독립적으로 처리할 수 있다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문16
• 두 개 이상의 개체 간에 연관성을 결정짓는 의미 있는 연결을 의미한다.
• 데이터 테이블에 존재하는 인스턴스의 상태에 따라 차수가 결정된다.
• 대부분의 경우 1:1, 1:0, 1:N의 표현으로 구성된다.
• 다대 다(M:N)의 경우에는 교차테이블을 이용한다.
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문17
•
•
•
관계형 데이터베이스 모델의 기본 제약 조건의 하나로써 개체들간의 관계가
관련된 제약조건이다.
데이터베이스에 존재하는 릴레이션들을 서로 참조할 수 없는 외래키의 관계에
존재하는 규칙을 물리적인 제약 조건으로 정의.
관련 제약조건은 다음과 같다.
a. 논리 데이터 모델링에서 설계된 기본키와 외래키의 관계에 존재하는 규칙을 물리적
인 제약 조건으로 정의
b. 관련 업무 규칙 : 입력규칙, 삭제규칙, 수정규칙
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE
◈ 데이터베이스 Test 문제
문18
•
기존 시스템의 데이터베이스에 축적된 데이터를 공통의 형식으로 변환하여 일
원적으로 관리하는 데이터베이스를 의미하며, 데이터의 수용이나 분석 방법까
지 포함하여 조직 내 의사결정을 지원하는 정보관리시스템으로 이용되고 기업
에서는 고객의 구매 동향, 신제품에 대한 반응도, 제품별 수익률 등 세밀한 마
케팅 정보를 얻을 수 있으며 기업 활동에 관한 전반적인 정보를 회사 차원의
데이터베이스로 관리하는 것
1)
LIKE
2)
캡슐화
3)
속성
4)
데이터무결성
5)
SQL
6)
관계
7)
DBMS
8)
DISTINCT
9)
뷰(VIEW)
10)
Cardinality
11)
CREATE
12)
DDL
13)
널값
14)
Where
15)
데이터베이스
16)
정보
17)
정규화
18)
DROP
19)
Delete
20)
HAVING
21)
참조무결성
22)
스키마
23)
ASCII
24)
기본키
25)
테이터마이닝
26)
무결성
27)
도메인
28)
Entity
29)
DCL
30)
DATA DICTIONARY
31)
DBA
32)
CASCADE
33)
외부스키마
34)
제어기능
35)
관계형DB모델
36)
트랜잭션
37)
Order By
38)
내부스키마
39)
DML
40)
TUPLE