CS Study

0. Reference- Database System Concepts 7th를 보고 정리하였습니다. 1. Introduction- DB System은 대규모 정보를 관리하기 위해 설계되었다.- 이러한 DB 설계의 주된 작업은 Schema design이다.- DB Design은 크게 세 가지 단계로 구성된다. step 1) Requirement Analysis- 사용자와 조직이 DB에서 무엇을 필요로 하는지 명확하게 파악하는 것이다.- 도메인 전문가와 적극적으로 협력하여 데이터 요구사항을 수집한다.- 어떤 정보가 필요한지, 데이터가 어떻게 사용될 것인지를 파악하는 것이다. step 2) Conceptual Design- 수집된 요구사항을 바탕으로 개념적 Schema를 Design한다.ex) Relation..
0. Reference- Database System concepts 7th를 보고 정리하였습니다. 1. Introduction- DB System은 두 가지 주요 언어를 제공한다.i) DDL(Data-Definition Language)--> DB Schema를 정의하는 데 사용된다. ii) DML(Data-Manipulation Language)--> DB에서 데이터를 조회하거나 수정하는 쿼리를 작성하는데 사용된다. - 여기서, DDL과 DML은 별개의 언어가 아니고, SQL이라는 언어의 일부라고 생각하면 된다. 2. DDL(Data-Definition Language)- DDL은 DB Schema를 정의하는 명령어 집합을 의미한다.- 단순히 테이블을 생성할 뿐 아니라, 데이터 저장 구조와 접근방법,..
0. Reference- Database System concepts 7th를 보고 정리했습니다. 1. Database System- Database System이란 서로 연관된 데이터의 집합과 사용자가 이 데이터를 관리하는 프로그램들의 집합을 의미한다.- Database System의 주요 목적 중 하나는 사용자에게 데이터에 대한 "abstract view"를 제공하는 것이다.- 즉, 데이터베이스의 실제 복잡한 시스템은 숨기고, 사용자에게 단순하고 직관적이게 데이터를 관리할 수 있도록 제공한다. 2. Data Models- Data Structure는 Data model에 의해 결정되게 된다.- 여기서 Data model은 데이터를 표현하고, 데이터 간의 관계, consistency constraint..
0. Reference- Database System concept 7.th를 보고 정리하였습니다.1. Purpose of Database Systems1.1. Data reduncdancy & Inconsistency- 데이터가 여러 파일 형식으로 저장되어, 서로 다른 파일들에 동일한 정보가 중복되어 보관될 수 있다.- 이로 인해 저장 공간 낭비와 데이터 불일치(한쪽만 갱신되고 다른 쪽은 옛 데이터로 남는 능)가 발생한다. 1.2. Difficulty in accessing data- 새로운 업무를 수행할 때마다 새 프로그램을 짜야되는데,- 원하는 데이터를 즉시 추출하기 어려워, 비효율적이고 오류가 발생하기 쉽다. 1.3. Data isolation- 데이터가 여러 파일에 흩어져 있고, 각 파일의 형식..
23학번이수현
'CS Study' 카테고리의 글 목록 (3 Page)