• 2025-04-03

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"이 있습니다.


재미있는 기사

출산 휴가 편지 작성

출산 휴가 편지 작성

출산 휴가는 얼마 남았는지 알아 냈습니까? 큰! 이제이 출산 휴가 샘플 편지를 사용하여 회사에 귀하의 결정을 알리십시오.

언제 어떻게 판매 스토리를 알릴 수 있습니까?

언제 어떻게 판매 스토리를 알릴 수 있습니까?

이야기를 전하는 것은 시간을 초월한 방법입니다. 단 몇 분 만에 판매되는 스토리를 작성하는 데 도움이되는 형식이 있습니다.

육군 : MOS 12M 소방관

육군 : MOS 12M 소방관

도시, 주 및 유명 공공 시설과 마찬가지로 군대는 화재를 진압하고 통제 할 수있는 훈련을받은 소방관이 필요합니다.

직장에서 다르게 수행 할 것이라고 말 해주세요.

직장에서 다르게 수행 할 것이라고 말 해주세요.

직장에서 다르게 처리했을 상황에 대한 면접 질문에 대한 답변과 조언, 가장 좋은 답변의 예.

임시 취업 면접 질문에 가장 적합한 답변

임시 취업 면접 질문에 가장 적합한 답변

임시 직무에 대한 일반적인 면접 질문에 답하는 방법에 대한 도움말과 상위 10 개 임시 취업 면접 질문에 대한 샘플 답변을 검토하십시오.

How to answer 인터뷰시 자신에 대해 말해주십시오.

How to answer 인터뷰시 자신에 대해 말해주십시오.

취업 면접 질문에 대답하는 방법 "무엇에 대해 말하고 무엇을 말하면 안되며 가장 좋은 대답의 예를 포함하여"자신에 대해 말해주십시오.