목록DataBase (6)
개발자 성장일지

모델링 실습 아래 ERD를 작성하시오. 작성된 ERD로 테이블을 설계하시오. 테이블에 데이터를 입력하시오. 실습순서 워크벤치 홈 화면에 아래와 같은 그림을 클릭한다. 2. +버튼을 눌러 새로운 모델링 파일을 생성한다. 3. 생성 후 아래와 같은 그림을 클릭한다. 4. 테이블을 생성하기 5. 테이블명 및 칼럼 설정 6. 테이블 간의 관계 설정 7. 설계한 테이블들을 토대로 데이터베이스 생성 작업 표시줄 → Database → Forward Engineer → 계속 next 하면 데이터베이스 생성 완료.

1. 데이터 모델링 개념 데이터 모델링(데이터베이스 설계)이란 현실 세계의 사물이나 개념을 데이터베이스 개체(테이블)로 표현하기 위한 일련의 과정 데이터 모델링은 크게 개념적 모델링, 논리적 모델링, 물리적 모델링 단계로 나뉨 2. 데이터 모델링 과정 데이터베이스 생명주기는 구축 – 사용 – 개선 - 재구축의 순환과정으로 이루어짐 데이터 모델링 첫 단계로 현실 세계를 파악하고 사용자의 요구사항을 수집 및 분석 단계 3. 개념적 모델링 요구사항을 수집하고 분석한 결과를 토대로 업무의 핵심적인 개념을 구분하고 전체적인 뼈대를 만드는 과정 개체(entity)를 추출하고 각 개체들 간의 관계를 정의하여 ER 다이어그램(ERD, Entity Relationship Diagram)을 만드는 과정 4. 논리적 모델링..

1. WHERE 조건 연산자 조회하는 결과에 특정한 조건을 줘서 원하는 데이터만 보고 싶을 때 사용 조건 연산자(=, , =, , != 등)와 관계 연산자(NOT, AND, OR 등)를 조합하여 데이터를 효과적으로 조회 2. ORDER BY 조회 결과에 영향을 미치지는 않고 조회되는 순서를 조절하는 구문 절 기본적으로 오름차순 (ASCENDING) 정렬 내림차순(DESCENDING)으로 정렬하려면 열 이름 뒤에 DESC 입력 3. LIMIT 여러 건의 데이터를 조회할 때 개수를 정해 일부만 조회 상위의 N개만 출력하는 ‘LIMIT N’ 구문 사용 개수의 문제보다는 MySQL의 부담을 많이 줄여주는 방법 4. GROUP BY 데이터를 그룹으로 조회(Grouping) 집계 함수(Aggregate Fun..

1. 자료형 SQL 데이터 형식은 크게 숫자, 문자, 날짜(시간) 데이터 형식 3가지로 나눔 RDMBS 테이블의 생성과 효율적인 관리를 위해서는 데이터의 형식에 대한 이해가 필요 2. 제약조건 제약조건(Constraint)이란 데이터의 무결성(Integrity)을 지키기 위한 제한된 조건을 의미ex) 회원가입 없이 상품구매를 할 수 없음 ex) 동일한 아이디로 다시 회원 가입이 안되는 것 테이블 데이터가 입력될 때 무조건적으로 입력되면 무결성이 깨짐 데이터 무결성을 위해 아래의 제약조건을 제공 기본키(PRIMARY KEY) 제약조건 참조키(FOREIGN KEY) 제약조건 고유키(UNIQUE) 제약조건 NOT NULL, DEFAULT 제약조건 3. 기본키 제약조건 기본키(Primary Key)란 테이블에 ..

※ MySQL설치하기 mysql 사이트 접속하기 - https://www.mysql.com/ DOWNLOADS 클릭 MySQL Community(GPL) Downloads 클릭 MySQL Community Server 클릭 아래 화면 클릭 6. 아래 화면의 밑줄 친 파일 다운로드 클릭 7. No thanks, just start my download 클릭 8. 다운로드 설치 파일을 실행하고 모든 과정 next 클릭하면 다운로드 완료 DBMS 설치 순서 MySQL 설치하기 MySQL과 호환되는 MariaDB를 설치한다. https://mariadb.org – Download – MariaDB Server 10.8.x MariaDB Server 10.8.x 설치 HeidiSQL 다운로드

1. 데이터, 정보, 지식 데이터(Data, 자료)란 관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값을 말한다. 정보(Infomation)는 데이터를 처리해서 의미를 부여한 것을 말한다. 지식(Knowledge)은 정보를 바탕으로 사물이나 현상에 대한 이해를 말한다. 2. 데이터베이스란? 데이터베이스(Database)란 조직 내에서 다수의 사용자가 공유할 수 있도록 통합하여 저장한 운영 데이터의 집합체 조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것 3. 데이터베이스의 발전 4. 데이터베이스 정의 통합된 데이터(integrated data) 데이터를 통합하는 개념으로, 각자 사용하던 데이터의 중복을 최소화하여 중복으로 인한 데이터 불일치 현상을 제거한 통합 ..