个人简历数据库设计与实现 - 五个表格结构

本数据库旨在管理个人简历信息,包括id, name, gender, birthdate, id_number, phone, email等。

根据以上信息建立五个表:

  1. 个人信息表(personal_info)
  2. 教育信息表(education_info)
  3. 工作经历表(work_info)
  4. 项目经验表(project_info)
  5. 技能表(skill_info)

用数据库代码实现内容:创建表格的SQL代码如下:

CREATE TABLE personal_info (
  id INT PRIMARY KEY,
  name VARCHAR(50),
  gender VARCHAR(10),
  birthdate DATE,
  id_number VARCHAR(20),
  phone VARCHAR(20),
  email VARCHAR(50)
);

CREATE TABLE education_info (
  id INT PRIMARY KEY,
  degree VARCHAR(50),
  major VARCHAR(50),
  school VARCHAR(50),
  start_date DATE,
  end_date DATE
);

CREATE TABLE work_info (
  id INT PRIMARY KEY,
  company VARCHAR(50),
  position VARCHAR(50),
  start_date DATE,
  end_date DATE
);

CREATE TABLE project_info (
  id INT PRIMARY KEY,
  title VARCHAR(50),
  description VARCHAR(255),
  start_date DATE,
  end_date DATE
);

CREATE TABLE skill_info (
  id INT PRIMARY KEY,
  name VARCHAR(50),
  level VARCHAR(20)
);

以上代码创建了五个表,分别为个人信息表(personal_info)、教育信息表(education_info)、工作经历表(work_info)、项目经验表(project_info)和技能表(skill_info),每个表都包含了相应的字段。其中,id字段为主键,用于唯一标识每个记录。

个人简历数据库设计与实现 - 五个表格结构

原文地址: https://www.cveoy.top/t/topic/oAWU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录