전체 글

개인 프로젝트로 CMS를 개발해보려고 한다.프론트엔드는 아직 리액트가 익숙하지 않아서, 우선 백엔드부터 스프링 부트로 API를 개발한 후 프론트엔드와 연동할 계획이다.프로젝트 이름 : cmsgroup : com.aflyingmoleartifact : cmspackage name : com.aflyingmole.cms java : 17(mysql-installer-community-8.0.40.0.msi) erd를 짜다 말았다
·개발/학원
데이터임시 변수/상수영구 로컬 일반(텍스트)파일 txt csv, html, xml, json txt, csv => java.io 패키지를 관리 관리 파일, 디렉토리에 대한 정보 파일 내용 추가,수정,삭제 바이너리파일 office 문서 image / sound /movie xlsx, xls - JXL pdf원격 * 네트워크 프..
·개발/학원
기획데이터(베이스) 모델링=> ERD(Entity 0 Relation Diagram)(DBMS 선택 : Oracle / MariaDB)=> 테이블 상세명세서ERDCloud exERD --- ppt테이블 / 컬럼 자료형(사이즈) 옵션 PK / FK not null / check / defaultentity / field / 관계 - 한글 이름 중심의 설계 entity / field - 사각형 관계 - 선=> tools - 통합처리=> 물리적 모델링=> 개념적/논리적 모델링=> 테이블 상세명세서=> sql 스크립트1.데이터베이스 생성2.테이블 생성컬럼 생성제약 조건 생성not nulluniqueprimary keyforeign keycheck테이블 생성시=> 테이블 단위 제약조건 / 컬럼 단위 제약조건테이블..
·개발/학원
SQLDML(Data Manipulation Lang)select(DQL) insert update deleteDDL(Data Definition Lang)create alter dropDCLTCL절단위로 문법 정리selectfromwheregroup byorder bylimit함수단일행복수행 - group bysubqueryjoin카테시안 프로덕트 : cross joininnerequi joinnon equi joinouterleft / right / full outerself데이터베이스 - 테이블과 열의 의미 - => 데이터 정의DDL - 데이터베이스 객체데이터베이스(폴더)생성(create), 삭제(delete)테이블열 규정테이블명, 열이름 - 소문자, _create table 테이블명..
·개발/학원
1. 데이터베이스 운영, 관리 => DBA 데이터베이스 프로그램 2. 데이터베이스 종류 대형 - IBM DB2 / Oracle Oracle 중형 - Oracle MySQL / MariaDB / MS MSSql표준 SQL + 확장 SQL(관리용, 추가기능 ..)한 개의 테이블에서 데이터 조회~~SubQuery두 개 이상의 테이블에서 데이터 조회 = join 테이블의 결합 => cartesian productcartesian productselect * from emp cross join dept;select * from emp inner join dept;Join 조건 => inner joi..
·개발/학원
1.표준 SQL -> MariaDB 2. 데이터베이스에 대한 구성             책 p.512             데이터베이스 클라이언트                                데이터베이스 서버             내장 클라이언트                    (네트워크)          DBMS(시스템) + 데이터베이스(저장소)                          MySQL Client(관리자)                          Command Prompt(기타 사용자)             외장 클라이언트                          HeidiSQL             직접 제작                      java      ..
두더지 날다
두더지 날다