객체

Frontend/JavaScript

[JavaScript] 객체 | for in | 메소드 | 객체 배열 | filter

목차 객체 1-1. 객체 선언 및 호출 1-2. key 식별자 ① 객체명.속성명, ② 객체명['속성명'], ③ 객체명[변수명] 1-3. 상수 객체 속성 변경 1-4. 객체 속성 추가 및 제거 함수 활용 객체 생성 in 키워드 true/false for in 반복문 객체의 메소드 속성 생성자 함수 객체 배열 7-1. push() 객체 배열 추가 7-2. find/findIndex 배열 내 객체 검색, 첫 true에 대해서만 반환 7-3. filter true 요소 전체 반환 1. 객체 다른 자료형은 오직 하나의 데이터만 담을 수 있는 원시형(primitive type)인 반면, 객체의 경우는 다양한 데이터를 취급한다는 특징이 있다. 1-1. 객체 선언 및 호출 객체는 프로퍼티(property, key-va..

Database

[Oracle/SQL] 13. 동의어 | SYNONYM | 공개 동의어 | 비공개 동의어

목차 동의어(SYNONYM) 1-1. 동의어 생성 권한 부여 1-2. 동의어 생성 동의어 구분 2-1. 비공개 동의어 2-2. 공개 동의어 학습점검 ✅ SYNONYM 객체의 사용 목적에 대해 이해할 수 있다. ✅ SYNONYM 객체에 대해 이해할 수 있다. ✅ CREATE SYNONYM문을 이용하여 SYNONYM 객체를 생성할 수 있다. ✅ 공개동의어와 비공개동의어에 대해 이해할 수 있다. 1. 동의어(SYNONYM) 동의어(SYNONYM)은 다른 데이터베이스가 가진 객체(OBJECT)의 별명 혹은 줄임말을 뜻한다. 여러 사용자가 테이블을 공유하는 경우에는 사용자가 다른 사용자의 객체에 접근하려거든 '사용자명.테이블명'을 명시해야 한다. 자칫 길게 표현될 수 있는 것을 동의어(SYNONYM) 설정해 간단..

Database

[Oracle/SQL] 12. 인덱스 | INDEX | ROWID | INDEX HINT | REBUILD

목차 인덱스(INDEX) 1-1. INDEX와 ROWID 1-2. 인덱스 장단점 1-3. 데이터 딕셔너리 인덱스 힌트 인덱스 종류 3-1. 고유 인덱스(UNIQUE INDEX) 3-2. 비고유 인덱스(NONUNIQUE INDEX) 3-3. 단일 인덱스(SINGLE INDEX) 3-4. 결합 인덱스(COMPOSITE INDEX) 3-5. 함수 기반 인덱스(FUNCTION BASED INDEX) 학습점검 ✅ INDEX 객체의 사용 목적에 대해 이해할 수 있다. ✅ INDEX 객체에 대해 이해할 수 있다. ✅ INDEX 객체의 장점과 단점에 대해 이해할 수 있다. ✅ 자동 생성되는 INDEX 객체를 사용할 수 있다. ✅ CREATE INDEX 구문을 이용하여 INDEX 객체를 생성할 수 있다. ✅ INDEX의..

Database

[Oracle/SQL] 11. 시퀀스 | SEQUENCE | CURRVAL | NEXTVAL

목차 시퀀스(SEQUENCE) 1-1. CREATE SEQUENCE 1-2. NEXTVAL과 CURRVAL 1-3. 데이터 딕셔너리 시퀀스 변경 및 삭제 시퀀스 사용 가능 여부 사용 예제 학습점검 ✅ SEQUENCE 객체의 사용 목적에 대해 이해할 수 있다. ✅ SEQUENCE 객체에 대해 이해할 수 있다. ✅ CREATE SEQUENCE 구문을 이용하여 SEQUENCE 객체를 생성할 수 있다. ✅ SEQUENCE 객체를 생성할 시 지정할 수 있는 옵션에 대해 이해할 수 있다. ✅ SEQUENCE를 사용할 수 있는 구문에 대해 이해하고 사용할 수 있다. 1. 시퀀스(SEQUENCE) 시퀀스(SEQUENCE)란, 자동 번호 발생기 역할을 하는 객체이다. 순차적인 정수값을 자동 생성한다. 1-1. CREAT..

Database

[Oracle/SQL] 10. VIEW | 인라인뷰 | DDL 활용한 베이스테이블 조작

목차 VIEW(뷰) 1-1. VIEW 객체 사용 목적 1-2. 데이터 딕셔너리 CREATE OR REPLACE VIEW 2-1. VIEW에 별칭 부여(인라인뷰) 2-2. 베이스테이블 변경사항 VIEW와 연동 2-3. VIEW 서브쿼리 안에 연산 결과 포함 가능 VIEW를 통한 DML 구문 수행 3-1. 베이스테이블 조작 가능 3-2. 베이스테이블 조작 불가 VIEW 옵션 4-1. OR REPLACE 4-2. FORCE 4-3. NOFORCE 4-4. WITH CHECK OPTION 4-5. WITH READ ONLY VIEW 사용 예제 학습점검 ✅ VIEW 객체의 사용 목적에 대해 이해할 수 있다. ✅ VIEW 객체에 대해 이해할 수 있다. ✅ CREATE VIEW 구문을 이용하여 VIEW 객체를 생성할..

Java

[JAVA/수업 과제 practice] 클래스와 객체 Lv. 3~4

✅ 답안과 비교하여 스스로 코드 개선점 짚어보기 완료(2022.01.03) HARD1. 기본 생성자 활용 설정자(setter) 통한 필드값 변경과 접근자(getter) 이용한 필드값 출력 ✅ 답안에서는 Application.class 맨 마지막에 scanner.close(); 구문을 넣어 스캐너를 종료시켰다. 입력한 임의의 값 package com.greedy.level03.hard.emp.model.dto; public class EmployeeDTO { private int number; private String name; private String dept; private String job; private int age; private char gender; private int salary; ..

Java

[JAVA/수업 과제 practice] 클래스와 객체 Lv. 1~2

✅ 답안과 비교하여 스스로 코드 개선점 짚어보기 완료(2022.01.03) NORMAL2. 모든 필드를 초기화하는 생성자 활용 ✅ printInformation 메소드에서 변수를 this.grade가 아닌 그냥 grade로 쓴다. 어차피 가리키는 값은 전역변수 grade이기 때문이다. int 다음 String을 스캔 받는 경우 등에는 개행을 위해 입력 받을 값 앞에 scanner.nextLine();를 쓴다. 학년 : 1 반 : 2 이름 : 김자바 키 : 160.5 성별 : 여 package com.greedy.level02.normal.student.dto; public class StudentDTO { private int grade; private int classroom; private Strin..

Java

[JAVA] 6-1. 클래스, 사용자 정의 자료형

목차 클래스 사용 이유 사용자 정의 자료형 사용 1. 클래스 사용 이유 앞서 데이터를 저장하는 방법으로 배운 변수와 배열은 다음과 같은 특징이 있다: 예컨대 변수는 하나의 공간에 하나의 값을 저장한다. 배열은 같은 자료형의 값만을 취급할 수 있다. 이는 곧 데이터 관리 측면에서 단점을 낳기도 한다. 관리해야 하는 대상이 늘어날수록 사용자(개발자)가 변수명을 일일이 알고 다뤄야 한다는 번거로움이 따른다. 메소드 호출 시 전달인자가 그만큼 많아져 단번에 파악하기 어렵게 된다. 또한, 메소드에서 return;은 1개의 값만을 보낼 수 있기에 필요로 하는 정보 타입만큼의 메소드를 하나하나 만들어 리턴값을 배부해야 하기에 비효율적이다. 이 같은 이유에서 서로 다른 자료형 데이터를 사용자 정의의 새로운 타입으로 정..

@reminder
'객체' 태그의 글 목록