본문 바로가기 메뉴 바로가기

굿민의 데이터 설계

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

굿민의 데이터 설계

검색하기 폼
  • 개발 (185)
    • IT (41)
    • AI (1)
    • 설계 (1)
      • Axure (1)
    • 프로그래밍 (138)
      • SQL (34)
      • Python (18)
      • Linux (2)
      • HTML , CSS (40)
      • JS, jQuery (4)
      • C언어 (8)
      • C++ (1)
      • JAVA (8)
      • Spring (16)
      • JSP (2)
      • Git (3)
      • IntelliJ (2)
    • DB (3)
    • N의 상상 (1)
  • 방명록

개발 (185)
우리는 같은 세상을 보고 있을까?

길을 걷다 문득,빨간 장미 한 송이를 바라보며 이런 생각이 들었다.“나는 이 장미를 정말 빨갛다고 느끼고 있는 걸까?혹시 내 눈에 보이는 이 색이,다른 사람에겐 전혀 다른 색으로 보이고 있는 건 아닐까?”우리는 모두 장미를 빨갛다고 말하지만,정말 ‘같은 빨강’을 보고 있는 걸까? 뇌는 색을 ‘보는’ 것이 아니라, ‘만든다’ 색은 과학적으로 말하면 빛의 파장이다.빨간색은 약 620~750nm의 파장을 가지며,이 빛이 눈의 망막에 도달하면,우리는 그것을 ‘빨강’이라는 감각으로 인식한다.하지만 이 감각은 눈에서 만들어지는 게 아니다.빛을 해석하는 건 뇌다.눈은 정보를 전달할 뿐,‘빨강’이라는 감정은 뇌가 만들어낸다. 그러니까, 당신이 보는 ‘빨강’은나의 ‘보라’ 일 수도 있다. 당신의 뇌와 나의 뇌는 다르게..

N의 상상 2025. 10. 15. 18:01
전체url주소 데이터 저장 타입 크기

결론 [Inference]전체 URL(풀 URL) 저장 추천 규격일반 권장: VARCHAR(2048) 이상(UTF-8 기준)서버/프레임워크가 긴 URL을 허용하거나 내부 리다이렉트·서명 URL이 많은 경우: VARCHAR(4096) 또는 무제한 가변 문자열(예: PostgreSQL TEXT, MySQL TEXT/LONGTEXT, SQL Server NVARCHAR(MAX))DB별 실무 가이드(안전값)PostgreSQL: TEXT (길이 제한 없음; 성능상 VARCHAR(n)과 실질 차이 거의 없음) PostgreSQLMySQL/MariaDB: VARCHAR(2048~4096) 또는 TEXT (행 크기·문자집합 고려) MySQL+1SQL Server: NVARCHAR(2048~4096) 또는 NVARCHA..

DB 2025. 10. 15. 17:57
프롬프트 잘 작성하는 방법

프롬프트 잘 작성하는 방법​1. 질문이 명확하고 구체적이어야 한다.​"내일 어때?" : 뭘 물어보는건지 모른다."내일 주식시장 어때?" : 뭘 물어보는 건지는 알겠다. 질문은 조금 더 명확해졌다."내일 주식시장에 영향을 줄만한 주요 이벤트는 뭐가 있지?" : 좀더 구체적이다."내일 주식시장 관련 주요 이벤트를 시간 순서대로 정리해줘." : 원하는게 조금 더 구체적이 되었다.​2. 배경 정보를 포함하면 좋다.​참고할만한 자료가 있는지를 알려주면 좋다."Investing.com의 이벤트 캘린더를 기반으로 내일 주식시장 관련 이벤트를 정리해줘"​3. 간결함​프롬프트가 너무 길어지면 끊어서 요구하면 좋다.​"이벤트 캘린더에서 내일 주식시장 관련 이벤트를 정리하고 그 다음 시간 순서대로 나열해줘"​보다는​"Inv..

AI 2024. 9. 19. 20:32
[Axure] 드롭박스 값에 따라 액션 주기

드롭박스 선택 후 인터렉션 SELECTION CHANGED 선택SELECTION CHANGED 옆의 Enable Cases 클릭    3. Add Rogic 클릭 후 원하는 값 선택     4. 그 후 아래와 같이 조건문이 걸렸다면     5. 원하는 액션을 설정하시면 됩니다.

설계/Axure 2024. 6. 18. 11:12
여부 컬럼의 개요/표준

여부 칼럼 #1: 개요/표준 데이터 모델을 작성시 많이 나타나는 속성 중에 하나가 여부속성 즉 여부컬럼이다. 여부 컬럼은 테이블상에 보통 _YN, _FLAG 로 끝나는 컬럼이다. 모델링을 할 때 마다 여부 컬럼을 어떻게 구현할까 항상 고민 거리가 되는 부분이다. 심한 경우 한 테이블에 여부 컬럼이 백여 개 이상인 것들도 존재 한다. 상황에 따라 모델 구성이 제 각각으로 이루어 질 수 있다고 하지만, 가만히 그 내부를 살펴보면 몇 가지 규칙및 패턴이 있을 것이다. 이제 모델링 프로젝트에 투입시에 매번 똑 같은 고민을 하지 말고 패턴을 잘 적용하여 좀 더 알차게 적용해 보자. 여부 컬럼 예시 여부 컬럼들은 주로 핵심 혹은 메인 테이블에서 발생하곤 한다. 어떤 여부 컬럼들이 있을까 한번 나열해 볼까. 아래는 ..

DB 2024. 3. 8. 11:51
일반회원 테이블과 휴면회원 테이블을 따로 만드는 이유

일반회원 테이블과 휴면회원 테이블의 컬럼은 완전히 동일한데 따로 만드는 이유가 무엇일까요? 상태값만 바꿔주면 편하지 않을까요? 결론부터 말하자면 지금은 따로 만들 필요가 없습니다. 이전에 테이블을 분리했던 이유는 정보통신망법 제 29조에 있었습니다. ② 정보통신서비스 제공자등은 정보통신서비스를 1년의 기간 동안 이용하지 아니하는 이용자의 개인정보를 보호하기 위하여 대통령령으로 정하는 바에 따라 개인정보의 파기 등 필요한 조치를 취하여야 한다. 다만, 그 기간에 대하여 다른 법령 또는 이용자의 요청에 따라 달리 정한 경우에는 그에 따른다. ③ 정보통신서비스 제공자등은 제2항의 기간 만료 30일 전까지 개인정보가 파기되는 사실, 기간 만료일 및 파기되는 개인정보의 항목 등 대통령령으로 정하는 사항을 전자우편..

DB 2023. 12. 13. 17:11
[MySQL] 날짜 차이 구하기

함수 내용 DATEDIFF(날짜1, 날짜2) 날짜1 - 날짜2 차이를 일수로 반환 TIMESTAMPDIFF(단위, 날짜1, 날짜2) 날짜1 - 날짜2 차이를 선택한 단위로 반환 SECOND 초 MINUTE 분 HOUR 시 DAY 일 WEEK 주 MONTH 월 QUARTER 분기 YEAR 년 DATEDIFF 쿼리 : SELECT DATEDIFF('2021-01-16', '2017-03-01'); 결과 : 1417 TIMESTAMPDIFF 쿼리 : SELECT TIMESTAMPDIFF(QUARTER, '2021-09-22', '2020-03-28'); 결과 : -5

프로그래밍/SQL 2023. 2. 15. 13:42
[MySQL] IF, CASE, IFNULL

IF IF (조건문, 참일때 값, 거짓일 때 값) CASE CASE WHEN 조건1 THEN '조건1 반환값' WHEN 조건2 THEN '조건2 반환값' ELSE '충족되는 조건 없을 때 반환값' END IFNULL IFNULL( 값1, 값1이 NULL이면 출력하는 값 )

프로그래밍/SQL 2023. 2. 15. 13:39
[MySQL] 암,복호화 함수

mysql에서 제공하는 함수 암호화 & 인코딩 #암호화 AES_ENCRYPT({암호화 할 값},{암호화 키}) #인코딩 TO_BASE64(AES_ENCRYPT({암호화 할 값},{암호화 키})) #BASE64로 인코딩 HEX(AES_ENCRYPT({암호화 할 값},{암호화 키})) #hexadecimal string으로 인코딩 #EXAMPLE UPDATE MEMBER SET MEM_NAME_ENC = TO_BASE64(AES_ENCRYPT(MEM_NAME,'testkey123')); 복호화 & 디코딩 #디코딩 FROM_BASE64({암호화된 값}) HEX({암호화된 값}) #복호화 AES_DECRYPT(FROM_BASE64({암호화된 값}), {암호화 키}) # 암호화 할 때 사용했던 키 사용 #EXAM..

프로그래밍/SQL 2023. 2. 15. 13:35
[MySQL] 날짜, 시간 간의 차이 함수

MySQL에서 두 날짜간의 차이를 가져올 때 사용하는 함수가 두 가지가 있습니다. 단순히 일 차이를 가져올 때 사용하는 것이 DATEDIFF 함수입니다. 이 외에도 차이를 연, 분기, 월, 주, 일, 시, 분, 초를 지정하여 가져올 때 사용하는 함수가 TIMESTAMPDIFF 함수입니다. ▶사용법 DATEDIFF DATEDIFF(날짜1, 날짜2); * 간단히 말하자면 날짜1 - 날짜2 동작입니다. TIMESTAMPDIFF TIMESTAMPDIFF(단위, 날짜1, 날짜2); 단위 SECOND : 초 MINUTE : 분 HOUR : 시 DAY : 일 WEEK : 주 MONTH : 월 QUARTER : 분기 YEAR : 연 ▶예제 쿼리 (Example Query) DATEDIFF 예제1 쿼리 SELECT TI..

프로그래밍/SQL 2023. 2. 6. 11:50
이전 1 2 3 4 ··· 19 다음
이전 다음
최근에 올라온 글
Total
Today
Yesterday
TAG
  • spring
  • 프로토콜
  • intellij
  • 소프트웨어 생명주기 모델
  • 백준
  • 스토어드 프로시저
  • C언어
  • 파이썬
  • 선택자
  • html
more
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바