목록database (5)
기록방
1번(4) 데이터 종속성⇒ 파일 구조에 응용 프로그램이 종속적. 파일 구조가 변경되면 응용 프로그램도 함께 변경해야 하는 문제 2번(3) 데이터의 가용성 증가를 위해 중복을 허용하고 싶었다.⇒ 데이터베이스는 데이터 중복을 최소화 한다. 3번(2) 예약 시스템과 같이 최신 정보를 다수의 사용자가 공유해야 하는 경우⇒ 동시 공유는 데이터베이스의 주 기능 4번(2) 데이터베이스의 안정성을 유지하기 위해 사용자의 데이터 공유를 제한한다.⇒ 데이터베이스는 데이터를 동시 공유 할 수 있다. 5번(4) 절차 기능⇒ DBMS의 주요 기능 : 정의, 조작, 제어 6번(2) 조작 기능⇒ 조작 기능 : 데이터를 삽입, 삭제, 수정, 검색하는 연산을 한다. 7번(3) 데이터베이스의 구조를 정의하거나 수정한다.⇒ 정의 기능의 ..
01 데이터베이스 관리 시스템의 등장 배경과거에는 데이터를 관리하기 위해 파일 시스템(file system)이라는 소프트웨어 이용데이터를 파일로 관리할 수 있도록 파일을 생성/삭제/수정/검색하는 기능을 제공운영체제와 함께 설치 됨응용 프로그램별로 필요한 데이터를 별도의 파일로 관리파일 시스템 환경에서는 응용 프로그래머가 파일의 논리적인 구조 뿐 아니라 물리적인 구조까지 정확히 파악해야 함필요한 데이터에 직접 접근하여 처리하는 응용 프로그램 개발을 위해파일 시스템의 문제점같은 내용의 데이터가 여러 파일에 중복 저장된다.파일 시스템에서는 응용 프로그램 별로 파일을 유지하므로 같은 데이터가 여러 파일에 저장될 수 있다. 데이터 중복성(data redundancy) 문제가 발생한다.데이터가 중복되면 저장 공간이..
1번 (4) 정보를 가공하면 데이터를 얻을 수 있다. ⇒ X , 데이터를 가공하면 정보를 얻을 수 있다. 2번 (1) 제품 가격 ⇒ 제품 가격은 가공되지 않은 데이터 3번 (1) 전용 데이터(exclusive data) ⇒ 데이터베이스의 정의 : 공유/통합/저장/운영 데이터 4번 (4) 통합 데이터 ⇒ 통합 데이터는 데이터의 중복을 최소화하고 통제가 가능한 중복만 허용하는 데이터라는 의미 5번 (1) 운영 데이터 ⇒ 데이터베이스는 조직을 운영하고 조직의 주요 기능을 수행하기 위해 꼭 필요 6번 (3) 검색의 효율성을 위해 모든 데이터를 반드시 여러 개 중복해서 저장한다. ⇒ 데이터의 중복을 최소화하고 통제가 가능한 중복만 허용 7번 (4) 위치 기반 참조(location reference) ⇒ 내용 기반..
01 데이터베이스 필요성1. 데이터와 정보데이터(data) : 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실(fact), 값(value). 자료.정보(information) : 데이터를 의사 결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 조직한 결과물ex) 방금 짠 원유는 데이터, 고객을 위해 공장에서 가공해 팩에 담은 우유가 정보정보 처리(information processing) : 데이터에서 정보를 추출하는 과정 또는 방법. 데이터를 상황에 맞게 분석하거나 해석하여 데이터 간의 의미 관계를 파악하는 것2. 정보 시스템과 데이터베이스정보 시스템(Information System) : 조직 운영에 필요한 데이터를 수집하여 저장해두었다가 의사 결정이 필요할 때 처리하..
이 포스팅의 원본은 노션입니다 : 원본 페이지 트렌젝션(Transaction) 데이터베이스의 상태를 변화시키는 일종의 작업 단위를 의미 데이터베이스의 상태를 변화시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미 데이터베이스의 상태 변화 : SELECT, UPDATE, INSERT, DELETE 등 트렌젝션 도구 START TRANSACTION : COMMIT, ROLLBACK이 나올 때까지 실행되는 모든 SQL COMMIT : 모든 코드를 실행 ROLLBACK : START TRANSACTION 실행 전 상태로 되돌림 트렌젝션의 특징 트랜잭션은 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위이다. 사용자가 시스템..