본문 바로가기

ComputerScience/Database

(19)
[Database] RDB과 NoSQL SQL Database SQL 데이터베이스는 Structured Query Language (SQL)의 이름을 딴 것으로, 관계형 데이터베이스 (Relational Database)라고도 합니다. 이는 데이터를 저장하는 더 엄격하고 구조화된 방법입니다. 관계형 데이터베이스 관리 시스템(RDBMS)은 SQL 쿼리를 실행하고 데이터를 검색하며, 데이터를 업데이트하거나 삭제하거나 새 레코드를 생성함으로써 데이터를 편집합니다. SQL은 가벼운 선언형 언어로, 관계형 데이터베이스를 위한 서버 사이드 스크립트의 버전으로 작동합니다. 관계형 데이터베이스는 잘 알려져있는 만큼 문제가 발생했을 때 해결하기 위한 레퍼런스가 많습니다. SQL의 특별한 장점 중 하나는 간단하지만 강력한 JOIN 절로, 이것은 단일 명령으로 ..
[Database] SQL이란, 그리고 SQL문이 실행되는 과정과 원리 SQL SQL(Structured Query Language)은 데이터베이스에서 데이터를 생성, 검색, 업데이트, 삭제하기 위한 표준 프로그래밍 언어입니다. SQL은 관계형 데이터베이스 관리 시스템(RDBMS)에 주로 사용되며, 1986년에 표준화되었습니다. SQL의 주요 특징은 다음과 같습니다. DDL(Data Definition Language): 데이터베이스 구조를 정의하고 수정하기 위한 명령어를 포함합니다. CREATE, ALTER, DROP 등의 명령어가 여기에 속합니다. DQL(Data Query Language): 데이터베이스에서 특정 데이터를 조회하기 위한 명령어를 포함합니다. 가장 일반적인 예는 SELECT 문입니다. DML(Data Manipulation Language): 데이터베이스..
[Database] 데이터베이스란 데이터베이스 데이터베이스는 구조화된 정보 또는 데이터의 조직된 모음으로, 일반적으로 컴퓨터 시스템에서 전자적으로 저장됩니다. 데이터베이스는 일반적으로 데이터베이스 관리 시스템(DBMS)에 의해 제어됩니다. 데이터와 DBMS는 연관된 응용 프로그램과 함께 데이터베이스 시스템으로 불리며 종종 간단히 데이터베이스로 줄여집니다. 오늘날 가장 일반적으로 사용되는 데이터베이스 유형 내의 데이터는 일련의 테이블에서 행과 열로 모델링됩니다. 이를 통해 처리 및 데이터 쿼리가 효율적으로 이루어집니다. 데이터는 쉽게 액세스, 관리, 수정, 업데이트, 제어 및 조직될 수 있습니다. 대부분의 데이터베이스는 구조화된 쿼리 언어(SQL)를 사용하여 데이터를 작성하고 쿼리합니다. Structured Query Language (S..