SQL(2)
-
데이터베이스
1. 데이터 - 가공되지 않은 사실이나 값의 집합 - 측정을 통해 얻은 사실, 수치,문자,기호, 이미지 등 2. 데이터 베이스 -여러 사람이 동시에 효율적으로 데이터를 저장,검색,수정,삭제할 수 있도록 체계적으로 관리하는 데이터의 집합 3. DBMS 데이터 베이스 관리 시스템(dateabase mangement system) - 데이터 베이스를 관리 할 수 있는 기술적인 소프트웨어 4. 관계형 데이터베이스(relational database) -.데이터를 행(row) 열(column)로 구성된 표형태(테이블)로 저장하고, 테이블 간의 관계를 통해 데이터를 연결하여 관리하는 데이터 베이스 5. SQL(Structured Query Language) -관계형 데이터베이스에서 데이터를 정의하고 조작하며 제어하..
2025.10.30 -
해시테이블 개념과 구조
해시테이블 (Hash Table)이란?단어의 어원을 잘게 쪼개어서 살펴보자면, Hash는 원래 요리 용어였다.영어에서 hash는 “잘게 썰다”, “뒤섞다”라는 뜻이 있는데, 이 단어가 컴퓨터 용어로 옮겨지면서,“데이터를 잘게 쪼개고 섞어서(unique하게) 다른 값으로 만든다”는 의미로 쓰이게 되었다.table(테이블) 은 여기서 “데이터를 저장하는 표”를 뜻하는데,엑셀 표처럼, 키(key)와 값(value)을 짝지어 저장하는 구조로 이해하면 될 듯 싶다.한 마디로 데이터를 ‘섞어(Hash)’서 특정 위치를 계산한 뒤, 그 위치(Table)에 저장하는 구조. 즉, 어떤 데이터를 저장하거나 찾을 때 그 데이터를 직접 비교하지 않고,“Hash 함수가 만든 결과값(주소)”를 이용해 빠르게 접근할 수 있게 만든..
2025.10.29