// 최상단에 jquery를 추가해주자
[혼공S] 05 - 3 '가상의 테이블: 뷰' 정리
·
혼공학습단 12기
모든 데이터베이스 개체는 테이블과 관련이 있지만, 특히 뷰는 테이블에 직접 접근하므로 밀접하게 연관된다. 뷰를 한마디로 표현하면 '가상의 테이블'이라고 할 수 있다. 뷰의 실체는 SELECT 문으로 구성되어 있다. 하나의 테이블과 관련되면 단순 뷰, 2개 이상의 테이블과 관련되면 복합 뷰라고 부른다. 복합 뷰로는 테이블의 데이터를 수정할 수 없다. 뷰는 특정 사용자가 테이블에 접근하지 못하도록 하고, 필요한 부분에만 접근하도록 함으로써 보안에 도움이 된다. 용어설명CREATE VIEW뷰를 생성하는 SQL별칭뷰에서 사용될 열의 이름을 별칭을 사용해서 테이블과 다르게 지정할 수도 있음백틱뷰를 조회할 때 열 이름에 공백이 있으면 붙여주는 기호ALTER VIEW뷰를 수정하는 SQLDROP VIEW뷰를 삭제하는 ..
[혼공S] 05 - 2 '제약조건으로 테이블을 견고하게' 정리
·
혼공학습단 12기
기본 키는 행 데이터 중에서 데이터를 구분할 수 있는 식별자 역할을 한다. 외래 키는 두 테이블의 관계를 연결해준다. 외래 키가 설정된 열은 꼭 다른 테이블의 기본 키와 연결된다. 고유 키는 중복되지 않는 유일한 값이다. 기본 키와 차이점은 NULL 값을 허용한다. 체크는 입력되는 데이터를 점검하는 기능이다. 기본값은 값을 입력하지 않았을 때 자동으로 입력될 값을 미리 지정한다. 널(NULL) 값을 허용하려면 생략하거나 NULL을 사용하고, 허용하지 않으려면 NOT NULL을 사용한다. 용어설명제약조건데이터의 무결성을 지키기 위한 제한된 조건ALTER TABLE이미 만들어진 테이블을 수정하는 SQL 문ADD CONSTRAINT제약조건을 추가하는 SQL 문기준 테이블기본 키-외래 키 관계가 맺어진 테이블 ..
[혼공S] 05 - 1 '테이블 만들기' 정리
·
혼공학습단 12기
CREATE TABLE은 테이블을 생성하는 SQL로, 테이블 이름, 열 이름, 데이터 형식 등을 지정한다. 열에 입력될 값이 1부터 자동 증가하도록 설정하려면 GUI에서는 AI를 체크하고, SQL에서는 AUTO_INCREMENT를 입력한다. 열에 빈 값을 허용하지 않으려면 GUI에서는 NN을 체크하고, SQL에서는 NOT NULL을 입력한다. 열을 기본 키로 지정하려면 GUI에서는 PK를 체크하고, SQL에서는 PRIMARY KEY를 입력한다. 열을 외래 키로 지정하려면 FOREIGN KEY 예약어를 입력한다. 용어설명GUIGraphical User Interface의 약자로, 윈도에서 진행하는 작업을 의미로우테이블의 행, 레코드(record)라고도 부름칼럼테이블의 열, 필드(field)라고도 부름UNS..
[정보처리기사] 2020년 1회, 2회 정보시스템 구축 관리
·
정보처리기사
소프트웨어 개발 비용산정의 종류하향식 산정 기법- 전문가 판단기법(1명의 전문가), 델파이 기법(여러명의 전문가)상향식 산정 기법- 원시 코드라인수(라인 수), 개발 단계별 노력(인원수)수학적 산정 기법- COCOMO 방법, putnam 방법(rayleigh-Norden 곡선), 기능점수(Function Point) 원시 프로그램 규모에 따른 COCOMO 유형 암호화 기법양방향 암호화 (복호화 가능)- 대칭키 알고리즘: 암호화 키와 복호화 키가 똑같음    - 스트림    - 블록: AES, SEED- 비대칭키(공개키) 알고리즘: 암호화 키와 복호화 키가 다름RSA: 소인수분해 활용, DH: 이산대수 활용, ECC: 타원곡선 활용 단반향 암호화 (복호화 불가능)Hash + Salt
[정보처리기사] 2020년 1회, 2회 프로그래밍 언어 활용 정리
·
정보처리기사
IPv4 vs IPv6구분IPv4IPv6주소길이32bit128bit표시방법8bit씩 4부분ex) 192.168.10.12016비트씩 8부분 (16진수)주소개수약 43억개약 31조개주소할당A, B, C, D, E 클래스 단위비 순차적 할당네트워크 규모 및 단말기 수에 따라 순차할당품질제어품질보장 곤란품질보장 용이헤더크기용이가변전송방식MultiCast (group chat)UniCast (1:1)BroadCast (불특정 다수)MultiCast (group chat)UniCast (1:1)AnyCast (불특정 다수) 비트연산자연산자연산내용&두 비트가 모두 참이면 참|두 비트 중 하나만 참이면 참^(xOR)두 비트가 서로 다르면 참~비트 반전 TCP/IP 프로토콜, OSI-7 계층 모듈 사이의 결합도결합도내..
[정보처리기사] 2020년 1회, 2회 데이터베이스 구축
·
정보처리기사
SQL 언어(☆☆☆)- DDL: CREATE, DROP, ALTER, RENAME, TRUNCATE (구조를 만듦)- DML: SELECT, INSERT, UPDATE, DELETE (구조에 데이터를 조작함)- DCL: GRANT, REVOKE (구조에 접근할 수 있는 권한 제어)- TCL: COMMIT, ROLLBACK, SAVEPOINT (트랜젝션 제어) 무결성의 종류개체 무결성 (Entity Integrity)설명: 기본키에 속한 애트리뷰트는 널값이나 중복값을 가질 수 없다. 즉, 각 행(row)은 유일하게 식별되어야 한다.예: 학생 테이블에서 학생 ID가 기본키라면, 각 학생 ID는 고유하며 널값이 될 수 없다.참조 무결성 (Referential Integrity)설명: 외래키는 참조하는 다른 테..