게다가, 데이터베이스는 사실 비교적 무미건조하다. 결심이 있다면 좋은 직업이다. 관건은 우선 학교에서 기초를 잘 다지는 것이다.
이런 사이트가 많이 있어서 인터넷에서 검색할 수 있습니다. 상응하는 학원이 있다면, 고려할 수도 있다.
데이터베이스 시스템 엔지니어 시험 개요
첫째, 시험 설명
1. 시험 요구 사항
(1) 컴퓨터 아키텍처, 주요 구성 요소의 성능 및 기본 작동 원리를 파악합니다.
(2) 운영 체제 및 프로그래밍 언어의 기본 사항을 숙지하고 컴파일러의 기본 사항을 이해합니다.
(3) 일반적으로 사용되는 데이터 구조 및 공통 알고리즘을 마스터하십시오.
(4) 소프트웨어 엔지니어링 및 소프트웨어 개발 프로젝트 관리의 기본 사항을 숙지합니다.
(e) 컴퓨터 네트워크의 원리와 기술에 익숙하다.
(6) 데이터베이스의 원리와 기본 이론을 파악한다.
(7) 대형 데이터베이스 관리 시스템의 일반적인 응용 기술을 습득한다.
(8) 데이터베이스 애플리케이션 시스템의 설계 방법 및 개발 프로세스를 파악합니다.
(9) 데이터베이스 시스템의 관리 및 유지 관리 방법을 숙지하고 관련 보안 기술을 이해합니다.
(10) 데이터베이스 동향 및 신기술 이해
(1 1) 일반적인 정보 기술 표준, 안전 및 관련 법률 및 규정의 기본 사항을 숙지합니다.
(12) 정보 및 컴퓨터 응용 프로그램의 기본 사항을 이해합니다.
(13) 컴퓨터 분야의 영어 자료를 정확하게 읽고 이해하다.
2. 이 평가를 통과한 합격자는 응용 정보 시스템의 계획, 설계, 건설, 운영 및 관리에 참여할 수 있으며, 사용자 요구에 따라 고품질의 데이터베이스와 데이터 웨어하우스를 설계, 구축, 운영 및 유지 관리할 수 있습니다. 데이터 관리자로서 정보 시스템의 데이터 자원을 관리하고 데이터베이스 관리자로서 핵심 데이터베이스를 구축하고 유지 관리합니다. 데이터베이스 시스템에 대한 기술 지원을 담당하며 네트워크 구조 설계 및 네트워킹 기능을 갖추고 있습니다. 엔지니어의 실제 업무 능력과 전문 수준을 갖추고 있어 컴퓨터 기술 및 소프트웨어 전문 보조 엔지니어 (또는 기술자) 의 업무를 지도할 수 있습니다.
3. 이번 시험의 과목은 다음과 같습니다
(1) 정보 시스템 지식, 시험 시간 150 분, 필기시험
(2) 데이터베이스 시스템 설계 및 관리, 시험 시간 150 분, 필기시험.
둘째, 시험 범위
시험 과목 1: 정보 시스템 지식
65438+
1..1하드웨어 지식
1..1.1컴퓨터 아키텍처 및 주요 구성 요소의 기본 작동 원리
CPU 와 메모리의 구성, 성능 및 기본 작동 방식
일반적인 I/O 장치 및 통신 장치의 성능 및 기본 작동 원리
I/O 인터페이스의 기능, 유형 및 특징
CISC/RISC, 파이프라인, 멀티 프로세서, 병렬 처리
1..1.2 스토리지 시스템
가상 스토리지, 다중 레벨 스토리지 시스템의 기본 작동 원리
RAID 유형 및 특징
1..1.3 보안, 안정성 및 시스템 성능 평가의 기본 사항
진단 및 내결함성
시스템 신뢰성 분석 및 평가
컴퓨터 시스템 성능 평가 방법
1.2 데이터 구조 및 알고리즘
1.2. 1 공용 데이터 구조
배열 (정적 배열, 동적 배열)
선형 테이블, 체인 테이블 (단방향 체인 테이블, 양방향 체인 테이블, 순환 체인 테이블)
스택 및 대기열
트리 (이진 트리, 검색 트리, 균형 트리, 트래버스 트리 및 힙), 그림 및 컬렉션의 정의, 저장 및 작업
해시 (저장 위치 계산, 충돌 처리)
1.2.2 공통 알고리즘
정렬 알고리즘, 검색 알고리즘, 숫자 계산, 문자열 처리, 데이터 압축 알고리즘, 반복 알고리즘, 그래픽 관련 알고리즘
알고리즘과 데이터 구조의 관계, 알고리즘 효율성, 알고리즘 설계, 알고리즘 설명 (순서도, 의사 코드, 의사 결정 테이블), 알고리즘의 복잡성
1.3 소프트웨어 지식
1.3. 1 운영 체제 지식
운영 체제의 유형, 특성, 상태, 커널 (인터럽트 제어), 프로세스 및 스레드 개념
프로세서 관리 (상태 전환, 동기화 및 상호 배제, 신호량, 시분할 회전, 선점, 교착 상태)
스토리지 관리 (기본 스토리지 보호, 동적 접속 할당, 세그먼트 지정, 페이징, 가상 메모리)
디바이스 관리 (I/O 제어, 스풀러, 디스크 스케줄링)
파일 관리 (파일 디렉토리, 파일 구조 및 구성, 액세스 방법, 액세스 제어, 복구 처리, 액세스 및 보안)
작업 관리 (작업 일정, 작업 제어 언어, 다중 채널 프로그래밍)
한자 처리, 멀티미디어 처리, 인간-기계 인터페이스
네트워크 운영 체제 및 임베디드 운영 체제의 기본 사항
운영 체제 구성
1.3.2 프로그래밍 언어 및 언어 프로세서 지식
시스템의 기본 지식과 작동 원리를 편집, 컴파일 및 해석합니다.
프로그래밍 언어의 기본 구성 요소: 데이터, 운영, 제어 및 전송, 프로그램 호출의 구현 메커니즘.
다양한 프로그래밍 언어의 주요 특징 및 응용
1.4 컴퓨터 네트워킹 지식
네트워크 아키텍처 (네트워크 토폴로지, OSI/RM, 기본 네트워크 프로토콜)
전송 미디어, 전송 기술, 전송 방법 및 전송 컨트롤러
일반적인 네트워크 장비 및 다양한 통신 장비
클라이언트/서버 구조, 브라우저/서버 구조 및 브라우저 /Web/ 데이터베이스 구조.
LAN 토폴로지, 액세스 제어, LAN 네트워킹, LAN 간 연결, LAN-WAN 연결
인터넷 기본 사항 및 응용
네트워크 소프트웨어
네트워크 관리
네트워크 성능 분석
네트워크 관련 법률 및 규정
2. 데이터베이스 기술
2. 1 데이터베이스 기술 기반
2.1..1데이터베이스 모델
데이터베이스 시스템의 3 단계 스키마 (개념, 외부 및 내부) 및 2 단계 이미지 (개념/외부 및 외부/내부) 입니다.
데이터베이스 모델: 데이터 모델, 개념 데이터 모델 ER 차트 (엔티티, 속성 및 관계) 및 논리 데이터 모델 (관계형 모델, 계층 모델 및 네트워크 모델) 의 구성 요소입니다.
2. 1.2 데이터베이스 관리 시스템의 기능 및 특징
주요 기능 (데이터베이스 정의, 데이터베이스 작업, 데이터베이스 제어, 트랜잭션 관리, 사용자 보기)
특징 (데이터 독립성 보장, 데이터베이스 액세스, 프로세스 동시 실행, 단독 제어, 장애 복구, 보안 및 무결성 보장)
RDB (관계형 데이터베이스), OODB (객체 지향 데이터베이스), ORDB (객체 관계형 데이터베이스), NDB (메쉬 데이터베이스)
몇 가지 일반적으로 사용되는 네트워크 데이터베이스의 특징
2. 1.3 데이터베이스 시스템 아키텍처
중앙 집중식 데이터베이스 시스템
고객/서버 데이터베이스 시스템
병렬 데이터베이스 시스템
분산 데이터베이스 시스템
객체 관계형 데이터베이스 시스템
2.2 데이터 조작
2.2. 1 관계 연산
관계 대수 연산 (합, 교차, 차이, 데카르트 곱, 선택, 투영, 연결, 나누기)
튜플 연산
무결성 제약 조건
관계형 데이터베이스 표준 언어 (SQL)
SQL 의 기능 및 특징
SQL 을 사용하여 데이터 (테이블, 뷰, 인덱스, 제약 조건) 정의
데이터 작업 (데이터 검색, 데이터 삽입/삭제/업데이트, 트리거 제어) 에 SQL 사용.
보안 및 권한 부여
API 는 프로그램에서 SQL 에 포함됩니다.
2.3 데이터베이스 제어 기능
데이터베이스 트랜잭션 관리 (ACID 속성)
데이터베이스 백업 및 복구 기술 (실행 취소, 다시 실행)
동시 제어
2.4 데이터베이스 설계의 기본 이론
2.4. 1 관계형 데이터베이스 설계
함수 관련
정규화 (제 1 패러다임, 제 2 패러다임, 제 3 패러다임, BC 패러다임, 제 4 패러다임, 제 5 패러다임)
패턴 분해 및 분해는 원칙을 따라야합니다.
2.4.2 객체 관계형 데이터베이스 설계
중첩 관계, 복합 유형, 상속 및 참조 유형
복잡한 유형과 관련된 쿼리
SQL 의 함수 및 프로시저
객체 관계
2.5 데이터 마이닝 및 데이터웨어 하우스 기본 사항
데이터 마이닝 응용 프로그램 및 분류
상호 관계 규칙, 클러스터링
데이터 웨어하우스의 구성
데이터 웨어하우스 모델
2.6 멀티미디어 기본 사항
2.6. 1 멀티미디어 기술의 기본 개념
멀티미디어 시스템의 기본 사항
일반적인 멀티미디어 파일 형식
2.6.2 멀티미디어 압축 코딩 기술
멀티미디어 압축 코딩 기술
통계 코딩
예측 코딩
* 국제 코딩 표준.
2.6.3 멀티미디어 기술 응용 프로그램
간단한 그래픽 그리기 및 이미지 파일 처리 방법
오디오 및 비디오 정보 응용 프로그램
멀티미디어 애플리케이션 개발 프로세스
2.7 시스템 성능 지식
성능 계산 (응답 시간, 처리량, 회전 시간)
성과 지표 및 성과 설계
성능 테스트 및 성능 평가
2.8 컴퓨터 응용 프로그램 기본 사항
정보 관리, 데이터 처리, 보조 설계, 과학 컴퓨팅, 인공지능 등의 기초.
통신 서비스 및 관련 통신 프로토콜의 기본 사항
시스템 개발, 운영 및 유지 보수 지식
3. 1 소프트웨어 엔지니어링, 소프트웨어 프로세스 개선 및 소프트웨어 개발 프로젝트 관리 지식
소프트웨어 엔지니어링 지식
소프트웨어 개발 라이프 사이클 단계의 목표 및 작업
소프트웨어 개발 프로젝트의 기본 사항 (시간 관리, 비용 관리, 품질 관리, 인적 자원 관리, 위험 관리 등) ) 및 공통 관리 도구.
주요 소프트웨어 개발 방법 (라이프 사이클 방법, 프로토타입 방법, 객체 지향 방법, CASE)
소프트웨어 개발 도구 및 환경 지식
소프트웨어 품질 관리의 기본 사항
소프트웨어 프로세스 개선의 기본 사항
소프트웨어 개발 프로세스 평가 및 소프트웨어 기능 성숙도 평가의 기본 사항
3.2 시스템 분석의 기본 사항
시스템 분석의 목적과 임무
구조화 방법 (데이터 흐름 다이어그램 (DFD) 및 데이터 사전 (DD), 엔티티 다이어그램 (ERD), 처리를 설명하는 구조화 언어)
UML (통합 모델링 언어)
시스템 사양
3.3 시스템 설계 지식
시스템 설계의 목적과 작업
구조화된 설계 방법 및 도구 (시스템 흐름도, HIPO 다이어그램, 제어 흐름도)
시스템 전체 구조 설계 (전체 레이아웃, 설계 원칙, 모듈 구조 설계, 데이터 액세스 설계, 시스템 구성 시나리오)
상세한 시스템 설계 (코드 설계, 데이터베이스 설계, 사용자 인터페이스 설계, 프로세스 설계)
시스템 설계 사양
3.4 시스템 구현 지식
시스템 구현의 주요 작업
구조화 된 프로그래밍, 객체 지향 프로그래밍 및 시각화 프로그래밍.
프로그래밍 언어 및 프로그래밍 스타일 선택
시스템 테스트의 목적, 유형 및 방법 (블랙 박스 테스트, 화이트 박스 테스트 및 그레이 박스 테스트)
테스트 설계 및 관리 (오류 곡선, 오류 제거, 수렴, 주입 실패, 테스트 케이스 설계, 시스템 테스트 보고서)
시스템 변환의 기본 사항
3.5 시스템 운영 및 유지 보수 지식
시스템 운영 관리 지식
시스템 유지 관리 지식
시스템 평가 지식
4. 안전 지식
보안의 기본 개념 (네트워크 보안, 운영 체제 보안, 데이터베이스 보안)
컴퓨터 바이러스 예방, 컴퓨터 범죄 예방, 재해 복구
액세스 제어, 침입 방지 및 보안 관리 조치
암호화 및 암호 해독 메커니즘
위험 분석, 위험 유형, 위험 방지 조치 및 내부 통제
5. 지식 표준화
표준화 의식, 표준화 발전 및 표준 반포 과정.
국제 표준, 국가 표준, 산업 표준 및 기업 표준의 기본 사항
코드 표준, 파일 형식 표준, 보안 표준, 소프트웨어 개발 사양 및 문서 표준
표준화 조직
6. 정보화 기초
정보의식
글로벌 정보화 추세, 국가 정보화 전략, 기업 정보화 전략 및 전략
관련 법률 및 규정
원격교육, 전자상거래, 전자정무 등 기초지식.
기업 정보 자원 관리의 기본 사항
7. 컴퓨터 영어
컴퓨터 기술의 기본 어휘를 파악하다
컴퓨터 분야의 영어 자료를 정확하게 읽고 이해할 수 있다.
시험 과목 2: 데이터베이스 시스템 설계 및 관리
1. 데이터베이스 설계
1..1시스템 요구 사항 설명 이해
사용자 요구 사항을 이해하고 시스템 범위를 결정합니다.
응용 시스템 데이터베이스의 관계를 결정합니다.
기존 환경과 새로운 시스템 환경 간의 관계
새 시스템의 데이터 항목, 데이터 사전 및 데이터 흐름
1.2 시스템 개발 준비
개발 방법을 선택하고, 개발 환경을 준비하고, 개발 계획을 세우다.
1.3 시스템 기능 설계
시스템 조직을 선택하고, 각 하위 시스템의 기능과 인터페이스를 설계하고, 보안 정책, 요구 사항 및 구현 방법을 설계하고, 상세한 워크플로우 및 데이터 프로세스를 개발합니다.
1.4 데이터베이스 설계
1.4. 1 설계 데이터 모델
개념 구조 설계 (설계 ER 모델)
논리적 구조 설계 (DBMS 가 수신할 수 있는 데이터 모델로 변환)
설계를 심사하다
1.4.2 물리적 구조 설계
설계 방법 및 내용
액세스 방법 선택
설계 및 성능 예측 검토
1.4.3 데이터베이스 구현 및 유지 관리
데이터 로드 및 응용 프로그램 디버깅
데이터베이스 파일럿
데이터베이스 운영 및 유지 관리
1.4.4 데이터베이스 보호
데이터베이스 백업 및 복구
데이터베이스 보안
데이터베이스의 무결성
데이터베이스의 동시 제어
1.5 외부 설계 문서 작성
시스템 설명서 작성 (시스템 구성 다이어그램, 하위 시스템 다이어그램, 시스템 흐름도, 시스템 기능 설명, 입력 출력 설명서, 데이터 설명서, 사용자 설명서 프레임워크).
시스템 테스트 요구 사항 설계
1.6 설계 검토
데이터베이스 응용 시스템 설계
2. 1 설계 데이터베이스 애플리케이션 시스템 구조
정보 시스템 아키텍처 (예: 클라이언트/서버) 및 데이터베이스 관리 시스템
다중 사용자 데이터베이스 환경 (파일 서버 아키텍처, 클라이언트/서버 아키텍처)
대규모 데이터베이스 및 병렬 컴퓨터 아키텍처 (SMP, MPP)
미들웨어 역할 및 관련 도구
구성 요소 분해에 따라 구성 요소의 기능 사양과 구성 요소 간의 인터페이스를 결정합니다.
2.2 설계 입력 및 출력
화면 인터페이스 설계, 설계 입출력 검사 방법 및 검사 정보
데이터베이스 상호 작용 및 연결 (c 프로그래밍 언어와 Java, Visual Basic, Visual C++, PowerBuilder, Delphi 의 모든 개발 도구를 사용하여 데이터베이스에 연결하는 방법 (데이터베이스 서버와 통신하는 방법) 파악
2.3 물리적 데이터 설계
데이터베이스에서 트랜잭션을 실행하는 빈도 및 성능 요구 사항을 분석하고, 논리적 데이터 구성 방법 및 스토리지 미디어를 결정하고, 인덱스 구조 및 처리 방법을 설계합니다.
논리적 데이터 구조를 물리적 데이터 구조로 변환하고, 용량 (공간 비용) 을 계산하고, 액세스 방법 (시간 효율성) 과 시스템 구성 (유지 보수 비용) 을 결정하고 최적화합니다.
2.4 보안 시스템 설계
보안 수준 지우기
데이터베이스의 로그인 모드입니다
데이터베이스 액세스
라이센스 (객체 라이센스, 명령 라이센스 및 라이센스 부여 방법)
2.5 애플리케이션 개발
2.5. 1 애플리케이션 개발
애플리케이션 개발 플랫폼 선택
시스템 구현 순서
프레임워크 개발
기본 그룹 프로그램 개발
소스 제어
버전 관리
2.5.2 모듈 분할 (원칙, 방법 및 표준)
2.5.3 프로그래밍 문서 작성
모듈 사양 (기능 및 인터페이스 설명, 프로그램 처리 논리 설명, 입출력 데이터 형식 설명)
테스트 요구 사항 설명 (테스트 유형 및 목표, 테스트 케이스, 테스트 방법)
프로그래밍 검토
2.6 응용 시스템 설계 문서 작성
시스템 구성 설명, 구성 요소 구분 차트, 구성 요소 간 인터페이스, 구성 요소 처리 설명, 화면 설계 문서, 보고서 설계 문서, 프로그래밍 문서, 파일 설계 문서 및 데이터베이스 설계 문서
2.7 설계 검토
데이터베이스 응용 시스템 구현
3. 1 전체 시스템 구성 및 관리
3.2 공통 데이터베이스 관리 시스템 애플리케이션 (SQL Server, Oracle, Sybase, DB2, Access 또는 Visual Foxpro)
데이터베이스를 생성합니다
테이블, 인덱스, 뷰, 제약 조건 및 UDDT (사용자 정의 유형) 를 생성합니다.
트리거 생성 및 관리
보안 시스템 구축
3.3 데이터베이스 응용 시스템 설치
시스템 설치 계획 작성 (비용, 고객 관계, 직원 관계, 물류 관계, 위험 등의 요소 고려).
인적 자원 사용 계획 작성 (조직 배치의 합리성)
직접 설치 (새 시스템 설치 및 빠른 실행)
병렬 설치 (신규 및 기존 시스템이 일정 기간 병렬 실행)
단계 설치 (일련의 단계와 단계를 거쳐 새 시스템의 모든 부분이 점진적으로 가동된다)
3.4 데이터베이스 응용 시스템 테스트
테스트 목표, 계획, 방법 및 절차를 개발합니다.
데이터 로드, 테스트 데이터 준비
응용 프로그램 프로그래머에게 모듈 테스트 및 수락을 안내합니다.
시스템 통합 테스트 환경을 위한 테스트 도구를 준비합니다.
데이터베이스 운영 테스트 보고서 작성
3.5 교육 및 사용자 지원
4. 데이터베이스 시스템 운영 및 관리
4. 1 데이터베이스 시스템 실행 계획
경영 전략의 확정
데이터베이스 시스템에 대한 경고 객체 및 경고 방법 결정
데이터베이스 시스템 관리 계획 (실행, 장애/복구, 보안, 무결성, 사용자 교육 및 유지 관리)
4.2 데이터베이스 시스템 운영 및 유지 보수
이전 시스템과 새 시스템 간의 전환
경고 데이터 수집 및 분석 (경고, 오류 경고, 보안 경고)
지속적으로 안정적으로 운행하다
데이터베이스 유지 관리 (데이터베이스 재구축, 보안 뷰 평가 및 검증, 문서 유지 관리)
데이터베이스 시스템 운영 통계 (개선 조치 수집, 분석 및 제안)
작업 표준 일관성 및 표준 개선에 대한 제안
데이터베이스 시스템 감사
4.3 데이터베이스 관리
데이터 사전 및 데이터 웨어하우스 관리
데이터 무결성 유지 및 관리 (엔티티 무결성, 참조 무결성)
데이터베이스의 물리적 구조 관리 (데이터 액세스가 지연되지 않도록 보장)
데이터베이스 공간 및 조각 관리
백업 및 복구 (시퀀스, 로그 (감사 추적), 체크포인트)
교착 상태 관리 (중앙 집중식 및 분산)
동시 제어 (직렬화 가능, 잠금 메커니즘, 타임스탬프, 최적화)
데이터 보안 관리 (암호화, 보안, 액세스 제어, 조회, 유효성 확인 규칙)
DBA (데이터베이스 관리자) 의 역할
4.4 성능 튜닝
SQL 문의 코딩 테스트
양식 설계 평가
* 지수 개선
물류의 개선
디바이스 향상
데이터베이스 성능 튜닝
4.5 사용자 지원
사용자 교육
애프터서비스
5. 구조화된 쿼리 언어
5. 1 데이터베이스 언어
데이터베이스 언어의 피쳐
데이터베이스 언어 사용 방법 (대화식 및 포함)
5.2 SQL 개요
SQL 문의 특징
SQL 문의 기본 구성 요소
5.3 데이터베이스 정의
데이터베이스 생성 (데이터베이스 생성) 및 테이블 생성 (테이블 생성)
데이터 무결성 정의
테이블 수정 (Alter Table) 및 테이블 삭제 (Drop Table)
인덱스 정의 (인덱스 생성) 및 인덱스 삭제 (인덱스 삭제)
뷰 정의 (뷰 작성), 뷰 삭제 (뷰 삭제) 및 뷰 업데이트.
5.4 데이터 조작
Select 문의 기본 메커니즘
단순 질의
SQL 의 선택 및 투영
문자열 비교 (null 값 비교 포함).
날짜 및 시간, 부울, 출력 정렬
다중 테이블 조회
속성 흐림 방지
SQL 의 연결, 합집합, 교집합 및 차이
SQL 의 튜플 변수
하위 쿼리
5.5 무결성 제어 및 보안 메커니즘
기본 키 구속조건
외래 키 제약 조건
속성 값에 대한 제약조건 (비어 있음, 검사, 도메인 만들기)
글로벌 제약 조건 (어설 션 생성)
허가, 부여, 취소.
5.6 트리거 생성
5.7 SQL 사용법
대화형 SQL
임베디드 SQL
SQL 과 숙주 언어 간의 인터페이스 (선언, * * * * 공유 변수, 커서, 볼륨 커서)
동적 SQL
응용 프로그램 인터페이스
5.8 SQL 표준화
6. 네트워크 환경에서의 데이터베이스
6. 1 분산 데이터베이스
6.1..1분산 데이터베이스 개념
분산 데이터베이스의 특성과 목표
6. 1.2 분산 데이터베이스 스키마
분산 데이터베이스의 스키마 구조
데이터 배포 정책 (데이터 조각, 배포 투명성)
분산 데이터베이스 관리 시스템
6. 1.3 분산 쿼리 처리 및 최적화
6. 1.4 분산 트랜잭션 관리
분산 데이터베이스 복구 (장애, 복구, 2 단계 커밋, 3 단계 커밋)
분산 데이터베이스의 투명성 (로컬, 분할, 복제, 처리, 동시, 실행)
6. 1.5 분산 데이터베이스 시스템 응용 프로그램
6.2 네트워크 환경에서의 데이터베이스 시스템 설계 및 구현
데이터 분포 설계
로드 밸런싱 설계
데이터베이스 상호 연결 기술
6.3 네트워크 지향 데이터베이스 관리 시스템 기술
3 계층 아키텍처
동적 웹 페이지
ASP, JSP 및 XML 응용 프로그램
7. 데이터베이스 보안
7. 1 보안 정책 이해
데이터베이스 뷰에 대한 보안 정책
데이터의 보안 수준 (가장 중요, 중요, 주의, 선택)
7.2 데이터베이스 보안 측정
사용자 액세스 제어 (암호 사용 등). ) 을 참조하십시오
프로그램 액세스 제어 (프로그램에 포함된 SQL 명령 제한)
테이블에 대한 액세스 제어 (보기 메커니즘)
액세스를 제어하는 기능 및 작업
외부에 저장된 데이터의 암호화 및 암호 해독
8. 데이터베이스 개발 동향 및 신기술
8. 1 객체 지향 데이터베이스 (OODBMS)
8.1..1oodbms 의 특징
8. 1.2 객체 지향 데이터 모델
객체 구조, 객체 클래스, 상속 및 다중 상속, 객체 id, 객체 포함 및 객체 중첩.
8. 1.3 객체 지향 데이터베이스 언어
8. 1.4 객체 관계형 데이터베이스 시스템 (ORDBMS)
중첩 관계
복잡한 유형
상속 및 참조 유형
복잡한 유형과 관련된 쿼리
기능 및 프로세스
객체 지향 및 객체 관계
ORDBMS 애플리케이션 영역
8.2 전사적 자원 계획 및 데이터베이스
전사적 자원 계획 시스템 개요
기본 MRP (제조 자원 계획), 폐쇄 루프 MRP, ERP
기본 원칙 및 개발 동향
ERP 설계의 전반적인 사고 (하나의 센터, 두 가지 유형의 업무, 세 가지 간선)
8.2.2 전사적 자원 계획 및 데이터베이스
실행 데이터베이스와 ERP 데이터 모델 간의 관계
운영 데이터베이스와 ERP 데이터베이스 간의 관계
사례 연구.
8.3 의사 결정 지원 시스템 구축
의사 결정 지원 시스템의 개념
데이터 웨어하우스 설계
데이터 전송 기술
온라인 분석 처리 (OLAP) 기술
엔터프라이즈 의사 결정 지원 솔루션
온라인 트랜잭션 처리 (OLTP)
실제로 다양한 데이터베이스를 유지 관리하고 개발하는 것은 다릅니다. 학교에서 가장 중요한 것은 복잡한 데이터베이스를 너무 많이 배우러 가는 것이 아니라 탄탄한 이론적 토대를 마련하는 것이다. Access, SQL sever, MySQL, orical, DB2, AMS 등 직장에서 어떤 데이터베이스를 만날지 알 수 없지만, AMS 외에도 초기 2 세대 데이터베이스는 대부분 관계형 데이터베이스였고, 객체 지향적인 데이터베이스는 거의 없었습니다.