Создаём таблицы базы данных. База данных учеников

Создаём таблицы базы данных

На этом занятии наша задача — построить базы данных студентов в СУБД SQLite3 на основе таблиц, которые мы получили в результате нормализации данных на первом занятии.

Эта структура соответствует требованиям реляционной модели данных, и теперь мы можем создать аналогичные таблицы в базе данных students.db посредством команд языка SQL.

В целом, процесс создания таблицы сводится к следующим последовательным шагам:

  1. Выбираем имя таблицы.
  2. Определяем список столбцов и их тип.
  3. Определяем дополнительные условия для столбцов.
  4. Определяем первичный ключ таблицы.
  5. Определяем внешние ключи.
  6. Создаём таблицу командой CREATE TABLE.
  7. Проверяем результат.

База данных учеников

Запустим программу sqlite3. Способ запуска зависит от варианта установки. Варианты для различных десктопных операционных систем мы рассмотрели на первом занятии.

После запуска клиента появятся некоторые сообщения, а также приглашение для ввода команд.

SQLite version 3.31.1 2020-01-27 19:55:54 Enter ".help" for usage hints. Connected to a transient in-memory database. Use ".open FILENAME" to reopen on a persistent database. sqlite>

 

Нам потребуется создать новую базу данных учеников. Для этого воспользуемся командой.open (точка + open), которая открывает действующую базу данных или создаёт новую, если базы данных с таким именем не найдено.

sqlite>.open students.db sqlite>

 

Мы создали базу данных. Одноимённый файл базы данных students.db теперь находится в той директории, откуда запустился клиент sqlite3.

Важно! После того как база данных сформировалась, надо запустить клиент sqlite3 из той папки, где находится файл students.db. Иначе появится новая пустая база данных с тем же именем, но в другой папке.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: