본문 바로가기

분류 전체보기

1-2. 객체 지향 설계와 좋은 설계(OOP基板の設計) 더보기
1-1. 객체 지향 설계와 좋은 설계 1 더보기
3. SQL의 개념과 SQL로 데이터베이스를 정의(SQLの概念とSQLでDBを作ろう) SQL의 기본 개념 relational database에서는 tuple들의 중복은 불가능하였지만, SQL에서의 relation, 즉 table에서는 중복된 tuple이 존재 가능하다. (multiset : 동일 항목이 여러 개 출현하는 것을 허락하 는 집합체.) 또한 관계형 DMBS마다 정의된 SQL의 문법이 조금씩 다르다. ( 그러나, SQL이 표준 언어로 약속은 되어 있다.) 그래서, MySql과 Oracle 등의 관계형 DBMS들 사이에 SQL 문법이 약간씩 다르다. ( 고로 Query문이 다른 DBMS상에서 100% 호환되지 않는다.) 예제를 통해 SQL로 DB 정의!!( MySQL 설치 방법 및 CMD에서의 실행법 ) InnoDB : Mysql이 제공하는 여러 DB Engine 중 하나! DB .. 더보기
2. 관계형 데이터베이스(relational database)개념과 relation, primary key(기본키), foreign key(외래키), constraints DB에서 말하는 "Relation", 즉 "관계"는 수학에서 나오는 "관계"이다. 고로, 먼저 수학에서의 "관계"가 무엇인지를 알아야 한 다. 그에 앞서 먼저 set이란 무엇인지를 알고 가자. 참고로, set과 list의 차이점에 대해서도 알아 놓자. 차이점은 단 한가지, "순서"에 있다. set은 element들의 순서가 고려돼 있지 않다. 그러나 list들은 element들의 순서가 고려돼 있다. (아래의 관계 부분은 list개념이다.) A X B ={ {1->p} ,{2->q}, {3->r} ..... {2->r} }, 총 6개의 list로 구성이 돼 있다.( Tuple : 1개의 list가 n개의 element로 구성이 돼 있을 때, 그 list를 n-tuple이라고 한다.) 위 그림과 같이 Se.. 더보기
14. HTTP HEADER 더보기
13. HTTP Status Code 더보기
12. HTTP METHOD - PUT, PATCH, DELETE 더보기
11. HTTP API를 만들어 보자(HTTP APIを作ってみよう) 더보기