[데이터베이스] 13주차 정규화와 자바 응용프로그램

행복한 콩🌳·2022년 11월 10일
0

데이터베이스

목록 보기
14/26

1차시 정규화

이상 현상
스키마가 잘못 구성되어 발생하는 현상
함수 종속성
속성 간에 값을 결정하는 종속 관계
결정자
속성간의 종속성을 규명할 때 기준이 되는 값
종속자
결정자의 값에 의해 정해지는 값
정규화
잘못 설계된 스키마 정의를 수정하여 정상으로 만드는 과정

정리하기

이상 현상은 스키마가 잘못 구성되어 발생하는 현상이며, 데이터베이스의 일관성을 훼손하여 무결성에 문제가 발생한다.
함수 종속성은 속성 간에 값을 결정하는 종속 관계이고, 속성 사이의 연관성을 분석할 수 있다.
정규화는 이상 현상이 발생하는 릴레이션을 수정하여 정상으로 만드는 과정이며, 속성 간의 함수 종속성을 파악하여야 한다.

2차시 자바 응용 프로그래밍 개요

WORA (Write Once Run Anywhere)
한번 작성된 코드는 모든 플랫폼에서 바로 실행된다는 자바의 특징
JVM (Java Virtual Machine)
자바 바이트 코드를 실행하는 자바 가상 기계
JDK (Java Development Kit)
자바 응용 개발 환경
JDBC
관계형 데이터베이스에 저장된 데이터를 접근 및 조작할 수 있게 하는 자바 API

정리하기

자바의 가장 큰 특징은 JVM상에서 바이트 코드가 수행되기 때문에, 응용 프로그램은 한번 작성되면 수정할 필요 없이 모든 플랫폼에서 실행된다.
JDBC를 사용하여 관계형 데이터베이스에 저장된 데이터를 접근, 조작할 수 있다.

3주차 자바 프로그래밍-MySQL 연동

Statement 클래스
SQL문을 실행하기 위한 클래스
ResultSet 클래스
SQL문 실행 결과를 받아오기 위해 사용하는 클래스

정리하기

자바와 MySQL을 연동하는 방법은 JDBC 드라이버를 로드하고, 데이터베이스를 연결, 질의문 작성, MySQL에 질의하고 결과 받기, 결과를 이용, 사용한 리소스 반환하는 절차로 이루어진다.
데이터베이스를 사용하기 위하여 자바의 Statement 클래스와 ResultSet 클래스를 사용한다.

profile
매일매일 조금씩 모여 숲이 되자🐣

0개의 댓글