관리 메뉴

DevBlackCat

정보처리기사 : 데이터베이스 설계 완전정복!! 본문

정보처리기사/데이터베이스 구축

정보처리기사 : 데이터베이스 설계 완전정복!!

DevBlackCat 2024. 11. 28. 13:56
728x90

데이터베이스의 설계

  • 데이터베이스 구조를 도출하는 과정
  • 구조를 조직화한다.

 

데이터베이스의  설계 단계 ★

ⓐ 개념적 설계

  • 요구사항과 데이터를 추상적인 관점에서 표현하는 단계
  • 개념적 스키마를 구성 (E-R 다이어그램) 

ⓑ 논리적 설계

  • 목표 DBMS의 논리적 자료구조를 변환하는 과정
  • 목표 DBMS 기반으로 설계 (계층형,관계형,객체지향형...)
  • 정규화 과정 거침
  • 트랜잭션 인터페이스 설계
  • 스키마 평가 및 정제

ⓒ 물리적 설계

  • 뮬리적구조 , 저장구조 , 데이터 타입,인덱스,등 고려해서 설계
  • 특정 DBMS 설계
  • 성능 용량 고려
  • 데이터 물리적 스키마 생성
  • 레코드 집중의 분석 및 설계
  • 트랜잭션 처리량 , 응답시간등 고려

ⓓ 구현

  • DDL을 사용하여 명령문 작성 스티마 생성

 

 

RDBMS 종류

  1. ORACLE
    • 대규모 데이터베이스 환경에 적합하며, 많은 정보를 처리할 때 우수한 성능을 제공.
    • 고성능 트랜잭션 처리 기능을 포함하며 데이터 처리 속도가 빠름.
  2. MSSQL
    • 주로 Windows 환경과 함께 사용되며 Internet Information Services(IIS) 서버와의 호환성이 좋음.
  3. MYSQL
    • 오픈 소스로 제공되는 관계형 데이터베이스 관리 시스템 중 가장 널리 사용됨.
    • 다양한 운영체제와 프로그래밍 언어를 지원하여 범용성이 높음.
    • 대용량 데이터 처리에도 빠르고 효과적인 성능을 보임.
  4. DB2
    • IBM에서 개발한 관계형 데이터베이스 관리 시스템.
    • 다중 스레드 기반 아키텍처를 통해 안정적이고 뛰어난 성능을 제공.

 

 

 

728x90