목록전체 글 (268)
Gom3rye
✔ O X 문제 자바스크립트는 동적이며 객체지향 프로그래밍과 함수형 프로그램ㅇ을 모두 표현할 수 있다. ( O ) 자바스크립트는 타입을 명시하여 작성하는 인터프리터 언어이다. ( X ) 식별자에 사용할 수 있는 특수 문자는 @, $, _가 있습니다. ( O ) 자바스크립트는 0으로 나누었을 때 오류가 발생합니다. ( X ) 배열은 대괄호([])를 사용해서 생성하고, 객체는 중괄호({})를 사용해서 생성합니다. ( O ) 메서드 내부에서 해당 객체가 가진 객체를 나타낼 때는 this 키워드를 사용하지만, 어차피 자기 자신이 갖고 있는 속성이므로 속성에 접근할 때는 this 키워드를 사용하지 않아도 됩니다. ( X ) 77=”77”의 리턴값은 true입니다. ( O ) for each문은 for문과 마찬가지..

왜 관계형 데이터베이스가 필요한가? - 데이터 중복 = 무언가 개선할 점이 있다. - 참조하고 있는 표만 수정하면 되니까 유지보수가 훨신 편해진다. - Tradeoff : 직관적으로 보는 것이 힘들다. RENAME Table 추가 JOIN - 관계형 데이터베이스의 꽃 JOIN을 통해 각각 독립적으로 분리된 두 테이블을 읽을 때 마치 그 테이블이 하나의 테이블이었던 것처럼 읽을 수 있다. 인터넷과 데이터베이스 Internet 이 동작하기 위해서는 컴퓨터가 2대 필요하다. cmd 창에서 mysql -uroot -p 명령어를 통해 mysql에 접속하면 Welcom to the MySQL monitor 이라고 나온다. 이 때 mySQL monitor는 database client 중의 하나로 명령어를 통해서 d..

2차 배열 1차 배열이 모아져있는 메모리 공간을 가리키는 주소라면 2차 배열은 행이 1차 배열을 참조하고 그 1차 배열이(행 배열) 또 열을 가르키는 1차 배열을 참조하고 있는 것이다. 2차 배열 선언 int [][] array; 로 선언하는 것이 int array[][]; 로 선언하는 것보다 더 좋다. (배열을 선언했다는 것이 바로 보이니까) 2차 배열 생성 array = new int[2][5]; 로 이미 선언된 배열 변수에 new를 이용해 실체를 만들어준다. 선언과 동시에 생성 int [][] array = new int[2][5]; 2차 배열 초기화 - 직접 초기화 : int [][] array = {{0,1,2},{3,4,5},{6,7,8}}; - for 문을 이용해 초기화 (1차 배열을 초기화..

8, 9, 10번 문제 풀이 8번 -> CS326 튜플을 참조하는 외래키가 없으므로 정상적으로 삭제된다. 9번 -> 참조하는 외래키가 있으므로 참조 무결성 제약조건을 위배하여 DBMS가 옵션 중에 명시된 옵션을 실행하게 된다. 삭제 명령을 거절하거나 CS313을 삭제하고 이를 참조하는 튜플도 삭제해준다. (과목번호는 기본키에 들어가기 때문에 null, default값 넣을 수 없다. -> 패스) 10번 -> CS345를 참조하는 외래키가 있으므로 참조 무결성 제약조건을 위배해서 DBMS가 옵션 중에 명시된 옵션을 실행한다. 1. CS345를 CS321로 수정하는 명령 거절 2. 연쇄(cascade) CS345를 CS321로 수정하고 참조하는 외래키가 있는 튜플에 가서 CS345를 CS321로 연쇄 수정한..

MySQL CRUD - create, read는 어느 데이타베이스든 가지고 있는 필수 기능 - delete, update는 데이타베이스 종류에 따라 금지되는 경우도 있다 Ex) 회계 장부 delete -> 범죄 - Insert 하기 전에 DESC topic; 을 하면 데이타베이스의 구조를 볼 수 있어 이를 참조해서 insert 할 수 있다. INSERT INSERT INTO topic() VALUES(' ') 명령어를 통해 table 추가할 수 있다. SELECT SELECT * FROM topic; -> topic 이라는 테이블에 있는 모든 행을 출력하게 된다. select 와 from 사이를 프로젝션이라고 하는데 여기에는 내가 표시하고 싶은 column들의 목록이 나온다. WHERE은 FROM 다음이..

서비스가 의미있다는 것을 어떻게 확인할 수 있을까? Product Life cycle에 따른 일의 구분을 통해 확인할 수 있다. 도입기 : MVP 상태에서 PMF를 찾기 위한 노력이 있어야 한다. Opportunity Solution Tree를 이용해서 온라인의 특성상 되게 좋은 서비스도 처음엔 뜨지 않을 수 있다. (사람들이 모르니까) 진짜 애자일하려면 이걸 필요한 시점에 만들고 필요없는 것들은 부술 수 있어야 한다. 성장기 : PMF의 달성을 확인 PMF를 어떻게 확인? - PMF이 맞는 것이 보이면 그 후 개발 들어간다. -> j curve 나타난다. 이 때의 맞는다는 기준은 위클리당 7~8%의 성장률을 자생적으로 보일 때 리텐션이 월별 20% 이상으로 유지되기 시작될 때 서베이를 통해 40% 이상..