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

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

    2020.03.01 by somiyuralove

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

    2020.02.29 by somiyuralove

  • 데이터 모델링 주요 개념

    2020.02.02 by somiyuralove

  • No operation allowed after connection closed 오류 해결

    2019.10.14 by somiyuralove

  • 오라클 계정 상태보기, account unlock, password expired 해결

    2019.03.13 by somiyuralove

  • PL/SQL 커서(cursor)

    2019.03.13 by somiyuralove

  • Sql Developer 설치하기

    2019.03.11 by somiyuralove

  • PL/SQL 예외처리 1

    2019.03.11 by somiyuralove

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

* 엔티티타입 정의 - 업무와 관련해서 설명한 업무 기술서를 이용. - 현업 담당자와의 인터뷰를 활용. - 현업의 장표를 활용. - 기존 시스템이 이미 구축되어 있다면 기존 시스템의 산출물을 검토. - DFD를 통해 업무 분석을 진행하였다면 DFD의 DATA STORE를 활용. - 현업의 업무를 직접 견학하고 인터뷰와 업무 기술서에서 누락된 정보가 있는지 검토. - 현재 업무에 나타나지 않았지만 BPR에 의해 업무를 재정의한 경우 관련 엔티티타입을 찾아내야 함. * 엔티티 타입 선정 방법 - 업무 기술서, 장표, 인터뷰 정리 문서 등에서 명사를 구분한다. - 개념이 불분명한 것, 광범위한 것은 제거한다. - 엔티티타입의 특성이나 속성값은 제거한다. - 포괄적인 업무 프로세스에 해당되는 명사는 제거한다. ..

Database 2020. 3. 1. 16:59

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

* 관계에 참여하는 방법 - 참여하는 엔티티가 항상 참여하는지 아니면 참여할 수도 있는지에 따라 방법이 필수 참여(Mandatory Membership)와 선택 참여(Optional Membership)로 나뉨. - 선택 참여된 항목은 물리 속성에서 FK로 연결될 경우 NULL을 허용하는 항목이 된다. 만약 선택 참여로 지정해야 할 관계를 필수 참여로 잘못 지정하면 애플리케이션에서 데이터가 발생할 때 반드시 한 개의 트랜잭션으로 제어되어야 하는 제약 사항이 발생함 - ERD에서 선택 참여 관계를 표시할 때 선택 참여하는 엔티티타입쪽을 원으로 표시함. 필수 참여는 아무런 표시를 하지 않아도 됨. - 만약 관계가 표시된 양쪽 모두 선택 참여가 표시된다면 그 관계는 잘못될 확률이 많으므로 엔티티타입 선정이 잘..

Database 2020. 2. 29. 18:10

데이터 모델링 주요 개념

본 글은 " 한빛미디어의 데이터베이스 설계와 구축 - 이춘식 저 " 책의 내용을 개인적인 스터디의 목적으로 정리한 것임을 밝힙니다. * 데이터베이스 설계와 구축 1. 데이터 모델링 주요 개념 - 데이터 모델링 : 정보화 시스템을 구축하기 위해 어떤 데이터가 존재하는지 또는 업무에 필요한 정보는 무었인지 분석하는 방법 다시 말해 데이터 모델링이란 업무에 필요한 데이터를 시스템 구축 방법론을 사용하여 분석하고 설계하고 설계하여 정보화 시스템을 구축하는 것이다. - 실제 업무 시스템을 구축하는 프로젝트에서 데이터베이스를 전문적으로 하는 이른바 DBA가 모델링을 전적으로 하는 경우는 거의 없으며 대부분 업무 시스템을 개발하는 어플리케이션 개발자가 데이터 모델링도 같이 하게 된다. * 데이터 모델링을 진행할때 다..

Database 2020. 2. 2. 22:36

No operation allowed after connection closed 오류 해결

Debeaver에서 특정 태이블의 컬럼을 삭제하고 alter를 칠려고 하니 위와 같은 문제가 생겼습니다. 데이터베이스는 mysql입니다. 이럴 경우에는 세션을 종료( 프로그램 종료 ) 후 재접속하여 컬럼을 날리고 테이블 alter를 하면 정상적으로 됩니다. 참고하시기 바랍니다.

Database 2019. 10. 14. 16:04

오라클 계정 상태보기, account unlock, password expired 해결

1. 오라클 계정의 상태보기 입니다.select username, account_status, lock_date from dba_users; 2. account unlockalter user scott account unlock; 3. password expired 시 패스워드 변경alter user scott identified by 암호

Database/Oracle 2019. 3. 13. 14:38

PL/SQL 커서(cursor)

커서란 특정 SQL 문장을 처리한 결과를 담고 있는 영역(PRIVATE SQL이라는 메모리 영역)을 가르키는 일종의 포인터로, 커서를 사용하면 처리된 SQL 문장의 결과 집합에 접근할 수 있습니다. SQL문은 임의의 SQL 문이 처리된 결과의 로우수는 하나 이상인데, 개별로우에 순차적으로 접근할려고 하려면 커서를 사용하면 됩니다. 커서의 종류에는 암시적(묵시적)커서 (implicit cursor)와 명시적커서(explicit cursor)가 있습니다. 암시적커서(implicit cursor)란 오라클 내부에서 자동으로 생성되어 사용되는 커서로 PL/SQL 블록에서 실행하는 SQL문장이 실행 될 때마다 자동으로 만들어져 사용됩니다. 명시적커서(explicit cursor)는 개발자가 직접 지정해서 사용하는..

Database/Oracle 2019. 3. 13. 13:36

Sql Developer 설치하기

안녕하세요.이번시간에는 oracle sql developer 접속툴을 설치하는 방법에 대해서 알아보겠습니다.데이터베이스 접속툴은 sql developer 말고도 debever나 토드, 오렌지등 여러가지 다양한 툴이 존재합니다.그중에서 무료로 사용할 수 있는 툴은 sql developer와 debever정도 입니다.오늘은 sql developer를 사용하는 방법에 대해서 알아봅니다. 그럼 먼저 오라클 다운로드 사이트(https://www.oracle.com/downloads)로 이동하여 Download버튼을 누르고 이동하여, Developer Tools 메뉴에서 SQL Developer를 선택합니다.라이선스 동의를 하고 난다음, 아래의 Windows 64-bit JDK8 included를 다운받아 압축을 ..

Database/Oracle 2019. 3. 11. 23:37

PL/SQL 예외처리 1

PL/SQL 코드를 작성할때 발생할 수 있는 오류에는 크게 두가지가 있습니다.문법 오류로써 객체나 키워드 이름을 잘못 참조하거나 함수나 프로시져의 매개변수를 잘못 명시할때 발생하는 오류로 컴파일할때 걸러지고, 두번째는 컴파일할때는 아무런 문제가 없는데 실행, 즉 런타임 때 로직을 처리하면서 발생하는 오류인데 이를 예외(exception)이라고 합니다.컴파일시 발생하는 오류도 예외라고 하지만, 우리가 흔희 예외라고 하면 런타임시 발생하는 오류를 말합니다.예외에는 오라클에서 발생시키는 시스템예외와 사용자가 의도적으로 발생 시킬 수 있는 사용자 정의 예외로 나누어집니다. * 예외처리 구문EXCEPTION WHEN 예외명1 THEN 예외처리 구문1WHEN 예외명2 THEN 예외처리 구문2...WHEN OTHER..

Database/Oracle 2019. 3. 11. 23:23

추가 정보

인기글

최신글

페이징

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

티스토리툴바