안녕하세요. SQLER의 코난 김대우입니다. 
이번 강좌에서는, 11-8. 관계형 데이터베이스 이해 - 데이터베이스 구현을 진행 하겠습니다.


SQLER에서 진행되는, 챗GPT와 함께 배우는 SQL Server 강좌 목록

 

이번에 진행할 강좌는 관계형 데이터베이스 이해 - 데이터베이스 구현입니다.

 

 

 

TL;DR

데이터베이스 구현은 물리적 설계에서 생성한 스키마를 해당 DBMS의 데이터 정의 언어(DDL)를 사용해 생성하고, 트랜잭션을 작성하여 애플리케이션을 개발하며, 실행하는 단계입니다. 구현 과정을 완료하면 데이터베이스가 실제 운영 가능한 상태로 만들어지며, 애플리케이션으로 원하는 작업을 수행할 수 있습니다.

 


데이터베이스 설계 - 데이터베이스 구현 단계

데이터베이스 구현은 물리적 설계 단계에서 생성된 스키마를 DBMS에 맞게 구현하고, 애플리케이션을 개발 완료해 데이터베이스를 사용하는 단계입니다.

 

목표 DBMS DDL로 스키마 생성

물리적 설계 단계에서 생성한 스키마를, 사용할 데이터베이스 관리 시스템(DBMS)의 데이터 정의 언어(DDL-Data Definition Language)에 맞춰 생성합니다.
DDL은 데이터베이스의 구조를 정의하기 위해 사용되는 언어로, 테이블, 인덱스, 제약 조건 등을 정의하는 명령입니다. 사용할 DBMS에 맞춰 DDL을 작성하여 데이터베이스 스키마를 생성합니다.

 

트랜잭션 작성

애플리케이션과 데이터베이스의 상호작용을 위해 트랜잭션을 작성합니다. 트랜잭션은 데이터베이스에서 수행되는 단일 작업 또는 여러 작업들을 하나로 묶어 실행될 수 있도록 보장합니다.

 

애플리케이션 개발 및 실행

애플리케이션을 개발한 후 실행합니다. 애플리케이션은 데이터베이스에 접근해 쿼리를 실행하거나 데이터를 조회, 갱신, 삭제 등의 작업을 수행합니다. 데이터베이스와 상호작용하면서 데이터의 입출력을 처리하고, 트랜잭션을 사용하여 데이터의 일관성과 무결성을 유지합니다.

 

데이터베이스 구현 단계 정리

데이터베이스 구현 단계에서는 물리적 설계 결과물을 실제 DBMS에 구현하여 데이터베이스를 운영 상태로 만듭니다. 사용할 DBMS에 맞춰 스키마를 생성하고, 애플리케이션을 개발해 데이터베이스와 상호작용 합니다. 구현 단계를 거치면 데이터베이스가 실제로 동작하는 상태가 되며, 애플리케이션으로 데이터베이스를 사용해 원하는 작업을 수행할 수 있습니다.
 

 

SQL 강좌 책 구매

강좌가 도움이 되셨다면, 책으로 구매 가능합니다. 책 판매 수익금은 전액 코딩 교육 사회공헌 활동에 기부되며, 아래 링크에서 구매하시면 더 많은 금액이 기부됩니다. 

 

책구매 링크: 챗GPT와 함께하는 마이크로소프트 SQL Server 2022 

책구매링크.png

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 13584
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 8395
2294 SQL강좌: 12-1. 인덱스 생성과 관리 - 인덱스(Index) 소개 file 코난(김대우) 2023.08.18 42
» SQL강좌: 11-8. 관계형 데이터베이스 이해 - 데이터베이스 구현 코난(김대우) 2023.08.18 20
2292 SQL강좌: 11-7. 관계형 데이터베이스 이해 - 데이터베이스 물리적 설계 코난(김대우) 2023.08.18 12
2291 SQL강좌: 11-6. 관계형 데이터베이스 이해 - 데이터베이스 논리적 설계 코난(김대우) 2023.08.18 17
2290 SQL강좌: 11-5. 관계형 데이터베이스 이해 - 데이터베이스 설계 요구사항(Requirements) 분석과 개념적 설계 코난(김대우) 2023.08.18 15
2289 SQL강좌: 11-4. 관계형 데이터베이스 이해 - 데이터베이스 설계 목표와 고려사항 코난(김대우) 2023.08.18 12
2288 SQL강좌: 11-3. 관계형 데이터베이스 이해 - 데이터베이스 설계 단계 file 코난(김대우) 2023.08.18 17
2287 SQL강좌: 11-2. 관계형 데이터베이스 이해 - 데이터베이스 생명주기 file 코난(김대우) 2023.08.18 22
2286 SQL강좌: 11-1. 관계형 데이터베이스 이해 - 관계형 모델 코난(김대우) 2023.08.18 29
2285 SQL강좌: 10-4. T-SQL 프로그래밍 - 공통 테이블 식(CTE-Common Table Expression) 코난(김대우) 2023.08.18 34
2284 SQL강좌: 10-3. T-SQL 프로그래밍 - 변수, 조건문(IF-ELSE), 반복문(WHILE), CASE 표현식 코난(김대우) 2023.08.18 22
2283 SQL강좌: 10-2. T-SQL 프로그래밍 - 일괄처리(Batch) 코난(김대우) 2023.08.18 22
2282 SQL강좌: 10-1. T-SQL 프로그래밍 - 소개 코난(김대우) 2023.08.18 15
2281 SQL강좌: 9-3. 커서 - 현업에서 커서 사용 및 주의사항 코난(김대우) 2023.08.18 46
2280 SQL강좌: 9-2. 커서 - 커서 구문 코난(김대우) 2023.08.18 21
2279 SQL강좌: 9-1. 커서(CURSOR) - 커서 소개 코난(김대우) 2023.08.18 35
2278 SQL강좌: 8-7. 저장 프로시저 - 프로시저 캐시와 RECOMPILE 코난(김대우) 2023.08.18 29
2277 SQL강좌: 8-6. 저장 프로시저 - 종속성(Dependency) 확인 코난(김대우) 2023.08.18 29
2276 SQL강좌: 8-5. 저장 프로시저 - OUTPUT 파라미터 코난(김대우) 2023.08.18 24
2275 SQL강좌: 8-4. 저장 프로시저 - 동적 SQL(Dynamic SQL)과 SQL 주입(Injection) 공격 코난(김대우) 2023.08.18 34





XE Login