DB/개념 6

JDBC

JDBC(Java Data Base Connectivity) - 자바에서 DB 프로그래밍을 하기 위해 사용되는 API JDBC 역할 - 응용프로그램과 DBMS 간의 통신을 중간에서 번역해주는 역할 JDBC 프로그래밍 흐름 1) JDBC 드라이버 로드 2) DB연결 3) Statement / PreparedStatement 객체 생성 4) executeUpdate() or executeQuery() 5) ResultSet(SELECT 경우) 6) DB 연결 관련 자원 반납 JDBC Interface - DBMS 연동을 위한 수평적 규약 묶음 JDBC Driver - JDBC 인터페이스를 구현한 클래스 라이브러리

DB/개념 2020.11.18

테이블

테이블 - 행(row)과 열(column)로 이루어져 있다. - 테이블의 행은 레코드(record)라고도 부르며, 데이터 한 건에 해당한다. - 하나의 테이블은 적게는 수백개, 많게는 수백만 개의 레코드를 가지고 있다. - 테이블의 열에 해당하는 칼럼은 각기 구분하기 쉽게 이름을 붙여 분류한다. (ex. name,age,sex 등) - 각 칼럼은 특정한 데이터 타입을 가진다. (ex. age의 데이터 타입은 INT)

DB/개념 2020.11.13

데이터베이스 관리시스템(DBMS)

데이터베이스 관리시스템(DataBase Management System) - 데이터베이스를 직접 응용프로그램들이 조작하는것이 아니라 데이터베이스를 조작하는 별도의소프트 웨어가 있는데 이를 데이터베이스관리시스템이라고 한다 . - 데이터베이스 설계 후 여러가지 관리를 위한 시스템 선택사항 (프로그램) RDBMS 대표적 종류 Oracle - 오라클에서 만들어 판매중인 상업용 데이터베이스 - MS_SQL , MY_SQL보다 대량의 데이터를 처리하기 좋다. - 대기업에서 주로 사용 - 오픈소스가 아닌 비공개 소스로 운영 MySQL - MySQL사에서 개발, 썬마이크로시스템즈를 거쳐 현재 오라클에 흡수합병되었다. - 오픈소스로 이루어져있는 무료 프로그램(상업적 사용시 비용있음) - 다수의 중소기업에서 사용 마리아D..

DB/개념 2020.11.12

데이터베이스

데이터베이스(DataBase) - 여러사람이 공유하여 사용할 목적으로 체계화하여 통합, 관리하는 데이터의 집합체 - 작성된 목록으로서 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음 데이터베이스 종류 크게 두가지로 나뉨 - 1. 관계형 데이터베이스(RDB) - 아직까지도 가장 많이 사용되는 데이터베이스로서 흔히 행(Column)과 열(Row)로 표현되는 테이블간의 관계를 나타낼 때 사용되며, 이렇게 표현된 데이터베이스는 SQL을 통하여 관리 및 접근한다. 종류 Oracle, MySQL(Oracle) / MS-SQL(Microsoft) / DB2, Infomix(IBM) / Maria DB(Sun Microsystems) / Derby(Apache) / SQLite(Op..

DB/개념 2020.11.11