
- •230103 «Автоматизированные системы обработки информации и управления»
- •Работа с таблицами Создание таблицы в режиме конструктора
- •Практическая часть
- •1. Таблица product_group, которая содержит следующие поля:
- •2. Таблица products, которая содержит следующие поля:
- •3. Таблица prihod, которая содержит следующие поля:
- •4. Таблица ed_izmer, которая содержит следующие поля:
- •5. Таблица postav_ik, которая содержит следующие поля:
- •Вопросы для контроля
- •Литература
- •Лабораторная работа № 2
- •Теоретическая часть
- •Практическая часть
- •Практическая часть
- •Практическая часть
- •Вопросы для контроля
- •Литература
- •Лабораторная работа № 5
- •Теоретическая часть
- •Практическая часть
- •Создаем форму для справочника «Поставщики»
- •Практическая часть
- •Вопросы для контроля
- •Литература
- •Лабораторная работа № 7
- •Теоретическая часть
- •Практическая часть
- •Вопросы для контроля
- •Литература
- •Лабораторная работа № 8
- •Теоретическая часть
- •Практическая часть
- •Вопросы для контроля
- •Литература
- •Лабораторная работа № 9
- •Теоретическая часть
- •Практическая часть
- •Практическая часть
- •Вопросы для контроля
- •Литература
- •Лабораторная работа № 11
- •Теоретическая часть
- •Практическая часть
- •Вопросы для контроля
- •Литература
- •Лабораторная работа № 12
- •Теоретическая часть
- •Практическая часть
- •Практическая часть
- •Вопросы для контроля
- •Литература
- •Лабораторная работа № 14
- •Теоретическая часть
- •Практическая часть
- •Вопросы для контроля
- •Литература
- •Лабораторная работа № 15
- •Теоретическая часть
- •Практическая часть
- •Вопросы для контроля
- •Литература
Вопросы для контроля
Напишите код для /печати прихода.
Напишите запрос на выбор продуктов.
Напишите код заполнения продуктов.
Напишите код заполнения массива датами.
Напишите запрос на выбор продукта, единицы измерения, даты прихода и суммы
Литература
Фаронов В.В. Программирование на языке высокого уровня: Учебник для вузов. -СПб.: Питер, 2003.
Бобровский С.И. Delphi 7. Учебный курс. - СПб.: Питер, 2005.
Кетков Ю.Л., Кетков А.Ю. Практика программирования: Visual Basic, C++ Builder, Delphi. - СПб.: БХВ - Петербург, 2005.
Лабораторная работа № 14
Тема: Работа с SQL-запросами
Цель: Научиться создавать SQL-запросы
Оборудование и/или программное обеспечение: ПК, Delphi
Теоретическая часть
В отличие от реляционной алгебры, где были представлены только операции запросов к БД, SQL является полным языком, в нем присутствуют не только операции запросов, но и операторы, соответствующие Data Definition Language (DDL) — языку описания данных. Кроме того, язык содержит операторы, предназначенные для управления (администрирования ) БД.
Таблица 5.2. Операторы манипулирования данными Data Manipulation Lanquaqe (DML) |
||
Оператор |
Смысл |
Действие |
DELETE |
Удалить строки |
Удаляет одну или несколько строк, соответствующих условиям фильтрации, из базовой таблицы. Применение оператора согласуется с принципами поддержки целостности, поэтому этот оператор не всегда может быть выполнен корректно, даже если синтаксически он записан правильно |
INSERT |
Вставить строку |
Вставляет одну строку в базовую таблицу. Допустимы модификации оператора, при которых сразу несколько строк могут быть перенесены из одной таблицы или запроса в базовую таблицу |
UPDATE |
Обновить строку |
Обновляет значения одного или нескольких столбцов в одной или нескольких строках, соответствующих условиям фильтрации |
Таблица 5.3. Язык запросов Data Query Lanquaqe (DQL) |
||||
Оператор |
Смысл |
Действие |
||
SELECT |
Выбрать строки |
Оператор, заменяющий все операторы реляционной алгебры и позволяющий сформировать результирующее отношение, соответствующее запросу |
||
|
||||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
Таблица 5.5. Средства администрирования данных |
||
Оператор |
Смысл |
Действие |
ALTER DATABASE |
Изменить БД |
Изменить набор основных объектов в базе данных, ограничений, касающихся всей базы данных |
ALTER DBAREA |
Изменить область хранения БД |
Изменить ранее созданную область хранения |
ALTER PASSWORD |
Изменить пароль |
Изменить пароль для всей базы данных |
CREATE DATABASE |
Создать БД |
Создать новую базу данных, определив основные параметры для нее |
CREATE DBAREA |
Создать область хранения |
Создать новую область хранения и сделать ее доступной для размещения данных |
DROP DATABASE |
Удалить БД |
Удалить существующую базу данных (только в том случае, когда вы имеете право выполнить это действие) |
DROP DBAREA |
Удалить область хранения БД |
Удалить существующую область хранения (если в ней на настоящий момент не располагаются активные данные) |
GRANT |
Предоставить права |
Предоставить права доступа на ряд действий над некоторым объектом БД |
REVOKE |
Лишить прав |
Лишить прав доступа к некоторому объекту или некоторым действиям над объектом |