CS
[1일] 데이터 구조.
이해를 돕기 위한 사진자료는 잘 넣지 않을 예정이다. 넣으면 물론 좋긴 하겠지만 찾는데 시간이 많이 걸리고 포스팅에 비효율적이다. 그래서 최대한 담백하게 쓸 예정이다. 데이터 구조는 일단 컴퓨터의 메모리에 데이터를 구성하고 저장하는 방법을 말한다. 데이터에 대한 효율적인 접근과 수정이 가능하도록 설계되었고 이는 데이터 삽입, 삭제 및 검색과 같은 다양한 작업을 지원하는데 사용한다. 아래는 익히 우리가 항상 배웠던 내용들이다. 1. 배열 배열은 동일한 유형의 고정된 수의 요소를 저장하는 연속된 메모리 블록이다. 배열은 데이터를 순차적으로 저장하고 접근하는데 유용하나 배열의 모든 후속 요소를 이동해야하기 때문에 요소를 삽입하거나 삭제하는데는 효율적이지 않다. (이 내용은 링크드 리스트를 배울때 자세하게 할 ..
SQL의 종류
SQL? 데이터베이스에서 데이터를 정의하고 조작하기 위한 표준화된 언어. SQL을 알기위해선 몇가지를 더 알아야 하는데 그것은 database, DBMS, SQL이다. 먼저 데이터베이스라는 것은 일반적으로 컴퓨터 시스템에 전자 방식으로 저장된 구조화된 정보 OR 데이터의 체계적인 집합을 의미한다. 그리고 DBMS는 DataBase Management System의 약자로 말 그대로 데이터 베이스 관리 시스템이란 말이다. 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성하고 데이터베이스를 관리해 주는 소프트웨어다. SQL을 더 자세하게 파보면 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어라고 보면 된다. SQL도 언어란 소리다. 관계형 데이터베이..