SQL 서버 데이터베이스 만드는 방법

PDF 다운로드PDF 다운로드

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

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

이 위키하우에 대하여

위키하우 글은 여러명의 작성자에 의해 공동 작성될 수 있습니다. 이 글은 익명을 포함한 19 명의 작성자들이 꾸준히 편집하여 개선되었습니다. 조회수 4,673회
글 카테고리: 컴퓨터
이 문서는 4,673 번 조회 되었습니다.

이 글이 도움이 되었나요?

⚠️ Disclaimer:

Content from Wiki How 한국어 language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

광고