Aqui está um exemplo de código SQL para criar uma banco de dados de uma agenda pessoal, com tabelas de contatos, tarefas e compromissos:

```
CREATE DATABASE agenda;

USE agenda;

CREATE TABLE contatos (
  id INT AUTO_INCREMENT PRIMARY KEY,
  nome VARCHAR(50) NOT NULL,
  telefone VARCHAR(15) NOT NULL,
  email VARCHAR(50) NOT NULL
);

CREATE TABLE tarefas (
  id INT AUTO_INCREMENT PRIMARY KEY,
  descricao VARCHAR(100) NOT NULL,
  data_vencimento DATE NOT NULL,
  status ENUM ('pendente', 'concluída') NOT NULL DEFAULT 'pendente'
);

CREATE TABLE compromissos (
  id INT AUTO_INCREMENT PRIMARY KEY,
  descricao VARCHAR(100) NOT NULL,
  data_hora DATETIME NOT NULL,
  local VARCHAR(50) NOT NULL,
  id_contato INT,
  FOREIGN KEY (id_contato) REFERENCES contatos(id)
);

```

Este exemplo cria três tabelas: contatos, tarefas e compromissos. A tabela contatos armazena informações básicas sobre seus contatos, como nome, telefone e e-mail. A tabela tarefas armazena as tarefas que você precisa realizar, incluindo uma descrição, data de vencimento e status. A tabela compromissos armazena informações sobre compromissos, incluindo descrição, data e hora, local e id do contato relacionado.

Observe que as tabelas compromissos e contatos possuem uma relação de chave estrangeira, permitindo que você associe um compromisso a um contato específico.
นี่คือตัวอย่างของโค้ด SQL เพื่อสร้างฐานข้อมูลปฏิทินส่วนบุคคล พร้อมด้วยตารางผู้ติดต่อ งาน และการนัดหมาย: ``` สร้างวาระฐานข้อมูล; ใช้ไดอารี่; สร้างรายชื่อติดต่อในตาราง (id INT AUTO_INCREMENT PRIMARY KEY, ชื่อ VARCHAR(50) NOT NULL, โทรศัพท์ VARCHAR(15) NOT NULL, อีเมล VARCHAR(50) NOT NULL ); สร้างงานตาราง (id INT AUTO_INCREMENT คีย์หลัก, คำอธิบาย VARCHAR (100) ไม่เป็นโมฆะ, วันที่ครบกำหนดวันที่ไม่เป็นโมฆะ, สถานะ ENUM ('รอดำเนินการ', 'เสร็จสมบูรณ์') ไม่เป็นโมฆะ ค่าเริ่มต้น 'รอดำเนินการ'); สร้างการนัดหมายของตาราง (id INT AUTO_INCREMENT PRIMARY KEY, คำอธิบาย VARCHAR(100) NOT NULL, date_time DATETIME NOT NULL, ตำแหน่ง VARCHAR(50) NOT NULL, contact_id INT, FOREIGN KEY (contact_id) การอ้างอิง contatos(id) ); ``` ตัวอย่างนี้สร้างตารางสามตาราง: ผู้ติดต่อ งาน และการนัดหมาย ตารางผู้ติดต่อจะจัดเก็บข้อมูลพื้นฐานเกี่ยวกับผู้ติดต่อของคุณ เช่น ชื่อ หมายเลขโทรศัพท์ และอีเมล ตารางงานจะจัดเก็บงานที่คุณต้องทำให้เสร็จ รวมถึงคำอธิบาย วันที่ครบกำหนด และสถานะ ตารางการนัดหมายจะจัดเก็บข้อมูลเกี่ยวกับการนัดหมาย รวมถึงคำอธิบาย วันที่และเวลา สถานที่ และรหัสผู้ติดต่อที่เกี่ยวข้อง โปรดทราบว่าตารางการนัดหมายและผู้ติดต่อมีความสัมพันธ์แบบคีย์ต่างประเทศ ทำให้คุณสามารถเชื่อมโยงการนัดหมายกับผู้ติดต่อเฉพาะได้
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence