[DB] DB스튜디오 과제 리뷰 | 데이터 모델링과 개념적 설계
개요DB 스튜디오 과목에서 매주 요구사항에 맞게 데이터 모델링을 하고, 개념적 설계를 진행한다.각각의 팀이 설계한 과제물에 대해 게시판을 통해 1차 토의하고, 강의시간에 교수님과 2차 토의를한다.토의에서 나왔던 내용을 중심으로 과제에 대한 리뷰를 작성해보도록 한다. 요구사항첫 설계의 요구사항은 다음과 같다. 하나는 UNIVERSITY DB로, 일반적으로 대학교에서 학생, 학부, 과목 등을 관리하는 요구사항이다. 두 번째는 MAIL_ORDER DB로, 쉽게 말해 구매 서비스다. 개체와 속성, 관계 추출먼저 ERD를 그리기 전, 텍스트로 개체와 속성, 관계를 추출하는 과제를 수행하였다. 이때 composite, complex attribute 등의 속성 특징과 관계를 속성으로 나타내는 것을 활용하였다. 특히..
2024. 3. 27.
[DB/MySQL] MySQL이란
SQL이란 DML(Data Manipulation Language), DDL(Data Definition Language), DCL(Data Control Language)로 나뉜다1. 1. DML (Manupulation : 다루기, 조작) 데이터를 조작하는 언어로, 주로 데이터 선택/삽입/수정/삭제하는 일을 한다. DML은 테이블의 행을 대상으로 작동하며 DML을 사용하기 위해서는 조작할 테이블이 정의되어 있어야 한다. ⭐️SQL 구문 중 SELECT, INSERT, UPDATE, DELETE.⭐️ 2. DDL (Definition : 정의) 데이터베이스, 테이블, 뷰, 인덱스 등의 db 개체를 생성/삭제/변경하는 일을 한다. ROCKBACK이나 COMMIT은 사용할 수 없다. 실행 즉시 MySQL에..
2023. 2. 1.