본문 바로가기
반응형

전체 글35

[정보처리기능사/실기] OSI 7계층, 네트워크 및 장비 이론 정리 네트워크란? 원하는 정보를 원하는 수신자 또는 기기에 정확하게 전송하기 위한 기반 인프라를 뜻하며, 네트워크를 사용하여 정보를 주고받을 때 약속한 규칙에 따라야 하는데, 이러한 통신 규약을 프로토콜이라고 한다. 네트워크는 거리에 따라 분류되거나 데이터 교환 방식에 의해 분류가 되며, 거리에 따라서는 LAN과 WAN으로, 데이터 교환 방식에 따라서는 회선 교환 방식과 패킷 교환 방식으로 나뉜다. LAN : 근거리 네트워크를 지칭하며, 한 건물이나 작은 지역을 담당하는 비교적 가까운 거리의 네트워크를 담당 WAN : 국가 단위나 대륙과 같이 광범위한 지역을 연결하는 네트워크이며, LAN에 비해 전송 거리가 넓지만, LAN보다 느리고 에러가 날 확률이 높음 회선 교환 방식 : 물리적인 전용선을 활용하여 데이터.. 2023. 5. 14.
[정보처리기능사/실기] SQL 인덱스, 뷰, 다중테이블 이론 정리 인덱스(Index)란? 인덱스란 데이터를 빠르게 찾을 수 있는 수단의 일종으로, 테이블에 대한 조회 속도를 높여주는 자료구조를 의미하는 말이다. 인덱스는 테이블에서 기본키로 지정할 경우 자동으로 생성되는 것으로, 테이블의 특정 레코드 위치를 알려주는 용도로 사용한다. 인덱스는 생성하고 변경하고 삭제하는 등의 작업이 가능하며, 궁극적으로 데이터베이스에서 테이블에 있는 데이터를 빠르게 색인하기 위한 기능이다. 한 번 생성된 인덱스에 대한 변경이 필요한 경우는 드물며, 일부 제품은 인덱스에 대한 변경 SQL문이 없기 때문에, 이 경우 기존의 인덱스를 삭제하고 새로 인덱스를 생성하는 방식으로 사용하는 것을 권고하고 있다. 또한, 인덱스에 관련 명령어에 대한 SQL의 표준이 없기에 제품별 DROP 명령문의 사용법.. 2023. 5. 14.
[HTML/CSS] 1차 메뉴 바 만들기 : inline-grid를 이용하자 체계적인 메뉴 바를 만들려면 어떻게 해야 할까? 정답은 없지만, 오늘은 유지 및 보수가 편하고, 체계적으로 관리할 수 있는 방법으로 inline-grid 속성을 이용하여 보자. 여기서 inline-grid의 속성을 그대로 사용해도 좋지만, 오늘은 연습을 위해 좀 더 가시적으로 이해하며 코딩하기 위해서 inline-grid 속성을 따로 만들어서 사용하여 보자. 완성된 코드는 포스팅의 마지막에 정리해 두었다. 이번 포스팅은 지난 포스팅에서 이어지는 내용이니 아래의 지난 포스팅을 참고해 주기 바란다. [HTML/CSS] 1차 메뉴 바 만들기 : 마우스를 인식해 보자 [HTML/CSS] 1차 메뉴 바 만들기 : 마우스를 인식해 보자 오늘은 기초적인 1차 메뉴를 만들어 보자. 이번에 만들 메뉴는 마우스를 인식하면.. 2023. 5. 14.
[정보처리기능사/실기] DDL, DML, DCL 기본 SQL 명령어 요약 DDL의 정의 DDL은 데이터를 정의하는 언어를 지칭하는 약어로, 보다 엄밀하게 말하면 '데이터를 담는 그릇을 정의하는 언어'이며, 이러한 그릇을 DBMS에서는 '오브젝트'라고 부른다. DDL을 통해 정의를 할 수 있는 것으로는 스키마, 도메인, 테이블, 뷰, 인덱스 등이 있다. 먼저 스키마는 DBSM의 특성과 구현 환경을 감안한 데이터 구조로서 하나의 데이터베이스로 이해할 수 있다. 다음으로 도메인은 속성의 데이터 타입과 크기, 제약조건 등을 지정한 정보로써 속성이 가질 수 있는 값의 범위라고 할 수 있다. 테이블은 데이터의 저장 공간을 말하며, 뷰는 하나 이상의 물리 테이블에서 유도되는 가상의 논리 테이블을 뜻한다. 마지막으로 인덱스는 검색을 빠르게 하기 위한 데이터 구조를 말한다. DDL의 유형 C.. 2023. 5. 13.
반응형