ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 데이터베이스 전체 운영 실습, 툴과 유틸리티 (2020.06.08)
    데이터베이스 2020. 6. 8. 11:03

    인덱스 

    책의 제일 뒤에 붙어 있는 ' 찾아보기(색인) '와 같은 개념이다. 찾고 싶은 단어가 있다면 책 뒤에 가서 찾을 수 있다. 데이터베이스에는 모든 자료에 인덱스가 있어야 한다. 데이터의 양이 적다면 눈으로 보고 찾을 수 있겠지만, 수천수억 개로 데이터가 늘어난다면 인덱스가 있어야만 빠르게 찾을 수 있다.  

     

    View

    보여주기 위한 가상의 테이블, 만든 테이블에 직접적으로 접근하기엔 보안적으로 위험한 요소가 있기 때문에, 만든 테이블로부터 보여주고 싶은 정보만 따로 보여줄 수 있게 한다.

     

    두 회사가 협업을 할 때, 메인회사가 서브 회사에게 보여주고 싶은 부분만 보여주거나 할 때 쓴다.

     

    뷰 생성

    저장 프로시저 (Stored Procedure)

    메서드 = 함수 = 프로시저     구분이 있기는 하지만 동일한 개념이다.

    수정
    실행 클릭 저장 확인
    프로시저 호출

     

    트리거

    어떤 작업을 하면 다른 작업도 자동적으로 실행 된다.

     

    백업 및 관리

    백업 복원 

    지정한 백업 디렉터리에 저장

    백업 파일 생성 완료 복구는

    한 개 행 삭제

    복원 완료

     

     

    쇼핑몰 DB를 윈폼 상으로 보기

    비주얼 스튜디오 켜기 -> 새 프로젝트 만들기 -> C# 선택 -> 

     

    화면 왼쪽에 붙어있는 서버탐색기 데이터 연결 우클릭

     

    DataGridView 드래그
    프로젝트 데이터 소스 추가 클릭
    새 연결 후, IP 주소 입력하고 연결테스트, 예 중요한 데이터를 연결 문자열에 포함합니다. 체크

    빨간 박스가 데이터베이스 서버와 비주얼 스튜디오가 연결할 때, 가장 중요한 정보

    위와 같이 체크
    Ctrl + F5 실행

     

    툴과 유틸리티

     

    서버 유형 : 데이터 베이스 엔진

    서버 이름 

    인증

    사용자 및 비밀번호

    연결 속성

     

    화면 구성

     

    도킹 윈도우

    개체 탐색기

     

     

    새 쿼리 창 할때, 원하는 데이터 베이스가 잘 선택 되있는지 잘 보기

    쿼리 결과를 다른 파일 형식(엑셀)으로 내보낼 수 있다.

     

    폰트 바꾸기

    기본 글자체는 0과 O, 1과 l 구분이 힘든 경우가 있으므로 개발자를 위한 폰트는 콘솔라, *나눔고딕코딩, D2

    https://github.com/naver/nanumfont

     

    naver/nanumfont

    Contribute to naver/nanumfont development by creating an account on GitHub.

    github.com

    폰트는 여기서 다운로드

    C:\Windows\Ponts 에 집어넣는다.

     

    도구->옵션

     

    디버깅

    SSMS도 한줄 씩 실행하기 가능

     

    프로파일러

    각종 이벤트를 추적하고 수집함으로써 어떤 SQL문이 서버의 성능을 떨어뜨리는지 쉽게 확인

Designed by Tistory.