DB

    반응형
    이미지21

    [ Database ] 제 1정규화, 제 2정규화, 제 3정규화

    정규화란? 데이터베이스의 데이터들을 최대한 중복을 제거하여 이상 현상 ( Anomaly ) 을 방지하​기 위한 기술이다. ​ 여기서 말하는 이상현상은 세 가지가 있는데 간략하게 설명하면 다음과 같다. ​​ ​ 갱신 이상 ( Modification Anomaly ) 중복된 데이터 중 일부를 갱신할 때 의도치 않은 데이터가 갱신됨으로써 생기는 데이터의 불일치 ​ 삽입 이상 ( Insertion Anomaly ) 새 데이터를 삽입할 때 의도치 않은 데이터가 삽입됨으로써 생기는 데이터의 불일치 ​ 삭제 이상 ( Deletion Anomaly ) 데이터를 삭제할 때 의도치 않은 데이터까지 삭제됨으로써 생기는 데이터의 불일치 ​ ​ 이러한 이상 현상을 해결하기위해 데이터를 잘게 잘게 쪼개나간다고 생각하면 쉽다. ​..

    이미지21

    [ Database ] ER 다이어그램 / ERD 기호 및 표기법

    데이터베이스를 다루는 과정에서 한 번쯤은 들어봤을 ​ERD. ​ 이번 게시글에서는 ERD에 대해 다뤄보자. ​ ​ ​ ​ ERD ' Entity Relationship Diagram ' ​ 흔히 E-R 다이어그램이라고 불리우며 ERD 라고 줄여 부르기도 한다. ​ 영어 약자 그대로 '​존재하고 있는 것(Entity)들의 관계(Relationship)을 나타낸 도표(Diagram)' 이다. ​ 여기서 말하는 존재하고 있는 것이란 데이터를 뜻하니 데이터들의 관계를 나타낸 도표인 셈이다. ​ 그럼 데이터의 관계를 어떻게 나타내는지 그림들을 참고해 이해해보자. ​ ​ 먼저 ERD의 규칙을 살펴보면 아래와 같다. A는 부모, B는 자식의 관계를 가진 ERD이다. 여기서 '~B로 구성되어 있다'라는 말이 살짝 헷갈..

    이미지21

    [ Database ] IE 표기법과 BARKER 표기법 ( 참고용 )

    바커 표기법 (Baker Notation)​ 영국 컨설팅 회사 CACI에 의해 처음 개발되었고 리차드 바커(Richard Barker)에 의해 지속으로 업그레이드 되었다. 오라클에서 Case Method(Custom Development Method)로 채택하여 사용하고 있다. ​ ​ ​엔터티(Entity) 엔터티는 기업에서 지속적으로 저장하고 관리해야 할 대상이다. 하나의 관리 대상이 엔터티가 되기 위해서는 반드시 두개 이상의 속성을 가져야 한다. 속성이 없는 실체는 존재할 수 없으며 엔터티란 실제 세상에 있는 객체(Object)이다. 엔터티는 네 부분의 모서리가 둥근 형태인 소프트-박스(Soft-box)로 표현한다. 엔터티는 하나 이상의 속성으로 구성된다. 속성(Attribute) 속성은 하나의 엔터..

    이미지21

    [ 설치 ] SQL Developer 설치 및 실행

    ▼ www.oracle.com 접속 후 Download 클릭 ​ ​ ​ ▼ 박스 부분 클릭 ​ ​ ​ ▼ 스크롤을 내려 박스 부분 클릭 ​ ​ ​ ▼ 동의 체크 후 버전에 맞게 다운받기 ( 로그인 필요 ) ​ ​ ​ ▼ 받은 파일 압축 풀고 압축 해제된 폴더 들어가 setup.exe 실행 ​ ​ ▼ 설치 중인 화면 ​ ​ ▼ Next 클릭 ​ ​ ▼ 동의 체크 후 Next 클릭 ​ ​ ▼ 체크 확인 후 Next 클릭 ​ ​ ▼ 필자는 ID, PW 둘 다 oracle로 했음 ​ ​ ▼ Install 클릭 ​ ​ ▼ Finish 클릭 ​ ​ ​ ▼ 이제 developer 실행기를 받아 보자. 다시 오라클 사이트 접속후 아래의 경로로 이동. ​ ​ ​ ▼ 아래 빨간 박스 클릭 ​ ​ ​ ▼ Download 클..