
Запрос delete удаляет целые строки
Запрос DELETE полность удаляет строку из базы данных. Если вы хотите удалить одно единственное поле, то нужно использовать запрос UPDATE и установить для этого поля значение, которое будет являться аналогом NULL в вашей программе. Будьте внимательны, и ограничивайте ваш запрос DELETE условием WHERE, иначе вы можете потерять все содержимое таблицы.
DELETE FROM table_name WHERE column1 = ‘data1’;
Как только строка была удалена из вашей базы данных, она не подлежит восстановлению, поэтому желательно иметь столбец по имени «IsActive», или что-то типа того, который вы можете изменить на ноль, что будет указывать на блокировку представления данных из этой строки.
SQL – язык баз данных, и мы рассмотрели наиболее важные и базовые команды, используемые в запросах данных.
Для реализации запроса SQL (Рисунок 25 - 26):
1)Выбираем — Закладка CОЗДАНИЕ -> Пункт "Конструктор запросов" — открывшееся окно "Добавление таблицы" закрыть. 2) В раскрывшейся закладке КОНСТРУКТОР -> Пункт "SQL" (SQL режим). 3) Далее раскроется окно, где можем вводить наш SELECT (о синтаксисе запроса: слово select в запросе означает создание выборки. Эта команда имеет вот такой синтаксис: select [список полей] from [список таблиц и их соединения] Поля в списке полей перечисляются через запятую. Синтаксис описания поля такой: [Имя таблицы].[Имя поля] AS [Имя поля в выборке] После последнего поля из списка запятая не ставиться).
Рисунок 25 Реализации запроса SQL в режиме «Конструктор»
Рисунок 26 Реализации запроса SQL
ВЫВОД
Выполнив лабораторную работу мы ознакомились с системой управления базами данных Microsoft Office Access 2007, научились создавать таблицы в среде Access, а так же формы и отчеты. В ходе работы выделили(отметили) ряд преимуществ среды Microsoft Office Access в соотношении с электронными таблицами, такие как :
1. СУБД разрабатываются с целью обеспечения эффективной обработки больших объёмов информации, намного больших, чем те, с которыми справляются электронные таблицы.
2. СУБД может легко связывать две таблицы так, что для пользователя они будут представляться одной таблицей. Реализовать такую возможность в электронных таблицах практически невозможно.
3. СУБД минимизируют общий объём базы данных. Для этого таблицы, содержащие повторяющиеся данные, разбиваются на несколько связанных таблиц.
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
1. Тимошок Т.В. Microsoft Access Москва, 2004
http://www.iqcomp.ru/v/s234
2. SQL
http://reslib.com/book/Microsoft_Access_2003__Samouchitelj#7
3. Microsoft Access 2007
http://www.interface.ru
4. Основы SQL запросов
http://basicsprog.ucoz.ru/blog/2011-09-04-7