chapter 04 SQL 고급
SQL의 함수 : 내장함수와 사용자 정의 함수가 있음. 내장 함수 : 상수나 속성이름을 입력으로 받아 단일 값 반환. 최초에 선언될 때 유효한 입력 값을 입력해야 함. 사용빈도가 높은 수학 함수, 문자열 함수, 날짜 함수는 내장 함수로 제공. 수학 함수 : 사칙연산(+, -, *, /)과 나머지(%) 연산자는 기호를 그대로 사용. 내장 함수로 제공되는 수학 함수로는 ABS, CEILING, FLOOR, ROUND, LOG, POWER, SQRT, SIGN이 있음. 입력 값으로 열 이름을 사용할 수도 있고, 여러 함수를 복합적으로 사용할 수 있음. ABS : ABS(숫자) 숫자의 절대값을 계산. CEILING : CEILING(숫자) 숫자보다 크거나 같은 최소의 정수. FLOOR : FLOOR(숫자) 숫자..
더보기
chapter 03 SQL 기초
데이터 정의어 : 테이블의 구조를 만드는 데 사용. CREATE, ALTER, DROP 문 등이 있음. 데이터 조작어 : 저장된 데이터를 검색, 삽입, 수정, 삭제하는 데 사용. SELECT, INSERT, DELETE, UPDATE 문 등이 있음. 데이터 제어어 : 데이터에 대한 접근 권한을 제어하는 데 사용. GRANT, REVOKE 문 등이 있음. 테이블 : 릴레이션은 실제 데이터베이스 업무에서 '테이블'이라는 용도로 자주 사용됨. SQL : DBMS에게 원하는 내용을 비교적 쉽게 알려주고 결과를 얻는 데 사용하는 데이터베이스 전용언어. 완전한 프로그래밍 언어는 아니고 데이터 부속어라 칭함. JAVA나 C와 같은 프로그래밍 언어에 삽입하여 사용할 수 있고, HTML 웹 페이지 문서에 삽입도 가능. ..
더보기
chapter01 데이터베이스 시스템
01데이터베이스와 데이터베이스 시스템 데이터베이스 시스템에 대해서 간단히 알아보는 장입니다. 전체적으로 데이터베이스 시스템의 구성요소들에 대해서 살펴봅니다. 먼저 데이터, 정보, 지식은 아래의 표와 같이 그 용어가 정리될 수 있습니다. 데이터관찰의 결과로 나타난 값정보데이터에 의미를 부여한 것지식사물이나 현상에 대한 이해 대학생이 가장 많이 접하는 데이터베이스 시스템은 무엇일까요? 우리는 은행, 학교 시간표, 성적표, 병원 등등의 곳곳에서 데이터베이스를 찾을 수 있습니다. 데이터베이스의 개념은 통합된 데이터, 저장된 데이터, 운영 데이터, 공용 데이터 네 가지로 설명할 수 있습니다. 데이터베이스의 특징은 실시간 접근성, 계속적인 변화, 동시 공유, 내용에 따른 참조 네 가지로 설명할 수 있습니다. 여기서..
더보기