본문 바로가기
728x90
728x90

분류 전체보기153

DDL, DML, DCL의 개념 DDL, DCL 개념 및 사용 방법 데이터 정의어(DDL : Data Definition Language)의 개념 테이블과 같은 데이터 구조를 정의할 때 사용되는 명령어들로 특정 구조의 생성, 변경, 삭제와 관련된 명령어 DDL의 대상 도메인(Domain) 하나의 속성이 가질 수 있는 원자값들의 집합 스키마 데이터베이스의 구조, 제약조건 등의 정보를 담고 있는 기본적인 구조 외부 스키마(External Schema) : 사용자나 개발자의 관점에서 필요로 하는 데이터베이스의 논리적 구조 개념 스키마(Conceptual Schema) : 데이터베이스의 전체적인 논리적 구조 내부 스키마(Internal Schema) :물리적 저장장치의 관점에서 보는 데이터베이스 구조 테이블 데이터를 저장하는 항목인 필드(Fi.. 2023. 4. 7.
트랜잭션 트랜잭션 인가받지 않은 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야 하는 특성이자, 데이터베이스 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위 트랜잭션의 특성 원자성(Atomicity) : 트랜젝션을 구성하는 연산 전체가 모두 정상적으로 실행되거나 모두 취소되어야 하는 성질 일관성(Consistency) : 시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 수행 완료 후의 상태가 같아야 하는 성질 격리성 = 고립성(Isolation) : 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않아야 한다는 성질 영속성(Durability) : 성공이 완료된 트랜잭션의 결과는 영속적으로 데이터 베이스에 저장되어야 하는 성질 트랜잭션의 상태 활동 상태(Active) : 초기 .. 2023. 4. 6.
연계 모듈 구현 환경 구성 및 개발 연계 모듈 구현 환경 구성 및 개발 개발하고자 하는 응용 소프트웨어와 연계 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 연계 기능을 구현할 수 있다. EAI (Enterprise Application Integration)방식 EAI는 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션 EAI를 사용함으로써 각 비즈니스 간 통합 및 연계성을 증대시켜 효율성을 높여 줄 수 있으며 각 시스템 간의 확장성을 높여 줄 수 있다. EAI 구성요소 EAI 플랫폼(EAI Platform) 이기종 시스템 간 애플리케이션 상호 운영 데이터의 신뢰성 있는 전송을 위한 메시지 큐와 트랜잭션 미들웨어 기능 수행 대규모 사용자 환경 지원을 위한 유연성과 확장성 .. 2023. 4. 5.
데이터베이스 기술 트랜드 데이터베이스 기술 트랜드 빅데이터(Big Data) 시스템, 서비스, 조직 등에서 주어진 비용, 시간 내에 처리 가능한 데이터 범위를 넘어서는 수십 페타바이트 크기의 비정형 데이터 빅데이터의 특성 데이터의 양(Volume) 데이터의 다양성(Variety) 데이터의 속도(Velocity) 빅데이터 수집, 저장, 처리 기술 비정형/반정형 데이터 수집 정형 데이터 수집 분산데이터 저장/처리 분산데이터 베이스 빅데이터 분석, 실시간 처리 및 시각화를 위한 주요 기술 빅데이터 분석 빅데이터 실시간 처리 분산 코디네이션 분석 및 시각화 NoSQL 전통적인 RDBMS와 다른 DBMS를 지칭하기 위한 용어 데이터 저장에 고정된 테이블 스키마가 필요하지 않고 조인 연산을 사용할 수 없으며 수평적으로 확장이 가능한 DBM.. 2023. 4. 5.
728x90
728x90