MySQL/MySQL로 배우는 데이터베이스 개론과 실습

- 6월 17일 [ 문제 08번 추가 ] - 6월 18일 [ 문제 09번 추가 ] - 6월 19일 [ 문제 10번 추가 ] 01. 마당서점의 고객이 요구하는 다음 질문에 대해 SQL 문을 작성하시오. -- (1) 도서번호가 1인 도서의 이름 select bookname from book where bookid = 1; -- (2) 가격이 20,00원 이상인 도서의 이름 select bookname from book where price >= 20000; -- (3) 박지성의 총 구매액 select sum(saleprice) from orders where custid = (select custid from customer where name = "박지성"); -- (4) 박지성이 구매한 도서의 수 sel..
01. 다음 내장 함수의 결과를 적으시오. select abs(-15); -- 15 : 절대값 select ceil(15.7); -- 16 : '정수'로 올림 select cos(3.14159); -- -1 : 코사인값 select floor(15.7); -- 15 : '정수'로 버림 select log(10, 100); -- 2 : '자연로그'값 계산 select mod(11, 4); -- 3 : 11 % 4 = 3 '나머지 계산' select power(3, 2); -- 9 : 3의2승 '지수 계산' select round(15.1); -- 15 : '정수'로 반올림 select sign(-15); -- -1 : 부호 반환 양수면 1, 음수면 -1 -- select tranc(15.7); tranc ..
01. 내장 함수 1. SQL 내장 함수 SQL 내장 함수는 상수나 속성 이름을 입력 값으로 받아 단일 값을 결과로 반환한다. 모든 내장 함수는 최초에 선언될 때 유효한 입력 값을 받아야 한다. 숫자 함수 문자 함수 s : 문자열, c : 문자, n : 정수, k : 정수 날짜 ' 시간 함수 2. NULL 값 처리 null은 아직 지정되지 않은 값을 말한다. 0, 빈문자, 공백 등과 다른 특별한 값임을 명심해야 된다. Null 값에 대한 연산과 집계 함수 null + 숫자 연산의 결과는 null이다. 집계 함수를 계산할 때 null이 포함된 행은 집계에서 빠진다. 해당되는 행이 하나도 없을 경우 snum, avg 함수의 결과는 null count 함수의 결과는 0 Null 값 확인하기 - Is Null,..
3. 데이터 조작어 (DML : data manipulation Language) 기본 검색 // book 테이블 검색 select * from book; 비교 검색 // book테이블에 price가 20000미만 검색 select * from book where price = 10000 and price = 20000; 정렬 - 오름 차순 select * from book order by bookname; 정렬 - 내림 차순 select * from book order by bookname desc; 정렬 - 복합 select * from book order..
01. 관계 데이터 모델의 릴레이션에 대한 설명 중 옳지 않은 것은? 2번 : 스키마는 '내포'이라고 한다. 02. 릴레이션의 특징으로 알맞은 것은? 4번 03. 하나의 속성이 가질 수 있는 값을 총칭하여 무엇이라고 하는가? 3번 04. 외래 키에 대한 설명으로 옳은 것은? 1번 05. 한 릴레이션의 기본키를 구성하는 어떠한 속성 값도 NULL 값이나 중복 값을 가질 수 없다는 것을 의미하는 제약조건은? 1번 06. 릴레이션에서 특정 속성에 해당하는 열을 선택하는 데 사용하며, 릴레이션의 수직적 부분 집합을 반환하는 관계 대수 연산자는? 1번 07. 릴레이션 C가 릴레이션 A(X,Y)와 B(Y, Z)를 자연 조인한 결과일 때 다음 중 맞는 설명을 모두 고르시오. 3번 08. 다음 용어를 설명하시오. (1..
01. 관계 데이터 모델의 개념 1. 릴레이션 릴레이션은 행과 열로 구성된 테이블을 말한다. 도서 (도서번호, 도서 이름, 출판사, 가격) 주문(도서번호, 고객번호, 판매 가격, 주문 일자) 고객(고객번호, 이름, 주민번호, 주소, 핸드폰) 도서의 도서번호와 주문의 도서번호은 릴레이션 관계 주문의 고객번호와 고객의 고객번호는 릴레이션 관계 관계 데이터 모델을 다른 데이터 모데로 가 구분하는 큰 특징이 이런 릴레이션 관계! 2. 릴레이션 스키마와 인스턴스 릴레이션은 스키마와 인스턴스로 이루어짐 스키마는 관계 데이터베이스의 릴레이션이 어떻게 구성되는지 기본적인 구조를 정의한다. 스키마는 테이블의 첫 행인 헤더에 나타나며 각 데이터의 특징을 나타내는 속성, 자료 타입 등의 정보를 담고 있다. 인스턴스는 정의된..
재호우96
'MySQL/MySQL로 배우는 데이터베이스 개론과 실습' 카테고리의 글 목록