파일시스템의 단점을 극복함으로써 다른 사용자들과 정보를 공유할 수 있도록 하기 위해 데이터베이스가 등장
2020/09/02 - [데이터베이스] - [개미의 걸음 Database 2차시] 파일시스템의 문제점과 데이터베이스의 등장
특정 조직의 기능을 수행하는데 필요한 상호 관련된 데이터들의 모임
2020/09/03 - [데이터베이스] - [개미의 걸음 Database 3차시] 데이터베이스의 개념과 특징
1960년대 | 플로우차트 중심의 개발 방법을 사용 파일 구조를 통해 데이터를 저장하고 관리 |
1970년대 | 데이터베이스 관리 기법이 처음 태동되던 시기 계층형(Hierarchical) 데이터베이스, 망형(Network) 데이터베이스 같은 제품들이 상용화 |
1980년대 | 현재 대부분의 기업에서 사용되고 있는 관계형 데이터베이스가 상용화 Oracle, Sybase, DB2와 같은 제품이 사용. |
1990년대 | 인터넷 환경의 급속한 발전과 객체 지향 정보를 지원하기 위해 객체 관계형 데이터베이스로 발전 Oracle, Sybase, Informix, DB2, Teradata, SQL Server 외 많은 제품들이 보다 향상된 기능으로 정보시스템의 확실한 핵심 솔루션으로 자리잡게 됨 |
① 통합된 데이터[Integreated Data] |
② 저장된 데이터[Stored Data] |
③ 공용 데이터[Shared Data] |
④ 변화되는 데이터[Changable Data] |
⑤ 실시간 접근[Real-Time accessibility] |
2020/09/03 - [데이터베이스] - [개미의 걸음 Database 3차시] 데이터베이스의 개념과 특징
네트워크형 데이터베이스 | 계층형 데이터베이스 | 관계형 데이터베이스 |
Owner와 Member형태의 자료구조에 데이터를 저장*관리 |
트리(Tree) 형태의 자료구조에 데이터 저장*관리 |
릴레이션에 데이터를 저장*관리 |
1:N, M:N 관계 | 1:N 관계 |
2020/09/05 - [데이터베이스] - [개미의 걸음 Database 5차시] 데이터베이스 관리 시스템의 종류
응용 프로그램들이 데이터베이스(DB)를 공유하며 사용할 수 있는 환경을 제공하기 위해 DB를 관리하는 소프트웨어
DBMS가 제공하는 주요 기능 | 설 명 |
정의 기능 |
데이터베이스 구조를 정의하거나 수정 가능 |
데이터베이스를 구축하는 틀을 제공 | |
조작 기능 |
응용프로그램을 대신해 데이터를 삽입*삭제*수정*검색하는 연산 가능 |
사용하기 쉬운 다양한 인터페이스를 제공하여 사용자가 응용 프로그램 없이도 데이터를 처리 할 수 있도록 함 | |
제어 기능 |
데이터를 항상 정확하고 안정하게 유지 가능 데이터의 일관성 및 무결성 유지 |
장애가 발생하더라도 회복이 가능하도록 제어 권한이 있는 사용자에게만 데이터 접근을 허용하여 보안이 유지되도록 제어 여러 사용자가 데이터베이스에 동시에 접근하여 데이터를 처리할 수 있도록 제어 |
2020/09/04 - [데이터베이스] - [개미의 걸음 Database 4차시] 데이터베이스 관리 시스템
[개미의 걸음 SQLD 1과목] 데이터 모델링 요소 ① 엔터티(Entity) with 인스턴스 (0) | 2020.12.05 |
---|---|
[개미의 걸음 SQLD 1과목] 데이터 모델링 표기법(ERD) (0) | 2020.12.04 |
[개미의 걸음 SQLD 1과목] 데이터 모델링의 이해 (0) | 2020.12.03 |
[개미의 걸음 SQLD 1과목] 데이터베이스 구조② 3층 스키마(3-Level Schema) (0) | 2020.12.02 |
[개미의 걸음 SQLD 1과목] 데이터베이스 구조① 스키마, 테이블, 뷰, 인덱스 (0) | 2020.12.01 |
댓글 영역