깜장콩의 공부일기

[멀티캠퍼스] 7주차 (02.13-02.17) 본문

[멀티캠퍼스] 백엔드 개발자 취업캠프 7회차

[멀티캠퍼스] 7주차 (02.13-02.17)

깜장콩_912 2023. 2. 16. 16:55
728x90

문자를 저장하는 타입 

  • char (고정형) : 최대 2000자
  • varchar (가변형) : 최대 4000자
  • LONG TYPE : 2G 텍스트, LONG ROW : 2G 이미지
  • LOB(Large Object), CLOB, BLOB, BFILE : 4GD
  • !!! DB에서 오류나면 오류 보고 밑에 한 줄 구글에 쳐보고 고쳐보기 !!!!
  • 뷰 : 논리적 테이블 => 논리적 : 

서브 쿼리의 실행 결과의 형태

  • 단일 행 서브쿼리
  • 다중 행 서브쿼리
  • 다중 열 서브쿼리

서브쿼리의 동작 방식

  • 일반 서브쿼리
  • 상관 관계의 서브쿼리

  • ANY -> OR 개념, 독립적으로 사용 안됨
  • ALL -> AND 개념, 독립적으로 사용 안됨
  • 이 둘은 어떤 비교 연산자와 함께 사용하느냐에 따라 의미가 달라짐.
  Data Storage Structure
Delete X O O
Truncate ^ O
Drop X X X

 

  • 관계형 데이터베이스 지원 관계 유형 => 1:1 / 1:M / M:N
  • 관계형 데이터에비스 표현 관계 유형 => 1:1 / 1:M

 

  • Entity Integrity => PK, U
  • Referential Integrity => FK
  • Domain Integrity => C, NN

JDBC를 이용한 데이터베이스 연동

  • 데이터 베이스 연결하기 위해서는 JDBC URL이 필요하다.
  • JDBC Driver : oracle.jdbc.driver.OracleDriver
  • JDBC URL : jdbc:oracle:thin:@localhost:1521:XE
  • DriverManager => Connection => Statement or PreparedStatement => ResultSet

java.sql.Date      : 날짜 (O) 시간 (X)
java.sql.Time      : 날짜 (X) 시간 (O)
java.sql.Timestamp : 날짜 (O) 시간 (O)<= java.util.Date의 자식 클래스


금요일은 졸업식이라 결석 ><

나중에 따로 정리해서 올려야지 !!

728x90