8장 SQL 응용 SQL - DDL ; Data Define Language (데이터 정의어) CREATE ; 스키마, 도메인, 테이블, 뷰, 인덱스 를 정의함 ALTER ; 테이블에 대한 정의를 변경하는데 사용 DROP ; 스키마, 도메인, 테이블, 뷰, 인덱스를 삭제함 SQL - DCL ; Data Control Language (데이터 제어어) => DB 제어권한을 부여/회수 하는 것 / COMMIT / ROLLBACK COMMIT ; 결과를 물리적 디스크에 저장 , 정상적으로 완료되었음을 알려줌. ROLLBACK ; 트렌잭션이 비정상적으로 종료되었을 때, 이전상태로 되돌림. GRANT ; DB 사용자에게 권한을 부여 REVOKE ; DB 사용자의 사용권한을 취소 SQL - DML ; Data Ma..
분류 전체보기
ip 주소를 직접 써주는 방식 "네트워크 담당자는 R1이 R2에게 192.188.20.0/24 네트워크의 패킷을 전달하기 위해 필요한 R2의 IP 주소를 경로 설정을 한다." 192.188.20.0 => 네트워크 255.255.255.0 => 서브넷 마스크 176.18.1.2 => R2 라우터 ip 주소 답 ) ip route 192.188.20.0 255.255.255.0 176.18.1.2 (A) 루핑 , (B) STP advertise 메시지를 증가시키는 오버헤드를 발생시키기 때문에 이거를 줄이기 위해서 어떤 네트워크 주소만을 advertise 하는지 를 알아내는 문제 '4개의 주소를 하나의 주소로 요약하는 것' 이 관건 B1 : 160.70.14.0 / 26 B2 : 160.70.14.64 / 2..
위와 같은 에러 발생. "Fatal error in launcher: Unable to create process using ... " 원인 - 파이썬 버전와 pip 버전이 맞지 않아 발생 1번 . 해결 방안 - pip를 업그레이드 하여 파이썬 버전과 버전을 맞춘다. ※ PATH 가 맞지 않는 경우 python.exe -m pip install --upgrade pip python -m pip install --upgrade pip pip install --upgrade pip 를 입력하여 pip를 업데이트 한다. 1번 방법으로 해결되지 않았다. 2번 . 해결 방안 - VSCode를 관리자 권한으로 실행하는 것 2번 역시 해결되지 않았다. 3번 . 해결방안 - python을 제거하고 다시 설치 하자. 설..
실행된 셀 아래 출력값이 보이지 않고, "outputs are collapsed ..." 만 보이는 경우 VScode 상에서 Error 로 취급하지는 않는다. 그러나 출력값을 확인할 수 없다. 출력 부분 파란색 새로바를 클릭하거나, [ctrl] + K T를 눌러 셀 출력을 확장 할 수 있다고 하지만, 위와 같이 출력값이 보이지 않게 된다. 이러한 문제를 해결하기 위해, 많은 시간과 방법을 사용해 보았다. 그 중 성공한 방법은 아래와 같다. 첫 번째 순서는 VScode를 삭제 후 재설치 이다. 여기서 주의점은 단순히 "프로그램 추가/제거" 를 통한 VScode 삭제가 아니라 PC에 저장된 설정 파일까지 모두 삭제해야한다. "C:\Users\user\.vscode" 파일을 삭제해야 한다. (.vscode) ..
소프트웨어 설계 4. 소프트웨어 설계에서 사용되는 대표적인 추상화(Abstraction) 기법이 아닌 것은? ① 자료 추상화 ② 제어 추상화 ③ 과정 추상화 ④ 강도 추상화 소프트웨어 설계 추상화 종류 - 과정 추상화 ; 자세한 단계를 고려하지 않고 상위 수준에서 수행 흐름만 먼저 설계 - 데이터 추상화 ; 데이터 구조를 대표할 수 있는 표현으로 대체하는 것 ; ex) 날짜 구조를 단순히 "날짜" 로 추상화 - 제어 추상화 ; 몇 개의 명령어를 모아 이해 하기 쉬운 추상 구문으로 만드는 것 5. 객체지향 설계에서 정보 은닉(Information Hiding)과 관련한 설명으로 틀린 것은? ① 필요하지 않은 정보는 접근할 수 없도록 하여 한 모듈 또는 하부시스템이 다른 모듈의 구현에 영향을 받지 않게 설계..