developer

고정 헤더 영역

글 제목

메뉴 레이어

developer

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (251)
    • 한양대공학대학원컴퓨터공학과 (1)
    • 통신프로토콜 (2)
    • eclipse (4)
    • spring (37)
      • spring 게시판 만들기 (6)
      • spring 로그인 처리 (2)
      • spring boot (9)
      • spring cloud config (0)
      • spring cloud eureka (0)
    • Git (19)
    • 체당금신청 (5)
    • Mybatis (8)
    • 전세금돌려받기 (2)
    • 아이폰 개발 ( i-os ) (5)
    • 주식 (5)
      • 일일매매동향 (5)
    • Vue.js (12)
      • Vue.js 동영상강좌 (4)
    • 자바강좌 (67)
      • 리팩토링 (13)
    • 취미 (21)
      • 관심기사 (8)
      • 영화 (2)
      • 여행 (9)
      • 마케팅 (2)
    • Database (25)
      • Oracle (10)
    • C언어강좌 (1)
    • 자바스크립트 (18)
      • 자바스크립트 디자인패턴 (2)
      • jquery (9)
    • 파이썬 (5)
    • 정보관리기술사 (4)

검색 레이어

developer

검색 영역

컨텐츠 검색

Database

  • Grpup by에 대해 알아보자

    2021.02.24 by somiyuralove

  • 오라클 서브쿼리에 대해 알아보자

    2021.02.24 by somiyuralove

  • 오라클 조회순번 매기는 쿼리~

    2021.02.17 by somiyuralove

  • 데이터베이스 모델링(뷰설계, 인덱스 설계)

    2020.05.19 by somiyuralove

  • 데이터베이스 모델링(무결성, 트랜잭션)

    2020.05.19 by somiyuralove

  • 데이터베이스모델링(반정규화 절차 2)

    2020.05.10 by somiyuralove

  • 데이터베이스모델링(반정규화 절차 1)

    2020.05.08 by somiyuralove

  • 데이터베이스모델링(6)

    2020.03.06 by somiyuralove

Grpup by에 대해 알아보자

GROUP BY절 - GROUP BY 절은 데이터들을 원하는 그룹으로 나눌 수 있다. - 나누고자 하는 그룹의 컬럼명을 SELECT절과 GROUP BY절 뒤에 추가하면 된다. - 집계함수와 함께 사용되는 상수는 GROUP BY 절에 추가하지 않아도 된다. (개발자 분들이 많이 실수 함) - 아래는 집계 함수와 상수가 함께 SELECT 절에 사용되는 예이다. -- 부서별 사원수 조회 SELECT '2005년' year, deptno 부서번호, COUNT(*) 사원수 FROM emp GROUP BY deptno ORDER BY COUNT(*) DESC; YEAR 부서번호 사원수 ------ ---------- ---------- 2005년 30 6 2005년 20 5 2005년 10 3 아래 예제는 부서별로..

Database/Oracle 2021. 2. 24. 08:22

오라클 서브쿼리에 대해 알아보자

서브쿼리는 하나의 SQL 문 안에 포함되어 있는 또 다른 SQL 문을 의미합니다. SUBQUERY 개념 SQL 에 포함된 또 다른 SQL을 서브쿼리라고 합니다. 서브쿼리는 SELECT절, FROM절, WHERE절, HAVING절에 사용될 수 있습니다. 서브쿼리는 메인 쿼리가 실행되기 전에 먼저 실행되며 서브쿼리에서는 메인 쿼리의 모든 컬럼을 참조할 수 있지만 메인 쿼리에서는 서브쿼리의 컬럼을 참조할 수 없습니다. 서브쿼리 개념 SUBQUERY 유형 단일행 서브쿼리 서브쿼리에서 한 행에 대한 결과 값만 반환하는 것을 단일행 서브쿼리라고 합니다 다중행 서브쿼리 서브쿼리에서 여러 행에 대한 결과 값을 반환하는 것을 다중행 서브쿼리라고 합니다. 다중열 서브쿼리 서브쿼리에서 여러 열에 대한 결과 값을 반환하는 것..

Database/Oracle 2021. 2. 24. 07:53

오라클 조회순번 매기는 쿼리~

감사하게도 정리를 아주 잘해주신 분이 계시네요~ https://gent.tistory.com/170

Database/Oracle 2021. 2. 17. 20:24

데이터베이스 모델링(뷰설계, 인덱스 설계)

** 뷰설계 뷰란 데이터베이스 사용자들이 접근하도록 테이블을 이용하여 가상(Virtual) 테이블을 구성하는 데이터베이스 오브젝트로, 별도의 저장 공간은 없습니다. 뷰는 실제 데이터값이 저장되지는 않지만, 실제 테이블에 대한 창이므로 뷰를 통해 테이블에 원하는 작업(CRUD)을 할 수 있습니다. 1) 뷰의 특징. - 복잡한 테이블 구조를 단순화 함. - 다양한 관점에서 데이터를 제시함. - 데이터의 보안을 유지 - 논리적인 데이터 독립성을 제공함. 2) 테이블의 구조를 단순화 - 여러개의 테이블에 대한 동일한 SQL 문장이 반복적으로 조인되는 경우에는 뷰 구성의 대상이 됩니다. 3) 다양한 관점에서 데이터를 제시 - 하나의 테이블도 데이터베이스를 이용하는 사람에 따라서 여러 가지 관점으로 데이터를 이용하..

Database 2020. 5. 19. 21:52

데이터베이스 모델링(무결성, 트랜잭션)

* 무결성 제약 정의 데이터베이스의 가장 중요한 역할 중 하나인 정보의 정확한 저장, 정합성을 유지하기 위해 데이터베이스에 무결성 제약 조건을 적용합니다. 각 테이블에 저장되어 있는 데이터의 무결성을 유지하기 위해서는 데이터베이스에서 지원하는 무결성 보존 기능을 이용하는 방법과 애플리케이션에서 로직에 의해 적용하는 방법이 있습니다. 데이터베이스에서는 데이터의 모든 무결성에 대해 책임지지 않으며, 다만 관계에 의해 파생된 각 데이터들의 정합성을 유지하기 위해 참조 무결성을 지정합니다. 기타 업무적으로 복잡한 관계에 의해 데이터 상호간에 유지해야 할 정합성은 애플리케이션 내에서 로직으로 처리합니다. 참조 무결성의 종류에는 크게 입력 참조 무결성, 수정 참조 무결성, 삭제 참조 무결성이 있습니다. 관계형 데이..

Database 2020. 5. 19. 21:50

데이터베이스모델링(반정규화 절차 2)

* 테이블 추가 수평분할, 수직분할 모두 테이블에 추가적으로 설계되는 경우에 해당합니다. 이외에도 논리적인 데이터 모델링이 끝났다 하더라도 통계관리, 이력 관리 등은 추가적으로 발생할 수 있습니다. 프로젝트를 시작할때 통계 데이터를 산출하고 이를 데이터 모델링에 반영하는 경우도 있지만, 도출된 엔터티타입과 속성의 형식을 보고 통계 데이터의 방향을 정하는 경우도 많습니다. 기업의 영업, 재무, 회계 등을 분석하려면 다양한 통계 정보가 필요합니다. 데이터양이 소량이고 조회하려는 데이터 유형이 단순하면 일반 테이블을 이용하여 통계 데이터를 산출할 수 있습니다. 하지만 전체 데이터를 모두 읽어야 한다거나 산출하려는 내용이 복잡하다면 실시간으로 원하는 정보를 보는 것은 속도도 느릴 뿐만 아니라 다른 업무에 지장을..

Database 2020. 5. 10. 01:53

데이터베이스모델링(반정규화 절차 1)

* 반정규화 절차 1. 반정규화 대상을 조사 - 자주 사용되는 테이블에 접근(Access)하는 프로세스의 수가 많고, 항상 일정한 범위만을 조회하는 경우 반정규화를 검토 - 테이블에 대량의 데이터가 있고 대량의 데이터 범위를 자주 처리하는 경우 처리 범위를 일정하게 줄이지 않아 성능을 보장할 수 없을때 반정규화를 검토 - 통계성 프로세스에 통계 정보가 필요할 때 별도의 통계 테이블(반정규화 테이블)을 생성 - 테이블에 지나치게 많은 조인이 걸려 데이터를 조회하는 작업이 기술적으로 어려울 경우 반정규화를 검토 2. 반정규화 대상을 다른 방법으로 처리할 수 있을 지 검토 - 지나치게 많은 조인이 걸려 데이터를 조회하는 작업이 기술적으로 어려울 경우 뷰를 사용하면 해결할 수도 있음 - 대량의 데이터 처리나 부..

Database 2020. 5. 8. 07:30

데이터베이스모델링(6)

* 상관모델링 - 상관모델링에서 검증해야할 대상은 데이터 모델의 엔티티타입, 속성, 관계이며, 프로세스 모델의 각 업무 기능들과 단위 프로세스들이다. 상관모델링을 진행하는 동안 첫번째로 질문해야 할 내용은 하나의 프로세스가 엔티티타입과 속성, 관계에 대해 어떠한 영향을 미치는가다. 두번 째는 어떤 프로세스가 엔티티타입을 이용하는지 검증해 보아야 하고, 세번째는 어떤 프로세스가 어떤 속성을 이용하는지 검증해보야야 한다. 마지막으로 엔티티타입의 상호 연관되는 관계에 대해 연결되어야 하는지 끊어야 하는지를 검증해야 한다. * CRUD MATRIX 상관 모델링 - 하나의 단위가 1차원 집합으로 이루어져 있고, 또 하나의 단위가 1차원 집합으로 이루어져 있들 때 두개의 집합을 비교할 수 있는 가장 좋은 방법은 2..

Database 2020. 3. 6. 20:21

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
developer © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바