데이터베이스 Flashcards

1
Q
  • 두 개 이상의 개체 간의 연관성을 결정짓는 의미 있는 연결을 의미한다.
  • 데이터 테이블에 존재하는 인스턴스의 상태에 따라 차수가 결정된다.
  • 대부분의 1:1, 1:0, 1:N의 표현으로 구성된다.
  • 다 대 다(M:N)의 경우에는 교차테이블을 이용한다.
A

관계

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  • 고급 데이터의 관리 언어로 데이터베이스 정익, 조작, 제어 등을 포함하 는 명령어들을 가진다.
  • 관계 데이터베이스로부터 정보를 요청하기 위하여 사용하는 표준학된 질 의어이다.
  • 비절차형 프로그래밍 언어로서 각 명령은 데이터를 독립적으로 처리할 수 있다.
A

SQL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  • 데이터베이스에 보관되어 있는 자료를 조작하여 작업을 수행하는 모든 것으로서 여러 개의 연산이 하나의 논리적 기능을 수행하기 위한 작업 단위로 구성된다.
  • 데이터베이스 관련 연산의 가장 기본적인 단위이다.
A

트랜잭션(Transaction)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  • ( 4 )은(는) SQL 문장의 GROUP BY 절에 선택된 조건검색을 지정하기 위한 구문이다.

* 태이블에 존재하는 특정 값의 포함여부를 비교한다.

A

HAVING

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  • 사용자 요구 사항을 도출하는 과정에 대한 정의이다.

* 데이터베이스 일반사용자 또는 프로그래머들이 데이터베이스 시스템을 사용하기 위한 사용자 요구정보를 추상학하여 사용자 뷰를 정의하는 단 계로써 서브 스키마(Sub-Schema)라고도 한다.

A

외부스키마

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  • 관찰이나 측정들을 통하여 수집되어진 자료를 가공하여 유용한 가치를 가지도록 한 것을 의미한다.

* 현실세계에서 발생하는 개체를 사람이 인식할 수 있도록 개념적으로 설 계하는 것을 ( 6 ) 모델링이라고 한다.

A

정보

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

• 개체들에 존재하는 데이터 속성의 중복을 최소학하여 일치성을 보장하며 데이터모델을 단순하게 구성
• 개체에 존재하는 함수적 종속 관계를 이용하여 데이터베이스 구조를 안 정화 시키는 작업
• (7)의 목적
A. 자료저장 공간의 최소화 및 데이터 구조의 안정성 최대학
B. 데이터베이스 내부 자료의 무결성 유지 극대학
C. 데이터베이스 사용자의 의도하지 않은 삽입,삭제, 갱신이 발생하는 아노말리(이상)현상을 최소학

A

정규학

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  • 데이터베이스 사용권한 및 데이터의 무결성, 병행수행 제어기능 등을 담 당하는 언어

* 권한부여(GRANT), 권한제거(REVOKE), 실행결과 반영(COMMIT), 실행 중인 작업 철회 (ROLLBACK) 등으로 구성

A

데이터제어어(DCL)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

• 객체지향 데이터베이스에서 연관된 자료구조와 함수를 한 태두리로 목는 것을 말한다.
• 객체의 세부내용이 외부에 정보 은폐되어 변경이 발생할 때 오류의 파급 효과가 적어진다.
• (2)의 장점
A. 재사용이 용이하고 인터페이스를 단순학시킨다.
B. 변경이 발생할 때 오류의 파급 효과가 적다.

A

캡술학

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

• 데이터베이스의 구조와 관련된 전반적인 정의로서 데이터베이스 설계단 계를 의미하는 것으로 데이터베이스를 구성하는 데이터 개체, 이들 사이 의 속성, 이들 간에 존재하는 관계, 데이터 구조와 데이터 값들이 갖는 제약 조건에 관한 정의를 총칭한다.

A

스키마(Schema)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  • 데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 데이터 필드에 해당한다.

* 개체를 구성하는 항목이다.

A

속성(Attribute)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  • 관계데이터 모델에서 하나의 속성이 취할 수 있는 같은 데이터 타입의 모든 원자 값들의 집합

* 데이터베이스에 저장되는 데이터 속성들의 데이터 유형, 데이터의 길이, 데이터 허용 범위,데이터의 기본 값,데이터의 생성규칙 등이 정의된다.

A

도메인

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  • 내부스키마를 데이터베이스에 적용하여 물리적인 데이터베이스를 정의하 고 관리하는 언어이다.

* 시스템에 데이터를 저장할 데이터베이스를 생성, 변경, 삭제하며 보안 및 무결성 규칙 등을 정의하여 사용할 수 있도록 하는 언어이다.

A

데이터정의어(DDL)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

• ( 7 )은(는) 파일 시스템에서 야기되는 데이터의 종속성과 중복성을 해결 하기 위해 제안된 시스템으로 데이터의 독립성을 확보하고 중복성과 종 속성을 회피하여 모든 응용 시스템들이 데이터베이스를 공유하여 사용할 수 있도록 데이터베이스를 정의, 조작, 제어하기 위한 기능을 탑재한 소 프트웨어 시스템이다.

A

DBMS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  • 후보키 중에서 선택한 주키(MAIN KEY)이다.
  • 한 릴레이션에서 특정 튜플을 유일하게 구별할 수 있는 속성이다.
  • NULL값을 가질 수 없다.
  • 동일한 값이 중복되어 저장될 수 없다.
A

기본키

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

• SELECT 문장을 이용하여 데이터를 질의할 때 검출되는 중복 값을 제거 하기 위해 사용하는 명령어는?

A

DISTINCT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
  • 데이터베이스 구조와 관련된 전반적인 정의로서 데이터베이스 설계단계 를 의미한다.
  • 데이터베이스를 구성하는 데이터 개체, 이들 사이의 속성, 이들 간에 존 재하는 관계, 데이터 구조와 데이터 값들이 갖는 제약 조건에 관한 정의 를 총칭한다.
  • ( 2 )은(는) 외부,개념,내부익 3중으로 구성되며 데이터 사전에 저장된다.
A

스키마

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

• 여가활동을 하지 않는 사원들을 검색할 때 괄호 안에 들어갈 명령문은?
• SELECT
FROM 사원
WHERE 이름 ( ) (SELECT 이름 FROM 여가활동);

A

NOT IN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

• 릴레이션들 간의 관계를 표현할 때 릴레이션이 가질 수 있는 튜플의 개 수를 의미한다.

A

카디널리티(Cardinality)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q
  • SQL에서 테이블,인덱스, 스키마. 뷰, 도메인 등을 생성하는 데이터 정의 명령이다.
  • 기본 용법 : ( 5 ) 생성대상 생성대상 명
  • 사용 예 : 테이블 간을 생성 => ( 5 ) TABLE R1
A

CREATE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q
  • 관계 데이터 모델에서 테이블에 있는 데이터를 조건에 의해 검색할 수 있는 SQL 명령이다.
  • 가장 일반적으로 사용되는 문자열에 대한 연산이다.
  • ‘%’와 ‘_’와 같은 와일드 카드를 이용하여 기술한다.
A

LIKE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q
  • 데이터베이스에 보관되어 있는 자료를 조작하여 작업을 수행하는 가장 기본적인 작업의 단위이다.
  • 데이터베이스에 보관되어 있는 자료를 조작하여 작업을 수행하는 모든 것으로서 여러 개의 연산이 하나의 논리적 기능을 수행하기 위한 작업 단위로 구성된다.
  • ( 7 )은(는) 원자성, 일관성, 격리성, 영속성의 특징을 가진다.
A

트랜잭션(TRANSACTION)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q
  • 데이터베이스를 설계하는 과정은 3단계로 구성되며 개념적 설계->논리적 설계->물리적 설계 과정을 거치게 된다.
  • 이 중 개념적 설계 단계에서는 Peter Chen이 제안한 ( 8 )을 이용하여 데이터베이스를 구성하는 개체(Entity)타입과 관계(Relation)타입 간의 구 조를 그리고 개체를 구성하는 속성(Attribute) 등을 기호를 이용하여 표 현함으로써 데이터베이스의 전반적인 구조를 이해하기 쉽게 표현할 수 있다.
A

E-R MODEL(개체-관계 모델)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q
  • 데이터베이스 시스템과 관련된 모든 자들에 대해 기획/통제를 수행하는 사람 또는 집단

* 데이터 정의 언어를 사용하여 데이터베이스를 DBMS에 표현하고 관리하 는 목적으로 데이터베이스를 접근하여 데이터베이스 시스템의 관리 운영 에 대한 책임을 진다.

A

DBA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q
  • 데이터베이스 내에 존재하는 하나 이상의 물리적인 기본 테이블로부터 유도된 가상의 테이블이다.
  • 사용자가 보고자하는 데이터 항목들의 구조학된 가상의 데이터 리스트이 다.
  • ( 2 )을(를) 생성할 때는 CREATE문을 사용하여 정의한다.
A

뷰(VIEW)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q
  • 데이터베이스 내에 저장되는 데이터 값들이 항상 일관성을 갖고 데이터 의 유효성, 정확성, 안정성을 유지할 수 있도록 하는 제약조건을 두는 데 이터베이스의 특성이다.
  • ( 3 ) 규정의 대상으로는 도메인, 키, 종속성, 관계성 등이 있다.
A

무결성

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q
  • 트리 구조를 이용해서 데이터 상호관계를 계층적으로 정의한 구조이다.
  • 상위와 하위레코드가 일대다(1:N)의 대응관계로 이루어진 구조이다.
  • 개체 간의 관계를 부모와 자식의 관계로 표현한다.
A

계층형 데이터 모델

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q
  • 관계형 데이터베이스의 테이블에서 한 행(LOW)에 해당한다.

* 파일시스템의 레코드(RECORD》에 해당한다.

A

튜플(TUPLE)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

• 논리적 설계 단계에서 논리적 구조로 표현된 데이터를 디스크 등의 물리 적 저장장치에 저장할 수 있는 물리적 구조의 데이터로 변환하는 과정은 무엇인가?

A

물리적 설계

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q
  • 참조무결성 제약조건이 설정된 기본테이블의 특정 데이터를 삭제할 때 그 데이터와 관계를 맺고 연관되어 있는 다른 테이블의 데이터들도 연쇄 적으로 삭제되는 것을 말한다.
  • 관계 데이터베이스에서 주테이블(MAIN TABLE)의 데이터 삭제시 각 외 래키에 대해 부합되는 모든 데이터를 삭제하는 참조무결성의 법칙을 말 한다.
A

CASCADE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

• 데이터베이스에서 1현하고자 하는 정보의 대상으로 사람이 생각하는 개념이나 정보 단위와 같은 현실 세계의 대상체로, 실세계에 존재하는 유형 혹은 무형 정보의 대상이며 서로 구별이 되는 하나하나의 대상을 말한다.

A

개체(Entity)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q
  • 릴레이션으로부터 필요한 릴레이션을 만들어내는 연산자의 집합

* 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적인 방법 이다.

A

관계대수

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

• 도메인, 키, 관계성 등의 데이터베이스 요소가 훼손되지 않고 정확성을 유지시키는 성질

A

무결성

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

• 공통적인 인터페이스를 통해 서로 다른 데이터베이스 파일을 볼 수 있도 록 만들어 준 데이터베이스 표준 접속 규격이다.

A

ODBC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

• 스키마, 도메인, 태이블, 뷰, 인덱스의 제거시 사용되는 SQL 명령은 무 엇인가?

A

DROP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

• 아래는 테이블에서 ‘상품명’을 기준으로 오름차순 정렬하여 검색하는 SQL문이다. 괄호 안에 들어갈 명령문은 무엇인가?
• SELECT *
FROM 재고관리
( ) 상품명;

A

ORDER BY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q
  • 특정 조직의 업무를 수행하는 데 필요한 상호 관련된 데이터들의 모임이 다.
  • 자료의 중복을 배제한 데이터의 모임이다.
  • 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료이다.
  • 조직의 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안될 반드시 필요한 자료이다.
  • 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료이다.
A

데이터베이스(Database)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

• 이것을 정의할 때에는 SQL 명령어 중 CREATE문을 사용하는데, 데이터 베이스 내에 존재하는 하나 이상의 물리적인 기본 태이블로부터 유도된 가상의 테이블이라고 할 수 있다. 이것은 무엇인가?

A

뷰 (View)

39
Q
  • 데이터베이스 사용자가 응용 프로그램이나 질의어를 통하여 저장된 데이 터를 실질적으로 처리하는 데 사용되는 언어이다.
  • 데이터베이스 사용자와 데이터베이스 관리 시스템간의 인터페이스를 제 공한다.
  • 기본 테이블에 있는 튜플들 중에서 특정 튜플을 삭제시킬 때 사용한다.
  • 모든 레코드를 삭제하더라도 테이블 구조는 남아있다.
A

DML

40
Q

• 릴레이션(테이블)에서 각 튜플들을 유일하게 식별할 수 있는 속성이나 속 성의 집합을 말하며,( 9 )가 될 수 있는 조건은 유일성과 최소성을 모두 만족해야 한다.

A

후보키

41
Q

• 데이터베이스의 논리적 설계 단계에서 사용되는 데이터베이스 모델 중에 서 표 데이터 모델이라고도 하며 2차원 구조의 테이블) 형태로 표현 하는 방법으로, 구조가 단순하며 사용이 편리하여 가장 많이 사용하고 있는 형태를 말한다.

A

관계 데이터 모델

42
Q
  • 두 릴레이션(테이블)의 참조 관계에 있어 외래키(Foreign Key) 값은 참 조 릴레이션의 기본키(Primary Key)와 같아야 하는 제약조건으로 릴레 이션(테이블) 참조시 오류가 발생하지 않도록 하기 위한 제약조건을 말한 다.
  • 릴레이션 R1에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조하려면 참조되는 튜플이 반드시 R2에 존재해야 한다는 제약조건은 무엇인가?
A

참조 무결성

43
Q

• SQL 명령어로 수행된 결과를 실제 물리적 디스크로 저장하고, 데이터베 이스 조작 작업이 정상적으로 완료되었음을 관리자에게 알려주는 SQL 명령은?

A

Commit

44
Q
  • ( 4 )는 데이터 관리를 위한 데이^, 즉 데이터를 위한 데이터이다.

* 카탈로그에 저장된 정보를 ( 4 )라고 한다.

A

메타데이터(Meta-Data)

45
Q
  • 수학의 “Predicate Calculus’에 기반으로 제안되었으며 릴레이션에서 원 하는 결과를 얻기 위한 과정을 표현하는 것으로 연산자 없이 정의하는 방법을 이용하는 비절차적 언어의 특징을 가진다.
  • 코드(E. F. Code)가 수학의 Predicate Calculus(술어 해석)에 기반을 두 고 관계 데이터베이스를 위해 제안한 것으로, 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지닌다.
A

관계 해석

46
Q

• 시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있 는 시스템 데이터베이스로서 테이블, 데이터베이스, 뷰, 접근 권한 등의 정보를 가지고 있는 것은?

A

시스템 카탈로그(System Catalog)

47
Q
  • 테이블의 모든 레코드를 삭제하려고 할 때 괄호 안에 들어갈 명령문은?

* ( ) 고객관라;

A

Delete From

48
Q

• E-R 모델의 기본 아이디어를 시각적으로 표현하기 위한 그림은 무엇인 가?

A

ER 다이어그램

49
Q
  • ( 9 )은(는) 대상이 되는 행을 모은 ‘그룹’개념으로 사용되는 함수로써 행 집합에 적용하여 그룹 당 하나의 결과를 생성한다.
  • 종류로는 다음과 같은 것이 있다.
  • SUM, AVG, MAX, MIN, COUNT
A

집단함수

50
Q

• 테이블에서 김원중의 주소를 석수동으로 수정하려고 할 때 괄호 안에 들어갈 명령문은?
• ( ) 사원관리
SET 주소=‘석수동’
WHERE 이름=‘김원중’

A

UPDATE

51
Q

• 어떤 릴레이션에서 속성 A, B 가 있을 때, 임의 튜플에서 А의 값이 В의 값을 결정한다면. 즉, А의 값을 알면 В의 값을 알 수 있거나 А의 값에 따라 В의 값이 달라지는 것을 의미한다.

A

함수종속성

52
Q
  • 다음은 개체-관계도(E-R Diagram)에서 사용하는 기호를 설명한 것이다. 괄호 안의 내용으로 가장 적절한 것은?
  • ( ) : 집합을 나타낸다.
  • 타원 : 속성을 나타낸다.
  • 마름모 : 개체 집합 간의 관계를 나타낸다.
  • 선 : 속성과 개체 집합을 연결시키며, 개체 집합과 관계를 연결시킨다.
A

사각형

53
Q

• 릴레이션의 어떤 속성의 값이 다른 속성의 값을 고유하게 결정하는 것을 무엇이라고 하는가?

A

함수 종속성

54
Q

• 데이터베이스 내에 저장되어 있는 데이터 값들이 항상 일관성을 갖고 데 이터익 유효성, 정확성, 안정성을 유지할 수 있도록 제약조건을 두는 데 이터베이스의 특성이다.

A

무결성

55
Q
  • 관계(Relationship)를 맺고 있는 릴레이션 Rl, R2에서 릴레이션 R1 이 참조하고 있는 릴레이션 R2의 기본키와 같은 R1 릴레이션의 속성을 무 엇이라 하는가?
  • ( )(으)로 지정되면 참조 릴레이션의 기본키에 없는 값은 입력할 수없다.
A

참조 무결성

56
Q

• 데이터베이스에서 아직 알려지지 않았거나 모르는 값으로서 ‘해당없음’등 의 이유로 정보 부재를 나타내기 위해 사용한다.

A

null

57
Q
  • 데이터베이스 구조 등과 관련된 업무를 처리하며,데이터 정의 언어를 사용하여 데이터베이스를 DBMS에 표현하고 관리하는 목적으로 데이터 베이스에 접근한다.
  • 데이터베이스 전반에 대해 책임을 갖는 사람 또는 조직이다.
A

DBA

58
Q

• 정규학(Normalization)를 거치지 않으면 데이터베이스 내에 데이터들이 불필요하게 중복되어 릴레이션 조작 시 예시키 못한 곤란한 현상이 발생 하는데 이를 무엇이라 하는가?

A

이상 현상(Anomaly)

59
Q

• 아래는 기본 테이블에 새로운 튜플을 삽입할 때 사용하는 명령문의 형식 이다. 괄호 안에 들어갈 명령문은?
• ( ) 테이블명(속성명1, 속성명2, …)
VALUES (데이테,데이터2, …);

A

INSERT INTO

60
Q
  • 원칙적으로 하나 이상의 기본테이블로부터 유도된 이름을 가진 가상 테 이블을 말한다.

* 정장장치 내에 물리적으로는 큰재하지 않지만,사용자에게는 있는 것처 럼 간주된다.

A

뷰(VIEW)

61
Q

• 데이터베이스 구조와 관련된 전반적인 정의로서 데이터베이스 설계 단계

를 의미하는 것으로 데이터베이스를 구성하는 데이터 개체, 이들 간의 속성 및 존재하는 관계, 데이터 구조와 데이터 값들이 가지고 있는 제약 조건에 관한 정의를 총칭하는 것은?

A

스키마(SCHEMA)

62
Q

• 개체-관계 모델의 기본 아이디어를 시각적으로 표현하기 위한 그림으로 사각형, 다이아몬드, 타원, 복수 타원, 관계, 선,링크 기호를 사용하는 것은?

A

E-R 다이어그램

63
Q
  • 객체 지향 패러다임을 사용하는 객체 지향 프로그래밍 언어에서 영향을 받아 생성된 객체 지향 기술과 데이터베이스 기술의 결합체이다.
  • 객체지향 데이터모델의 개념을 반영하여 실세계에 존재하는 객체를 표현 하고 관리하는 데이터베이스 기술이다.
A

객체지향 데이터베이스(OODB)

64
Q
  • 트리구조를 이용해서 데이터 상호관계를 계층적으로 정의한 구조이다.
  • 상위와 하위 레코드가 일 대 다(1:N)의 대응관계로 이루어진 구조이다.
  • 개체 간의 관계를 부모와 자식의 관계로 표현한다.
A

계층형 데이터모델

65
Q

• 테이블을 구성하는 속성 또는 속성의 집합으로, 릴레이션에 있는 모든

튜플에 대해 유일성은 만족시키지만 최소성은 만족시키지 못하는 키는 무엇인가?

A

슈퍼키

66
Q

• 의사 결정에 도움을 줄 수 있는 유용한 형태로, 자료를 가공(처리)해서 얻을 수 있는 결과를 무엇이라고 하는가?

A

정보

67
Q
  • 개체 집합 구성 원소 사이의 대응성을 명시하는 것으로, 현실 세계를 개 념 세계로 표현할 때 집합들의 구성 원소 사이에 1:1, 1:N, N:M 등의 사상을 의미하는 것이다.
  • 두 개 이상의 개체 간의 연관성을 결정짓는 의미있는 연결을 의미한다.
A

관계

68
Q
  • 데이터베이스 설계 순서는 다음과 같다. 괄호 안에 들어갈 내용은 무엇 인가?

* 설계 순서 : 요구 조건 분석 -> ( ) -> 논리적설계 -> 물리적설계 -> 구현

A

개념적 설계

69
Q

• 논리적 데이터 모델 중 상위와 하위 레코드가 다 대 다(N:M)의 대웅 관 계로 이루어진 구조로, 개체 간의 관계를 오너 (Owner)와 멤버 (Member) 의 관계로 표현하는 구조는?

A

망형 데이터 모델

70
Q

• 관계 데이터베이스에서 릴레이션을 구성하고 있는 각각의 속성에서 취할수 있는 원자 값들의 집합을 무엇이라 하는가?

A

도메인

71
Q

• 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제 값이 일치하는 정확성을 의미하는 것은 무엇인가?

A

무결성

72
Q
  • 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마 를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정 이다.
  • 데이터베이스의 개념적 설계 단계와 논리적 설계 단계 사이에서 수행한다.
A

정규화

73
Q

• 테이블을 구성하는 튜플(행)들 중에서 전체 또는 조건을 만족하는 튜플(행)을 검색하여 주기억장치 상에 임시 테이블로 구성하는 명령문은?

A

SELECT

74
Q
  • 데이터 개체의 성질, 분류,식별,수량, 상태, 특성 등을 기술하는 세부 정 보의 관리 요소이다.
  • 관계형 데이터베이스에서 사용되는 데이터의 가장 작은 논리적 단위이 다.
  • 릴레이션(Relation)에서 사용하는 하나의 열(Column)로서, 애트리뷰트 (Attribute)라고 하며 파일 시스템에서는 데이터-항목이라고도 한다.
  • 프로그래밍 언어의 변수에 비유할 수 있다.
A

속성

75
Q
  • 후보키가 둘 이상일 때 기본키를 제외한 나머지 후보키들을 말한다.

* 보조키라고도 한다.

A

대체키

76
Q
  • 데이터베이스의 전체적인 논리적 구조로서, 모든 옹용 프로그램이나 사 용자들이 필요로 하는 데이터를 종합한 조직 전체의 데이터베이스로 하 나만 존재한다.
  • 개체 간의 관계와 제약조건을 나타내고 데이터베이스의 접근 권한, 보안 및 무결성 규칙에 관한 명세를 정의한다.
  • 단순히 스키마(Schema)라고도 한다.
A

개념 스키마

77
Q

• SQL에서 테이블에 대한 정의를 변경할 때 사용하는 명령은 무엇인가?

A

ALTER

78
Q

• 아래는 테이블에서 ‘영업부’의 모든 튜플을 검색하는 SQL문이다. 괄호 안에 들어갈 명령문은 무엇인가?
• SELECT *
FROM 사원
( ) 부서 = ‘영업부’:

A

WHERE

79
Q
  • 질의문에서 두 조건을 모두 만족하는 데이터를 추출할 때 사용하는 연산 자는?
  • 다음은 태이블에서 ‘age’가 24 이상이고, ’sex‘가,F,인 데이 터를 추출하는 질문이다. 질의문에 들어갈 연산자는?
  • SELECT * FROM SAWON WHERE AGE>=24 ( ) SEX=’F’;
A

AND

80
Q
  • 계층 모델과 망 모델의 복잡한 구조를 단순학시킨 모델이다.
  • 기본키(Primary Key)와 이를 참조하는 외래키(Foreign Key)로 데이터 간의 관계를 표현한다.
  • 1:1, 1:N, M:N 관계를 자유롭게 표현할 수 있다.
A

관계형 데이터 모델

81
Q
  • 객체 개념을 데이터베이스에 도입한 것으로,공학 분야 또는 멀티미디어 데이터와 같이 복잡한 관계를 가진 데이터들을 표현하는데 효과적인 논 리적 데이터 모델이다.
  • 모든 것을 클래스(Class) 또는 객체(Object)로 표현한다.
A

객체 지향형 데이터 모델

82
Q
  • 속성은 데이터베이스를 구성하는 가장 작은 논리적 단위이다.

* 속성의 수를 ( ) 또는 차수라고 한다.

A

디그리 (Degree)

83
Q
  • 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사 용하는 속성들의 부분집합, 즉 기본키로 사용할 수 있는 속성들을 말한 다.
  • 릴레이션에 있는 모든 튜플에 대해서 유일성과 최소성을 만족시켜야 한 다.
A

후보키

84
Q
  • 데이터베이스 내에 저장되는 데이터 값들이 항상 일관성을 갖고 데이터 의 유효성, 정확성,안정성을 유지할 수 있도록 하는 제약조건을 두는 데 이터베이스의 특성이다.
  • 이 규정의 대상으로는 도메인, 키, 종속성, 관계성 등이 있다.
A

무결성

85
Q
  • 테이블에서 성이 ‘김’인 사람의 튜플을 검색할 때 빈칸에 들어갈 명령문은?

* select * from 사원 where 이름 ( ) “김%“;

A

LIKE

86
Q
  • 사용자로 하여금 데이터를 처리할 수 있게 하는 도구로서, 사용자(응용 프로그램)와 DBMS 간의 인터페이스를 제공한다.
  • 응용 프로그램을 통하여 사용자가 DB의 데이터를 실질적으로 조작할 수 있도록 하기 위해 FORTRAN, COBOL 등의 호스트 언어에 DB기능을 추 가해서 만든 언어이다.
A

DML

87
Q

• 개념 스키마를 평가하고 DBMS에 따라 서로 다른 논리적 스키마를 설계 하는,단계이며, 트랜잭션의 인터페이스를 설계하는 단계는?

A

논리적 설계

88
Q
  • 관계형 데이터 모델의 기본 제약 조건의 하나로써 개체들 간의 관계와 관련된 제약 조건이다.
  • 릴레이션 인에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조하려면 참조되는 튜플이 반드시 R2에 존재해야 한다.
  • 데이터베이스에 존재하는 릴레이션들은 서로 참조할 수 없는 외래키 값 을 가질 수 없다.
  • 릴레이션의 외래키는 반드시 다른 테이블의 기본키로 나타내거나 널 (NULL) 값을 가져야 한다.
A

참조 무결성

89
Q

• 특정 속성의 값이 그 속성이 정의된 범위에 속한 값이어야 한다는 제약 조건은?

A

도메인 무결성

90
Q
  • 시스템 그 자체에 관련이 있는 다양한 객체에 관한 정보를 포함하는 시 스템 데이터베이스이다.

* 데이터베이스에 포함되는 모든 데이터 객체에 대한 정의나 명세에 관한 정보를 유지 관리하는 시스템 테이블이다.

A

시스템 카탈로그

91
Q

• 특정 속성을 기준으로 자료를 정렬하여 검색할 때 사용하는 SELECT 명 령문의 절은?

A

0RDER BY

92
Q

• SUM, COUNT, MAX, MIN 등 릴레이션의 한 열을 요약하거나 집계하는 함수는 무엇인가?

A

집단 함수

93
Q

• 데이터베이스 작업 시 특정 문자열의 길이를 구하는 함수는 무엇인가?

A

LEN

94
Q
  • 참조 무결성 제약 조건이 설정된 기본 테이블의 특정 데이터를 삭제할 때 그 데이터와 관계를 맺고 연관되어 있는 다른 테이블의 데이터들도 연쇄적으로 삭제되는 것을 말한다.
  • 관계 데이터베이스에서 주테이블(Main Table)의 데이터 삭제 시 각 외 래키에 대해 부합되는 모든 데이터를 삭제하는 참조 무결성의 법칙을 말 한다.
A

cascade