분류 전체보기 (300) 썸네일형 리스트형 SQLD 2과목 1-2장. DDL [ 목차 ] 1. 데이터 유형과 특징 2. 데이터 유형 종류 3. 두 문자열(CHAR, VARCHAR) 유형의 비교4. 테이블과 칼럼의 정의 4. 테이블과 칼럼의 정의 5. 테이블 생성과 조건 CREATE TABLE 6. 제약조건 7. 제약조건의 종류 8. NULL의 DEFAULT의 의미 9. 생성된 테이블 구조 확인 10. SELECT 문자을 통한 테이블 생성 사례 11. ALTER TABLE 12. RENAME TABLE 13. DROP TABLE 14. TUNCATE TABLE 1. 데이터 유형과 특징 1) 데이터베이스의 테이블에 특정 자료를 입력할 때, 그 자료를 받아들일 공간을 자료의 유형별로 나누는 기준 2) 칼럼을 정의할 때 선언한 데이터 유형은 그 칼럼이 받아들일 수 이쓴 자료의 유형을 규.. JAVA 7장. 추상클래스, 인터페이스 [ 목차 ] 1. 추상클래스 2. 추상클래스의 상속 3. 추상 클래스를 이용한 다형성 4. 인터페이스 5. 인터페이스와 다중 상속 6. 인터페이스 간 상속 1. 추상클래스 1) 추상 메소드를 하나라도 포함하고 있는 클래스는 반드시 추상 클래스로 정의 추상 메소드 : 메소드의 정의부만 존재하며 몸체에 { } 가 없는 메소드 abstract 타입 메소드명( ); 2. 추상클래스의 상속 1) 추상 클래스 상속 시 추상 메소드를 강제 할 수 있음 3. 추상 클래스를 이용한 다형성 1) 부모 : Vehicle 2) 자식 : Car, Ship, Plane 4. 인터페이스 1) 메소드 명세를 정의 하는 단위 2) 상수나 추상 메소드로만 정의 3) 추상 메소드에 abstrct 예약어 생략 가능 4) 상수 정의 publ.. 1-6강. 요구사항 확인-분석모델 확인(1) 과목1. 소프트웨어 설계, 6강. 요구사항 확인-분석모델 확인(1) [ 목차 ] 1. 모델링의 개념 2. 개념 모델링의 역할 3. 개념 모델링 과정 4. 개념 모델의 종류와 표기법 5. UML 다이어그램의 사용 6. 분석모델 검증 7. 유스케이스 모델 검증 8. 개념수준 분석 클래스 검증 9. 분석 클래스 검증 1. 모델링의 개념 1) 실세계의 물리현상을 특정한 목적과 일정한 표기법에 맞춰 이용하기 쉬운 형식으로 표현하는 일 2) 요구사항을 표준화된 약속(UML)으로 표현하여 의사소통 2. 개념 모델링의 역할 1) 실세계 문제에 대한 모델링이 소프트웨어 요구사항 분석의 핵심이며 모델은 문제가 발생하는 상황에 대한 이해를 증 진시키고 해결책을 설명 2) 개념 모델은 문제 도메인의 엔터티들과 그들의 관계 및.. 1-5강. 요구사항 확인-요구사항 확인(2) 과목1. 소프트웨어 설계, 5강. 요구사항 확인-요구사항 확인(2) [ 목차 ] 1. UML의 개념 2. UML의 특징 3. 통합 모델링 언어가 필요한 이유 4. UML의 구성요소 5. UML 다이어그램의 종류 - Use Case 6. UML 다이어그램의 종류 - Class 7. UML 다이어그램의 종류 - Object(객체) 8. UML 다이어그램의 종류 - State 9. UML 다이어그램의 종류 - Sequence 10. UML 다이어그램의 종류 - Collaboration = Communication 11. UML 다이어그램의 종류 - Activity 12. UML 다이어그램의 종류 - Component 13. UML 다이어그램의 종류 - Deployment 14. 애자일 방법론의 개념 15. 애.. 1-4강. 요구사항 확인-요구사항 확인(1) 과목1. 소프트웨어 설계, 4강. 요구사항 확인-요구사항 확인(1) [ 목차 ] 1. 요구분석의 개념 2. 요구분석 활동 유형 3. 요구분석 기법 4. 구조적 개발 VS 객체지향 개발 5. 객체지향의 용어 1. 요구분석의 개념 1) 도출된 요구사항들 간의 상충을 해결하고 소프트웨어의 범위를 파악하여 소프트웨어가 환경과 어떻게 상호작용하는지 분석하는 과정 2) 외부사용자와의 인터페이스 및 내부시스템 구성요소간의 인터페이스를 분석하여 시스템을 계층적, 구조적, 유기적으로 표현 2. 요구분석 활동 유형 1) 도메인 분석 1] 문제 영역 안에 있는 중요한 사항들을 인식하기 위해 정보를 수집하고 배경을 분석하는 단계 2] 사용자와의 인터뷰, 설문조사, 실사를 통해 현황을 파악하고 새로운 시스템에 대한 요구분석을 .. 1-3강. 요구사항 확인-현행시스템 분석(3) 과목1. 소프트웨어 설계, 3강. 요구사항 확인-현행시스템 분석(3) [ 목차 ] 1. DBMS 분석 - 데이터베이스의 개념 2. DBMS 분석 - 데이터베이스의 기능 3. DBMS 분석 - 데이터베이스 설계(모델링) 4. 현재 시스템의 데이터베이스 시스템 분석 5. DBMS 분석 - DBMS 정의 6. DBMS 분석 - DBMS 유형과 특징 7. 논리/물리 테이블의 구조 파악 8. 트리거 9. 비즈니스 융합 분석 - 비즈니스 융합의 개념 10. 비즈니스 융합 분석 1. DBMS 분석 - 데이터베이스의 개념 1) 사용자와 다른 애플리케이션, 데이터베이스 등과 상호작용하여 데이터를 저장, 분석하기 위한 컴퓨터 소프트웨어 2) 데이터베이스 생성, 조회, 변경 등의 관리가 주요 기능 3) 파일 시스템의 문제를.. 1-2강. 요구사항 확인-현행시스템 분석(2) 과목1. 소프트웨어 설계, 2강. 요구사항 확인-현행시스템 분석(2) [ 목차 ] 1. 운영체제 분석 - 운영체제의 정의 2. 운영체제 분석 - 운영체제의 종류와 특징 3. 네트워크 분석 - 네트워크(컴퓨터망)의 정의 4. 네트워크 분석 - OSI 7 Layer 5. OSI 7 계층별 기능 6. 전송 계층과 데이터 링크 계층 차이 7. OSI 7 계층과 TCP/IP 비교 8. 기타 용어 1. 운영체재 분석 - 운영체제 1) 하드웨어와 소프트웨어 자원을 관리하고 컴퓨터 프로그램을 위한 공통 서비스를 제공하는 소프트웨어 2) 서로 다른 언어(사람, 컴퓨터)의 매개체 3) 운영 체제의 종류, 버전, 패치 일자, 백업 주기 등을 분석 2. 운영체제 분석 - 운영체제의 종류와 특징 1) 윈도우 : 중소규모 서버,.. 1-1강. 요구사항 확인-현행시스템 분석(1) 과목1. 소프트웨어 설계, 1강. 요구사항 확인-현행시스템 분석(1) [ 목차 ] 1. 컴퓨터(컴퓨터 시스템)의 구성 요소 이해하기 2. 시스템 도입 목적 3. 현행 시스템 분석 4. 플랫폼 기능 분석 - 플랫폼의 정의 5. 플랫폼 기능 분석 - 플랫폼의 기능 6. 플랫폼 기능 분석 - 플랫폼 기능 특성 확인 방법 7. 플랫폼 성능 특성 분석 - 현행 시스템 분석에 플랫폼의 성능 특성을 알아야 하는 이유 8. 플랫폼 성능 특성 분석 - 플랫폼 성능 특성 확인 방법 1. 컴퓨터(컴퓨터 시스템)의 구성 요소 이해하기 1) 하드웨어 + 소프트웨어 2) 하드웨어 : 한 번 생산하면 바뀌지 않는 딱딱한 제품 1] 본체 : 프로세서(cpu), 주기억장치(ram, rom), 보조기억장치(하드디스크, ssd), 메인보.. JAVA 6장. 클래스 고급 - 변수와 메소드 상속받아 정의하기(추가필요) [ 목차 ] 1. 상속 2. 상속받은 클래스를 다른 클래스가 다시 상속한 경우 3. 오버라이딩(재정의) 4. super와 super() 5. 클래스 구성 예약어 - package 6. 접근제한자 7. private 9. default 10. protected 11. public 11. final 12. 변수 앞에서 final 사용 13. 메소드 앞에서 final 사용 14. 클래스 앞에서 final 사용 15. 다형성과 규칙 16. instanceof 연산자 17. 상위 클래스의 메소드와 변수 재정의 18. 파라미터의 다형성 19. 하위 클래스 메소드의 참조 불가 20. 배열의 다형성 1. 상속 1) 부모 클래스를 자식 클래스가 상속받으면 부모 클래스의 변수와 메소드가 상속 2) 부모 클래스의 변수와 메.. SQLD 2과목 1-1장. 관계형 데이터베이스 [ 목차 ] 1. 데이터 베이스 정의 2. 파일 시스템과의 비교, 관계형 데이터베이스의 이점 3. SQL의 정의와 특징 4. SQL 명령어 5. Table 6. 테이블의 정규화 7. ERD 1. 데이터베이스 정의 1) 넓은 의미에서 일상적인 정보들을 모아 놓은 것 자체를 의미 2) 일반적으로 특정 기업, 조직, 개인이 필요에 의해 데이터를 일정한 형태로 저장해 놓은 것 3) DBMS : 효율적 데이터 관리를 비롯해 데이터 손상을 피하고 필요한 데이터를 복구하는 소프트웨어 시스템 4) 대부분 객체 지원 기능을 추가한 객체 관게형 데이터베이스를 사용하고 있으며, 이를 조작, 관리하는 SQL이 중요 2. 파일 시스템과의 비교, 관계형 데이터베이스의 이점 1) 파일 시스템 : 분산된 데이터 간의 정합성을 유지하.. SQLD 1과목 2-6장. 분산 데이터베이스의 성능 [ 목차 ] 1. 분산 데이터베이스란? 2. 분산 데이터베이스의 투명성 3. 분산 데이터베이스 적용방법 4. 분산 데이터베이스의 장점 5. 분산 데이터베이스의 단점 6. 데이터베이스 분산구성의 가치 7. 분산 데이터베이스의 적용 기법 8. 분산 데이터베이스의 효과적 적용 1. 분산 데이터베이스란? 1) 데이터베이스를 연결하는 빠른 네트워크 환경을 이용하여 데이터베이스를 여러 지역 여러 노드로 위치시켜 사용성/ 성능 등을 극대화 시킨 데이터베이스 2) 여러 곳으로 분산되어 있는 데이터베이스를 하나의 가상 시스템으로 사용할 수 있도록 한 데이터베이스 3) 논리적으로 동일한 시스템에 속하지만 컴퓨터 네트워크를 통해 물리적으로 분산되어 있는 데이터들의 모임으로, 물리 적 Site 분산, 논리적으로 사용자 통합/.. SQLD 1과목 2-5장. 데이터베이스 구조와 성능 [ 목차 ] 1. 1. 슈퍼/세이브타입 모델 1) = Extended ER모델 2) 업무를 구성하는 데이터의 특징을 공통과 차이점의 특징을 고려하여 효과적으로 표현할 수 있음 3) 공통의 부분을 슈퍼타입으로 모델링하고 공통으로부터 상속받아 다른 엔터티와 차이가 있는 속성에 대해서는 별도의 서브엔터티로 구분하여 업무의 모습을 정확하게 표현하면서 물리적인 데이터 모델로 변환을 할 때 선택의 폭을 넓힐 수 있음 4) 논리적 데이터 모델에서 이용되며, 분석/설계단계를 구분하자면 분석단계에서 많이 사용 5) 물리적인 데이터 모델을 설계하는 단계에서는 슈퍼/서브타입 데이터 모델을 일정한 기준에 의해 변환을 해야 함 SQLD 1과목 2-4장. 대량 데이터에 따른 성능 [ 목차 ] 1. 대량 데이터 발생에 따른 문제 2. 대량 데이터 발생에 따른 문제 해결책 3. 한 테이블에 많은 수의 칼럼을 가지고 있는 경우 4. 대량 데이터 저장 및 처리로 인한 성능 향상법 5. 테이블에 대한 수평/수직 분할의 절차 1. 대량 데이터 발생에 따른 문제 1) 설계가 잘 되어있는 데이터 모델도 많은 데이터가 하나의 테이블, 하나의 하드웨어에 저장되어 있으면 성능 저하 발생 2) 중요한 업무에 해당하는 데이터가 특정 테이블에 있는 경우 일의 처리되는 양이 한군데에 몰리는 현상 발생 3) 한 테이블에 많은 데이터의 존재는 인덱스의 Tree구조가 커져 효율성이 떨어져 데이터를 처리할 때 I/O을 많이 유발 4) 한 테이블에 많은 칼럼의 존재는 데이터가 디스크의 여러 블록에 존재, 디스크에서.. SQLD 1과목 2-3장. 반정규화와 성능 [ 목차 ] 1. 반정규화의 정의 2. 무결성이 깨질 위험을 감수하고 데이터를 중복하여 반정규화 하는 경우 3. 반정규화의 적용방법 4. 반정규화의 기법 1. 반정규화의 정의 1) 성능을 향상시키기 위해 정규화된 데이터 모델에서 중복, 통합, 분리 등을 수행하는 모든 과정 2) 정규화된 엔터티, 속성, 관계에 대해 시스템의 성능향상, 개발, 운영의 단순화를 위해 중복, 통합, 분리 등을 수행 3) 데이터 무결성이 깨질 가능성이 있기 때문에 반드시 데이터 무결성을 보장할 수 있는 방법을 고려한 후에 적용 4) 정규화와 Trade-Off 관계이며 정규화만을 강조하면 성능의 이슈가 발생, 반정규화만을 강조하면 무결정 깨짐 위험 2. 무결성이 깨질 위험을 감수하고 데이터를 중복하여 반정규화 하는 경우 1) 기본.. SQLD 1과목 2-2장. 정규화와 성능 [ 목차 ] 1. 정규화를 통한 성능 향상 전략 2. 함수적 종속성에 근거한 정규화 수행 1. 정규화를 통한 성능 향상 전략 1) 데이터에 대한 중복성을 제거하고 데이터가 관심사별로 처리되는 경우가 많기 때문에 성능이 향상되는 특징을 지님 2) 계속된 엔터티의 발생으로 SQL문장의 조인 다량 발생과 성능저하는 반정규화를 적용하여 해결 3) 조회 성능과 입력/수정/삭제 성능은 데이터 모델 구성 방식에 따라 Trade-Off되는 경우가 많음 4) 정규화를 수행하는 것은 데이터를 결정하는 결정자에 의해 함수적 종속을 가지고 있는 일반속성을 의존자로 하여 입 력/수정/삭제 이상을 제거하는것 5) 데이터의 중복속성을 제거하고 결정자 의해 동일한 의미의 일반속성이 하나의 테이블로 집약되므로 한 테이블의 데 이터 용.. SQLD 1과목 2-1장. 성능데이터 모델링의 개요 [ 목차 ] 1. 성능 데이터 모델링의 정의 2. 성능 데이터 모델링 수행시점 3. 성능 데이터 모델링 고려사항 1. 성능 데이터 모델링의 정의 1) 데이터베이스 성능향상을 목적으로 설계단계의 데이터 모델링 때부터 정규화, 반정규화, 테이블통합, 테이블분할, 조 인구조, PK, FK 등 여러 가지 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것 2) 데이터 용량이 커질수록, 기업의 의사결정 속도가 빨라질수록 데이터 처리 속도가 빨라져야할 필요성을 반증 3) 데이터 모델 구조, 대용량의 데이터, 인덱스 특성을 고려하지 않은 인덱스 생성으로 성능이 저하 4) 성능은 반복적이고 빈번하며 여러 건을 처리하는 데이터 조회의 성능을 보통 의미 5) 성능 데이터 모델링이 단순히 반정규화만을 의미하지 .. SQLD 1과목 1-5장. 식별자 [ 목차 ] 1. 식별자란? 2. 식별자의 특징 3. 식별자의 분류 4. 식별자의 표기법 5. 주식별자 도출기준 6. 식별자관계와 비식별자 관계의 결정 7. 식별자 관계 8. 비식별자 관계 9. 식별자 관계로만 설정할 경우의 문제점 10. 비식별자 관계로만 설정할 경우의 문제점 11. 비식별자 관계를 선택하는 방법 12. 식별자와 비식별자 관계 비교 1. 식별자란? 1) 하나의 엔터티에 구성되어 있는 여러 개의 속성 중에 엔터티를 대표할 수 있는 속성을 의미 2) 하나의 엔터티는 반드시 하나의 유일한 식별자가 존재해야 함 2. 식별자의 특징 1) 주식별자의 특징 1] 유일성 : 주식별자에 의해 엔터티내에 모든 인스턴스들이 유일하게 구분되어야 함 2] 최소성 : 주식별자를 구성하는 속성의 수는 유일성을 만.. SQLD 1과목 1-4장. 관계 [ 목차 ] 1. 관계란 무엇인가? 2. 관계의 패어링 3. 관계의 분류 4. 관계의 표기법 5. 관계 체크사항 6. 관계 읽기 1. 관계란 무엇인가? 1) 엔터티 안의 인스턴스 사이의 논리적인 연관성으로서, 존재의 형태 또는 행위로서 서로에게 연관성이 부여된 상태 2) 엔터티와 엔터티 간 연관성을 표현하기 때문에 엔터티의 정의에 따라 영향을 받으며 속성 정의 및 관계 정의에 따라 서도 다양하게 변함 2. 관계의 패어링 1) 관계란 엔터티 안의 인스턴스가 개별적으로 관계(패어링)를 가지는 것 2) 개별 인스턴스가 각각 다른 종류의 관계를 가지고 있다면 두 엔터티 사이에 두 개 이상의 관계가 형성될 수 있음 3) 관계 패어링 : 엔터티의 인스턴스가 자신이 관련된 인스턴스들과 관계의 어커런스로 참여하는 형태.. JAVA 5장. 클래스와 메소드 [ 목차 ] 1. 클래스 - 객체 모델링 2. 클래스의 설계 3. 객체 생성 4. 객체의 변수와 메소드 사용 5. 같은 클래스를 사용해서 여러 객체를 생성 6. 변수의 종류 7. 메소드 8. 가변 인자 메소드 9. 메소드 오버로딩 10. static 메소드와 인스턴스 메소드 11. 생성자 12. this() 생성자 13. 초기화 블럭 14. 응용예제1 - 이름으로 회원을 검색하는 예제 1. 클래스 - 객체 모델링 1) 클래스 : 자바에서 생성되는 프로그램의 최소 단위 2) 객체 모델링 : 객체의 속성과 기능을 도출하는 단계 1] 속성(특성) : 객체를 특징 지을 수 있는 성질 2] 기능 : 객체가 할 수 있는 행위 2. 클레스 설계 1) 특정 객체를 정의하는 것 2) 설계도면 작성과 같은 개념(=빵 틀).. JAVA 4장. 배열 [ 목차 ] 1. 배열이란? 2. 배열의 선언과 생성 3. 배열의 길이와 인덱스 4. 배열의 초기화 5. 배열 코딩 연습 1 - 배열 객체 생성 후 갑 초기화 및 출력 6. 배열 코딩 연습 2 - 배열 객체의 각 요소 값 차례로 출력하기 7. 배열 코딩 연습 3 - 배열 값 초기화 8. 배열 코딩 연습 4 - 특정 배열에서 특정값 Index 찾기 9. 배열 코딩 연습 5 - 향상된 for문 10. 배열 코딩 연습 6 - 배열의 복사 11. 배열 코딩 연습 7 - 총합과 평균 12. 배열 코딩 연습 8 - 최대값과 최솟값 13. 배열 코딩 연습9 - 섞기 - 확인 후 로또번호 만들기 14. 다차원 배열과 코딩 연습 1 15. 다차원 배열과 코딩 연습 2 16. 다차원 배열과 코딩 연습 3 15. 정렬 코딩.. SQLD 1과목 1-3장. 속성 [ 목차 ] 1. 속성이란? 2. 엔터티, 인스턴스, 속성, 속성값의 관계 3. 속성의 표기법 4. 속성의 특징 5. 속성의 분류 6. 엔터티 구성방식에 따른 분류 7. 도메인 8. 속성의 명명 9. 속성의 명명 규칙 1. 속성이란? 1) 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위 2) 업무상 관리하기 위한 최소의 의미 단위 3) 엔터티를 설명 4) 인스턴스의 구성요소, 즉 인스턴스는 속성의 집합 2. 엔터티, 인스턴스, 속성, 속성값의 관계 1) 엔터티는 두 개 이상의 인스턴스와 고유의 성격을 표현하는 두 개 이상의 속성정보를 보유 2) 업무는 엔터티를 구성하는 특징과 인스턴스들은 어떤 성격의 데이터로 구성되는지 파악하는 작업 필요 3) 하나의 속.. JAVA 3-3장. 반복문 while과 그 외 [ 목차 ] 1. while문 2. while문 코딩 연습 1 - 1부터 50까지 합 3. while문 코딩 연습 2 - 1부터 50까지 합(무한) 4. while문 코딩 연습 3 - 단을 입력 받아 해당 단 출력 5. do-while문과 코딩 연습 - 난수 값 맞추기 6. break문과 코딩 연습 1 7. btrak문 코딩 연습 2 - 지정한 반복문 나가기 8. continue문과 코딩 연습 1 9. continue문 코딩 연습 2 - 야구게임 1. while문 1) 조건식이 참인 동안 반복 2) while (조건식) { //조건식이 참인 동안 반복 수행 문장 } 3) 조건식이 없으면 컴파일 에러가 나타나면 while(true) 입력시 무한 반복 2. while문 코딩 연습 1 - 1부터 50까지 합 .. JAVA 3-2장. 반복문 for [ 목차 ] 1. for문과 코딩 연습 1 - 0부터 50까지 합 구하기 2. for문 코딩 연습 2 - 구구단 3. for문 코딩 연습 3 - 2씩 증가하여 50까지 합 4. for문 코딩 연습 4 - 50부터 1씩 감소시키며 합 5. for문 코딩 연습 5 - 입력받은 값부터 1까지의 합 6. for문 코딩 연습 5 - 짝수의 합 7. for문 코딩 연습 6 - 1부터 20까지의 정수 중에서 2 또는 3의 배수가 아닌 수의 총합 8. for문 코딩 연습 7 - 1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+...+10)의 결과 9. for문 코딩 연습 8 - 1+(-2)+3+(-4)+... ,계속 더해나갔을 때 몇까지 더해야 총합이 100이상이 되는가? 10. 다중(중첩) for문.. JAVA 3-1장. 조건문 [ 목차 ] 1. 제어문, 조건문, 반복문이란? 2. if문과 코딩 연습 3. if - else문과 코딩 연습 4. 다중 if문과 코딩 연습 5. 중첩 if문과 코딩 연습 6. 중첩 if문 코딩 연습 1 - 윤년 판별 7. 중첩 if문 코딩 연습 2 - 나이대 판별 8. 중첩 if문 코딩 연습 3 - 로그인 처리 9. 중첩 if문 코딩 연습 4 - 입력받아 사칙 연산 10. 중첩 if문 코딩 연습 5 - 성적을 입력 받아 합격, 불합격 결정 11. switch문과 코딩 연습 1 12. switch문과 코딩 연습 2 - break와 default 13. switch문과 코딩 연습 3 - 나이대 판별 14. switch문과 코딩 연습 4 - 가위 바위 보 게임 15. switch문과 코딩 연습 5 - 주민번.. SQLD 1과목 1-2장. 엔터티 [목차] 1. 엔터티란 무엇인가? 2. 엔터티와 인스턴스의 표기법 3. 엔터티의 조건 4. 엔터티의 분류 방법 5. 엔터티의 명명 1. 엔터티란 무엇인가? 1) = 실체, 객체 2) 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 3) 업무 활동상 지속적인 관심을 가지고 있어야 하는 대상으로서 그 대상들 간에 동질성을 지닌 인스턴스들이나 그들이 행하는 행위의 집합으로 정의 가능 4) 그 집합에 속하는 개체들의 특성을 설명할 수 있는 속성을 지니고 있으며 이는 인스턴스 전체가 공유하는 공통 속성 과 일부만 해당하는 개별 속성이 존재 ex. 학생 엔터티는 학번, 이름, 이수학점, 등록일자, 생일, 주소 등의 속성을 보유 5) 엔터티는 인스턴스의 집합, 인스턴스는 엔터티의 하나의 값이라 .. SQLD 1과목 1-1장. 데이터 모델링의 이해 [목차] 1. 모델링이란? 2. 모델링의 특징 3. 모델링의 세 가지 관점 4. 데이터 모델링의 정의 5. 데이터 모델링의 목적 6. 데이터 모델이 제공하는 기능 7. 데이터 모델링의 중요성 8. 데이터 모델링의 유의점 9. 데이터 모델링의 3단계 진행 10. 프로젝트 생명주기에서 데이터 모델링 11. 데이터독립성의 이해 12. 데이터베이스의 3단계 구조 13. 데이터베이스 독립성 요소 14. 데이터베이스 사상 15. 데이터 모델링의 중요한 세 가지 개념 16. 데이터 모델링의 이해관계자 17. 데이터 모델의 표기법 ERD 18. ERD 작성 작업 순서 19. 좋은 데이터 모델의 요소 1. 모델링이란? 1) 살아가며 나타날 수 있는 다양한 현상은 사람, 사물, 개념 등에 의해 발생하며, 이것을 표기법.. JAVA 2-3장. 그 외 연산자 [ 목차 ] 1. 비교 연산자와 코딩 연습 2. 논리 연산자와 코딩 연습 3. 증감 연산자와 코딩 연습 4. 부호 연산자와 코딩 연습 5. 비트 연산자와 코딩 연습 6. 쉬프트 연산자와 코딩 연습 7. 마스크 연산자(원하는 값 구하기)와 코딩 연습 8. 대입 연산자 9. 복합 대입 연산자와 코딩 연습 10. 삼항 연산자와 코딩 연습 1 11. 삼항 연산자와 코딩 연습 2 12. 삼항 연산자와 코딩 연습 3 1. 비교 연산자와 코딩 연습 = == != 1) =, ==, != 2) boolean 타입의 데이터 반환 3) 참은 true, 거짓은 false 반환 4) 두 피연산자를 비교하는데 쓰이며 주로 조건문과 반복문의 조건식에 사용 5) 큰 자료형으로 자동 형변환 2. 논리 연산자와 코딩.. JAVA 2-2장. 산술 연산자 [ 목차 ] 1. 연산자 우선 순위 2. 기초 산술연산자 3. long 으로 변환 전에 이미 int의 범위를 넘어선 경우 1 4. long 으로 변환 전에 이미 int의 범위를 넘어선 경우 2 5. long 으로 변환 전에 이미 int의 범위를 넘어선 경우 3 6. int / int 나눗셈 7. 직접 반올림 8. Math.round()사용하여 반올림 9. 나머지 연산자 10. 인자값 전달로 입력 받기 1 11. 인자값 전달로 입력 받기 2 12. 화면에서 입력받기 - Scanner 클래스 1 13. 화면에서 입력받기 - Scanner 클래스 2 1. 연산자 우선 순위 1) 산술 > 비교 > 논리 > 대입 2) 단항(1) > 이항(2) > 삼항(3) 3) 단항, 대입 연산자를 제외한 모든 진행.. JAVA 2-1장. 변수 Cmd 명령어 mkdir ** : **파일 생성 move ** ./xx : **파일을 xx폴더로 이동 [ 목차 ] 1. Cmd를 이용한 자바 프로그램 실행 2. 이클립스 초기 설정 3. 이클립스 단축키 4. 식별자와 이름 규칙 5. 변수란? 6. 변수의 선언과 초기화 7. 데이터 타입 8. 기본형의 종류 9. 기본형 코딩 연습 10. 두 변수의 값 교환 코딩 연습 11. 문자열과의 덧셈 코딩 연습 12. 형 변환 14. 형 변환 코딩 연습 1. Cmd를 이용한 자바 프로그램 실행 1) 소스코드 작성 2) 컴파일 3) 자바 가상머신 실행 2. 이클립스 초기설정 1) window - preferences - enc검색 - general - workspace - text file enco.. JAVA 1장. 자바 시작 전 프로그램 설치와 준비 설치 프로그램 - 타이포라 - JDK 1.8 - 이클립스 [ 목차 ] 1. 타이포라 설치 2. 타이포라 단축키 3. JDK 1.8 설치 4. 자바 환경변수 설정 5. 이클립스 설치 6. 명령 프롬포트 명령어 7. 그 외 윈도우 설정과 정보 1. 타이포라 설치 https://typora.io/#windows A new way to read & write Markdown Typora is a cross-platform minimal markdown editor, providing seamless experience for both markdown readers and writers. typora.io 1) 마크다운 편집기로, 문서작업을 할 때 편리함을 제공하는 프로그램. 자신의 운영체제에 맞는.. 이전 1 ··· 7 8 9 10 다음