programing150 정규화(Nomalization) 정규화 : 관계형 DB 설계에서 중복을 최소화하여 데이터를 구조화 하는 처리 과정 - 제 1 정규화 (같은 컬럼이 중복)-> 중복제거, 원자값이 되도록 분해-> 여러 값을 가진 컬럼이 존재할 수 없다.-> 각 행과 열에는 하나의 값 만 올 수 있다.: 중복 컬럼이 있다면 따로 하나 만들어서 값 넣음 (이름-주소1-주소2, 이름-전화번호1-전화번호2 => 이름-주소, 이름-전화번호) - 제 2 정규화 (키가 여러개 인 경우, 한 쪽에만 의존)-> 1NF 이후, 부분함수종속제거.-> 모든 키가 아닌 컬럼은 기본 키 전체에 의존적이어야 한다. -> 기본 키의 일부분에 의존적이어서는 안된다. : 키 두 개중 하나에만 의존적이면 분리(학번-과목-평가-과목코드-기간 => 학번-과목-평가, 과목-과목코드-기간 ) -.. 2017. 7. 28. mutable 키워드 const_cast()로 상수성을 무시 할 수 있지만 (잘 안씀) 비슷하게 상수 멤버 함수에서는 일반 멤버 변수를 바꿀 수 없지만 mutable 멤버 변수는 바꿀 수 있음 2017. 7. 6. 윈도우에서 연결된 네트워크 드라이브에서 파일 입출력이 안될때 출처 : Some Programs Cannot Access Network Locations When UAC Is Enabled - 명령 프롬프트를 일반 권한으로 실행 하여 네트워크 드라이브를 연결 할 경우 관리자 권한으로 명령 프롬프트를 실행 할 때 접근이 되지 않을 수 있다. - UAC 기능이 활성화 될 경우 administrator에 포함 된 관리자 계정으로 로그온 할 경우 해당 그룸에 포함된 사용자를 standard users로 취급 하기 때문 - 해결 방법 regedit에서HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System으로 이동한 다음EnableLinkedConnections 값을 DWORD로 새로 만들어서 .. 2017. 6. 28. [펌] 이펙티브 디버깅 요약 『이펙티브 디버깅』 - 디버깅 지옥에서 탈출하는 66가지 전략과 기법 from Wegra (BokYeon) Lee 2017. 6. 26. 이전 1 ··· 3 4 5 6 7 8 9 ··· 38 다음