사진 출처 : https://namu.wiki/w/MySQL백엔드 개발자에게 가장 중요한것은 데이터베이스이다. DB는 데이터베이스의 약자이며, 하나의 DB는 여러 테이블을 묶는 폴더이다. 폴더는 파일을 묶어준다. DB에는 테이블이 있다. 이 테이블에 데이터가
데이터베이스를 학습하기 전에 기초적으로 알아야 할 것은 정보라고 생각한다. 그러므로 정보에 대해 기록해두려한다. 정보는 카페에서 아이스 아메리카노를 결제한 기록, 편의점에서 아이스크림을 결제한 기록, 강좌를 수강하기 위해 결제한 기록 등등이 있다. 이런 일상생활에서 나
데이터베이스는 영어로 Database라고 표기하며 줄여서 DB라고도 부른다. DB는 정보를 기술적으로 저장하고 관리하는 저장소이다. 이는 컴퓨터 시스템에 전자적으로 저장되고 관리된다는 것을 의미한다. 이전 글에서 정보의 다른 말이 데이터라고 하였다. 이를 대입해보면 D
데이터베이스 소프트웨어는 DB의 CRUD를 쉽게 사용할 수 있게 해주는 소프트웨어이다. 이것은 데이터 저장, 백업, 보고, 다중 액세스 제어 및 보안 역할도 수행한다. 이러한 역할들로 인해 데이터베이스 소프트웨어는 "데이터베이스 관리 시스템"(DBMS)이라고도 한다.
데이터베이스에서 테이블은 행과 열로 되어있는 표 형태의 데이터이다. 테이블을 다른 말로 Db 테이블이라고도 한다.처음 학습할 때는 테이블의 개념이 모호했다. 테이블의 뜻을 알지 못했기 때문이다. 그러나 늘 그랬듯이 조금만 알아보면 답이 나왔다. 테이블(table)의
데이터베이스 스키마는 데이터가 구조화되는 방식를 말한다. 즉, 데이터베이스 스키마는 DB 전체 또는 일부의 논리적인 구조를 표현하는 것으로 DB 내에서 데이터가 어떤 구조로 저장되는지를 나타낸다. 데이터베이스 스키마는 데이터 사전(data dictionary, DD)에
SQL은 Structured Query Language의 약자로 '에스큐엘' 혹은 시퀄'이라고 부른다. 또한, RDBMS에서 사용하는 언어이다. 그러므로 RDBMS인 MySQL를 배우려면 SQL 학습은 필수이다. SQL의 뜻는 '구조화된 질의 언어'이다. 'Struc
SQLyog란 MySQL 전용 GUI 툴이다.SQLyog는 유료버전(Trial)과 무료버전(Community Edition)이 있다.https://github.com/webyog/sqlyog-community/wiki/Downloads에 접속한다.제일 최신 버
데이터 모델링은 현실세계에서 조직의 정보 수집과 관리 시스템을 정의하는 시각적 표현 또는 청사진을 생성하는 프로세스를 말한다. 이 청사진 또는 데이터 모델은 다양한 이해관계자들이 조직의 데이터에 대한 통일된 개념을 생성할 수 있게 돕는다. 예를 들어, 데이터 모델은 마
데이터 모델링의 특징은 크게 추상화(Abstraction), 단순화(Simplification), 명확화(Clarification). 이렇게 3가지이다. 데이터 모델링의 특징인 추상화(Abstraction)는 현실 세계의 복잡한 데이터를 단순화하여 표현하는 모형화(Mo