프로젝트 의 MySQL 스킬 트리

인사 관리 시스템 데이터베이스 설정

초급

이 프로젝트에서는 MySQL 을 사용하여 인사 관리 시스템 데이터베이스를 만드는 방법을 배웁니다. 이 데이터베이스는 직원, 근무 부서 및 주거 정보를 저장합니다.

databasemysql

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 MySQL 을 사용하여 인력 관리 시스템 데이터베이스를 만드는 방법을 배우게 됩니다. 이 데이터베이스는 직원, 그들의 근무 부서, 그리고 거주지 세부 정보를 저장합니다.

👀 미리보기

MariaDB [companySys]> DESC company;
+--------------+-------------+------+-----+---------+-------+
| Field        | Type        | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| company_name | varchar(50) | NO   | PRI | NULL    |       |
| city         | varchar(10) | YES  |     | NULL    |       |
+--------------+-------------+------+-----+---------+-------+
2 rows in set (0.001 sec)

🎯 과제

이 프로젝트에서는 다음을 배우게 됩니다:

  • sudo 명령어를 사용하여 MySQL 에 접속하는 방법
  • companySys라는 데이터베이스를 생성하는 방법
  • company, work, 그리고 employ 세 개의 테이블을 생성하는 방법
  • 각 테이블에 적절한 기본 키 (primary key) 와 외래 키 (foreign key) 제약 조건을 설정하는 방법
  • 테이블에 데이터를 삽입하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다:

  • 데이터베이스 생성 및 관리의 기본 사항 이해
  • 관계형 데이터베이스에서 CRUD (Create, Read, Update, Delete) 연산 구현
  • 기본 키와 외래 키를 사용하여 테이블 간의 관계 설정
  • 인력 관리 시스템 데이터베이스에서 데이터 관리 및 조작

강사

labby
Labby
Labby is the LabEx teacher.