목록2024/03 (4)
hyeongwoo's blog
JDBC란 자바에서 데이터베이스에 접근할 수 있게 해주는 Programming API이다. 위의 드라이버 뿐만아니라 여러가지 드라이버가 더 있다. MySQL Connector/J Driver 5.1 Type 4 MySQL 5.1 Java DB 10.5.3.0 Type 4 Java DB 10.5.3.0 Oracle 11 Type 2 및 Type 4 Oracle 11 PostgreSQL 8.4 Type 4 PostgreSQL 8.4 DB2 9.7 Type 2 DB2 9.7 Sun, DataDirect 4.0 Type 4 Sybase ASE 15 Sun, DataDirect 4.0 Type 4 DB2 9.7 Sun, DataDirect 4.0 Type 4 Microsoft SQL Server 2008 Sun,..
데이터베이스에서도 가장 많이 사용되고있는 관계형 데이터 베이스에 대해 알아보겠습니다. 관계형데이터 데이터베이스는 모든 데이터를 2차원 테이블 형태로 표현하고 테이블 사이의 비즈니스적 관계를 도출하는 구조이고 데이터의 중복을 최소화 할 수 있으며 업무변화에 대한 적응력이 우수한 데이터베이스 유형이다. 관계형 데이터베이스 구조 관계형 모델이서는 데이터 테이블,뷰 및 인덱스와 같은 논리 데이터 구조가 물리적인 스토리지 구조와 분리되어 있다. 덕분에 데이터베이스 관리자는 논리적 구조로서 해당 데이터에 대한 엑세스에 영향을 주지 않고 물리적 데이터 저장소를 관리 할 수 있다. 만약에 데이터베이스 파일의 이름을 변경해도 그 안에 저장된 테이블의 이름은 변경되지 않는다. 관계형 데이터 베이스의 특징 데이터의 분류,정..
데이터베이스 관리시스템은 데이터베이스에서 데이터 추출,조작,정의,제어 등을 할 수 있게 해주는 데이터베이스 전용 관리 프로그램이다. 기능을 살펴보면 데이터 추출 사용자가 조회하는 데이터 혹은 응요 프로그램의 데이터 추출 데이터 조작 데이터를 조작하는 소프트웨어(응용 프로그램)가 요청하는 데이터 삽입,수정,삭제 작업 지원 데이터 정의 데이터 구조를 정의하고 데이터 구조에 대한 삭제 및 변경 기능 수행 데이터 제어 데이터베이스 사용자를 생성하고 모니터링하며 접근 제어 백업과 회복,동시성 제어 등의 기능 지원 등이 있다. DBMS종류는 여러가지가 있다. DBMS 사용 이점 데이터 독립화 데이터와 응용 프로그램을 분리시킴으로써 상호 영향 정도를 줄일 수 있다. 데이터 중복 최소화,데이터 무결성 보장 중복되는 데..
데이터베이스를 알아보기 전에 데이터의 정의부터 알아보면 ,데이터는 관찰 결과로 나타난 정량적 혹은 정성적인 실제 값이다. 추출한 데이터가 있다면 추출한 데이터에 의미를 부여해서 얻는 것을 정보라고한다 정보는 추출된 데이터를 기반으로 사람에게 유용한 의미를 가져다 준다. 예를 들면 에베레스트의 높이는 8848m이다->데이터 에베레스트는 세계에서 가장 높은산이다->정보 이렇게 정보를 얻기위해서는 데이터가 필요하다. 수 많은 데이터가 있을텐데 그 중 원하는 정보를 추출하기 위해서 원하는 데이터만 추출해야될 것이다. 추출한 데이터들을 한곳에 모아둘 곳이 필요할 것이다. 데이터들을 모아둘 수 있는 공간이 필요한데 이러한 공간을 데이터베이스라고 한다. 데이터베이스란 한 조직에 필요한 정보를 여러 응용 시스템에서 고..