SQL 4

실전 SQL 퀵스타트 - 제이펍 [도서리뷰]

개발자들은 어떻게 데이터를 관리하고 조작하는데 어떻게 효율적으로 할 수 있는지 개발 프로젝트 시, 항상 매우 중요하게 고려되는 사항입니다. SQL은 데이터를 관리하는데 있어서 최적의 도구라고할 수 있습니다. SQL을 통해 데이터의 흐름을 이해하고, 데이터베이스의 성능을 최적화하며, 비즈니스 요구사항에 맞는 데이터 솔루션을 설계할 수 있습니다.  또한, 데이터 분석가나 데이터 과학자와 협업할 때도 SQL은 중요한 커뮤니케이션 도구로 작용합니다.2023년 StackOverFlow 기준, SQL은 4위를 차지하며 개발언어들을 뒷바침해주는 데이터 언어로 자리매김을 하고 있습니다. https://survey.stackoverflow.co/2023/#most-popular-technologies-language S..

[C#] LINQ 기초

LINQ(Languate-INtegrated Query)는 C#에 통합된 데이터 질의 기능이다. SQL과 같은 Query 언어는 데이터베이스 언어인데 이것을 C#에 도입한 것이다. LINQ를 사용하면 컬렉션에서 데이터를 다루는 방법이 간단해진다. var sortedEven = from item in data //불러올 데이터 where item % 2 ==0 //조건 orederby item // 정렬 select item; // 선택 "data 컬렉션에 있는 데이터 item으로부터 item이 짝수이면 item 값이 정렬하여 선택한다"이며, LINQ를 사용하면 원본 데이터가 IEnumerable이나 IEnumerable 인터페이스를 상속하는 형식이어야 한다. using System; using Syste..

[SQL] Standard SQL

이외에도 비관계형 데이터베이스(NOSQL)도 존재한다. (대표적으로 MongoDB) 알고자 하는 데이터를 조회하기 위해 이들을 사용하게 된다. 일반 집합 연산 두개의 테이블에서 특정 테이블을 본다고 하였을 때, 보는 관점에 따라 동일한 차집합 연산이 될 것이다, 카티션 곱은 가능한 모든 경우의 수를 나타내게 된다. 실제 데이터 베이스에서 어떤 키워드로 사용되는지 볼 수 있다. 주요로 볼건, 카티션 곱은 해당하는 데이터에서 모든 경우의 수를 보여주게 된다. 순수 관계 연산 순수 관계 연산 별 SQL 셀렉션 - 시그마로 표시되며, 3보다 작은 값을 추출하라는 의미 프로젝션 - 파이로 표시되며, 컬럼조건에 대한 어떤 관계정보인지 들어간다. 조인(세타조인, 동등조인, 자연조인, 외부조인) - 조인은 세타조인, ..

SQL 이것저것 2022.08.30

[SQL] SQL 데이터 다루기

데이터 베이스란? 여러 사람이 공유해 사용할 목적으로 통합하여 관리되는 데이터의 모음 데이터베이스의 종류에 따라 사용 방법이 조금씩 다르지만, 데이터베이스에서 검색과 분석에 사용되는 기본 사용 방법은 데이터베이스 종류와 상관없이 동일 SQL 이란 Structured Query Language의 약자로 데이터 베이스에 접근하고 조작하기 위한 표준 언어 데이터베이스는 다양한 종류를 가지고 있지만, 가장 많이 사용되는 종류는 관계형 데이터베이스 비관계형 데이터베이스 관계형 데이터베이스 DB는 관계형 데이터베이스, 비관과형 데이터 베이스가 있으며 관계형 DB는 서로 관계가 있다는 의미 비 관계형 DB란 데이터가 서로 관계가 3개의 테이블이 연결되어 있는 것이 관계형 DB라고 할 수 있으며, 각 id들이 하늘색 ..

SQL 이것저것 2022.08.05