본문 바로가기

DBMS(SQL)13

Java 연동 후 MySQL 조작(10일차) ◆ 데이터베이스 제작 ◆ 데이터 삽입 ● table teacher ● table student ● table lecture ◆ DB.java 메소드(함수) 제작 ● class 준비 ▶ import java.util.Scanner; → console창에 입력한 것을 가져올 수 있게 한다. ▶ import java.sql.*; → sql과연동하여 활용할 수 있게한다. (* : 모두를 포함) ▶ Connection conn = null; → 데이터베이스를 연동할 수 있게 객체를 만든다. ▶ String URL = "jdbc:mysql://localhose:3306/[데이터베이스명]"; → 데이터베이스의 주소 불러오기 ▶ 불러온 데이터베이스 주소를 활용해 데이터 베이스 연동 ● insert → 매개변수대로 데이.. 2023. 10. 15.
MySQL과 Java 연동 보호되어 있는 글 입니다. 2023. 10. 15.
데이터베이스 설계 과정(9일차) ◆ 설계 순서 1. 요구사항 수집 및 분석 2. 개념적 설계 3. 논리적 설계 4. 물리적 설계 5. 구현 ◆ 데이터베이스 설계 중요성 - 가장 중요한 것은 분석 - 내가 구현할 시스템이 무엇인지 정확하게 파악하고 이에 따른 데이터베이스 설계가 이루어져야 함 - 만일, 데이터베이스 설계가 제대로 되어 있지 않은 상태에서 시스템이 구현된다면 - 사소한 문제로 인해 데이터베이스를 수정할 때 어렵게 해결해야 하는 문제점 발생 ◆ 요구사항 수집 및 분석 ● 목적 - 사용자의 요구 사항을 수집하고 분석하여 개발할 데이터베이스의 용도를 파악 - 업무에 필요한 데이터가 무엇인지, 그 데이터에 어떤 처리가 필요한지 등을 고려 ● 주요 작업 - 데이터베이스를 실제로 사용할 주요 사용자의 범위를 결정 - 사용자가 조직에서.. 2023. 10. 9.
SQL 조인 연산, 집합 (8일차) ◆ 조인 연신 - SELECT와 더불어 가장 많이 사용하는 옵션 - 두 개 이상의 테이블을 묶어서 하나의 결과 집합으로 만들어 내는 것 - 즉, 서로 다른 테이블에서 가져올 때 사용하는 것 - 분류 ● INNER JOIN - 조인하는 테이블의 조건이 일치하는 결과만 출력 ex) > table emp > table dept > inner join ● LEFT OUTER JOIN - 조인 연산을 할 때 왼쪽 테이블을 기준으로 조인 ex) > left outer join ● RIGHT OUTER JOIN - 조인 연산을 할 때 오른쪽 테이블을 기준으로 조인 ex) > right outer join ◆ 집합 ● 합집합(Full Outer Join) - 집합 A에 속하거나 집합 B에 속하는 모든 원소로 이루어진 .. 2023. 10. 9.