Практические вопросы:
1. Средствами системы Delphi создать таблицу БД. Создать простейшее приложение для работы с таблицей с применением компонента Table.
№ |
пролив |
Какие бассейны соединяет |
длина, км |
ширина, км |
глубина фарватера, м |
|
макс |
мин |
|||||
1 |
Большой Бельт |
Балтийское и Северное моря |
120 |
16 |
55 |
12 |
3 |
Зунд |
Балтийское и Северное моря |
110 |
4 |
38 |
12 |
4 |
Босфор |
Черное и Мраморное моря |
30 |
0,7 |
120 |
27 |
5 |
Дарданеллы |
Мраморное и Эгейское моря |
71 |
1,3 |
105 |
54 |
6 |
Мессинский |
Ионическое и Тирренское моря |
42 |
3,5 |
258 |
85 |
… |
… |
… |
2. Средствами системы Delphi создать и заполнить таблицу БД. Создать простейшее приложение для работы с таблицей с применением компонента Query.
Причалы предприятий |
|||||||
№ прич. |
Специализация |
Длина, м |
Глубина, м |
Перегрузочная техника |
Склады, открытые |
Склады, крытые |
Эксплуатирующая организация |
2 |
Генгрузы |
175 |
4,5 |
4 порт. крана |
6000 |
2500 |
ОАО "Грузовая компания "Армада" |
3 |
Генгрузы, навалочные |
190 |
4,5 |
2 порт. крана |
5000 |
1200 |
ОАО "Волгомост" |
4 |
Навалочные и генгрузы |
150 |
4,5 |
2 порт. крана |
17000 |
4000 |
ООО "Юг-Терминал" |
5 |
Генгрузы |
90 |
4,0 |
1 портальный и 1 козловой кран |
16000 |
3000 |
ООО ПКФ "Белуга-Терминал" |
6 |
Генгрузы |
250 |
4,5 |
6 мобильных кранов |
15000 |
1600 |
ООО "Альфа-Порт" |
3. Написать запрос на языке SQL, содержащий информацию о рейсах, выполняемых по понедельникам из Москвы, с сортировкой по времени вылета (см. табл. ниже).
4. Написать запрос на языке SQL, содержащий информацию о самолётах, прилетающих в Баку после 19.00 (см. табл. ниже).
5. Написать запрос на языке SQL, содержащий информацию о рейсах с сортировкой по убыванию длительности полёта (см. табл. ниже).
6. Написать запрос на языке SQL, содержащий информацию о рейсах ИЛ-86 с длительностью полёта более 3 часов (см. табл. ниже).
Таблица «Расписание»
Номер рейса |
Дни недели |
Пункт отправления |
Время вылета |
Пункт назначения |
Время прибытия |
Тип самолета |
Стоимость билета |
138 |
2_4_7 |
Баку |
21.12 |
Москва |
0.52 |
ИЛ-86 |
115.00 |
57 |
3_6 |
Ереван |
7.20 |
Киев |
9.25 |
ТУ-154 |
92.00 |
1234 |
2_6 |
Казань |
22.40 |
Баку |
23.50 |
ТУ-134 |
73.50 |
242 |
1 по 7 |
Киев |
14.10 |
Москва |
16.15 |
ТУ-154 |
57.00 |
86 |
2_3_5 |
Минск |
10.50 |
Сочи |
13.06 |
ИЛ-86 |
78.50 |
137 |
1_3_6 |
Москва |
15.17 |
Баку |
18.44 |
ИЛ-86 |
115.00 |
241 |
1 по 7 |
Москва |
9.05 |
Киев |
11.05 |
ТУ-154 |
57.00 |
577 |
1_3_5 |
Рига |
21.53 |
Таллин |
22.57 |
АН-24 |
21.50 |
78 |
3_6 |
Сочи |
18.25 |
Баку |
20.12 |
ТУ-134 |
44.00 |
578 |
2_4_6 |
Таллин |
6.30 |
Рига |
7.37 |
АН-24 |
21.50 |
ЛИТЕРАТУРА:
1. Создание баз данных с помощью средств Delphi / Методические указания / Сост. Чижиумов С.Д. - Комсомольск на Амуре: Комсомольский-на-Амуре государственный технический университет, 2005. - 22 с.
2. Работа с однотабличной базой данных в среде Delphi / Методические указания / Сост. Чижиумов С.Д. - Комсомольск на Амуре: Комсомольский-на-Амуре государственный технический университет, 2005. - 16 с.
3. Основы языка SQL / Методические указания / Сост. Чижиумов С.Д. - Комсомольск на Амуре: Комсомольский-на-Амуре государственный технический университет, 2005. - 33 с.
4. Работа с реляционной базой данных в среде Delphi / Методические указания / Сост. Чижиумов С.Д. - Комсомольск на Амуре: Комсомольский-на-Амуре государственный технический университет, 2005. - 11 с.
Ответы:
1. В Delphi в меню Tools выбираем команду Database Desktop (или запускаем эту программу независимо от Delphi). В программе Database Desktop создаём структуру таблицы в виде (в формате Paradox7):
Сохраняем базу данных (Save As…).
Далее в Delphi создаём новый проект. На форму из палитры компонентов устанавливаем компоненты и задаём им значения свойств:
Компонент |
Свойство |
Значение свойства |
Table |
DataBase Name |
указать путь к папке с файлом таблицы |
Table Name |
выбрать файл таблицы |
|
Active |
True |
|
Data Source |
Data Set |
выбрать имя компонента Table |
DBGrid |
Data Source |
выбрать имя компонента Data Source |
DBNavigator |
Data Source |
выбрать имя компонента Data Source |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.