ERD
-
VARCHARDATABASE/MySQL 2024. 1. 23. 17:56
프로젝트를 진행하면서 varchar에 대하여 많은 고민이 들었었다. 그리하여 되짚어보며 궁금했던 점들에 대한 내용에 대한 검색 돌입!🤔 1. MySQL에서 VARCHAR와 TEXT 차이점은? 2. 지정된 길이보다 더 긴 문자열이 데이터베이스에 저장된다면 어떻게 될까? 1. MySQL에서 VARCHAR 와 TEXT 차이점은? TEXT(또는 CLOB)나 BLOB와 같은 대용량 데이터를 저장하는 컬럼 타입을 LOB(Large Object) 타입이라고 한다. RDBMS 에서는 LOB 데이터를 Off-Page 라고 하는 외부 공간에 저장한다. https://dev.mysql.com/doc/refman/8.0/en/char.html MySQL :: MySQL 8.0 Reference Manual :: 13.3.2 ..
-
Database Schema & table 구축공부 2023. 9. 3. 16:20
ERD(Entity Relational Diagram) 를 이용하여 Mysql server 내에 스키마를 생성하는 과제를 진행했다. ERD를 처음 접했을때 PK,FK에 대하여 한번에 이해가 되지 않아 어려움을 겪었다,,! 😥😥 종이노트에 테이블을 그려가며 여러번, dbdiagram 으로 여러번 반복한 끝에 조금은 더 수월하게 이해가 갔다. 여러가지 테이블을 그려보면서 궁금한점과 함께 이해하기 어려웠던 부분들을 정리했다.😊 1. ERD란? ERD(Entity Relational Diagram) 는 데이터베이스의 구조를 알아보고 파악하기 위해서 사용된다. 개체 속성과 개체 간의 관계를 설명해 주며 실제 DB를 개발하기 전에 데이터의 특징을 확인할 수 있다. 이는 데이터의 흐름과 연관성을 이해하는데 매우 중요..
-
MySQL & RDBMS공부 2023. 8. 31. 23:02
각종 데이터들을 관리하고 보존하는데 있어서 데이터베이스 시스템을 이용해야한다. 대표적인 관계형 데이터베이스 시스템(Relational Database Management System, RDBMS)인 MySQL을 알아보자! 1. MySQL 란? 세계에서 가장 많이 사용되고 있는 오픈소스 관계형 데이터베이스 관리 시스템이다. 데이터 보안 기능과 숫자,날짜/시간,문자,JSON 등을 포함하여 많은 양의 데이터 유형을 지원하며 다양한 테이블을 통하여 데이터를 저장, 관리할 수 있다. 또한 제약조건을 사용하여 효율적으로 관리가 가능하다. 2. 관계형 데이터베이스(RDBMS)란? (Relational Database Management System, RDBMS) 데이터베이스의 한 종류로 가장 많이 사용되고 있다. 데..