본문 바로가기

전체 글

(128)
ANSI SQL, Transact-SQL(T-SQL) ANSI SQL (American National Standards Institute Structured Query Language) 표준 SQL은 ANSI 표준 위원회에서 관리하고 있어서 ANSI SQL 이라고 한다. 모든 주요 DBMS는 각자의 확장 기능이 있지만 ANSI SQL을 표준적으로 지원한다. 다양한 DBMS에서 SQL을 지원하나 각자의 고유한 구문을 추가하는 경우가 많다. 추가 기능을 지원하거나 특정한 작업을 보다 간단히 하기 위함이다. Transact-SQL 마이크로소프트와 사이베이스가 SQL에 기능을 확장한 것을 말한다. 표준 SQL 에 문자열 처리, 날짜 처리, 계산 등을 위한 지원 함수, DELETE, UPDATE 에 대한 변경, 절차적 프로그래밍, 지역 변수를 포함한다. 마이크로소..
데이터베이스 튜닝 (DB Tuning) 데이터베이스 튜닝이란 데이터베이스의 응용, 데이터베이스 자체, 운영체제의 조정 등을 통해 최적의 자원으로 최적의 성능을 얻을 수 있도록 개선하는 작업을 말한다. 데이터베이스 튜닝의 3단계 1. DB 설계 튜닝 (모델링 관점) - 데이터베이스 설계 단계에서 성능을 고려하여 설계한다. - 데이터베이스 모델링, 인덱스 설계 - 데이터파일, 테이블 스페이스 설계 - 데이터베이스 용량 산정 튜닝사례 - 반정규화 - 분산파일배치 2. DBMS 튜닝 (환경 관점) - 성능을 고려하여 메모리나 블록 크기를 지정한다. - CPU, 메모리 I/O에 관한 관점 튜닝 사례 - Buffer 크기 - Cache 크기 3. SQL 튜닝 (APP 관점) - SQL 작성 시 성능 고려 - Join, Indexing, SQL Execu..
계층형 질의(Hierarchical Query) 1. 계층형 데이터 테이블에 계층형 데이터가 존재하는 경우 데이터를 조회하기 위해서 계층형 질의를 사용. 계층형 데이터란 동일 테이블에 계층적으로 상위와 하위 데이터가 포함된 데이터를 의미. 2. ORACLE 계층형 질의 SELECT ... FROM [TABLE_NAME] WHERE condition AND condition ... START WITH condition CONNECT BY [NOCYCLE] condition AND condition ... [ORDER SIBLINGS BY column, column, ...] - START WITH : 계층 구조 전개 시작 위치를 지정 - CONNECT BY : 자식 데이터 지정, CONNECT BY 의 조건을 만족해야 함 - PRIOR : CONNECT..
BeautifulSoup 4 뷰티풀수프는 html와 xml에서 데이터를 뽑아내기 위한 파이썬 라이브러리이다. 아래 BeautifulSoup 객체를 파싱한다. from bs4 import BeautifulSoup soup = BeautifulSoup(html_doc) print(soup.prettify()) # # # # # # The Dormouse's story # # # # Once upon a time there were three little sisters; and their names were # # Elsie # # , # # Lacie # # and # # Tillie # # ; and they lived at the bottom of a well. # # # ... # # # BeautifulSoup의 명령어를 사용하..
Selenium Locating Elements 1. 요소 찾기 단일 요소 추출 - find_element_by_id - find_element_by_name - find_element_by_xpath - find_element_by_link_text - find_element_by_partial_link_text - find_element_by_tag_name - find_element_by_class_name - find_element_by_css_selector 해당 요소 전체 추출 - find_elements_by_name - find_elements_by_xpath - find_elements_by_link_text - find_elements_by_partial_link_text - find_elements_by_tag_name - find..
input array에 대해 동일한 name이 여러개일 경우 각 요소에 대한 처리
텍스트 호버 이미지 애니메이션 See the Pen hover image animation by LEE SENGWOO (@sengwoolee) on CodePen.
라라벨 요청 전체에 대한 trim 처리 (미들웨어 사용) 1. Kernel.php 변경 protected $middleware = [ \Illuminate\Foundation\Http\Middleware\TrimStrings::class, ]; 2. TrimStrings Middleware