이상 현상
스키마가 잘못 구성되어 발생하는 현상
함수 종속성
속성 간에 값을 결정하는 종속 관계
결정자
속성간의 종속성을 규명할 때 기준이 되는 값
종속자
결정자의 값에 의해 정해지는 값
정규화
잘못 설계된 스키마 정의를 수정하여 정상으로 만드는 과정
이상 현상은 스키마가 잘못 구성되어 발생하는 현상이며, 데이터베이스의 일관성을 훼손하여 무결성에 문제가 발생한다.
함수 종속성은 속성 간에 값을 결정하는 종속 관계이고, 속성 사이의 연관성을 분석할 수 있다.
정규화는 이상 현상이 발생하는 릴레이션을 수정하여 정상으로 만드는 과정이며, 속성 간의 함수 종속성을 파악하여야 한다.
WORA (Write Once Run Anywhere)
한번 작성된 코드는 모든 플랫폼에서 바로 실행된다는 자바의 특징
JVM (Java Virtual Machine)
자바 바이트 코드를 실행하는 자바 가상 기계
JDK (Java Development Kit)
자바 응용 개발 환경
JDBC
관계형 데이터베이스에 저장된 데이터를 접근 및 조작할 수 있게 하는 자바 API
자바의 가장 큰 특징은 JVM상에서 바이트 코드가 수행되기 때문에, 응용 프로그램은 한번 작성되면 수정할 필요 없이 모든 플랫폼에서 실행된다.
JDBC를 사용하여 관계형 데이터베이스에 저장된 데이터를 접근, 조작할 수 있다.
Statement 클래스
SQL문을 실행하기 위한 클래스
ResultSet 클래스
SQL문 실행 결과를 받아오기 위해 사용하는 클래스
자바와 MySQL을 연동하는 방법은 JDBC 드라이버를 로드하고, 데이터베이스를 연결, 질의문 작성, MySQL에 질의하고 결과 받기, 결과를 이용, 사용한 리소스 반환하는 절차로 이루어진다.
데이터베이스를 사용하기 위하여 자바의 Statement 클래스와 ResultSet 클래스를 사용한다.