Day54_SQL기초(FK키 적용, 기초문법)
Foreign key Foreign key의 개념 Foreign Key(외래 키) 는 데이터베이스에서 한 테이블의 필드(또는 컬럼)가 다른 테이블의 기본 키(Primary Key)를 참조하는 키를 말한다. 데이터베이스의 테이블 간 관계를 설정하는 데 사용되며, 데이터의 무결성을 유지하는 데 핅요하다. 외래 키의 주요 특징 참조 무결성...
Foreign key Foreign key의 개념 Foreign Key(외래 키) 는 데이터베이스에서 한 테이블의 필드(또는 컬럼)가 다른 테이블의 기본 키(Primary Key)를 참조하는 키를 말한다. 데이터베이스의 테이블 간 관계를 설정하는 데 사용되며, 데이터의 무결성을 유지하는 데 핅요하다. 외래 키의 주요 특징 참조 무결성...
DB 프로그래밍 Native API 판매사에서 만든 API Oracle, MSSQL, MySQL 상호 호환이 불가능 ODBC로 통일 ODBC ODBS API규칙을 정의 하여 각 판매사별로 규칙을 통일 명령어를 동일하게 적용가능 각 ODBS Driver을 설치 해야한다. JDBC ODBS의 기능을 JVM에서 동일하...
MySQL MySQL 기초 DNL(Data Manipulation Language) insert update delete autocommit DQL(Data Query Language) select 연산자 날짜 다루기 ...
MySQL MySQL 시작하기 MySQL 서버에 접속하기 로컬 MySQL에 접속하기 mysql -u root -p 원격 MySQL에 접속하기 mysql -h 서버주소 -u root -p MySQL 설정하기 mysql root 암호변경 alter u...
쓰레드 멀티스레드의 기본개념 멀티스레드의 개념 쓰레드 : 하나의 코드 실행흐름을 말한다. 멀티태스킹 : 두가지 이상의 작업을 동시에 처리하는 것을 말하며, 운영체제는 멀티 프로세스를 생성해서 처리한다. 멀티쓰레드 : 두가지 이상의 코드 실행 흐름을 말한다. 멀티프로세스과 멀티쓰레드의 특징 멀티프로세스 : 서로 독립적이며 ...
네트워크 네트워크 입출력 네트워크의 기초 네트워크 : 여러컴퓨터들을 통신회선으로 연결한 것을 말한다. LAN(Local Area Network) : 가정, 회사, 건물 등 특정영역에 존재하는 여러컴퓨터들을 연결한 것을 말한다. WAN(Wide Area Network) : LAN들을 연결한 것을 말한다. 서버와 클라이언트 서...
네트워크 네트워크 기본개념 네트워크의 개념 클라이언트 : UI를 처리하고 업무 처리 로직을 처리하며 해당 업무를 서버에 요청하는 객체 서버 : 데이터를 처리 하고 파일 입출력을 담당 요청에 응답하는 객체 을 기반으로 주제객체의 상태를 옵저버 객체에게 알린다. 옵저버 패턴 만들기 subject interface subject inte...
Decorator 패턴 데코레이터 패턴 데코레이터 패턴의 정의 정의 : 객체에 추가 요소를 동적으로 더하는 기능 상속을 사용하여 객체들을 추가하면 컴파일 단계에서 결정이 되며 기능이 추가 될 수록 코드가 복잡해진다. OCP : Open-Close Principle으로 클래스는 확장에는 열려 있어야 하지만 변경에는 닫혀있어야 한다. 상속...
파일 입출력 1.java.io.File 클래스 File클래스는 디렉토리나 파일을 다룰 때 사용하는 클래스이다. 현재디렉토리 조회 현재디렉토리 조회 ```java public class Test{ public static void main(String[] agrs){ File currentDir = new File("./src/...