본문 바로가기

전체 글301

ATABASE2 MySQL - 1.수업소개(Relational Database 관계형 데이터 베이스) [ structured query language ] ★Structured: 표를 작성하는 것, 정리정돈을 하는 것 = 구조화되었다.★ ★Query: 요청/질의한다. 데이터베이스를 사용할 때, 데이터베이스에 접근할 수 있는 데이터베이스 하부 언어를 말한다. 구조화 질의어라고 한다. 데이터 정의어(DDL)와 데이터 조작어(DML)를 포함한 데이터베이스용 질의언어(query language)의 일종이다. 특정한 데이터베이스 시스템에 한정되지 않아 널리 사용된다. 초기에는 IBM의 관계형 데이터베이스인 시스템에서만 사용되었으나 지금은 다른 데이터베이스에서도 널리 사용한다. SQL은 관계사상(relational mapping)을 기초로 한 대표적인 언어로서 입력 릴레이션(테이블)으로부터 원하는 출력 릴레이션을 .. 2020. 11. 19.
DATABASE 1 - 데이터 가공 - 웹/앱 지식과 정보 전파 - 대규모의 데이터로부터 통찰력있는 분석 결과를 쓸 수 있다. - File의 데이터베이스화 - 성능 / 보안 / 편의성의 한계 ㄴ이를 해결하기 위한게 database이다. database를 이용하면 소중한 데이터를 안전하고 편리하고 빠르게 보관하고 사용할 수 있다. DATABASE는 크고 복잡하고 위함하다!! [데이터베이스의 본질] ★ C / R / U / D ★ 데이터를 어떻게 입력(input)하고 출력(output)할지 따져보는 것이다. - input의 3가지 작업 : Create / Update / Delete - output : Read [file vs database] - Database : 구조 작성(정리정돈) : sort / filter / hid.. 2020. 11. 19.
JavaScript: 네임스페이스 패턴(Namespace Pattern) 바로 알기 www.nextree.co.kr/p7650/ 3. 네임스페이스 패턴(Namespace Pattern) Namespace Pattern이란? 네임스페이스(namespace)는 구분이 가능하도록 정해놓은 범위나 영역을 뜻합니다. 즉, 말 그대로 이름 공간을 선언하여 다른 공간과 구분하도록 합니다. 한 가지 예를 들어보겠습니다. 만약 대한민국에 사는 홍길동이라는 사람을 찾는다면, 처음에 의도했던 특정한 사람을 찾아내는 것은 거의 불가능합니다. 서울에 사는 홍길동이라고 하면 범위는 조금 좁아지겠지만 여전히 원하던 사람을 찾기 어렵겠죠. 대한민국, 서울시, **구, ##로 123번지에 사는 홍길동 이라는 정보가 있어야만 특정 인물을 찾을 수 있습니다. 이처럼, 원하는 결과를 얻기 위해서는 좀 더 ‘자세한’ 정보가.. 2020. 11. 19.
JavaScript: 네임스페이스 패턴(Namespace Pattern) 바로 알기 www.nextree.co.kr/p7650/ 3. 네임스페이스 패턴(Namespace Pattern) Namespace Pattern이란? 네임스페이스(namespace)는 구분이 가능하도록 정해놓은 범위나 영역을 뜻합니다. 즉, 말 그대로 이름 공간을 선언하여 다른 공간과 구분하도록 합니다. 한 가지 예를 들어보겠습니다. 만약 대한민국에 사는 홍길동이라는 사람을 찾는다면, 처음에 의도했던 특정한 사람을 찾아내는 것은 거의 불가능합니다. 서울에 사는 홍길동이라고 하면 범위는 조금 좁아지겠지만 여전히 원하던 사람을 찾기 어렵겠죠. 대한민국, 서울시, **구, ##로 123번지에 사는 홍길동 이라는 정보가 있어야만 특정 인물을 찾을 수 있습니다. 이처럼, 원하는 결과를 얻기 위해서는 좀 더 ‘자세한’ 정보가.. 2020. 11. 18.
자바스크립트 객체 객체는 관련된 데이터(프로퍼티(속성))와 함수(일반적으로 여러 데이터와 함수로 이루어지는데, 객체 안에 있을 때는 보통 프로퍼티와 메소드라고 부릅니다)의 집합입니다. developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/Basics var person = { name: ['Bob', 'Smith'], age: 32, gender: 'male', interests: ['music', 'skiing'], bio: function() { alert(this.name[0] + ' ' + this.name[1] + ' is ' + this.age + ' years old. He likes ' + this.interests[0] + ' and ' + this.intere.. 2020. 11. 18.
자바스크립트 6. 클래스와 오브젝트의 차이점(class vs object), 객체지향 언어 클래스 정리 www.youtube.com/watch?v=_DLhUBWsRtw&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=6 class = { fileds / methods의 집합 } (*데이터만 있는 class가 있기도 하다. data class) ★encaptulate(데이터: 클래스 안과 밖을 구별) ★template | declare once | no data in [getter & setter] constructor에 있는 this.age를 데이터를 읽어오는 것이 아니라 아래 get age( )를 호출하게 된다. 그 후 " = " equal sign을 호출/할당할때 바로 메모리에 할당(equal)하는 것이 아니라 아래 set age( )를 호출한다. 이를 방지하기 위해 .. 2020. 11. 17.