
数据库课程设计通常包括数据库的设计、实现和使用。以下是一个简单的示例,展示了如
何使用 Python 和 SQLite 数据库来完成一个基本的数据库课程设计。这个示例将创建一个
简单的图书馆管理系统,包括书籍的添加、查询和删除功能。
### 第一步:安装 SQLite 库
如果你还没有安装 SQLite 库,可以通过 pip 安装:
```bash
pip install sqlite3
```
### 第二步:设计数据库
假设我们的图书馆管理系统需要存储书籍的 ID、书名和作者。我们可以创建一个名为
`library.db`的 SQLite 数据库文件,并在其中创建一个名为`books`的表。
### 第三步:编写 Python 代码
以下是 Python 代码,用于实现图书馆管理系统的基本功能:
```python
import sqlite3
# 连接到 SQLite 数据库
# 如果文件不存在,会自动在当前目录创建:
conn = sqlite3.connect('library.db')
cursor = conn.cursor()
# 创建表
cursor.execute('''
CREATE TABLE IF NOT EXISTS books (
id INTEGER PRIMARY KEY,
title TEXT NOT NULL,
author TEXT NOT NULL
)
''')
# 插入书籍
def add_book(title, author):