PDF 다운로드 PDF 다운로드

SQL 서버 데이터베이스는 쉽게 만들고 관리할 수 있어서 가장 흔하게 사용되는 데이터베이스 중 하나다. SQL 서버 관리와 같은, 무료 그래픽 사용자 엔터페이스(GUI) 프로그램을 쓰면 명령줄에서 헤매지 않을 것이다. 밑의 1단계를 읽고, 몇 분 만에 데이터베이스를 만드는 방법과 자신의 정보를 입력하는 방법을 배워보자.

  1. 이 소프트웨어는 마이크로소프트에서 무료로 이용할 수 있고, 자신의 SQL 서버와 연결하여 명령줄을 사용하는 대신 그래픽 인터페이스로 관리할 수 있다.
    • 원격으로 SQL 서버에 연결하려면 해당 소프트웨어나 비슷한 소프트웨어가 있어야 한다.
    • 맥 사용자는 DbVisualizer , SQuirreL SQL과 같은 오픈 소스 프로그램을 사용할 수 있다. 인터페이스는 다르지만 일반적인 것은 똑같다. [1]
    • 명령줄 도구로 데이터베이스를 만드는 방법을 배우려면 위키 글을 확인한다.
  2. 프로그램을 시작할 때 어떤 서버에 연결하고 싶은지 정해야 한다. 이미 실행중인 서버가 있고 연결할 수 있는 권한이 있다면 해당 서버 주소를 입력하고 인증 정보를 입력한다. 로컬 데이터베이스를 만들고 싶은 경우, 데이터 페이스 이름을 . 로 설정하고 인증 타입을 "Windows Authentication"로 설정한다.
    • Connect 를 눌러 연결한다.
  3. 로컬이든 원격이든, 서버에 연결하고 나면 Object Explorer 창이 화면 왼쪽에 열린다. Object Explorer 트리 상단에 연결한 서버가 있을 겻이다. 펼쳐지지 않은 경우, 옆에 있는 "+" 아이콘을 누른다. 데이터베이스 폴더를 찾는다. [2]
  4. 데이터베이스 폴더를 오른쪽 버튼으로 누르고 "New Database..."를 누른다. 창이 떠서, 데이터베이스를 만들기 전에 데이터베이스를 구성할 수 있게 해준다. 데이터베이스에 식별할 수 있는 이름을 설정한다. 사용자들 대부분 나머지 설정은 기본으로 냅둔다. [3]
    • 데이터베이스 이름을 입력할 때 추가 파일 2개가 자동으로 만들어지는 게 보일 것이다. Data ,Log 파일이다. 데이터 파일은 데이터베이스에 있는 모든 데이트를 저장하고, 로그 파일은 데이터베이스의 변경을 추적한다.
    • OK 를 눌러서 데이터베이스를 만든다. 펼쳐진 데이터베이스 폴더에 새로운 데이터베이스가 뜰 것이다. 원기둥 아이콘이 뜰 것이다.
  5. 데이터 구조를 만들면 데이터베이스에는 데이터만 저장할 수 있다. 테이블에는 데이터베이스에 입력하는 정보가 담기고, 계속하기 전에 먼저 만들어야 한다. 자신의 데이터베이스 폴더에서 새로운 데이터베이스를 펼치고 Tables 폴더를 오른쪽 버튼으로 누르고 "New Table..."를 누른다.
    • 새로운 테이블을 조작할 수 있게 창들이 열릴 것이다.
  6. 테이블 첫 열에 기본키를 만드는 것을 권장한다. 기본키는 ID 번호, 또는 기록 번호의 역할을 해서 나중에 엔트리에 쉽게 접근할 수 있도록 해준다. 기본키를 만들기 위해서는 Column Name 칸에 "ID"를 입력하고 int 를 Data Type 칸에 입력하고, "Allow Nulls."체크를 해제한다. 툴바의 Key 아이콘을 클릭하면 기본키로 해당 열을 설정할 수 있다.
    • 엔트리가 최소 "1"부터 시작하기 때문에 null 값은 허용하지 않는 게 좋을 것이다. null을 허용하는 경우, 처음 엔트리는 "0"이 된다.
    • Column Properties 창에서 Identity Specification 옵션이 보일 때까지 밑으로 스크롤한다. 해당 옵션을 펼치고 "(ls Identity)" 를 "Yes"로 설정한다. 그러면 자동으로 해당 엔트리마다 ID 열의 값이 증가되서, 새 엔트리에 효과적으로 번호를 매길 수 있다.
  7. 테이블은 필드 또는 열로 이루어진다. 각 열은 데이터베이스 엔트리의 내용 하나를 대표한다. 예를 들어 직원 데이터베이스를 만드는 경우, "FirstName" 열,"LastName" 열, "Address" 열, "PhoneNumber" 열을 만들 수 있다.
  8. 기본키 필드를 다 채우고 나면, 새로운 필드가 밑에 뜨는 게 보일 것이다. 다음 열에 입력할 수 있다. 알맞은 필드를 채우고 해당 열에 정보에 맞는 데이터 타입이 들어갔는지 확인한다.
    • nchar( # ) - 이름, 주소 등과 같이 텍스트에 사용해야 하는 데이터 타입이다. 괄호 안에있는 숫자는 해당 필드에 허용할 최대 글자수가 들어간다. 제한을 두면 데이터베이스 크기를 관리할 수 있다. 전화번호 또한 이 형식으로 저장해야 하는데 그래야 숫자로 계산되지 않기 때문이다.
    • int - 이는 모든 숫자에 쓰는 타입이고, 보통 ID 필드에 사용된다.
    • decimal( x , y ) - 숫자를 소수 형식으로 저장할 때 쓰는 타입으로, 괄호 안의 숫자는 총 숫자 자릿수, 그 다음에는 소수점 자릿수를 각각 나타낸다. 예로, decimal(6,2) 에는 숫자가 0000.00 처럼 들어간다.
  9. 열 만들기가 끝나면 정보를 입력하기 전에 테이블을 저장해야 한다. 툴바에 있는 저장 아이콘을 누르고 테이블 이름을 입력한다. 테이블 이름을 입력하면 어떤 내용인지 알기 쉬운데, 특히 많은 테이블이 있는 큰 데이터베이스를 다룰 때 좋다.
  10. 테이블을 저장하고 나면 이제 데이터를 넣을 수 있다. Object Explorer 창에 있는 Tables 폴더를 펼친다. 새 테이블이 보이지 않으면 Tables 폴더를 오른쪽 버튼으로 누르고 Refresh 를 선택한다. 테이블을 오른쪽 버튼으로 누르고 "Edit Top 200 Rows"를 선택한다. [4]
    • 중간에 있는 창에 데이터를 입력할 수 있는 칸이 뜰 것이다. ID 칸은 자동으로 채워지기 때문에 지금은 무시해도 된다. 나머지 칸에 정보를 입력한다. 다음 줄을 클릭할 때, 첫 번째 줄의 ID 칸이 자동으로 채워지는게 보일 것이다.
    • 필요한 정보를 모두 입력할 때까지 이 과정을 계속한다.
  11. 필요한 정보를 다 입력했다면 툴바에 있는 SQL 실행 버튼을 눌러서 테이블을 저장한다. SQL 서버가 백그라운드에서 실행되어, 열에 입력한 모든 데이터를 분석할 것이다. 버튼은 빨간색 느낌표처럼 생겼다. Ctrl + R 를 눌러서 실행할 수도 있다.
    • 에러가 있다면 테이블이 실행되기 전에 어느 엔트리에 문제가 있는지 뜰 것이다.
  12. 이제 데이터베이스가 만들어졌을 것이다. 각 데이터베이스에 원하는 만큼 테이블을 만들 수 있다. (제한이 있지만, 기업 수준의 데이터베이스를 만드는 게 아니라면 걱정하지 않아도 된다). 이제 데이터 쿼리를 진행하여 보고서나 행정적인 일에 쓸 수 있다. 위키 글을 확인하여 쿼리를 실행하는 정보에 대해 자세히 알아보자..
    광고

이 위키하우에 대하여

이 문서는 4,893 번 조회 되었습니다.

이 글이 도움이 되었나요?

광고