전체 글(49)
-
[SQLD] 데이터 모델링의 이해
데이터 모델링 3단계 개념적, 논리적, 물리적 모델링 데이터 독립성 물리적 데이터 독립성, 논리적 데이터 독립성 데이터 모델의 구성요소 엔터티, 관계/차수, 속성/식별자 다양한 ERD의 표기법 Peter Chen 표기법, IE 표기법, Barker 표기법, ... 모델링이란 - 복잡한 현실세계를 추상화, 단순화하여 일정한 표기법에 의해 명확하게 표현하는 것 º 추상화(모형화), 단순화, 명확화 º 구체화, 복잡화, 일반화 등이 아님 - 모델(Model) : 현실 세계의 추상화된 반영 모델링의 관점 - 데이터 관점(What) º 데이터와 데이터 간 관계, 업무와 데이터 간 관계를 모델링 º 데이터에 접근하는 방법(How), 사람(Who)과는 무관 - 프로세스 관점(How) º 업무가 실제로 하고 있는 일 ..
2023.02.07 -
[SQLD] SQLD 문제 풀이
DCL(Data Control Language) - 권한 받기 GRANT : 권한 부여 REVOKE : 권환 회수 GRANT CREATE USER, ALTER USER, DROP USER TO scott WITH ADMIN OPTION; REVOKE CREATE USER, ALTER USER, DROP USER FROM scott; DDL(Data Definition Language) - 데이터 구조 정의 CREATE : 구조 생성 ALTER : 구조 변경 DROP : 구조 삭제 RENAME : 이름 변경 TRUNCATE : 테이블 초기화 CREATE TABLE emp_table( emp_id NUMBER NOT NULL, emp_name VARCHAR2(100) NOT NULL, gender VARCH..
2023.02.01 -
[Linux] 리눅스 명령어 정리
cd 디렉터리 이동 cd .. 디렉터리 이전 으로 이동 cd ~ home/user 최상위 디렉터리 이동 cd - home 최상위 디렉터리 이동 cd ../etc/systemd/network/ 상대경로 cd /tmp 절대경로 /가 최상위라는 뜻 pwd 현제 폴더 위치 mkdir 폴더 생성 vi [폴더명] 폴더 진입 ls 현재 폴더의 구성 ls -l 현재 폴더의 자세한 구성 ls -l 디렉터리 안에 있는 내용 출력 ㄴ - 일반 파일 d 디렉터리 l 링크파일 s 소켓파일 b 블랙파일 ls -al 현재 폴더의 더 자세한 구성 sudo 관리자 권한 사용 dpkg 폴더 찾기 dpkg -l | grep [찾고자 하는 폴더] clear 클리어 sudo apt-get remove -y mysql -server mysql..
2023.01.26 -
[Vue.js] vue3에서 quill editor 사용방법
npm i vue3-quill 터미널에서 install 해준다 import { quillEditor } from 'vue3-quill' app.use(quillEditor) main.js 에 vue3-quill 임포트 해주고 app에 넣어준다 components 폴더에 Editor.vue 파일을 생성 해죽고 올리기 import { reactive } from 'vue' export default { name: 'App', setup() { const state = reactive({ content: '', _content: '', editorOption: { placeholder: '내용을 입력해주세요...', // placeholder 설정 modules: { toolbar: [ ['bold', 'it..
2022.12.01 -
[Vue.js] Vue 프로젝트 설정
router -> index.js에 component inport /* webpackChunkName: "about", webpackPrefetch:true */ 캐쉬에 저장되었다가 about 클릭 시 캐쉬에서 about.js 내려받음 webpackPrefetch:true 가 없으면 about 클릭 시 서버에서 about.js 내려받음 사용자가 해당 메뉴를 많이 쓴다면 있으면 좋음 .prettierrc
2022.11.28 -
[Vue.js] Vue 프로젝트 생성 방법
vue 프로젝트 생성 방법 - vue create 프로젝트 이름 - Manually select features 선택 - 프로젝트를 어떻게 구성 할 것인지 선택 ㄴ Babel -> es6문법을 구 브라우저에서도 동작 가능하게 es5로 바꿔줌 ㄴ TypeScript -> JavaScript를 엄격한 문법으로 교정한 정적타입 언어 ㄴ Progressive Web App (PWA) Support -> 모바일 처럼 웹을 구현 할 수 있게 만들어줌 ㄴ Router -> 메뉴 화면을 구성 했을때 화면이동 하게끔 만들어주는 모듈 ㄴ Vuex -> vue의 상태를 관리하는 모듈 ㄴ CSS Pre-processors -> CSS 전처리기 CSS 문서 작성에 도움을 주는 도구 ㄴ Linter / Formatter -> 코..
2022.11.28