내가 정리한 노션 링크 공유 1. 회복과 병행제어 - 트랜잭션, 병행제어에 관한 내용 https://mirror-dragonfly-2a2.notion.site/08_-5c4adcba41cd4be59a3187aacfdf9f04 08_회복과 병행제어 정규화는 함수 종속성을 기반으로 했다면, mirror-dragonfly-2a2.notion.site 2. 보안과 권한 관리 - 권한 부여, 역할에 관한 내용, SQL 문법도 있음 https://mirror-dragonfly-2a2.notion.site/09_-0c883294121549f4b925eb248b96315a 09_보안과 권한관리 데이터베이스 보안의 목표 mirror-dragonfly-2a2.notion.site 3. 데이터베이스 응용기술 - 객체 지향 ..
내가 정리한 노션 링크 공유 https://mirror-dragonfly-2a2.notion.site/07_-38890067949d4af0b5906ac28e46c8c8 07_정규화 이상 현상 (anomaly) mirror-dragonfly-2a2.notion.site
티스토리에다가 정리하다가 노션으로 바꿨었는데 어떻게 다시 티스토리에 옮기지.. 고민하다가 그냥 노션 링크를 올리는 걸로.. https://mirror-dragonfly-2a2.notion.site/06_-cca5519147e14378ab4d04111d0c62ab 06_데이터베이스 설계 data modeling mirror-dragonfly-2a2.notion.site
(2022.04.07) 데이터베이스 강의들으면서 정리하기 6탄 우선, 이번에 정리할 것을 큰 틀로 보면 아래와 같다. 관계연산 relation operation - 관계형 데이터 모델에서 relation을 조작하기 위한 연산 - 관계형 데이터베이서 언어의 명세 형식, 내부 처리과정과 밀접한 연관성 있음 관계연산 2가지 표현방법 관계 대수 relation algebra : 절차적 표현방법 procedural (연산들의 적용 순서, 절차를 명세) 관계 해석 relation calculus : 비절차적 표현방법 nonprocedural / 선언적 declarative (연산들의 최종 결과만 명세) -> 관계 대수와 관계 해석은 데이터 언어의 유용성을 검증하는 기준의 역할을 한다. 관계 대수 relational..
(2022.04.07) 데이터베이스 강의 들으면서 정리하기 5탄 Data Model 구성 3요소 1. data structure : 데이터 구조 - 데이터를 어떤 형태로 저장하는지를 표현하는 추상적 표현 - 실제 저장 구조가 아닌 개념상의 저장구조를 직관적으로 표현 2. operation : 연산 - 개념적인 데이터 구조 안의 데이터를 어떤 방식으로 처리하지를 표현 3. constraint : 제약조건 - 데이터 구조 안에 데이터를 저장할 때의 구조적 제약 사항과 연산을 적용할 때의 행위적 제약 사항을 표현 관계형 데이터 모델 - relation으로 불리는 2차원 테이블 (table) 형태의 단순구조에 데이터를 저장하는 방식 - 테이블 구조는 relation 개념을 직관적으로 쉽게 이해하도록 함 관계형 ..
(2022.04.04) 데이터베이스 강의들으면서 정리하기 4탄 3주차(3/18 강의) Data modeling - 현실세계에 존재하는 data를 컴퓨터 세계의 database로 옮기는 변환과정 - general 하게 가지고 있는 특징을 골라낸다. - 2단계 data modeling : conceptual modeling & logical modeling --> 1. conceptual modeling: 현실세계의 중요 data를 추출하여 개념세계로 옮기는 작업 --> 2. logical modeling: 개념세계의 data를 database에 저장하는 구조로 표현하는 작업 -----> 즉, 현실세계 - 개념세계 - 컴퓨터세계 Data model - data modeling의 결과물을 표현하는 도구 1. ..
(2022.04.03) 데이터베이스 강의들으면서 정리하기 3탄 2주차(3/15 강의) 정리할 내용 목차 - DataBase System (DBS) - DataBase - schema & instance - DataBase 3단계 구조 - DataBase mapping - DataBase - system database & user database - DataBase management system 구성 DataBase System (DBS) : DB에 data를 저장하고 관리해서 조직에 필요한 information을 생성해주는 시스템 DataBase - schema & instance schema : DB에 저장되는 데이터 구조와 제약조건을 정의한 것 instance : schema에 따라 DB에 실제로..
(2022.03.11) 데이터베이스 수업 들으면서 정리하기 2탄 2주차(3/11 강의) 1. DBMS의 등장 배경 데이터베이스 관리 시스템 이전에는 파일시스템으로 데이터를 관리했다. 그러나 파일 시스템으로 데이터를 관리하는 데에는 단점이 있음 파일 시스템(file system): 파일로 데이터를 관리하기 위해 파일을 생성, 삭제, 수정, 검색하는 기능을 제공하는 소프트웨어 -> 응용 프로그램마다 필요한 데이터를 별도의 파일로 관리함 파일 시스템의 문제점 데이터 중복성 데이터 종속성 --> 파일의 구조를 바꾸면, 응용 프로그램 구조도 바꿔야함. 데이터 파일에 대한 동시 공유, 보안, 회복 기능 부족 응용 프로그램 개발 어려움 +) 데이터 중복성 관련 내용 --> 같은 내용의 데이터가 여러 파일에 중복저장되..
(2022.03.11) 데이터베이스 수업 들으면서 정리하기 1탄 1주차(3/8 강의 내용) 정리할 내용 목차 - 데이터와 정보의 개념과 차이 - 데이터베이스의 필요성 - 정보시스템의 개념과 발전과정 - 데이터베이스 정의, 특징, 분류 데이터와 정보의 개념과 차이 & 데이터베이스의 필요성 Data는 현실세계에서 관찰, 수집한 결과로 나타는 사실(fact)를 의미한다. Information은 data를 가공,처리하여 의사결정에 활용하도록 체계적으로 조직한 결과물을 말한다. - data는 information에 비해 상대적으로 쉽게 획득된다. - information은 가공처리된 data로 정보시스템을 이용하여 특별한 노력을 통해서 획득된다. --->data를 가공,처리하는 과정에서 다양한 informatio..