# PK

33개의 포스트
post-thumbnail

DB 2023.3.30

📌NEXTVAL 및 CURRVAL을 사용할 수 있는 경우서브쿼리가 아닌 SELECT문INSERT문의 SELECT절INSERT문의 VALUE절UPDATE문의 SET절📌NEXTVAL 및 CURRVAL 을 사용할 수 없는 경우VIEW의 SELECT절DISTINCT 키워드

2023년 3월 30일
·
0개의 댓글
·
post-thumbnail

230321 DB_CONSTRAINT

PRIMARYKEY FOREIGNKEY ONDELETECASCADE

2023년 3월 21일
·
0개의 댓글
·

데이터베이스의 기본 개념 및 용어 정리

movie DB(DataBase) : 전자적으로 저장되고 사용되는 관련있는 데이터들의 조직화된 집합 관련있는 데이터 = 하나의 서비스와 관련된 일련의 정보들 조직화된 집합 = 조직화된 데이터는 데이터 접근성이 높고 불필요한 데이터의 중복 차단, 데이터의 불일치를 막을 수 있다. 전자적으로 저장 및 사용 = 데이터들을 조직화된 집합의 형태로 전자적으로 저...

2023년 3월 16일
·
0개의 댓글
·

관계형 데이터 모델링 5.1~5.5.2

movie 5.2. 테이블과 컬럼 생성 5.3. 1:1 관계의 처리 5.4. 1:N 관계의 처리 [5.5.1. N:M 관계의 처리](https://www.youtube.com/watch?v=PN1

2023년 3월 14일
·
0개의 댓글
·

Primary key 전략

자연 키 Natural key비즈니스에 의미가 있는 키주민번호, 이메일, 전화번호 …대리 키 Surrogate key비즈니스와 관련 없는 임의로 만들어진 키대체 키 로도 불린다.오라클 시퀸스, auto_increment, identity, 키생성 테이블 사용 ..Nul

2023년 3월 12일
·
0개의 댓글
·

관계형 데이터베이스와 PK, FK

Primary Key(PK)주 식별자키로 테이블의 모든 데이터를 식별하는 컬럼중복 불가, NULL 불가함수적 종속관계Foreign Key(FK)부모 테이블에서 받아온 PK를 FK라고 한다.외부 식별자키로 테이블 간의 관계 의미두 테이블 간의 종속이 필요한 관계이면 그

2023년 3월 6일
·
0개의 댓글
·
post-thumbnail

🔑 기본 키(PK) 생성 전략

🔑 기본 키(PK) 생성 전략

2023년 2월 21일
·
0개의 댓글
·

TIL - #30 JPA심화! - 복합키의 사용

복합키를 사용해보자

2023년 2월 2일
·
0개의 댓글
·

[SQL] 키, 인덱스

SQL KEY, INDEX정리

2023년 1월 7일
·
0개의 댓글
·
post-thumbnail

관계 데이터 모델의 기본 개념

개념적 구조를 논리적 구조로 표현하는 논리적 데이터 모델하나의 개체에 대한 데이터를 하나의 릴레이션에 저장하나의 개체에 관한 데이터를 2차원 테이블의 구조로 저장한 것파일 관리 시스템 관점에서 파일(file)에 대응릴레이션의 열을 속성 또는 어트리뷰트라고 부른다파일 관

2022년 12월 26일
·
0개의 댓글
·

[JPA] 기본키 자동 생성 전략(Primary Key)

@Id는 데이터베이스 테이블의 기본 키(PK)와 객체의 필드를 매핑시켜주는 어노테이션이다.@Id만 사용할 경우엔 기본 키를 직접 할당해 주어야 한다.기본 키를 직접 할당하는 대신 데이터베이스가 생성해주는 값을 사용하려면 @GeneratedValue를 사용하면 된다.@G

2022년 12월 12일
·
0개의 댓글
·
post-thumbnail

스프링부트 너 뭐 돼?🤷‍♀️(8) - 연관관계

피할 수 없다면 즐기자! 스프링부트 너.. 뭐 돼?객체와 테이블 연관관계의 차이를 이해객체의 참조와 테이블의 외래키를 매핑연관관계 주인(Owner)테이블은 외래 키로 조인을 사용해서 연관된 테이블을 찾지만 객체는 참조를 사용해서 연관된 객체를 찾아요. 테이블과 객체 사

2022년 12월 7일
·
0개의 댓글
·
post-thumbnail

DAY15

데이터를 중복 저장하지않기 위해 분리정규화가 된 결과를 정규형=>정규화는 단계적으로 진행되야한다는 점에 유의처음 생성된 테이블 엑셀 하나의 칸에는 하나의 값만 들어가도록 분리Primary Key(기본키) 와 Composite Key(복합키)Primary Key : 한

2022년 11월 18일
·
0개의 댓글
·
post-thumbnail

DML & TCL

💡 DML 명령 실행 후 COMMIT(DML 명령의 적용) 또는 ROLLBACK(DML 명령의 취소) 명령을 실행하는 것을 권장INSERT INTO 테이블명 VALUES(컬럼값, 컬럼값,...)테이블에 삽일될 행의 컬럼값은 테이블 속성에 맞게 차례대로 나열하여 전달되

2022년 10월 26일
·
0개의 댓글
·

기본키(PK)와 외래키(FK)

PRIMIRY KEY FOREIGN KEY 테이블을 연결하는 키이다. 외래 키가 설정된 테이블에 레코드를 입력하면, 기준이 되는 테이블의 내용을 참조하여 레코드가 입력된다. 외래키가 포함된 테이블을 자식 테이블이라고 하고, 외래키 값을 제공하는 테이블을 부모 테이블이

2022년 9월 27일
·
0개의 댓글
·
post-thumbnail

레스토랑 상세 엔티티, repository test

이어서 하기 음식점 정보만큼이나 중요한 음식점 메뉴 정보, 기존에는 DTO 클래스로 스크래핑한 값들을 매핑하는 것이였지만 이제는 엔티티로서 값을 저장하는 과정을 가집니다 ERD 1. 음식점 메뉴 테스트 결과 이를 바탕으로 엔티티를 설계합니다 2. 메뉴 엔티티

2022년 9월 3일
·
0개의 댓글
·

[Error 일기] SQL pk를 fk로 연동하기

위의 코드로 primary key를 foreign key로 지정하려니 error가 떴다.테이블을 우선 생성하고, 수정하면 되는 일이었다.에러가 뜨지도 않고, order table과 product table 사이에 연동도 잘되더라.

2022년 8월 18일
·
0개의 댓글
·
post-thumbnail

관계형 데이터베이스

데이터베이스는 우리가 필요한 방대한 양의 자료를 정리하는 시스템이다. 자료를 정리하는 스타일에는 다양한 방법이 있다. 다양한 분류 기준이 있지만, 크게 관계형 데이터베이스와 비-관계형데이터 베이스가 존재한다. 대표적으로 mongoDB는 비관계형 데이터베이스의 예시이다.

2022년 7월 25일
·
0개의 댓글
·
post-thumbnail

[Django] 비 SPA 방식으로 장고 Forms/Views를 적극 활용한 인스타그램 St 만들기#7_instagram post_detail 뷰 구현

1) > views.py에 postview 함수 혹은 DetailView의 인스턴스 함수를 정의해줄 때 pk/slug 인자를 사용한다. 그리고 해줘야할 작업은 getabsolute_url을 정의해주는 것이다. 그런데 해당 함수가 없어도 /post/pk로 접근하는데 에러가 발생하지 않았다. >> args=[self.pk]가 아닌 kwargs={"pk":se...

2022년 7월 13일
·
0개의 댓글
·
post-thumbnail

예약 시스템에서 동시성 제어와 더블부킹(중복요청)은 어떻게 막을까?

테이블 설계 시 PK를 int로 잡느냐, varchar(char)로 잡느냐를 한참 고민해 본 적이 있습니다.더블체킹에 대해서 어떻게 방어를 해야할까요?즉, 동시에 사용자가 같은 시간대에 대해서 예약(Reservation)을 한다는데 DB에서 Atomic한 방식을 생각해

2022년 5월 22일
·
4개의 댓글
·