- •1 Все возможные виды разработок в delphi
- •2 Техническое состояние на разработку программы
- •2.1 Программный код
- •3 Создание базы данных
- •3.1 Создание каталога
- •3.2 Создание псевдонима
- •3.3 Создание таблицы
- •4 Состав таблиц курсового проекта
- •5 Охрана труда
- •5.1 Характеристика условий труда программиста
- •5.2 Требования к производственным условиям труда
- •5.3 Освещение
- •5.4 Противопожарная безопасность
- •5.5 Расчет освещенности
3.3 Создание таблицы
Теперь, когда создан каталог и зарегистрирован псевдоним, приступим непосредственно к созданию таблицы. Таблицы создаются с помощью входящей в состав Delphi утилиты Database Desktop.
Запускается данная утилита с Windows выбором из меню Пуск >> Программы >> Borland Delphi 7 >> Database Desktop.
Запустим ее и в окне меню File выберем команду New >> Table.
Рисунок 3.1 - Окно Database Desktop
Затем в диалоговом окне Create Table следует выбрать тип создаваемой таблицы (значение по умолчанию является тип Paradox 7 - его мы и оставим, нажав кнопку ОК).
Рисунок 3.2 - Выбор типа таблицы
В результате открывается диалоговое окно Create Paradox 7 Table, в котором можно определить структуру записей таблицы.
Рисунок 3.3 - Окно Create Paradox 7 Table
Для каждого поля создаваемой таблицы, прежде всего указывается имя (FieldName) - идентификатор поля. Идентификатор может включать до 25 символов и не может начинаться с пробела (формально для таблицы Paradox внутри пробелы допускаются, но я не советую их использовать - это вызовет немало проблем). Затем надо выбрать тип (Type) данных этого поля. Для этого перейдите в раздел Type поля и щелкните правой кнопкой мыши (или нажмите пробел). Появится список доступных типов, из которого вы можете выбрать необходимый вам.
В диалоговом окне Create Paradox 7 Table создадим необходимые поля в соответствии с таблицей 1.
Рисунок 3.4 - Создание полей таблицы
Теперь нам необходимо сохранить нашу таблицу. Нажимаем кнопку Save As ... в диалоговом окне Save Table As в поле Имя файла пишем имя таблицы записная_книжка, в поле Тип файла все оставляем без изменения, а в поле Alias из списка выбираем псевдоним PR1, ставим галочку в пункте Display table и нажимаем кнопку Сохранить.
Рисунок 3.5 - Окно сохранения таблицы
Таблица создана. Теперь мы можем вносить в нее данные. Для этого щелкните по пиктограмме с изображением таблицы и карандаша и внесите в таблицу 5 записей.
Рисунок 3.6 - Записи таблицы БД «Заметки»
После того, как все записи внесены. Утилиту можно закрыть. Все изменения в таблице будут сохранены автоматически.
4 Состав таблиц курсового проекта
Вся программа состоит из пяти таблиц. В моем курсовом проекте были созданы таблицы на тему «Справочная автомобилей».
Таблица 4.1 - Таблица Aston Martin, BMW, Bugatti, Chrysler, Lamborgini.
Код |
Марка |
Год выпуска |
Страна-производитель |
Кол-во цилиндров |
Обьем двигателя см/куб |
Максимальная скорость |
Стоимость |
1 |
Aston Martin Vanquish Volante |
2014 |
Великобритания |
2 |
7000 |
310 |
300 000$ |
2 |
BMW M3 3.2 |
2001 |
Германия |
6 |
3246 |
250 |
45 000$ |
3 |
Bugatti EB 16.4 Veyron 8.0 4WD |
2005 |
Франция |
6 |
7993 |
407 |
~1 650 000$ |
6 |
Chrysler Voyager 3.3 |
2004 |
Австралия |
6 |
3301 |
179 |
3 000$ |
7 |
Lamborgini Aventador LP700 |
2011 |
Италия |
2 |
6498 |
349 |
250 000 - 400 000$ |
Таблица 4.2 - Таблица Ferrari, Ford, Honda, Hyundai, Kia.
Код |
Марка |
Год выпуска |
Страна-производитель |
Кол-во цилиндров |
Обьем двигателя см/куб |
Максимальная скорость |
Стоимость |
8 |
Ferrari F430 4.3 |
2004 |
Италия |
8 |
4308 |
315 |
240 000$ |
9 |
Ford Taurus 3.0 |
2000 |
США |
6 |
2966 |
210 |
29 000$ |
10 |
Honda Accord |
1998 |
Япония |
4 |
1997 |
215 |
17 000$ |
11 |
Hyundai XG 3.5 |
2002 |
Южная Корея |
6 |
3497 |
230 |
14 000$ |
12 |
Kia X-Trek 2.0 CRDi |
2004 |
Южная Корея |
4 |
1991 |
172 |
11 500$ |
Таблица
4.3 -
Таблица Pagani,
Lexus,
Mazda,
Nissan, Koenigsegg.
Код |
Марка |
Год выпуска |
Страна-производитель |
Кол-во цилиндров |
Обьем двигателя см/куб |
Максимальная скорость |
Стоимость |
13 |
Pagani Huara |
2011 |
Италия |
12 |
5980 |
370 |
1 200 000$ |
14 |
Lexus LFA |
2010 |
Япония |
10 |
4805 |
325 |
1 000 000$ |
15 |
Mazda RX-8 |
2003 |
Япония |
4 |
1308 |
245 |
6 000$ |
16 |
Nissan GT-R Egoist |
2011 |
Япония |
6 |
3800 |
320 |
245 000$ |
17 |
Koenigsegg Agera R II |
2011 |
Швеция |
8 |
5032 |
440 |
5 300 000$ |
Таблица 4.4 - Таблица McLaren, Marussia, Mercedes, Hennesy, SSC Tuatara.
Код |
Марка |
Год выпуска |
Страна-производитель |
Кол-во цилиндров |
Обьем двигателя см/куб |
Максимальная скорость |
Стоимость |
19 |
McLaren MP4-12C |
2011 |
Великобритания |
8 |
3800 |
330 |
220 000$ |
20 |
Marussia B2 |
2010 |
Россия |
6 |
2800 |
250 |
91 000$ |
21 |
Mercedes-Benz SLS AMG |
2010 |
Германия |
8 |
6208 |
317 |
70 000$ |
22 |
Hennesy Performance |
2010 |
США |
8 |
7000 |
427 |
1 450 000$ |
18 |
SSC Tuatara |
2014 |
США |
8 |
7000 |
443 |
1 500 000$ |
Таблица 4.5 - Таблица Vector, Chevrolet, Infiniti, FIAT, Land Rover .
|
|||||||
Код |
Марка |
Год выпуска |
Страна-производитель |
Кол-во цилиндров |
Обьем двигателя см/куб |
Максимальная скорость |
Стоимость |
23 |
Vector WX-8 |
2008 |
США |
8 |
7800 |
430 |
1 500 000$ |
24 |
Chevrolet Camaro |
2013 |
США |
8 |
3564 |
250 |
60 000$ |
25 |
Infiniti QX80 |
2015 |
Япония |
8 |
5552 |
210 |
64 500$ |
26 |
FIAT Scudo Cargo |
2013 |
Россия |
4 |
1997 |
160 |
24 700$ |
29 |
Land Rover Range Rover Sport |
2013 |
Великобритания |
8 |
4999 |
260 |
130 800$ |
На рисунке 4.1 представлена главная форма, а на рисунке 4.2 – 4.6 представлены таблицы базы данных.
Рисунок 4.1 - Главная форма
Рисунок 4.2 - Вторая форма
Рисунок 4.3 - Третья форма
Рисунок 4.4 - Четвертая форма
Рисунок
4.5 -
Пятая форма
Рисунок 4.6 - Шестая форма
