-
데이터베이스 전체 운영 실습, 툴과 유틸리티 (2020.06.08)데이터베이스 2020. 6. 8. 11:03
인덱스
책의 제일 뒤에 붙어 있는 ' 찾아보기(색인) '와 같은 개념이다. 찾고 싶은 단어가 있다면 책 뒤에 가서 찾을 수 있다. 데이터베이스에는 모든 자료에 인덱스가 있어야 한다. 데이터의 양이 적다면 눈으로 보고 찾을 수 있겠지만, 수천수억 개로 데이터가 늘어난다면 인덱스가 있어야만 빠르게 찾을 수 있다.
View
보여주기 위한 가상의 테이블, 만든 테이블에 직접적으로 접근하기엔 보안적으로 위험한 요소가 있기 때문에, 만든 테이블로부터 보여주고 싶은 정보만 따로 보여줄 수 있게 한다.
두 회사가 협업을 할 때, 메인회사가 서브 회사에게 보여주고 싶은 부분만 보여주거나 할 때 쓴다.
뷰 생성
저장 프로시저 (Stored Procedure)
메서드 = 함수 = 프로시저 구분이 있기는 하지만 동일한 개념이다.
트리거
어떤 작업을 하면 다른 작업도 자동적으로 실행 된다.
백업 및 관리
백업 복원
지정한 백업 디렉터리에 저장
백업 파일 생성 완료 복구는
한 개 행 삭제
복원 완료
쇼핑몰 DB를 윈폼 상으로 보기
비주얼 스튜디오 켜기 -> 새 프로젝트 만들기 -> C# 선택 ->
화면 왼쪽에 붙어있는 서버탐색기 데이터 연결 우클릭
빨간 박스가 데이터베이스 서버와 비주얼 스튜디오가 연결할 때, 가장 중요한 정보
툴과 유틸리티
서버 유형 : 데이터 베이스 엔진
서버 이름
인증
사용자 및 비밀번호
연결 속성
화면 구성
도킹 윈도우
개체 탐색기
새 쿼리 창 할때, 원하는 데이터 베이스가 잘 선택 되있는지 잘 보기
쿼리 결과를 다른 파일 형식(엑셀)으로 내보낼 수 있다.
폰트 바꾸기
기본 글자체는 0과 O, 1과 l 구분이 힘든 경우가 있으므로 개발자를 위한 폰트는 콘솔라, *나눔고딕코딩, D2
https://github.com/naver/nanumfont
폰트는 여기서 다운로드
C:\Windows\Ponts 에 집어넣는다.
도구->옵션
디버깅
SSMS도 한줄 씩 실행하기 가능
프로파일러
각종 이벤트를 추적하고 수집함으로써 어떤 SQL문이 서버의 성능을 떨어뜨리는지 쉽게 확인
'데이터베이스' 카테고리의 다른 글
데이터베이스 테이블과 뷰(2020.06.10) (0) 2020.06.10 데이터베이스 조인 조건 반복 동적(2020.06.10) (0) 2020.06.10 데이터베이스 Transact-SQL 기본, 고급(2020.06.09) (0) 2020.06.09 데이터베이스 Transact-SQL 기본 (2020.06.08) (0) 2020.06.08 데이터베이스 SQL 서버 설치 (0) 2020.06.05