본문 바로가기

dbms4

3. 데이터 베이스 기초 활용하기(★★★) 데이터베이스 종류 데이터베이스 개념 : 다수의 인원, 시스템, 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합 정의 : 통합데이터, 저장된 데이터, 운영데이터, 공용데이터 특성 : 실시간 접근성, 계속적인 변화, 동시공용, 내용 참조 종류 파일 시스템 : 파일에 이름부여, 저장, 위치 등을 정의 후 관리, 데이터 베이스의 전 단계 관리 방식, 종류 ISAM, VSAM 관계형 데이터베이스 관리 시스템 : 관계형 모델을 기반으로 하는 가장 보편적인 데이터 베이스 관리 시스템, 종류 Oracle, SQL Server, MySQL, Maria DB 등 계층형 데이터베이스 관리 시스템 : 데이터를 상하종속적인 관계로 계층화하여 관리, 종류 IMS, System2000 등 네트워크 데이터베이스 관리 시스.. 2023. 6. 28.
1. 개발 기술 환경 정의(★★★) 1. 운영체제 현행 시스템 분석 운영체제 개념 : 사용자가 컴퓨터를 쉽게 사용하기 위해 지원하는 소프트웨어 운영체제 현행 시스템 분석 품질측면 : 신뢰도, 성능 지원측면 : 기술지원, 주변기기, 구축비용 운영체제 종류 및 특징 PC : 윈도즈(Windows), 유닉스(UNIX), 리눅스(Linux) 모바일 : 안드로이드(Android), iOS * Android : 리눅스 운영체제 위에서 구동하며 핸드폰 전화를 비롯한 휴대용 장치를 위한 운영체제와 미들웨어, 사용자 인터페이스, 표준 으용 프로그램(웹 브라우저, 이메일 클라이언트, SMS, MMS) 등을 포함하고 있는 소프트웨어 스택, 개발자들이 자바와 코틀린 언어로 응용 프로그램을 작성할 수 있게 했고, 컴파일된 바이트 코드를 구동할 수 있는 런타임 라.. 2023. 6. 12.
4월 27일 Java - Lombok, JDBC 2 Lombok 라이브러리 Dto 클래스 작성 시 유용한 라이브러리. 생성자, setter, getter 등의 코드를 자동으로 생성해 줌. Lombok 플러그인 설치(Intellij는 설치되어 있음) lombok.jar 파일을 프로젝트에 포함시켜 줘야 함. (드라이버 설치와 동일한 방법) 작업 폴더에 다움 받아서 연결하기 Project Lombok projectlombok.org https://projectlombok.org/download 어노테이션(Annotation) 컴파일러에게 전달하는 지시사항을 작성하는 주석 해당 어노테이션을 처리할 수 있는 라이브러리를 활용하여 지시 작업을 수행 -> 관련 코드 자동 생성 SQL 쿼리문 실행 객체 Statement(PreparedStatement) try catc.. 2023. 4. 27.
4월 27일 Java - JDBC JDBC (Java DataBase Connectivity) 프로그래밍 try catch문 안에 작성 - 자바프로그램과 DBMS를 연동, DB에 직접 접근하는 것이 아니라 DBMS(MySQL)와 네트워크로 연결하여 데이터 처리를 요청(Request)하고 결과를 응답(Response) 받는 구조 라이브러리, 자바와 DB를 연결해서 데이터의 입출력 작업을 할 수 있도록 제공 DB에 따라서 드라이버를 설치해 주어야 한다. 작업폴더에 복사해서 붙여 넣기 DriverManager 클래스 JDBC 드라이버를 관리하며 DB와 연결하여 Connection 구현 객체를 생성 (보통 DB는 다른 컴퓨터에 있기 때문에 네트워크로 연결하는데 통로를 연결하는 클래스) Connection 인터페이스 : 트랜잭션 처리 및 DB 연.. 2023. 4. 27.