문과 코린이의, [C#] 기록/문과 코린이의, [SQL] 기록

[문과 코린이의 IT 기록장] MSSQL - DB & Table 생성 (데이터베이스 만들기, 테이블 만들기)

벼리네 2022. 1. 19. 14:45
반응형

[문과 코린이의 IT 기록장] MSSQL - DB & Table 생성 (데이터베이스 만들기, 테이블 만들기)

[문과 코린이의 IT 기록장] MSSQL - DB & Table 생성 (데이터베이스 만들기, 테이블 만들기)


< 참고 영상 강의 >

MSSQL Server 2016 기반의 데이터베이스 입문에서 활용까지 Part.1 - 인프런 | 강의 (inflearn.com)

 

MSSQL Server 2016 기반의 데이터베이스 입문에서 활용까지 Part.1 - 인프런 | 강의

데이터베이스 구축에서부터 테이블 생성, 각종 SQL 쿼리문을 사용해서 데이터베이스 내 데이터를 조작, 변경할 수 있습니다., MSSQL로 시작하는 데이터베이스 학습 -데이터를 다양하게 조작, 변경,

www.inflearn.com

2022.01.19 - [문과 코린이의, [SQL] 기록] - [문과 코린이의 IT 기록장] MSSQL - Databse 학습 가이드 및 개론(DataBase 학습 가이드, DBMS란?, DBMS 실습)

 

[문과 코린이의 IT 기록장] MSSQL - Databse 학습 가이드 및 개론(DataBase 학습 가이드, DBMS란?, DBMS 실습)

[문과 코린이의 IT 기록장] MSSQL - Databse 학습 가이드 및 개론(DataBase 학습 가이드, DBMS란?, DBMS 실습) < 참고 강의 영상 > MSSQL Server 2016 기반의 데이터베이스 입문에서 활용까지 Par..

vansoft1215.tistory.com

2022.01.19 - [문과 코린이의, [SQL] 기록] - [문과 코린이의 IT 기록장] MSSQL - 기본키, 외래키 ( 기본키 (Primary Key) , 외래키 (Foreign Key), 관계형 데이터베이스란?)

 

[문과 코린이의 IT 기록장] MSSQL - 기본키, 외래키 ( 기본키 (Primary Key) , 외래키 (Foreign Key), 관계형

[문과 코린이의 IT 기록장] MSSQL -  기본키, 외래키 ( 기본키 (Primary Key) , 외래키 (Foreign Key), 관계형 데이터베이스란?) < 참고 강의 영상 > MSSQL Server 2016 기반의 데이터베이스..

vansoft1215.tistory.com

2022.01.19 - [문과 코린이의, [SQL] 기록] - [문과 코린이의 IT 기록장] MSSQL - 집합 연산자 (관계형 데이터베이스(DBMS) vs 집합, 합집합, 차집합, 교집합, 곱집합, 프로젝션, 셀렉션, 조인/디비전)

 

[문과 코린이의 IT 기록장] MSSQL - 집합 연산자 (관계형 데이터베이스(DBMS) vs 집합, 합집합, 차집합,

[문과 코린이의 IT 기록장] MSSQL - 집합 연산자 (관계형 데이터베이스(DBMS) vs 집합, 합집합, 차집합, 교집합, 곱집합, 프로젝션, 셀렉션, 조인/디비전) < 참고 영상 강의 > MSSQL Server 20..

vansoft1215.tistory.com


1. 데이터베이스 만들기

1) 데이터베이스 만드는 방법

a. 개체 탐색기(Object Exploer)에서 생성

- 1번 방법은 굉장히 쉬우며, 특별히 초보자가 사용하기 쉬우며, 설정할 것이 따로 없다. 그렇지만, 옵션의 역할은 알고 있어야 한다.

New DataBase 옵션

 * 경로파일을 다르게 지정하는 이유 : 하나의 디스크(C드라이브)에 두 파일이 모두 담겨져 있다면, 용량이 커지고 데이터 변경처리가 많은 회사에서 근무하는 경우는 분리를 고려할 필요가 있음. 서버의 부하가 많이 걸리기도 하기 때문.

 * 자동 증가가 지속적으로 발생하면 과부하 문제가 발생할 수 있다. 따라서 업무시간이 한가한 시간인 새벽 시간에 수동으로 증설을 수행하는 것이 좋다.

 * 1024MB - 1GB (꽤 큰 크기)

 

b. 직접 CREATE DATABASE문으로 생성

- 초보자가 하기에는 조금 어려운 방법

 


2. Table(표) 만들기

- DB만 만들면 의미가 없으며, 직접적인 데이터를 입력 및 저장할 수 있는 테이블을 만들어야 한다.

 ex. 회원 정보 -> [회원] 테이블에... / 매출 정보 -> [매출] 테이블에..

- 테이블 생성은, 개체 탐색기(Object Exploer) 또는 명령문을 사용하여 모두 가능

 

- 테이블을 만든다는 것은

 a. 열 이름 및 내부에 들어갈 동일한 유형의 데이터 정보를 결정하는 것이고,

 b. 들어갈 제약 조건을 결정하는 것이다.

 

- 테이블 열을 잘 만들기 위해서는?

 a. 업무파악이 잘 되어 있어야 한다.

 b. 해당 열에 대한 적절한 데이터 타입결정하는 것도 중요하다.

 * 처음에는 일반적으로 많이 사용하는 데이터 타입을 사용 

 * 즉 제약조건을 잘 설정할 수 있어야 한다는 것. (데이터 무결성을 위해 가장 중요한 처리 중 하나)


* 유의사항
- 아직 공부하고 있는 문과생 코린이가, 정리해서 남겨놓은 정리 및 필기노트입니다.
- 정확하지 않거나, 틀린 점이 있을 수 있으니, 유의해서 봐주시면 감사하겠습니다.
- 혹시 잘못된 점을 발견하셨다면, 댓글로 친절하게 남겨주시면 감사하겠습니다 :)
반응형