본문 바로가기

개인적으로 공부한 것을 정리해 놓은 블로그입니다 틀린 것이 있으면 댓글 부탁 드립니다!


반응형

database

(2)
DBMS 공부 2 - SQL의 이해와 종류 (DML) 저T아카데미 데이터베이스 기초 강의를 요약한 내용며 MySQL 샘플데이터인 'World'를 사용하였습다. SQL의 이해 SQL( Structured Query Language) 데이터 베이스에 있는 필요한 정보를 사용할 수 있도록 도와주는 언어 사용방법이나 문법이 다른 언어(JAVA ,C , C# 등) 보다 단순하다 하나를 배우면 모든 DBMS에서 사용이 가능하다 . 인터프리터 언어이다 대소문자 구별을 하지 않는다 (데이터 내용은 구별한다.) SQL의 종류 1. DML (Data Manipulatuon Langauge) 테이블의 데이터를 조작하는 기능 테이블의 레코드를 CRUD(Create, Retrieve , Update , Delete) 함. SQL문 내용 INSERT 데이터베이스 객체에 데이터를 입..
DBMS 공부 1 - DMBS 기초 T아카데미 데이터베이스 기초 강의를 요약한 내용입니다. 1. DBMS 란? 데이터베이스를 관리하는 시스템 데이터를 저장하고 유지보수하고 이를 검색하는 시스템 대량의 데이터를 처리하는 시스템 다양한 자료구조와 검색구조(소팅 , 인덱식)을 사용해 빠른 검색 가능 대부분의 시스템은 R (검색) >> >> CUD(업데이트)의 빈도수가 많다 (반대의 경우 NoSQL과 같은 다른 기술들이 필요하다 ) 검색에 최적화 되어있다 정렬 빠른검색을 위해서는 데이터는 반드시 정렬(Sorting)되어 있어야 한다. 정렬 되어 잇지 않다면 평균적으로 전체 데이터의 절반의 시간이 필요하다 (최선 : 1 , 최악 : N , 평균:N/2) 정렬되어 있다면 데이터를 빠른 시간안에 찾을 수 있다 (O(NlogN)-ON²) 퀵정렬/힙정렬 ..

반응형