본문 바로가기

AWS(산대특)22

DAY 17 - MySQL 2024. 2. 14.
DAY 16 - MySQL Transaction : sql로 작업하는 작업 단위 Transaction의 4가지 특성 - Atomicity (원자성) : 트랜잭션은 모두 성공하거나 모두 실패해야 한다. - Consistency (일관성) : 트랜잭션의 작업 결과는 항상 일관성이 있어야 한다. - Isolation (독립성) : 트랜잭션은 모두 독립적이어야 한다. - Durablitiy (영구성) : 트랜잭션이 성공적으로 완료되면 영구히 반영되어야 한다. ------------------------------------------------------------------------------------------------------- 회원가입 : user 테이블 - email_authentication 사용자는 아이디를 입력하고 .. 2024. 2. 13.
DAY 15 - MySQL 요구사항 분석 학사관리 시스템 회원가입 기능 - 아이디, 비밀번호, 이름, 학과, 학번, 이메일, 전화번호, 주소, 프로필 사진 입력을 받아야 함 로그인 - 아이디, 비밀번호 입력 받아 로그인함 회원 정보 보기 - 이름, 학과, 학번을 조회할 수 있어야 함 회원 정보 수정 - 학과, 학번, 이메일, 전화번호, 주소, 프로필 사진을 수정할 수 있어야 함 Q&A 작성 - 카테고리, 제목, 내용을 입력해야 함 Q&A 보기 - 카데고리, 제목, 내용, 작성일, 작성자 이름, 학과, 프로필 사진을 보여줘야 함 Q&A 댓글 - 내용을 입력해야 함 Q&A 댓글 보기 - 내용, 작성일, 작성자 이름, 학과, 프로필 사진을 보여줘야 함 Entity(객체) : 회원, Q&A, Q&A 댓글 - 속성으로 인해 설명 당하는 것.. 2024. 2. 8.
DAY 14 - MysQL join : 두 개 이상의 테이블의 특정 조건에 따라 조합하여 결과를 조회하고자 할떄 사용하는 명령어 INNER JOIN : 두 테이블에서 조건이 일치하는 레코드만 반환 select E.employee_number as employee_number, E.name as employee_name, D.code as department_code, D.name as department_name, D.tel_number as department_tel_number from employee as E inner join department as D on E.department_code = D.code; LEFT OUTER JOIN (LEFT JOIN) : 첫 번째 테이블의 모든 레코드와 두 번째 테이블의 조건이 일치.. 2024. 2. 7.