it 4

Sakila 샤키라 예시

MySQL에 입문하시는 분들을 위한 연습용 데이터베이스는 샤키라(Sakila)를 추천 드립니다. 해당 데이터베이스는 DVD 대여점 체인을 설계하였습니다. 테이블 구성으로 customer, film, actor, payment, rental 그리고 category가 포함 되어 있습니다. 샤키라 예시를 다루기 위한 몇가지 쿼리 절입니다. SELECT ⇒ 쿼리 결과에 포함할 열을 결정합니다. FROM ⇒ 데이터를 검색할 테이블과, 테이블을 조인하는 방법을 식별합니다. WHERE ⇒ 불필요한 데이터를 걸러냅니다. GROUP BY ⇒ 공통 열 값을 기준으로 행을 그룹화합니다. HAVING ⇒ 불필요한 그룹을 걸러냅니다. ORDER BY ⇒ 하나 이상의 열을 기준으로 최종 결과의 행을 정렬합니다. SELECT 문 ..

SQL 2023.12.14

SQL table 테이블 생성 2

SQL table 테이블 생성 지난번 ‘SQL table 테이블 생성 1’에서 사람과 좋아하는 음식에 대한 두 테이블 설계를 했었습니다. 이번장에서는 설계한 테이블에 이어서 SQL문을 만들어 데이터베이스에 테이블을 만들어 보겠습니다. CREATE TABLE person (person_id SMALLINT UNSIGNED, Fname VARCHAR(20), lname VARCHAR(20), eye_color CHAR(2), birth_date DATE, street VARCHAR(30), city VARCHAR(20), state VARCHAR(20), country VARCHAR(20), postal_code VARCHAR(20), CONSTRAINT pk_person PRIMARY KEY (person..

SQL 2023.12.11

SQL 문 클래스

SQL 문 클래스 기본적으로 SQL은 여러 부분으로 나눌수 있습니다. 데이터 베이스에 저장된 데이터 구조를 정의할 때 SQL 스키마 문(SQL schema statement), SQL 스키마 문으로 정의한 데이터 구조를 조작할 때 사용 되는 SQL 데이터 문(SQL data statement), 마지막으로 트랜잭션의 시작과 종료 및 롤백에 사용 되는 SQL 트랜잭션 문(SQL transaction statement)로 나뉩니다. 한 가지 예를 들자면, 데이터베이스에서 하나의 테이블을 생성하려면 create table 이라는 SQL 스키마 문을 사용해야 하지만, 생성 된 테이블에 데이터 추가를 하기 위해서는 insert라는 SQL 데이터 문을 사용해야 합니다. SQL 스키마 문을 사용하여 company 이..

SQL 2023.12.08

SKAN (Store Kit Ad Network)

SKAN이란? SKAN(StoreKit Ad Network)은 애플이 개인 정보를 보호하면서 모바일 앱 설치 어트리뷰션을 위해 2018년에 도입한 프레임워크입니다. 이는 유저의 개인 정보를 노출하지 않고 광고 캠페인의 앱 설치 전환율을 측정하는 데 도움을 주고 있습니다. 애플은 SKAN을 계속해서 업데이트 하며 더 많은 측정을 위한 포스트백을 제공하고 있습니다. 현재는 SKAN 4 까지 업데이트 된 상황입니다. SKAN과 IDFA는 직접적인 관련이 있습니다. 2021년 4월에 iOS 14.5로 업데이트 되면서 ATT (App Tracking Transparency) 프레임워크와 함께 유저들은 광고 추적에 대해 동의해야 애플의 IDFA 사용이 가능합니다. 하지만 동의를 하지 않은 유저들에 대한 광고 캠페인..

애드테크 AdTech 2023.12.05