목록분류 전체보기 (385)
만족
테이블의 생성: CREATE CREATE TABLE 테이블이름( 열이름1 타입 [키 타입] [기본값] [on update 값], 열이름2 타입 [키 타입] [기본값] [on update 값], ... [constraint 제약사항 이름 check(조건식)], ... ); []로 된 부분은 선택사항이다. 위 문법을 이용해 간단한 테이블을 생성해보자 CREATE TABLE student( student_id integer PRIMARY KEY, student_name varchar(3) NOT NULL, semester int integer DEFAULT 1, enter_date datetime DEFAULT NOW() ON UPDATE NOW(), constraint SEMESTER_CONST check(..
셀렉트, 프로젝션은 릴레이션을 피연산자로 갖는 단일 연산자이고, 디비전은 두개의 릴레이션을 피연산자로 갖는 이항 연산자이고, 반환하는 값은 모두 하나의 릴레이션이다. 셀렉트(SELECT) 시그마 기호σ, 조건(선택), 피연산자로 이루어진 단일 연산자이다. 주어진 릴레이션에 대해 원하는 조건을 만족하는 튜플을 뽑아 새로운 릴레이션을 만든다. σ이름='홍길동'(국민) 하면 이름 주민등록번호 홍길동 123456-1234567 홍길동 234567-2345678 처럼 나온다. 결과값은 피연산자의 튜플 갯수보다 작거나 같다. 프로젝션(PROJECTION) 프로젝션 기호∏, 애트리뷰트 집합, 피연산자로 이루어진 단일 연산자이다. 주어진 릴레이션에 대해 각 튜플에서 원하는 애트리뷰트 집합으로만 이루어진 새로운 릴레이션..
집합 연산자는 이항 연산자로, 피연산자 두개가 필요하며 피연산자는 릴레이션이여야 한다. 합집합 릴레이션 R과 S의 튜플을 모두 합쳐 새로운 릴레이션 T를 만든다. 단 관계 대수에서 릴레이션은 중복 튜플을 허용하지 않으므로 중복 튜플은 하나만 표시한다. 교집합 릴레이션 R과 S의 튜플에서 중복되는 튜플만을 포함하는 새로운 릴레이션 T를 만든다. 단 관계 대수에서 릴레이션은 중복 튜플을 허용하지 않으므로 중복 튜플은 하나만 표시한다. 차집합 릴레이션 R에서 S에 존재하는 튜플들을 제외한 새로운 릴레이션 T를 만든다. 곱집합 릴레이션 R과 S에 대해 모든 가능한 튜플 조합을 가진 새로운 릴레이션 T를 만든다. 곱집합은 카테시안 곱이라고도 한다. 릴레이션 T의 차수는 R의 차수+ S의 차수이며, 릴레이션 T의 ..
열(column)= 필드(field)= 애트리뷰트(attribute) => 애트리뷰트는 관계 데이터 모델에서 사용하는 개념으로 관계형 데이터베이스의 열, 필드와는 약간의 차이점이 있다 행(row)= 레코드(record)= 튜플(tuple) => 튜플은 관계 데이터 모델에서 사용하는 개념으로 관계형 데이터베이스의 행, 레코드와는 약간의 차이점이 있다 릴레이션 스키마= 애트리뷰트의 집합(a set of attributes) 릴레이션 인스턴스= 어느 한 시점에서의 튜플의 집합(a set of tuples about specific time) => 데이터 추가, 삭제 등으로 인해 튜플 집합은 시간에 따라 변한다 도메인(domain) 도메인은 애트리뷰트(행)이 취할 수 있는 값들의 집합이다. 타입도 도메인으로 볼..
CPU 사용량 function get_server_cpu_usage() { $load = sys_getloadavg(); return $load[0]; } sys_getloadavg()는 길이가 3인 배열을 리턴하며, 각각 1분, 5분, 15분 평균 CPU 사용률을 의미한다. 배열의 0번 인덱스는 1분 평균 CPU 사용률을 의미한다. 이 값은 0~1사이의 값을 리턴하므로, 백분율로 표현하려면 $load[0]*100을 리턴한다. 메모리 사용량 function get_server_memory_usage() { $free = shell_exec('free'); $free = (string) trim($free); $free_arr = explode("\n", $free); $mem = explode(" ", ..
CPU Rate: 38.00 (3.8GHz) CPU Voltage: 1.25V Mem Clock: 2933MHz Mem Voltage: 1.3V Mem Timing: 1-18-18-18-40-56 램은 Geil 램인데 좀 후진건지 3000부터는 무슨짓을 해도 안먹는다. 2666부터는 큰 차이가 없다고 하니 자기 램이 많이 후지다 싶으면 Memory Try it! 메뉴에서 2666 짜리 중에 하나 골라서 쓰면 된다. 벤치마크
2021-04-24일자 기준 최신 바이오스 업데이트 후 nvme 드라이브를 사용했을 떄는 문제가 없지만,SATA SSD를 사용하면 성능이 급격히 떨어지는 현상이 관찰되었다.(벤치마크 에서는 전혀 문제가 없고 체감으로만 뚝 뚝 끊긴다) 베타 버전이긴 해도 릴리즈한지 9개월이 지나도 새로운 버전이 나오지 않아,별다른 문제가 없을 거라고 생각해 업데이트를 올렸으나,위에서 말한 대로 SATA방식의 SSD를 사용하면 성능이 처참해진다. 왜인지는 모르고, 문제 해결을 위해서는 최신 바로 이전버전 BIOS로 업데이트를 올려주면 된다. 이 버전으로 교체하고 난 후 문제가 해결되었다. 로스트아크를 실행할 떄 기준으로,최신 바이오스에서는 10~35 프레임 정도로 나오고,이전 바이오스에서는 45~80 프레임 정도 나온다. ..
기본 애플펜슬 펜촉은 너무 미끄럽다. 필기감도 연필과는 너무 다른데다, 갤럭시 노트/탭 시리즈와 비교해도 마찰력이 너무 작아 필기 중 펜이 이리저리 미끄러지는 탓에 지우고 다시 쓰는 일이 빈번하다. 시중 상품 일단 비싸다. 엥 이게 뭐가비싸? 할 수 있지만, 모든 펜촉이 마찰력이 같은 것도 아니고, 내가 어떤 종류의 펜촉을 써야 하는건지도 모르고, 하나 구매할 때 마다 배송비 2500원이 붙기 때문에 부담스럽다. 당장 촤저가로 3종만 구매해도 만원 가량이다. 알리익스프레스에서 직구 ko.aliexpress.com/item/4000391463457.html?srcSns=sns_Copy&spreadType=socialShare&bizType=ProductDetail&social_params=201453645..