디자이너의 사회생활
DB란 무엇일까! 7-1 본문
최원영 튜터의 [VOD]기획자/마케터/디자이너를 위한 IT지식 강의를 보고 개인적으로 정리한 포스트 입니다.
https://taling.me/vod/view/7620
**유료 강의 이며! 가성비 갑이라 생각이되니 꼭 직접 들어보길 추천합니다
7강.데이터란?
데이터는 정보를 말한다.
- 데이터의 무결성 : 데이터가 깨지지 않도록 (손실 없이 보존이 잘되도록!) 체계적으로 관리되어야 함.
- 관계형 데이베이스
"엑셀시트를 상상하며 이해 하자!"
A 시트 : 고객정보
B 시트 : 상품 정보
C 시트 : 고객이 상품을 산 정보 *A와 B의 관계를 나타낸다!!!! 이것이 관계형 데이터 베이스
- 고객의 정보 수정이 필요한 경우 A시트만 수정하면 되기 때문에 다른 정보가 영향을 받지 않아
관리가 효율적이게 되겠군!
* A 와 B 독립적으로 존재할 수 있는 객체.
"시트는 데이터에서 table, schema라고 부른다. 이는 구조이다!"
*관계형 데이터 베이스에는 구조가 먼저 선행 되어야 한다!!
구조 안에 데이터가 쌓인다.
*관계형 데이터 베이스를 수정한다 -> 테이블의 구조를 수정한다는 뜻.
데이터가 없을때는 수정이 쉽지만 , 데이터가 쌓여있을 때는 데이터가 깨질 수 있기 때문에 테이블 구조를 바꾸는게 위험 부담이 큰일이다.
엑셀에서 눈으로 보면서 행과 열 ,추가하고 합칠 때에도 셀에 입력한 정보를 복붙 하는 등 추가적인 작업을 해야하는데, 이렇게 생각하면 데이터 베이스의 구조를 변경하는게 얼마나 힘든지 짐작가능하다.
- 관계형 데이베이스 메니지먼트 시스템 : DBMS
데이터베이스 테이블의 정보를 관리하는 소프트웨어
- Query Language
DBMS, 데이터 베이스에 정보가 있는지를 커뮤니케이션하는 역할 : 서버
이때 사용하는 언어 ! : 질의어라고도 한다.
'미지의세계 > 이런노력 저런노력' 카테고리의 다른 글
6. 웹 (앱과 다른 그 영역) (0) | 2019.04.27 |
---|---|
4. 개발 커뮤니케이션 -API, Json (0) | 2019.04.21 |
3. 프론트앤드와 백엔드 (0) | 2019.04.21 |
8.프레임워크와 라이브러리란 (0) | 2019.04.06 |
7-3,4강. 데이터 클라이언트 저장 이란 (0) | 2019.03.18 |