Single Table SQL - Part 1
1. 1970년대 개발 됨
2. 그 이전에는 배치프로세스로 랜덤하게 읽어들일 수 없고, 순서대로 읽어 들여야 했음
3. 랜덤접근가 개발되면서, 과거의 데이터를 전부 훍어보지 않고 데이터에 접근하는 방법이 필요했다.
*당시에는 데이터베이스를 다루는 언어가 다 제각각이었다고 한다. 하지만 SQL STNADARD가 이루어졌고. 그것이 지금의 SQL언어를 만들게 했다. 관련자의 이야기에 따르면, 타이밍이 기가 막혔다고 한다.
너무 이른시기에 표준화가 진행된다면, SQL의 다양성을 해칠 수 있고, 너무 늦게 표준화가 진행되었다면 다양성으로인해 통합되지 않았을 것이라고 하셨다.
4. 수학적인 것, 정규화적인 것이 있지만, 그냥 놀랍다는 것만 이해해라.
5. 수학적인 것은 튜플과 에트리뷰트가 만나는 곳에 데이터가 있다는 것이다.
6. 관계, 릴레이션이란 이 두가지의 연결이다.
7. 어떻게보면 객체와 그것을 표현하는 차원이라고 볼 수 있겠다.
8. 이러한 관계 밑에 있는 수학적 아름다움이 속도를 빠르게 해준다
9. 데이터 베이스는 많은 테이블을 포함한다.
10. 릴레이션은 열과 행을 포함한다.
11. 행은 하나의 객체이다.
12. 열은 객체를 표현하는 요소이다.
13. 릴레이션은 특성을 가지고 있는 한 세트의 튜플로 정의된다.
14. 또한 릴레이션은 여러개의 행으로 이루어진 테이블로서도 설명될 수 있다.
15. 우리가 여기서 다룰 것은 오른쪽 블럭이다.
16. 데이터베이스 툴과 데이터베이스 모델이 어떻게 상호작용 할까?
17. SQL은 네가지가 끝. 생성, 선택, 삽입, 제거.
18. ORACLE, MYSQL, SQLSERVER 등 많이 사용되는 데이터베이스 메니지먼트 시스템이 있다.
19. SQL을 사용하는 방법은 두가지다. 브라우져에서 phpMyAdmin을 통해 소통하거나.
20. cmd에서 mysql을 통해 데이터베이스 서버에 접근한다.
'2019년 혁신성장 청년인재 집중양성(빅데이터) > Database & Web- WA4E' 카테고리의 다른 글
Data Modeling - Using Join (Part 4) (0) | 2019.07.22 |
---|---|
Data Modeling - Representing Relationships (Part 2) (0) | 2019.07.22 |
Data Modeling - Building a Data Model (Part 1) (0) | 2019.07.22 |
Single Table SQL - Part 2 (0) | 2019.07.22 |
Web Applications and the Request/Response Cycle (0) | 2019.07.18 |