RDS 정의RDS는 관계형 데이터베이스 서비스 (Relational Database Service)의 약자SQL을 쿼리 언어로 사용하는 데이터베이스에 대한 관리형 데이터베이스 서비스 의미( SQL은 데이터베이스르 쿼리하는 구조화된 언어) [DATABASE] My SQL 기초 문법[DATABASE] 데이터베이스 개념데이터베이스 정의'데이터의 집합'데이터를 저장하고 조회하는 프로그램 통합 데이터(Integrated Data)최소 중복과 통제 가능한 중복만 허용하는 데이터중복된 정보에mint10.tistory.com 매우 적응력이 좋아서 많은 엔진에서 작동한다. 클라우드에서 RDS 서비스 데이터베이스를 만들 수 있고 aws에서 관리한다.AWS에서 관리하는 유형의 데이터베이스 엔진POstgresMySQLMari..
DB
개발자들은 본격적으로 DB를 개발하기 전, 설계의 이해를 높이기 위해 데이터 모델링을 실시함.데이터 모델링이란?주어진 개념(데이터)로부터 논리적인 데이터 모델을 구성하는 작업데이터간의 연결 관계 및 구조를 알리기 위해 정보 시스템 전체나 그 일부를 시각적으로 표현하는 프로세스데이터 베이스 설계에 대한 계획을 의미.대표적인 예시로 개체-관계모델기법(ER다이어그램)이 있음 ERD란? Entity Relationship Diagram, 테이블의 구조를 한눈에 알아보기 위한 다이어그램. 'Entity'(개체)와 'Relationsip'(관계)를 표시하여 데이터베이스 구조를 시각적으로 한 눈에 볼 수 있게 나타냄.특히 관계간의 정보를 통해 어떤 테이블 구조로 만들어졌는지 알 수 있음. 서버 개발을 여러 명의 사..
[DATABASE] My SQL 기초 문법[DATABASE] 데이터베이스 개념데이터베이스 정의'데이터의 집합'데이터를 저장하고 조회하는 프로그램 통합 데이터(Integrated Data)최소 중복과 통제 가능한 중복만 허용하는 데이터중복된 정보에mint10.tistory.com SQL 정렬, 그룹화ORDER BY특정 기준으로 정렬ASC(오름차순), DESC(내림차순)SELECT * FROM [TBLNAME] ORDER BY COLUMN ASC; GROUP BY특정 기준으로 그룹SELECT COLUMN1, COLUMN2 FROM [TBLNAME] GROUP BY COLUMN1; UNION여러개의 SELECT 하나의 테이블이나 결과 집합으로 나타냄각각의 SELECT 문으로 선택된 필드의 개수와 타입은 모두 ..
[DATABASE] 데이터베이스 개념데이터베이스 정의'데이터의 집합'데이터를 저장하고 조회하는 프로그램 통합 데이터(Integrated Data)최소 중복과 통제 가능한 중복만 허용하는 데이터중복된 정보에 대하여 데이터를 통합해 자mint10.tistory.com 관계형 데이터베이스SQL(Structured Query Language)은 `관계형 데이터베이스`를 다룰 때 사용되는 `표준 언어`관계형 데이터베이스는 데이터를 표(테이블)로 나타냄`MySQL`은 관계형 데이터베이스를 관리하는 시스템(RDBMS, Realational DataBase Management System)이다데이터베이스 안엔 여러개의 테이블이 존재함 기초 문법(코드) 데이터베이스 생성CREATE DATABASE [DBNAME]; 데이..
데이터베이스 정의'데이터의 집합'데이터를 저장하고 조회하는 프로그램 통합 데이터(Integrated Data)최소 중복과 통제 가능한 중복만 허용하는 데이터중복된 정보에 대하여 데이터를 통합해 자료의 중복 최소화 저장 데이터(Stored Data)컴퓨터가 협조할 수 있는 매체에 저장된 데이터 공유 데이터(Shared Data)여러 사용자가 공유하고 통합하여 운영하는 저장된 데이터서로 관련 있는 데이터들을 효율적으로 관리하기 위해 수집된 데이터들의 집합체 운영 데이터(Operational Data)조직의 주요 기능을 수행하기 위해 지속적으로 꼭 필요한 데이터데이터의 종류정형 데이터 형태가 정해져 있는 데이터. 관리가 쉬움이름전화번호나이홍길동010-xxxx-xxxx20김길동010-yyyy-yyyy30박길동0..