본문 바로가기

HTML28

국비 지원 개발자 과정_Day38 sys와 system계정 바라보는 물리적인 경로가 다름 계정이름은 인증에 필요한 정보이면서 계정이 소유하고 있는 프로시저, 트리거, 함수, 테이블, 인덱스의 소유주 sys계정 테이블 정보보다는 View 사용 슈퍼계정 - dba 테이블 생성 권한 DML INSERT, UPDATE, DELETE → commit, rollback의 대상 롤백 세그먼트 메모리 영역 사용 - 수정, 삭제에 대한 찌꺼기값이 남음 I/O 블록에 쌓임 - 4k, 8k 익스텐션 확보 중요 DDL CREATE, ALTER, DROP → DBA언어(알아두기만 할 것) 롤백 세그먼트 메모리 사용 안 함 DCL GRANT, REVOKE → 구조를 정의하는 언어는 메모리를 직접 사용하지 않는다 HTML(HyperText Markup Langua.. 2023. 1. 18.
국비 지원 개발자 과정_Day37 계정만 생성하고 접속 권한은 부여해주지 않았다. GRANT CREATE SESSION TO EMP; GROUP BY는 반드시 집계함수, 그룹함수와 함께 사용해야 하고 기준이 된 컬럼 외에는 다른 일반 컬럼을 조회하기 어려운데 EMPNAME은 단일그룹함수가 아니기에 올바른 결과를 표시할 수 없다. NULL은 !=이 아니라 IS NOT NULL로 표시해야 한다. BONUS != 'NULL' -> BONUS IS NOT NULL GROUP BY JOBCODE -> GROUP BY EMPNAME, JOBCODE 데이터를 처리하기 위한 객체 중 TRIGGER(트리거)란 무엇인지 서술 트리거는 데이터베이스 시스템에서 데이터의 입력, 갱신, 삭제 등의 이벤트가 발생할 때마다 자동적으로 수행되는 사용자 정의 프로시저이.. 2023. 1. 17.
국비 지원 개발자 과정_Day36 node.js 브라우저가 없어도 단독으로 테스트 가능 npm 노드 패키지를 관리해주는 툴 → 패키지들이 서로 의존되어 있어 하나의 문제가 발생하면 다른 것까지 가능하지 않을 수도 vscode 확장기능 설치(Auto Rename Tag/HTML CSS Support/Font Awesome Auto-complete & Preview/vscode-icons package.json 설정참고 { "name": "html0116", "version": "1.0.0", "description": "", "main": "main.js", "scripts": { "test": "echo \\"Error: no test specified\\" && exit 1", "start": "nodemon app" }, "keywo.. 2023. 1. 16.