본문 바로가기

Backend/DataBase14

DataBase 데이터베이스 설계 20200325 1. 데이터 베이스 설계란 사용자의 다양한 요구사항을 고려하여 데이터 베이스를 생성하는 과정 1 단계 ; 요구사항 : 데이터 베이스의 용도 파악 결과물 : 요구사항 명세서 2 단계 ; 개념적 설계 : DBMS에 독립적인 개념적 구조 설계 DBMS를 결정하기 전 어떠한 DBMS에 적용할 수 있는 설계 결과물 : 개념적 스키마 ( E - R 다이어그램 ; ERD) 3 단계 ; 논리적 설계 : DBMS에 적합한 논리적 구조 설계 결과물 : 논리적 스키마 ( 릴레이션 스키마), 테이블 정의서 4 단계 ; 물리적 설계 : DBMS로 구현 가능한 물리적 구조 설계 결과물 : 물리적 스키마 5 단계 ; 구현 : 이것이야 말로 데이터베이스 생성 설계 과정 중 오류가 발견 되어서 변경이 필요할 때 한 단.. 2020. 3. 25.
DB 생성 문장 및 사용자 계정 접근 권한 부여 20200319 실습 1. 규칙 정하기 2. DB 생성 문장과 사용자 계정 생성, 권한 부여 문장 명령어 3. 껐다가 다시 켜서 생성한 id와 pw를 입력해서 열기 4. 새로운 DB가 생성 5. table도 하나 생성 해 봅시다. 6. 이제 eclipse를 열어서 새로운 workspace 생성후 7. db명과 아이디와 패스워드를 잘 확인 한 후 8.form을 실행 시키면 9. form이 뜨고 내용 입력 후 버튼을 누르면 10. db에 새로운 데이터가 입력 된 것을 볼 수 있다~~ 2020. 3. 19.
MySQL 내장함수 1. 데이터 형식 변환 함수 ① CAST SELECT CAST(expr AS TYPE) AS '테이블 속성 이름' ; ② CONVERT SELECT CONVERT(expr,TYPE) AS '테이블 속성이름' FROM tb_order AS o ; SIGNED INTEGER - 양수, 음수, 0 표현 UNSIGNED INTEGER - 양수만 표현 2. 문자열 연결 함수 ① CONCAT SELECT CONCAT(m.m_id, ' : ', m.m_name) AS '아이디:이름' FROM tb_member m; 3. 암시적인 형 변환 4. 제어 흐름 함수 SELECT CASE WHEN (조건식) THEN (반환하는 값 : 참) WHEN (조건식) THEN (반환하는 값 : 참) WHEN (조건식) THEN (반환.. 2020. 3. 18.
20200318 DATABASE 실습 1. 테이블 생성 - DDL 2. 데이터 입력 2020. 3. 18.
MySQL -데이터 타입 & 집계 함수 1. 데이터 타입 1. 숫자 데이터 형식 데이터 형식 바이트 수 숫자 범위 설명 BIT N/8 Bit 표현 TINYINT 1 -128 ~ 127 정수 SMALLINT 2 -32,768 ~ 32,767 정수 MEDIUMINT 3 -8,388,608 ~ 8,388,607 정수 INT 4 약 -21억 ~ +21억 정수 BIGINT 8 약 -900경 ~ +900경 정수 FLOAT 4 3.40E+38 ~ 1.79E-38 소수점 7자리 DOUBLE 8 -1.22E-308 ~ 1.79E+308 소수점 15자리 DECIMAL(m, [d]) 5 ~ 17 소수점 2. 문자 데이터 형식 데이터 형식 바이트 수 설명 CHAR 1 ~ 255 고정길이 문자형 VARCHAR 1 ~ 65535 가변길이 문자형 BINARY 1 ~ 2.. 2020. 3. 18.
DB - 데이터 모델링 & 관계형 데이터 모델 1. 데이터 모델링 1. 정의 : 복잡한 현실 세계에 존재하는 데이터를 단순화 시켜서 표현해 컴퓨터 세계의 데이터베이스로 옮기는 변환과정 사이트 로그인(업무-회원가입이 되어있는 전제하) → 이메일, 패스워드, 날짜(관리자 입장에서는 언제 로그인 했는지 알 수 있어야한다.) → 속성으로 테이블을 생성 하는것을 데이터 모델링 2.특징 ① 추상화 - 공통적인 특성을 뽑아내는것... 명사를 찾아내봐 ② 단순화 - 누구나 이해 할 수 있도록 표현해야한다. - 코멘트 적기 ③ 명확성 - 명확하고 분명해야한다. 의미가 해석되어야 하고 한 가지 의미를 가져야한다. 3. 개념적 데이터 모델 • 사람의 머리로 이해할 수 있도록 현실 세계를 개념적인 형태로 모델링하여 데이터베이스의 개념적 구조로 표현하는 도구 -도식화 하는.. 2020. 3. 18.
728x90
반응형