본문 바로가기

데이터분석(DataBase)

(12)
MySQL로 배우는 데이터베이스 개론과 실습 내용정리 - Chapter 04 01. 내장 함수 01. SQL 내장 함수 SQL 내장 함수는 상수나 속성 이름을 입력 값으로 받아 단일 값을 결과로 반환한다. 모든 내장 함수는 최초에 선언 될 때 유효한 입력 값을 받아야 한다. (만약 선언에 위배된 값이 입력되면 질의는 실행을 중지하고 에러 메세지를 출력한다.) 숫자 함수 문자 함수 날짜, 시간 함수 02. NULL 값 처리 NULL 값은 아직 지정되지 않은 값을 말하므로 0, 빈문자, 공백 등과 다른 특별한 값임을 명심해야 한다. NULL 값에 대한 연산과 집계 함수 집계 함수를 사용할 때 NULL값이 포함된 행에 대하여 다음과 같은 주의가 필요하다! NULL + 숫자 연산의 결과는 NULL이다. 집계 함수를 계산할 때 NULL이 포함된 행은 집계에서 빠진다. 해당되는 행이 하나도..
MySQL로 배우는 데이터베이스 개론과 실습 답안 - Chapter 03 ## 연습문제 1. 마당서점의 고객이 요구하는 다음 질문에 대해 SQL문 작성 (1) 도서번호가 1인 도서의 이름 SELECT bookname FROM book WHERE bookid = 1; (2) 가격이 20,000원 이상인 도서의 이름 SELECT bookname FROM book WHERE price >= 20000; (3) 박지성의 총 구매액 SELECT SUM(saleprice) FROM orders WHERE custid = ( SELECT custid FROM customer WHERE name = '박지성' ); (4) 박지성이 구매한 도서의 수 SELECT COUNT(bookid) FROM orders WHERE custid = ( SELECT custid FROM customer WH..
MySQL로 배우는 데이터베이스 개론과 실습 답안 - Chapter 02 Chapter 02 관계 데이터 모델 ### 연습 문제 01. 관계 데이터 모델의 릴레이션에 대한 설명 중 옳지 않은 것은? (2) 릴레이션 스키마를 외연이라고 한다. 02. 릴레이션의 특징으로 알맞은 것은? (4) 모든 속성의 값은 원자값이다. 03. 하나의 속성이 가질 수 있는 값을 총칭하여 무엇이라고 하는가? (3) 도메인 04. 외래키(FK)에 대한 설명으로 옳은 것은? (1) 릴레이션 R1에 속한 속성 집합 FK가 다른 릴레이션 R2의 기본키인 것을 말한다. 05. 한 릴레이션의 기본키를 구성하는 어떠한 속성 값도 NULL값이나 중복값을 가질 수 없다는 것을 의미하는 제약조건은? (1) 개체 무결성 제약조건 06. 릴레이션에서 특정 속성에 해당하는 열을 선택하는데 사용하며, 릴레이션의 수직적 부..
MySQL로 배우는 데이터베이스 개론과 실습 답안 - Chapter 01 Chapter 01 데이터베이스 시스템 ###연습문제 #01. 다음 각 용어의 의미를 설명하시오. 데이터베이스: 조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것이다. DBMS: 데이터베이스 관리 시스템. 사용자와 데이터베이스를 연결시켜주는 소프트웨어이다. 데이터 모델: 데이터베이스 시스템에서 데이터를 저장하는 이론적인 방법에 관한 것으로, 데이터베이스에 데이터가 어떻게 구조화되어 저장되는지를 결정한다. 데이터베이스 시스템: 각 조직에서 사용하던 데이터를 모아서 통합하고 공유하여 생기는 장점을 이용하는 시스템이다. #02. 데이터베이스의 개념 4가지를 설명하시오. 데이터에 대한 통합된 데이터, 저장된 데이터, 운영 데이터, 공용 데이터를 말한다. #03. 데이터베..