전체

    SQL 데이터 삽입/수정/변경

    목차 2021.12.10 - [Programming/기초 지식] - SQL 데이터 검색 SQL 데이터 검색 목차 2021.12.09 - [Programming/기초 지식] - SQL 제약조건 SQL 제약조건 목차 2021.12.08 - [Programming/기초 지식] - SQL의 개념과 T-SQL SQL의 개념과 T-SQL 목차 2021.12.07 - [Programming/기초 지식] - 관.. montoo.tistory.com 1. INSERT 절 1.1. 다양한 INSERT 구문 단일행 입력 한번에 하나의 튜플을 테이블에 입력하는 방법 NULL의 입력 데이터를 입력하는 시점에서 해당 속성값을 모르거나, 미확정일 때 사용함 NOT NULL 조건이 지정된 경우 입력이 불가능함 서브 쿼리를 이용한 데..

    SQL 데이터 검색

    목차 2021.12.09 - [Programming/기초 지식] - SQL 제약조건 SQL 제약조건 목차 2021.12.08 - [Programming/기초 지식] - SQL의 개념과 T-SQL SQL의 개념과 T-SQL 목차 2021.12.07 - [Programming/기초 지식] - 관계형 데이터 모델 관계형 데이터 모델 목차 1. 관계형 데이터 모델의 구조.. montoo.tistory.com 1. 간단한 데이터 검색 1.1 제약조건의 설정 무조건 검색 SELECT 속성명1, 속성명2,... FROM 테이블명​ * 모든 속성명을 쓰기 힘들경우 사용한다. SELECT절에서는 *은 모든 속성이라는 의미. AS 키워드 AS 키워드로 속성을 부여한다. 1.2. 간단한 조건 검색 WHERE절 비교 연산자 ..

    SQL 제약조건

    목차 2021.12.08 - [Programming/기초 지식] - SQL의 개념과 T-SQL SQL의 개념과 T-SQL 목차 2021.12.07 - [Programming/기초 지식] - 관계형 데이터 모델 관계형 데이터 모델 목차 1. 관계형 데이터 모델의 구조와 연산 1.1. 데이터 모델 구조 데이터의 구조 정적 성질, 개체 타입과 이들간의 montoo.tistory.com 1. 제약조건 1.1. 데이터 무결성 NOT NULL : NULL값 허용 불가 UNIQUE : 하나의 테이블내에서 한번만 나옴. 주로 대체키 설정시 사용 PRIMARY KEY : 기본키(UNIQUE + NOT NULL) FOREIGN KEY : 외래키 CHECK : 도메인 무결성 1.2. 제약조건의 설정 테이블을 만들 때 속성에..

    SQL의 개념과 T-SQL

    목차 2021.12.07 - [Programming/기초 지식] - 관계형 데이터 모델 관계형 데이터 모델 목차 1. 관계형 데이터 모델의 구조와 연산 1.1. 데이터 모델 구조 데이터의 구조 정적 성질, 개체 타입과 이들간의 관계를 명세 연산 데이터의 동적 성질 개체 인스턴스를 처리하는 작업에 대한 montoo.tistory.com 1. SQL의 개념 1.1 SQL의 역사 SEQUEL(Structured English Query Language) 1974년, IBM의 San Jose Lab(현재 IBM Almaden 연구소)에서 개발됨 최초의 관계형 데이터베이스 관리 시스템 프로토타입인 System R을 위한 데이터베이스 언어로 개발되었다. SQL 1986년 ANSI에서 관계형 데이터베이스 표준언어로 ..

    관계형 데이터 모델

    목차 1. 관계형 데이터 모델의 구조와 연산 1.1. 데이터 모델 구조 데이터의 구조 정적 성질, 개체 타입과 이들간의 관계를 명세 연산 데이터의 동적 성질 개체 인스턴스를 처리하는 작업에 대한 명세 데이터 조작 기법 제약조건 데이터의 논리적 제약 구조로부터 파생, 의미적 제약 데이터 조작의 한계를 표현한 규정 1.2. 관계형 데이터 모델의 구조와 연산 1.2.1. 관계형 데이터 모델의 구조 2차원 테이블 형태 : 릴레이션 테이블의 행(Row) : 튜플 테이블의 열(Column) : 속성(Attribute) 1.2.2. 관계형 데이터 모델의 연산 일반 집합 연산자 합집합(Union, ∪) 교집합(Intersect, ∩) 차집합(Difference, -) 카티션 프로덕트(Cartesian product, ..

    데이터베이스(개념, DBMS)

    목차 1. 데이터베이스의 개념 1.1. 데이터베이스의 정의 데이터베이스는 어느 한 조직의 다양한 응용 프로그램들이 공동으로 사용하는 데이터들을 통합하여 저장한 운영데이터의 집합이다. 데이터베이스는 공용 데이터(Share Data) 데이터베이스는 통합된 데이터(Integrated Data) 데이터 베이스는 저장 데이터(Store Data) 데이터베이스는 운영 데이터(Operational Data) 1.2. 데이터베이스의 특징 실시간 접근성(Real-Time Accessibility) 지속적인 변화(Continuous Evolution) 동시 공용(Concurrent Sharing) 내용에 의한 참조(Content References) 2. 데이터베이스 관리 시스템 2.1. 데이터베이스 관리 시스템의 정의 ..

    디자인 패턴과 종류

    목차 영상 참고하면 이해가 더 쉬울지도1 영상 참고하면 이해가 더 쉬울지도2 1. 디자인 패턴 1.1. 디자인 패턴이란? 소프트웨어 디자인에서 계속 재현되는 문제를 해결하는 재사용 가능한 해결법 객체지향 프로그래밍에서 공통으로 디자인 문제를 찾아내고 해결하는 가이드라인 특정 유형의 프로그래밍 문제를 해결하는 방식을 제공해주는 역할 알고리즘과 같이 프로그램 코드로 바로 변환될 수 있는 형태는 아니지만, 특정 상황에서 구조적인 문제를 해결하는 방식을 설명한다. 1.2. 디자인 패턴의 장점 및 필요성 개발자의 경험을 모아 공통적인 소프트웨어 디자인 문제를 해결하는 데 도움이 됨 디자인 패턴 : '교육의 도구', '프로그래밍의 필수적인 부분'이라고 할 수 있다. 디자인 문제와 그 해결책을 찾을 때, 디자인 패턴..

    아키텍처의 종류

    목차 1. 비즈니스 아키텍처 비즈니스를 성공적으로 이끌기 위한 시스템 설계 요구사항을 만족하는 시스템 개발을 위한 비즈니스 모델을 도식화하는 것 비즈니스의 목표 이해 + 비즈니스의 전략 이해 -> 부합하는 아키텍처를 설계. 미션, 비전 목표를 정의 비즈니스 모델 및 구조를 정의 비즈니스 모델을 위한 기능 및 프로세스를 정의 1.1. 비즈니스 아키텍처의 역할 기업 경영 목표와 목적에 연계되어 모든 의사결정이 이뤄질 수 있도록 함 경영 혁신 도구 경영전략이 프로세스, 정보, 조직 및 IT 측면에서 효과적으로 구현될 수 있도록 하는 구현계획이 가능 혁신, 개선이 피룡한 분야를 도출할 수 있는 도구 경영 중심의 프레임워크를 제공 1.2. 비즈니스 아키텍처의 특성 기업의 핵심 사항만 표현 기술적인 요건의 정의가 ..

    아키텍처 설계 프로세스

    목차 1. 아키텍처? 건축물의 뼈대와 특성을 결정하는 기본 구조. 건물을 지을 때 전체 구조를 관리한다는 의미. 아키텍처가 적용되는 분야에는 건축 아키텍처, 엔터프라이즈 아키텍처, 소프트웨어 아키텍처, 시스템 아키텍처, 조직 아키텍처, 정보아키텍처 등이 있음. 이 모든것은 사용자의 요구사항에 따라 설계되며 체계적인 설계과정이 필요함. 1.1. 화면 구현의 이해 화면 : 우리가 일상에서 눈으로 보는 다양한 서비스 구현 : 우리가 사용할 수 있도록 만들어 주는 것. 화면 구현: 우리가 일상에서 눈으로 보는 다양한 서비스를 만들어 내는 것. 1.2. 소프트웨어에서의 아키텍처 아키텍처 : 건축에서 가장 많이 사용되는 의미로 설계, 뼈대를 구성 소프트웨어 : 건축과는 달리 무형으로 존재하는 다양한 동작들로 구성...

    개발자가 지양해야 할 공부법(pronist 님 글)

    https://pronist.tistory.com/83 개발자가 지양해야 할 공부법 서문 이번에 이야기하고 싶은 것은 개발자가 지양해야 할 공부법이다. 지향이 아니라 지양임을 다시 한 번 확인하자. 모두가 알다시피 공부법은 사람마다 다르기에 어떻게 공부해야 한다는 것 pronist.tistory.com

    홈 서버 구축하는 법

    https://varins.com/library/server/ Server | Varins 홈 서버 만들기 우분투 서버와 오픈 소스 프로그램으로 홈 서버를 구축하는 방법 varins.com

    Group Algorithm - 그룹 알고리즘

    1. Group Algorithm - 그룹 알고리즘 package Algorithm; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class GroupAlgorithm { //[?] 컬렉션 형태의 데이터를 특정 키 값으로 그룹화 //그룹 알고리즘(Group Algorithm) : 특정 키 값에 해당하는 그룹화된 합계 리스트를 만듦 public static class Record{ private final String name;//상품명 private final int quantity;//수량 public Record(String name, int quantity) { this.name = name; t..