flow-vector
데이터 베이스 시스템
Computer Science/DataBase 2023. 6. 27. 13:15

데이터 베이스 시스템의 구성 데이터 베이스에 데이터를 저장하고 이를 관리하여 조직에 필요한 정보를 생성해주는 시스템 사용자 데이터 언어 데이터 베이스 관리 시스템 데이터 베이스 데이터 베이스의 구조 스키마와 인스턴스 스키마 데이터 베이스에 저장되는 데이터 구조와 제약조건을 정의 한 것 인스턴스 스키마에 따라 실제 데이터 베이스에 실제로 저장된 값 3단계 데이터 베이스 구조 미국 표준화 기관에서 제안 데이터 베이스를 관점에 따라 3가지로 나눈 것 외부 단계(external level) : 개별 사용자 관점 개념 단계(conceptual level) : 조직의 전체 관점 내부 단계(internal level) : 물리적인 저장 장치 관점 데이터 독립성을 위해 3 단계로 나누었음 하위 단계에 변화가 있더라로 ..

데이터 베이스 관리 시스템
Computer Science/DataBase 2023. 6. 27. 13:14

데이터 베이스 관리 시스템의 등장 배경 파일 시스템의 문제점 같은 데이터가 여러 파일에 중복됨 여러 응용 프로그램이 동일한 데이터를 가지는 여러 파일들을 참조할 수 있음 응용프로그램이 파일에 종속적이게 됨 파일의 데이터 구조가 바뀌면 응용프로그램의 수정이 필요함 → 데이터 베이스 관리 시스템이 해당 문제를 해결 데이터 베이스 관리 시스템 특징 주요 기능 정의 기능 데이터 베이스 구조 정의 / 수정 조작 기능 데이터 삽입 삭제 수정 검색 제어 기능 데이터를 정확하고 안전하게 유지 : 데이터 제한 사항 설정 (범위, 권한 설정 등) 장점 및 단점 장점 데이터 중복 통제 데이터 동시 공유 데이터 무결성 유지 단점 비용 발생 (소프트웨어 비용) 중앙 집중 관리 시스템에 따른 취약점 존재 종류 네트워크 DBMS ..

데이터 베이스의 기본 개념
Computer Science/DataBase 2023. 6. 27. 13:13

데이터베이스의 필요성 데이터와 정보의 차이 데이터 관찰되거나 측정된 사실이나 값 정보 의사결정에 유용하게 데이처를 처리한 결과물 → 의미가 부여가 되었는지 의미있게 처리가 되었는지 정보처리(information processing) 데이터에서 정보를 추출하는 과정 또는 방법 제품별 총 판매액 분기별 판매액 정보 시스템과 데이터베이스 정보 시스템 조직 운영에 필요한 데이터를 수집해 두었다가 필요시 유용한 정보를 만들어주는 수단 데이터 베이스 정보 시스템안에서 데이터를 저장하고 있다가 필요시 데이터를 제공하는 역할을 담당함 공유, 통합, 중복, 효율이 중요키워드 데이터베이스의 정의와 특성 데이터베이스의 정의 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 정장한 운영 데이터의 집합 통합 데이터..