1. SQL(Stuctured Query Language) , Query

2023. 4. 1. 21:13데이터베이스

728x90

SQL (Stuctured Query Language) 란?

 

 

SQL에서 Query가 궁금할 수 있다. 그래서 Query에 대한 개념을 먼저 잡고 가겠다. 

 

Query란?

Query는 데이터베이스에서 정보를 검색하거나, 조작하기 위해 사용되는 문장을 의미합니다. 즉, query는 데이터베이스에서 정보를 가져오기 위한 요청이나 명령어입니다.

 

Query는 데이터베이스 관리 시스템(DBMS)에 전달되며, DBMS는 이러한 query를 분석하고 처리하여 결과를 반환합니다.  query는 보통 SQL로 작성되며, SQL은 관계형 데이터베이스에서 사용되는 가장 일반적인 Query언어입니다.

 

Query를 작성할 때는 원하는 정보를 무엇인지 명확히 정의하고, 해당 정보를 어떻게 가져올지 결정해야한다. 이걸 우리는 앞으로 배울 데이터베이스에서는 SQL문법으로 다룬다. Ex. SELECT, FROM, WHERE, GROUP BY, 등의 키워드가 있다. 

 


 

SQL이란?

  • SQL은 Structured Query Language의 약자입니다.
  • SQL을 통해 데이터베이스 접근 및 조작 가능
  • SQL은 ANSI(American National Standards Institute)의 표준이 되었습니다

 

웹 사이트에서 SQL 사용

데이터베이스의 데이터를 표시하는 웹 사이트를 구축하려면 다음이 필요합니다.

  • RDBMS 데이터베이스 프로그램(MS Access, SQL Server, MySQL 등)
  • PHP 또는 ASP와 같은 서버 측 스크립팅 언어를 사용하기 위해 
  • SQL을 사용하여 원하는 데이터를 가져오기 위해
  • HTML/CSS를 사용하여 페이지 스타일을 지정하기 위해

 


RDBMS

  • RDBMS는 Relational Database Management System의 약자입니다.
  • RDBMS는 SQL 및 MS SQL Server, IBM DB2, Oracle, MySQL 및 Microsoft Access와 같은 모든 최신 데이터베이스 시스템의 기반입니다.
  • RDBMS 내의 데이터는 테이블이라고 불리는 데이터베이스 오브젝트에 저장됩니다.테이블은 관련된 데이터 엔트리의 집합이며 열과 행으로 구성됩니다.
  • DBMS의 차이점은 데이터의 일관성, 무결성, 보안 등을 보장하는 데 뛰어난 성능을 발휘하고, 데이터 간의 관계를 처리하고 유지하기 위한 기능을 제공한다. 

 

728x90