Главная страница

sql лекц 43 стр 1. Подготовка к изучению. Программы для работы


Скачать 0.66 Mb.
НазваниеПодготовка к изучению. Программы для работы
Дата13.05.2022
Размер0.66 Mb.
Формат файлаdocx
Имя файлаsql лекц 43 стр 1 .docx
ТипДокументы
#527003
страница2 из 9
1   2   3   4   5   6   7   8   9

Подготовка к изучению. Программы для работы с SQLite

Установка программы DB Browser for SQLite (для Windows и MacOS)


Цель нашего курса состоит в изучении основ языка SQL. Изучение будет активным: вы будете не просто читать тексты и отвечать на вопросы, а научитесь самостоятель- но составлять запросы SQL и проверять результаты их выполнения на учебных базах данных.

Для того, чтобы это стало возможным, вам нужны файлы с этими учебными базами данных, а также программа, позволяющая вводить запросы SQL и получать результа- ты их выполнения. Для этого мы воспользуемся очень популярным движком для ра- боты с базами данных: SQLite. На вашем компьютере наверняка уже установлена программа, использующая этот движок, и даже, может быть, не одна. Например, его используют Skype, браузер Firefox, Adobe Reader, а также множество других популяр- ных программ.

SQLite представляет собой встраиваемую библиотеку для работы с базами данных. Это означает, что для использования SQLite не нужно отдельно устанавливать и на- страивать специальные программные сервисы, которые требуются для большинства популярных типов БД.

Каждая база данных SQLite представляет собой всего один файл, а движок для ра- боты с этой базой данных встраивается прямо в программу, которая её использует.

Файлы баз данных, которые мы будем использовать для изучения SQL, вы найдёте в уроках этого курса. Вам нужно будет их просто скачивать по мере выполнения уро- ков. А для работы с ними мы воспользуемся бесплатной программой DB Browser for SQLite, которую вы можете скачать с этого сайта: http://sqlitebrowser.org.

Эта программа позволяет делать всё, что нам понадобится в процессе изучения SQL. Она может:

  • открывать разные файлы баз данных SQLite,

  • показывать структуру базы данных и содержимое её таблиц

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

К сожалению, эта программа не портирована на Android. Поэтому, если вы планируе- те изучать этот курс на устройстве под управлением Android, то вам нужно будет ис- пользовать другую программу. Хорошим вариантом для этого является бесплатная программа aSQLiteManager, об установке и использовании которой рассказывается в следующей главе.

Всё, теперь мы можем начинать изучение языка SQL!

Как устроены таблицы баз данных


Вся информация в базах данных хранится в виде таблиц. Например, можно изобразить таблицу базы данных в таком виде. Таблица Подружки

Имя

Телефон

День рождения

Примечание

Лена

9101234567

5 мая

Любит розы

Катя

9037654321

10 октября

Ненавидит розы

Наташа

9817777777




Подруга Кати

У каждой таблицы в базе данных есть своё название или имя. В одной базе данных не может быть двух таблиц с одинаковыми именами. Наша таблица называется Подружки.

Записи


Таблицы состоят из записей. Их ещё называют строками. Это название не совсем правильно, но зато наглядно: мы смотрим на представленную выше таблицу и сразу понимаем, о чём идёт речь.

Все записи одной таблицы имеют одинаковую структуру. Мы можем оставить пустой ячейку «день рождения» в записи, если не знаем правильной даты рождения. Но мы не можем использовать её для хранения какой–то другой информации. Мы также не можем создать запись, в которой этой ячейки нет вообще.

Здесь надо сделать оговорку: существуют системы баз данных, которые позволяют та- кие вольности со структурой записей. Но язык SQL не предназначен для работы с таки- ми базами данных, поэтому больше мы о них в этом курсе вспоминать не будем.

1   2   3   4   5   6   7   8   9


написать администратору сайта