[DBMS] SQL Server를 이용한 데이터베이스 구축 절차

류재성's avatar
Nov 02, 2024
[DBMS] SQL Server를 이용한 데이터베이스 구축 절차
 
 
위의 링크에서 SQL Server를 확인할 수 있다.
 

1. 데이터베이스 만들기

 
notion image
 
master : 현재 선택된 DB를 나타낸다.
새 쿼리 : 현재 선택된 DB에서 사용할 쿼리창을 열 수 있다.
실행 : 작성한 쿼리를 실행한다.
 
notion image
 
데이터베이스 - 우클릭 - 새 데이터베이스를 선택한다.
 
notion image
 
데이터베이스 이름은 ShopDB로 설정한다. 이름을 설정하면 논리적 이름도 자동으로 설정된다.
 
notion image
 
데이터베이스에서 생성된 ShopDB를 볼 수 있다.
 

2. 테이블 생성

💡
테이블을 생성하기 전 각 열의 이름 및 데이터 형식을 정해야 한다. 이 과정은 데이터베이스의 모델링(특히 물리적 모델링) 시에 결정된다.
 
회원 테이블 member_tb
열 이름
영문 이름
데이터 형식
길이
NULL 허용 여부
아이디
memberID
CHAR
8글자(영문)
X
회원 이름
memberName
NCHAR
5글자(한글)
X
주소
memberAddress
NCHAR
20글자(한글)
O
 
제품 테이블 product_tb
열 이름
영문 이름
데이터 형식
길이
NULL 허용
제품 이름
productName
NCHAR
4글자(한글)
X
가격
cost
INT
정수
x
제조일자
makeDate
DATE
날짜형
O
제조회사
company
NCHAR
5글자(한글)
O
남은 수량
amount
숫자(INT)
정수
X
 
 
notion image
 
테이블 - 새로 만들기 - 테이블을 선택한다.
 
notion image
 
데이터베이스 모델링 시 만든 컬럼과 형식을 넣는다.
 
notion image
 
원하는 컬럼에 마우스 우클릭을 하면 키나 제약 조건을 설정할 수 있다,
 
notion image
 
notion image
 
컬럼과 키, 제약 조건을 설정한 후 저장을 누르면 테이블명을 넣을 수 있다.
 
notion image
 
동일한 방법으로 제품 테이블도 생성한다.
 
notion image
 
ShopDB에 두 개의 테이블이 생성된 것을 확인할 수 있다.
 

3. 데이터 입력

 
notion image
 
테이블 마우스 우클릭 - 상위 200개 행 편집을 선택한다.
 
notion image
데이터를 입력한다. x버튼을 누르면 데이터가 저장된다.
 
notion image
 
제품 테이블도 동일하게 데이터를 입력 후 X 를 눌러 저장한다.
 

4. 데이터 활용

 
notion image
 
원하는 데이터베이스 마우스 우클릭 - 새 쿼리를 선택한다.
 
select * from member_tb
 
notion image
 
조회 쿼리를 실행하면 입력한 데이터를 조회할 수 있다.
 
notion image
 
💡
만약 여러 줄의 쿼리 중 일부만 실행을 원한다면 해당 줄을 드래그로 선택 후 f5를 눌러 실행하면 부분 실행이 된다.
 
 
CREATE TABLE [my test_tb] ( id int )
 
CREATE 문을 활용해 새로운 테이블을 만든다. SQL Server에서 띄워쓰기를 사용하려면 대괄호 [] 를 사용해 이름을 명시해야 한다.
 
notion image
새로고침을 한 후 테이블을 조회하면 쿼리를 실행해 생성한 테이블을 확인할 수 있다.
 
DROP TABLE [my test_tb]
 
DROP 문을 사용해 테스트 테이블을 삭제한다.
Share article

{CODE-RYU};