본문 바로가기

Database & Web- WA4E

(27)
Single Table SQL - Part 2 1. 데이터 타입은 네가지가 있다. 2. 텍스트 필드(문자), 바이너리 필드(이진수), 뉴머릭 필드(10진수), AUTO_INCREMENT 필드. 3. CHAR는기존에 할당된 메모리 만큼을 할당하며, 길이를 알고 있는 짧은 문자열에 적합하다. 4. VARCHAR는 데이터의 길이 만큼 메모리를 할당한다. 5. 텍스트 영역은 255자로 이루어진 TINYTEXT, 65K까지인 TEXT, 16M까지의 MEDIUMTEXT 등이 이싿. 6. 바이너리 타입으로는 인덱싱이나 분류가 불가능하다. 7. BLOB이라는 파일 형태가 있는데, 텍스트 필드의 형태와 비슷하다. 역시 인덱싱 등 모두 안된다. 8. 정수는 매우 효율적이며 적은 공간을 차지한다. 그리고 처리하기 쉽다. 9. 실수형 자료도 있지만, 몇 비트냐에 따라 정..
Single Table SQL - Part 1 Single Table SQL - Part 1 1. 1970년대 개발 됨 2. 그 이전에는 배치프로세스로 랜덤하게 읽어들일 수 없고, 순서대로 읽어 들여야 했음 3. 랜덤접근가 개발되면서, 과거의 데이터를 전부 훍어보지 않고 데이터에 접근하는 방법이 필요했다. *당시에는 데이터베이스를 다루는 언어가 다 제각각이었다고 한다. 하지만 SQL STNADARD가 이루어졌고. 그것이 지금의 SQL언어를 만들게 했다. 관련자의 이야기에 따르면, 타이밍이 기가 막혔다고 한다. 너무 이른시기에 표준화가 진행된다면, SQL의 다양성을 해칠 수 있고, 너무 늦게 표준화가 진행되었다면 다양성으로인해 통합되지 않았을 것이라고 하셨다. 4. 수학적인 것, 정규화적인 것이 있지만, 그냥 놀랍다는 것만 이해해라. 5. 수학적인 것..
Web Applications and the Request/Response Cycle Web Applications and the Request/Response Cycle 1. 왜 우리가 이걸 공부해야하지 생각할 수 있겠지만, 이게 레알 기초다. 2. 우리가 다루는 웹어플리케이션은 3레이어로 구성되어 있다. 3. 브라우져를 쓰는 사람이 엔드유져다. 4. 클릭하면 가장 첫번째로 만나는 것이 웹서버(어플리케이션 소프트 웨어, php)다. 5. 웹서버는 데이터베이스 모델과 소통하고 결과를 유져에게 돌려준다. 6. 그 아래로 php를 쓰는 개발자가 있으며 7. 데이터베이스를 다루는 dBA가 있다. HTTP, Hypertext Transfer Protocol 8. 적은 팀에서 만든 것이기도하고, 그들이 중요시 했던 것이 단순성이였기에 진짜 간단하다. 9. 간단하다. 서버 연결, 검색, 문서 가져와..