본문 바로가기

DATABASE3

[MySQL] CREATE문 DB, TABLE 생성 쿼리문 사용법 및 예제 안녕하세요. 똥돼지입니다.이번에는 데이터베이스 또는 테이블 관리에서 많이 사용되는 CREATE(생성), ALTER(수정), DROP(삭제) Query문 중에서CREATE문(생성)에 대하여 작성하려고 합니다.CREATE문은 데이터베이스 또는 테이블을 생성할 때 쓰이며, 주로 테이블 생성 시 많이 사용되고 있습니다.테이블을 구성하고, 제약조건 등의 속성을 정의하는 Query문입니다. MYSQL CREATE문 (생성) 1. 기본적인 CREATE문1) 새로운 데이터베이스 생성 CREATE DATABASE ~ 문-- 새로운 데이터베이스 생성CREATE DATABASE [데이터베이스명];-- 예제 TEST 데이터베이스 생성CREATE DATABASE TEST; 2) 새로운 테이블 생성 CREATE TABLE ~ 문.. 2024. 7. 3.
[DBMS] 트랜잭션(Transaction) 이란? 안녕하세요. 똥돼지입니다.이번에는 데이터베이스에서 많이 쓰이는 트랜잭션(Transaction)에 대하여 알아보도록 하겠습니다.1. 트랜잭션(Transaction)이란?트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키기 위해서 수행하는 작업의 단위를 뜻한다.주로 한꺼번에 처리되어야 할 작업들을 DB에 반영시키거나, 실행 전 상태로 복원하는 역할을 합니다.특히 데이터베이스 작업 중 INSERT, UPDATE, DELETE의 경우 데이터 자체가 변경되므로 실패를 할 경우 심각한 오류를 가지게 될 수도 있다. 이때, 트랜잭션을 사용하여 사용자가 생각하는 작업 단위를 쪼개어 데이터를 안전하게 변경할 수 있고, 실패할 경우 언제든지 원상태로 되돌릴 수 있다. 더보기예를 들어, 학생들이 수업을 변경하는.. 2024. 7. 3.
[DBMS] 데이터베이스(DataBase, DB) 데이터베이스(DataBase)란?데이터베이스(DataBase, DB)는 여러 사람이 공유하여 사용할 목적으로 통합, 관리되는 집합체입니다. 논리적으로 연관된 하나 이상의 자료의 모음으로 이는 중복된 데이터를 없애고, 자료를 구조화함으로써 효율적인 데이터를 처리할 수 있도록 관리됩니다. 주로 관계형 데이터베이스를 많이 사용하고 있습니다. 또한, 일반적인 응용 프로그램과는 별도의 미들웨어에서 관리합니다.데이터베이스를 관리하는 미들웨어를 데이터베이스 관리 시스템(DataBase Management System, DMBS)라고 합니다.데이터베이스의 특징실시간 접근성지속적인 변화동시 공유내용에 대한 참조데이터 논리적 독립성데이터베이스의 장단점데이터베이스의 장점데이터 중복 최소화데이터 공유데이터 저장 공간 절약용이.. 2024. 7. 3.