2025. 2. 18. 22:13ㆍ카테고리 없음
- 데이터베이스 설계
- 개념 : ERD(개체 관계 다이어그램)으로 모델링(그림 그리기)
- 개념설계의 목적 : 머리속에 있는 것들을 꺼내서 그림(모델링)을 그린다.
- 논리 : 정규화 작업(ER다이어그램 일떄 해줌) / 트랜잭션 인터페이스 / 목표 DBMS(계층, 관계형, 객체지향형 기반으로 설계)
- 트랜잭션 인터페이스 : 어떤 값을 입력하면, 결과가 나온다.
- 물리 : 성능, 용량 등 설계 / 특정 DBMS(mysql, mssql, oracle)
- 데이터베이스 설계시 고려사항
- 보안
- 기밀성 : 인가된 사용자 볼 수 있다. / 암호화
- 무결성 : 인가된 사용자만 수정, 삭제 / 접근제어
- 가용성 : 인가된 사용자만, 어디서든지 접근 / 고가용성
- 보안
- 데이터베이스 모델링(그림)에 들어가야할 구조
- 구조
- 연산
- 제약조건
- ER다이어그램
- 개체 = 사격형
- 속성 = 원형
- 단일 속성 : 이름, 학번
- 이중 속성 : 취미
- 단순 속성 : 성별
- 복합 속성 : 주소, 생년월일
- 유도 속성 : 주민번호 뒤에 두자리로 성별 구분
- 개념 : ERD(개체 관계 다이어그램)으로 모델링(그림 그리기)
[문제]
1. DBMS의 필수 기능
2. 일반적인 데이터 모델의 구성요소
2.5 데이터 모델의 구성 요소에 대한 다음 설명에 괄호에 들어갈 알맞은 답을 쓰시오
| (1)은 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본 도구에 해당한다 |
| (2)는 논리적으로 표현된 객체 타입들 간의 관계로서 데이터 구성 및 정적 성질을 표현한다 |
| 제약조건은 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건을 의미한다 |
3. 개체-관계(E-R) 모델의 구성요소 6가지를 쓰시오.
4. 업무 분석결과로 도촐된 실체와 실체 간의관계도를 도식화한 다이어그램
5.다음은 데이터베이스 구축까지의 과정을 나열한 것이다. 괄호에 들어갈 알맞은 답을 쓰시오.
| 요구 분석->(가)->(나)->(다)->구현 |
6. 데이터베이스 설계에 대한 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오
| (1) : 논리적 구조로 표현된 데이터를 디스크 등의 저장장치에 저장할 수 있는 데이터로 변환하는 과정으로, 파일의 저장 구조 및 액세스 경로를 결정하며, 테이블 정의서 및 명세서가 산출된다 |
| (2) : 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정으로, 개념 스키마 모델링과 트랜잭션 모델링을 수행하며, 요구 조건 명세를 E-R 다이어그램으로 작성한다 |
| (3) : 현실의 자료를 특정 DBMS가 지원하는 자료구조로 변환하는 과정으로, 트랜잭션의 인터페이스를 설계하고, 정규화를 통해 스키마를 평가 및 정제한다 |
7. 데이터베이스 설계 순서 5개를 쓰시오.
[보안]
1. 오직 인가(authorization)된 사용자만 정보 자산에 접근할 수 있는 것을 의미한다.
2. 정보 자산을 보호하기 위해 적절한 권한을 가진 사용자에 의해서 인가된 방법으로만 정보를 변경할 수 있도록 하는 것을 말한다.
3. 인가된 사용자가 필요할때 언제든지 사용할 수 있는도록하는 활동이나 기술을 의미한다.
[ER다이어그램]
피터 첸(Peter Chen)이 1976년에 제안한 것으로 현실 세계를 개체(entity)와 개체 간의 관계(relationship)를 이용해 개념적 구조로 표현하는 방법을 E-R모델이라고 하며 E-R모델을 이용해 개념적 모델링하여 그림으로 표현한 것을 E-R 다이어그램이라고 한다. 다음은 E-R다이어그램에서 사용되는 기호이다. 해당하는 기호가 무엇을 의미하는지 쓰시오.

개체에 속성의 종류 6가지와 각 예를 쓰시오.
데이터 모델(그림그리는 것)의 표준 기준 6가지를 쓰시오.