#직업훈련#자바#IT#개발자#직업훈련생#주니어개발자#웹#앱#안드로이드#취성패#취업성공패키지#코딩#SQL#DB#데이터베이스#MySQL 썸네일형 리스트형 자바(JAVA)기반 안드로이드 웹&앱 개발 35일차 (데이터베이스 보안과 관리, 백업, 복원) 오늘은 NCS 평가와 DB 남은 부분, 그리고 실습을 하여서 개념적인 내용은 적습니다. 데이터베이스 보안과 관리 데이터베이스 관리의 개요 1. 데이터베이스 관리의 중요성(생략) 2. 데이터베이스 관리 업무 .1) 서비스 관리 .2) 점검 및 모니터링 .3) 장애 대처 .4) 백업과 복원 .5) 사용자 관리 및 권한 관리 .6) 시스템 데이터베이스 관리 .7) 사용자 데이터베이스 관리 .8) 데이터베이스 저장공간 관리 .9) 인덱스 관리 3. 데이터베이스 관리 기본 명령어 SHOW DATABASES; // DB에 있는 데이터베이스가 어떤 것있는지 보여줌 USE mysql; // 데이터베이스 mysql을 사용하는 명령을 내린다. SHOW TABLES; // 데이터베이스 mysql에 있는 테이블들을 보여준.. 더보기 자바(JAVA)기반 안드로이드 웹&앱 개발 34일차 (트랜잭션, 동시성 제어, 회복) 오늘 NCS 평가가 있어서, 어제 복습을 못하여서 오늘 올립니다. 트랜잭션, 동시성, 제어, 회복 트랜잭션 트랜잭션의 개념 .- 트랜잭션은 DBMS에서 데이터를 다루는 논리적인 작업의 단위이다. .- 트랜잭션은 장애 발생 시 데이터를 복구하는 단위가 된다. .- 트랜잭션은 작업을 서로 분리하는 단위가 된다. .- 트랜 잭션은 전체가 수행되거나 또는 전혀 수행되지 않아야 한다.(all or nothing) .- 트랜잭션은 데이터베이스에 저장된 테이블을 읽어와 주기억장치 버퍼에 저장하고, 버퍼에 ...,저장된 데이터를 수정한 후 최종적으로 데이터베이스에 다시 저장한다. .- 트랜잭션의 사실적인 종료는 하드디스크(DB)에 기록하는 것이지만, DBMS는 COMMIT ...까지만 수행하고 사용자에게 완료사실을.. 더보기 자바(JAVA)기반 안드로이드 웹&앱 개발 33일차 (뷰View, 인덱스Index, 정규화, 이상현상, 함수종속성) HTML이 끝나고 다시 DB로 돌아왔습니다. 계속 점프 뛰니까 헷갈리기도 하지만.. 잊어버렸던게 다시 기억이 나기도 하네요 ㅎ.ㅎ 뷰(View) .- 뷰는 하나 이상의 테이블을 합하여 만든 가상의 테이블이다. .- 합한다는 말은 앞서 배운 SELECT 문을 통해 얻은 최종결과를 뜻한다. .- 뷰는 이러한 결과를 가상의 테이블로 정의하여 실제 테이블처럼 사용할 수 있도록 만든 ..,DB 개체이다. .- 뷰는 가상의 테이블로 실제 데이터를 디스크에 저장하지 않고 단지 뷰를 생성할 때 사용한 ....SELECT 문의 정의를 DBMS가 저장한다. .- 뷰의 장점 ① 편리성 및 재사용성 ☞ 미리 정의된 뷰를 일반 테이블처럼 사용할 수 있기 때문에 편리하다. ② 보안성 ☞ 각 사용자별로 보안이 필요한 데이터를 .. 더보기 이전 1 다음