Задание — Работа с базами данных
Прежде чем начать строить приложения, работающие с базами данных, надо иметь сами базы данных. Для их создания не обязательно использовать стандартные СУБД — Delphi содержит все необходимые для этого средства. В частности, в Delphi имеется утилита универсального назначения Database Desktop, которая позволяет создавать таблицы баз данных некоторых, самых распространенных форматов, задавать и изменять структуру таблиц.
Обычно вызов Database Desktop включен в главное меню Delphi в раздел Tools. Ее так же можно запустить через Пуск — Программы — Borland Delphi -Database Desktop.
Задание 1. Создание двухтабличной базы КЛИЕНТЫ-ДОГОВОРА Создадим с помощью Database Desktop таблицы базы данных СУБД Paradox. В Paradox база данных — это каталог, в котором лежат таблицы — файлы с расширением .db.
Последовательность действий:
1. Создать каталог, в котором будет размещаться база данных.
2. Запустить Database Desktop.
3. Создать псевдоним (alias).
Как правило, в приложениях используют не прямое указание на базу данных, а ее псевдоним. Псевдоним содержит всю информацию, необходимую для доступа к базе данных. Использование псевдонимов обеспечивает физическую независимость приложений — изменение каталогов, сервера и т.п. не влечет изменение текста приложения. Один из способов создания псевдонима — выполнить команду меню Tools/Alias Manager утилиты Database Desktop. В появившемся окне нажмите кнопку New, и задайте следующие параметры:
• в поле Database alias введите имя псевдонима вашей базы данных (придумайте сами). • Driver Type — выберете значение Standard (для обработки баз данных Paradox используется стандартный драйвер).
• нажмите кнопку Browse и укажите путь к каталогу, где будет
размещаться ваша база данных.
• Затем ОК — псевдоним создан.

4. Создание таблицы. Создадим таблицу КЛИЕНТЫ. Это делается по
команде меню File/New/Table.
5. Выбор типа таблицы. Перед Вами появится диалоговое окно выбора
типа таблицы. Выберете Paradox 7.

Назначение колонок:
• Field Name — имя поля,
• Type – тип поля,
• Size – размер поля,
• Key – признак ключевого поля (первичный индекс).
Имя поля может включать до 25 символов и должно начинаться с символа отличного от пробела (но внутри пробелы допускаются).
Для задания типа поля перейдите к столбцу Туре, а затем нажмите пробел или щелкните правой кнопкой мышки. Появится список доступных типов (табл. ), из которых выбирается нужный вам. Ключевые поля должны быть отмечены символом «*» в последней колонке.
Для того чтобы поставить или удалить этот символ, нужно сделать двойной щелчок в графе Key соответствующего поля или нажать пробел.
Таблица КЛИЕНТЫ должна содержать следующие поля
• ClientNum — номер клиента, тип Autoincrement;
• OrgName — название организации, тип Alpha, размер 20;
• Addr- адрес, тип Alpha, размер 20;
• Chief- руководитель, тип Alpha, размер 20.

7. Задать простой или составной первичный индекс (primary index) двойным щелчком мыши в колонке Key. Ключевое поле — ClientNum.
8. Для Paradox’a обязательно наличие вторичных индексов для полей, которые предполагается использовать при сортировке, поиске данных или связывании таблиц. Вторичный индекс создается командой Table Properties/ Secondary indexes/ Define. Появится окно, в котором выбираются поля, образующие ключ индекса, и нажатием кнопки со стрелкой перемещаются в окно Indexed fields. После нажатия ОК введите имя индекса. Оно будет использоваться в дальнейшем при обращении к индексу. Имя должно быть уникальным, не совпадающим с именами полей и других
индексов. Создайте вторичные индексы для каждого неключевого поля таблицы.
9. Завершение создания. Сохраните созданную таблицу в каталоге базы данных: команда Save As внизу окна, задайте имя таблицы (Clients). Если вы отметите опцию Display Table внизу окна, то таблица автоматически откроется после сохранения, и вы сможете просматривать ее содержимое (команда Table/View data включается по умолчанию) и редактировать (команда Table/Edit data). К сожалению, Database Desktop не настраивается на русский язык, и все вводимое русскими буквами выглядит абракадаброй. Но при использовании таблицы все надписи показываются правильно. Введите в таблицу несколько записей. 10. Повторите пункты 1 – 9 для построения таблицы ДОГОВОРА.
Имя таблицы – Contracts.
Поля:
• ContractNum – номер договора, тип Autoincrement, ключевое поле;
• ClientNum — номер клиента, тип Long Integer;
• Date — дата заключения договора, тип Date;
• Sum — сумма, тип Number.
11. После создания таблиц просмотрите каталог БД и основные типы поддерживающих файлов.
или напишите нам прямо сейчас:
Здравствуйте. Скажите пожалуйста, планирую поступать в магистратуру на факультет Психологии « Психология личности»в РГГУ скажите пожалуйста, есть ли у вас, ответы на вступительные экзамены? так как, планирую, сделать акцент на бюджет. Спасибо.
Арсений, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Дистанционная помощь в защите ВКР
Анастасия, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте. Нужна срочно практическая часть вкр, третья глава. Скину похожие работы, на которые можно ориентироваться
Александр, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
вкр по теме: экологический туризм России : анализ состояния, проблемы и перспективы
Людмила, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте вы защищаете ВКР?
Ольга, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Написать магистерскую ВКР на тему «Совершенствование логистических бизнес-процессов на примере торговой компании». Не менее 100 страниц.
Миша, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте нужна работа Вкр
Лена, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Написать ВКР 3 раздела Тема строительство строительство жилого дома с применением каркасно-монолитных технологий Антиплагиат от 75% ПЗ и чертежи
Владимир, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.