데이터베이스와 테이블 생성은 데이터를 체계적으로 관리하고 조작하기 위한 기본적인 단계입니다. 이 과정은 SQL의 Data Definition Language (DDL) 명령어를 사용하여 수행됩니다.
적용분야 및 예제:
고객 관리 시스템:
데이터베이스: CustomerDB
테이블: Customers
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
FirstName VARCHAR(50),
LastName VARCHAR(50),
Email VARCHAR(100)
);
온라인 쇼핑몰:
데이터베이스: ShopDB
테이블: Products
CREATE TABLE Products (
ProductID INT PRIMARY KEY,
Name VARCHAR(100),
Price DECIMAL,
Stock INT
);
도서관 관리 시스템:
데이터베이스: LibraryDB
테이블: Books
CREATE TABLE Books (
BookID INT PRIMARY KEY,
Title VARCHAR(100),
Author VARCHAR(100),
ISBN VARCHAR(20)
);
학교 정보 시스템:
데이터베이스: SchoolDB
테이블: Students
CREATE TABLE Students (
StudentID INT PRIMARY KEY,
Name VARCHAR(100),
BirthDate DATE
);
병원 환자 관리 시스템:
데이터베이스: HospitalDB
테이블: Patients
CREATE TABLE Patients (
PatientID INT PRIMARY KEY,
Name VARCHAR(100),
DateOfBirth DATE,
MedicalHistory TEXT
);
관련 전문용어 설명:
데이터베이스(Database): 관련 데이터의 구조화된 집합입니다.
테이블(Table): 데이터베이스 내 데이터를 저장하는 행과 열의 구조입니다.
SQL(Structured Query Language): 데이터베이스와 소통하기 위한 프로그래밍 언어입니다.
DDL(Data Definition Language): 데이터베이스 구조를 정의하는 데 사용되는 SQL의 부분집합입니다.
Primary Key(기본 키): 각 행을 유일하게 식별하는 데 사용되는 열입니다.
VARCHAR(Variable Character): 가변 길이 문자열을 저장할 때 사용되는 데이터 유형입니다.
DECIMAL: 정확한 소수점 값을 가진 숫자를 저장할 때 사용되는 데이터 유형입니다.
INT: 정수 값을 저장할 때 사용되는 데이터 유형입니다.
DATE: 날짜 값을 저장할 때 사용되는 데이터 유형입니다.
TEXT: 긴 텍스트를 저장할 때 사용되는 데이터 유형입니다.
'SQL' 카테고리의 다른 글
정렬: ORDER BY를 사용하여 데이터를 정렬하는 방법. (1) | 2023.12.27 |
---|---|
조건 검색: WHERE 절을 사용하여 데이터를 조건에 따라 검색. (0) | 2023.12.27 |
데이터 조회: 데이터를 조회하는 SELECT 문의 기본 사용법. (1) | 2023.12.27 |
데이터 입력: 데이터를 테이블에 삽입하는 방법. (1) | 2023.12.27 |
SQL 소개: SQL(Structured Query Language)의 개념과 역할 소개. (1) | 2023.12.27 |