Практические вопросы. Создание простейшего приложения для работы с таблицей

Страницы работы

Содержание работы

Практические вопросы:

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

Похожие материалы

Информация о работе