데이터베이스, db 는 현대의 비즈니스에서 핵심적인 역할을 합니다. 특히 microsoft SQL Server, mssql 은 많은 기업에서 사용하는 강력한 관계형 데이터베이스 입니다. mssql db 를 공부하려면, 우선 db 만들기를 해야합니다. 초보자를 대상으로 mssql 만드는 방법을 알려드립니다.
데이터베이스 생성 기본 개념
데이터베이스는 테이블, 뷰, 저장 프로시저 등의 객체들을 포함하는 논리적인 컨테이너입니다. 데이터베이스를 만들 때, 몇 가지 중요한 요소를 고려해야 합니다.
- 데이터베이스 이름: 고유한 이름을 선택하여 다른 데이터베이스와 구별되도록 합니다.
- 파일 그룹: 데이터와 로그 파일을 관리하기 위해 파일 그룹을 설정합니다.
- 인증 및 권한: 데이터베이스에 액세스할 수 있는 사용자와 권한을 지정합니다.
mssql db 만들기, SSMS 로 db 만들기
SQL Server Management Studio(SSMS) 를 이용하여, 데이터베이스를 만들 수 있습니다.
- 왼쪽 개체 탐색기에서 데이터베이스를 오른쪽 마우스로 클릭합니다.
- 새 데이터베이스를 클릭합니다.
- 만들고 싶은 데이터베이스명을 입력하고, 확인버튼을 클릭하면 됩니다. 필요하면 옵션을 변경할 수 있습니다
위에서 설명한 방법은 아래의 이미지를 참고하여, mssql db 만들기, ssms 로 db 만들기를 직접 해보시면 됩니다.
만들고 싶은 데이터베이스명을 입력하고, 확인버튼을 클릭하면 됩니다. 필요하면 옵션을 변경할 수 있습니다.
데이터베이스의 이름은 “MyFirstDatabase”로 지정되고, 소유자는 “기본값”으로 지정됩니다. 데이터베이스는 행 데이터 파일과 로그 파일로 구성됩니다. 행 데이터 파일의 이름은 “MyFirstDatabase”이고, 파일 형식은 “PRIMARY”입니다. 파일 크기는 64MB 단위로 증가하고, 최대 크기는 제한이 없습니다. 로그 파일의 이름은 “MyFirstDatabase_log”이고, 파일 형식은 “해당 사항 없음”입니다. 파일 크기는 8MB 단위로 증가하고, 최대 크기는 제한이 없습니다.
mssql db 만들기, T-SQL 로 db 만들기
T-SQL을 사용하여 데이터베이스를 만들고 파일 설정을 지정할 수 있습니다.
— 데이터베이스 생성
CREATE DATABASE MySecondDatabase;
— 파일 그룹 및 경로 설정
ALTER DATABASE MySecondDatabase
ADD FILEGROUP MyFilesGroup;
ALTER DATABASE MySecondDatabase
ADD FILE
(
NAME = MyData,
FILENAME = ‘C:\MSSQL\Data\MySecondDatabase.mdf’,
SIZE = 10MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 5MB
)
TO FILEGROUP MyFilesGroup;
— 사용자 권한 부여
USE MySecondDatabase;
CREATE LOGIN MyUser WITH PASSWORD = ‘MySecurePassword’;
CREATE USER MyUser FOR LOGIN MyUser;
GRANT ALL PRIVILEGES TO MyUser;
결론
mssql db 만들기를 통해서, 마이크로소프트 SQL Server 데이터베이스 생성의 기본 개념을 소개하고, mssql db 를 만드는 방법을 확인하였습니다. 지속적인 학습과 연습으로 데이터베이스 관리 능력을 향상시키면, 현대 비즈니스를 구현하는 좋은 능력을 보유하게 될 것 입니다.