목록SQL (22)
Binaryseop
1. SQL(Structured Query Language) 데이터베이스에서 데이터를 정의하고 조작하기 위한 표준화된 언어입니다. · 사용방법이나 문법이 다른 언어(C, Java) 보다 단순합니다. · 대소문자를 구별하지 않습니다. · 모든 RDBMS에서 사용이 가능합니다. ① 사용자나 프로그램이 필요한 데이터를 가져오기 위해 SQL을 작성합니다. ② DBMS가 DB에서 사용자가 작성한 SQL을 통해서 데이터를 가져옵니다. ③ 사용자는 SQL을 통해서 가져온 데이터를 볼 수 있습니다. 2. SQL의 종류 1) DML(Data Manipulation Language) 테이블의 데이터를 조작하는 명령어입니다. SQL문 내용 INSERT 데이터베이스 객체에 데이터를 삽입 DELETE 데이터베이스 객체에 데이터..
1. DBMS(DataBase Management System) 데이터베이스를 관리하는 시스템으로서 데이터를 저장 및 유지 보수하고 이를 검색하는 시스템입니다. · CRUD(Create, Read, Update, Delete) · 대부분의 시스템은 CUD(업데이트) 보다 R(검색)의 빈도수가 많아 검색에 최적화를 신경 써야합니다. · 빠른 검색을 위해서 데이터는 반드시 정렬(Sorting)이 되어 있어야 합니다. · 정렬이 되어 있지 않다면 평균적으로 전체 데이터의 절반이 필요합니다(최선:1, 최악:N, 평균:N/2) · 정렬이 되어 있을 경우 빠른 시간 안에 찾을 수 있습니다(O(NlogN) - O(N^2)) · 퀵정렬/힙정렬 계열이 주로 사용됩니다. · 검색 속도를 높이기 위해 인덱스 자료구조를 사용..