• 2024-11-21

SQL을 둘러싼 역사, 사용 및 기술

WHAT IS UNICODE UTF 8 AND HOW IT IS ENCODED EXAMPLE IN HINDI

WHAT IS UNICODE UTF 8 AND HOW IT IS ENCODED EXAMPLE IN HINDI

차례:

Anonim

SQL (Structured Query Language)은 가장 널리 구현 된 데이터베이스 언어로, 컴퓨터 프로그래밍에 관여하거나 데이터베이스를 사용하여 정보를 수집하고 구성하는 모든 사람에게 유용합니다.

SQL은 데이터를 공유하고 관리하는 데 사용할 수 있습니다. 특히 관계형 데이터베이스 관리 시스템에있는 데이터는 테이블로 구성된 데이터를 포함합니다. 각각의 데이터 테이블을 포함하는 여러 파일은 공통 필드로 함께 관련 될 수 있습니다. SQL을 사용하면 데이터를 쿼리, 업데이트 및 재구성 할 수있을뿐 아니라 데이터베이스 시스템의 스키마 (구조)를 만들고 수정할 수 있으며 데이터에 대한 액세스를 제어 할 수 있습니다.

대부분이 정보는 Microsoft Excel과 같이 스프레드 시트에서 컴파일 할 수있는 정보처럼 들리지만 SQL은 훨씬 더 많은 양의 데이터를 컴파일하고 관리하기위한 것입니다. 스프레드 시트가 지나치게 많은 정보를 가지고 너무 많은 셀을 채우는 것이 번거로울 수 있지만 SQL 데이터베이스는 수백만 또는 수십억 개의 데이터 셀을 처리 할 수 ​​있습니다.

SQL을 사용하면 주요 연락처에서 판매에 대한 세부 사항까지 비즈니스와 관련된 모든 클라이언트에 데이터를 저장할 수 있습니다. 예를 들어 지난 10 년간 귀하의 비즈니스에서 최소 5,000 달러를 소비 한 모든 클라이언트를 검색하려면 SQL 데이터베이스가 해당 정보를 즉시 검색 할 수 있습니다.

주문형 SQL 기술

대부분의 조직에서는 SQL 지식이있는 사람이 필요합니다. Gooroo에 따르면, 약 20,000 건의 일자리가 매월 광고되고 SQL 지식이 필요한 직급의 평균 급여는 2018 년 현재 약 84,000 달러입니다.

SQL 기술이 필요한 위치는 다음과 같습니다.

  • 백엔드 개발자:이 위치에있는 사람은 프런트 엔드 개발자와는 달리 웹 응용 프로그램의 내부 동작을 관리합니다. 프런트 엔드 개발자는 응용 프로그램의 모양과 사용자를위한 기능을 관리합니다. 백 엔드 개발자는 마루판 아래에서 작업하므로 말하자면 응용 프로그램이 제대로 디자인되고 제대로 작동하는지 확인해야합니다.
  • 데이터베이스 관리자 (DBA): 이것은 데이터가 적절하고 효율적으로 저장되고 관리되는 것을 전문으로하는 사람입니다. 데이터베이스는 사용자가 원하는 데이터 조합을 쉽고 빠르게 검색 할 수있을 때 가장 유용합니다. 그 일을 위해, 누군가는 모든 데이터가 올바르게 저장되었는지 확인해야합니다.
  • 데이터 분석가:이 위치에있는 누군가가 데이터를 분석하여 특정 산업의 관련 동향을 찾고 있습니다. 분석가는 특정 질문을 제시하고 대답을 찾는 임무를 가질 수 있습니다. 간단한 예로는 회계 연도 3 분기에 광고를 가장 많이 지출 한 고객을 파악하는 방법이 있습니다. 이러한 지식을 바탕으로 영업 부서는 적시에 고객을 효율적으로 타깃팅 할 수 있습니다.
  • 데이터 과학자: 이것은 데이터 분석가와 매우 유사한 입장이지만 데이터 과학자는 일반적으로 훨씬 더 많은 양의 데이터를 처리하고 훨씬 더 빠른 속도로 데이터를 축적해야합니다.

MySQL

SQL 서버에 사용되는 일반적인 소프트웨어로는 오라클의 MySQL (SQL 데이터베이스 관리 프로그램 중 가장 널리 사용되는 프로그램)이 있습니다. MySQL은 오픈 소스 소프트웨어입니다. 즉, 웹과 많은 응용 프로그램이 데이터베이스에 구축되어 있기 때문에 사용이 자유롭고 웹 개발자에게 중요합니다. 예를 들어, iTunes와 같은 음악 프로그램은 아티스트, 노래, 앨범, 재생 목록 등으로 음악을 저장합니다. 사용자는 이러한 매개 변수를 사용하여 음악을 검색하고 원하는 음악을 찾을 수 있습니다. 이와 같은 응용 프로그램을 구현하려면 SQL 데이터베이스를 관리하는 소프트웨어가 필요하며 이는 MySQL의 기능입니다.

SQL 기록

1969 년 IBM 연구원 인 Edgar F. Codd는 SQL 언어를 개발하기위한 기초가 된 관계형 데이터베이스 모델을 정의했습니다. 이 모델은 다양한 데이터와 관련된 공통 정보 조각 (또는 "키")을 기반으로합니다. 예를 들어, 사용자 이름은 실제 이름과 전화 번호와 연관 될 수 있습니다.

몇 년 후, IBM은 Codd의 발견을 기반으로 관계형 데이터베이스 관리 시스템을위한 새로운 언어 작업을 시작했습니다. 이 언어는 원래 SEQUEL 또는 Structured English Query Language라고 불렀습니다. System / R이라고 불리는이 프로젝트는 몇 가지 구현과 수정을 거쳤으며 언어의 이름이 마침내 SQL에 도착하기 전에 여러 번 변경되었습니다.

1978 년 테스트를 시작한 후 IBM은 SQL / DS (1981) 및 DB2 (1983) 등 상용 제품을 개발하기 시작했습니다. 다른 벤더들은 자신들의 상용 SQL 기반 오퍼링을 발표하면서이를 추적했다. 여기에는 1979 년 Sybase 및 Ingres에서 첫 제품을 발표 한 Oracle이 포함됩니다.

SQL 학습

초보자가 Java, C ++, PHP 또는 C #과 같은 프로그래밍 언어를 선택하는 것보다 SQL을 배우는 것이 일반적으로 더 쉽습니다.

무료 튜토리얼 및 유료 원격 학습 과정을 포함한 몇 가지 온라인 리소스는 프로그래밍 경험이 거의 없지만 SQL을 배우려는 사람들을 위해 제공됩니다. 정식 대학 또는 커뮤니티 칼리지 과정은 또한 언어에 대한 더 깊은 이해를 제공합니다.

무료 자습서 중 일부는 W3Schools SQL Tutorial, SQLcourse.com 및 Codecademy의 Learn SQL과 SQL 비즈니스 메트릭 분석 과정을 포함합니다.

유료 원격 학습 과정의 옵션에는 국제 웹 마스터 협회 (IWA) SQL 소개 (액세스 사용) 또는 SQL 소개 (MySQL 사용)가 포함됩니다. IWA의 SQL 과정은 4 주 밖에되지 않지만 강사 및 주간 과제가 주어지면자가 학습 자습서보다 구조가 더 복잡해집니다.

초보자를위한 SQL에 대한 유용한 책에는 "SQL: 초보자 용 안내서"및 "SQL in a nutshell"이 있습니다.


재미있는 기사

절약 저축 플랜 내의 투자 옵션

절약 저축 플랜 내의 투자 옵션

기부 저축 계획 참가자에게는 투자를위한 두 가지 옵션이 있습니다. 몇 가지 tsp 투자 옵션이 있습니다.

공군 입대 직, 사이버 시스템 운영

공군 입대 직, 사이버 시스템 운영

사이버 시스템 운영 직원은 사이버 시스템 운영을 감독하고 수행하며 관련 정보 시스템 지원 프로그램을 실행합니다.

실업 수당이 종료되면 어떻게해야합니까?

실업 수당이 종료되면 어떻게해야합니까?

실업 수당은 영원히 지속되지 않습니다. 혜택이 없을 때 도움이되는 전략과 자원이 있습니다.

실업과 사회 보장을받을 수 있습니까?

실업과 사회 보장을받을 수 있습니까?

완전한 혜택을 받고 감소시키는 경우를 포함하여 사회 보장을받는 노동자에 대한 실업 수당 자격에 대한 정보를 검토하십시오.

GED 디플로마로 미 육군에 입학 할 수 있습니까?

GED 디플로마로 미 육군에 입학 할 수 있습니까?

고등학교 졸업장 대신 GED를 소지하고 미 육군에 등록하고자하는 경우, 성공하기 위해 필요한 것을 배우십시오.

Pro Bono 서비스가 세금 공제 대상인지 확인하십시오

Pro Bono 서비스가 세금 공제 대상인지 확인하십시오

프로 보노 서비스에 대한 전문 수수료는 세금 공제가되지 않지만 귀하는 다른 적격 비용에 대한 공제가 가능할 수 있습니다. 여기에서 자세히 알아보십시오.