Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МВ ПР СПЗ БКС 2014.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
266.24 Кб
Скачать

Міністерство освіти і науки, молоді та спорту україни

ОДЕСЬКИЙ ТЕХНІЧНИЙ КОЛЕДЖ ОНАХТ

Комісія ЕОТ

ЗАТВЕРДЖУЮ

Заступник директора ОТК

по учбовій роботі

_____________ В.І.Уманська

____” _____________ 2014 р.

Методичний посібник

для практичних Робіт

ПО КУРСУ

“ СИСТЕМНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ”

Для студентів спеціальності 6.050102

“Комп’ютерна інженерія”

Розглянуто

на засіданні циклової

комісії ЕОТ

Протокол №___від_____________

Голова комісії: ___________Скорнякова О.В.

м. Одеса, 2014 р.

Цикл практических работ по дисциплине “Системное программное обеспечение” включает в себя 10 работ, посвящённых созданию различных баз данных и методам организации программных продуктов для работы с базами данных при помощи универсальной системы программирования Borland Delphi.

В методических указаниях приводятся задания, подробный ход их выполнения, а также необходимые теоретические сведения, не вошедшие в курс лекций. Все программные модули, приведённые в данном пособии, являются работоспособными, поэтому проверка выполненной работы сводится к запуску программы на исполнение. В конце каждой работы необходимо ответить на контрольные вопросы по данной теме и сделать выводы по выполненной работе.

Содержание

Практична работа №1……..…………………………………………….…5

Практична работа №2…………………..………………………………...10

Практична работа №3 ……………………..……………………….….…16

Практична работа №4…………………………..……………………..….21

Практична работа №5………………………..……………………….…..25

Практична работа №6……………………..…………………………..….30

Практична работа №7……………………..……………………………...35

Практична работа №8 ……………………..……………………….….…40

Практична работа №9……………………..…………………………..….46

Практична работа №10………………………..……………………...…..50

Рекомендуемая литература…………..………………………………......54

Практическая работа №1

ТЕМА: Создание нового псевдонима базы данных. Использование мастера форм баз данных в системе программирования Delphi

ЦЕЛЬ: Ознакомиться с Delphi и научиться определять набор параметров, для выявления метода подключения драйвера BDE к той или иной базе данных с использованием визуальных компонентов.

Краткие теоретические сведения Терминология баз данных

  1. Поле (field) — элемент данных в базах данных. Поле имеет имя и тип. Кроме текста, данные могут быть числом, денежной единицей, датой, временем и т. д.

  2. Запись (record) — набор полей, которые содержат связанную инфор­мацию. Например, запись, отведенная для заказчика, может содер­жать информацию об имени и адресе заказчика, а также его уни­кальный идентификационный номер.

  3. Таблица (table) — набор записей, которые имеют одну и ту же структуру полей. Если таблица отображается в форме сетки, то каждая строка представляет собой одну запись, а каждый столбец — одно поле.

  4. База данных (database) — набор связанных таблиц, обычно иденти­фицируемых с помощью каталога, содержащего эти таблицы, или с помощью псевдонима, который дает имя этой базе данных.

  5. И

    - 5 -

    ндекс (index) — точно так же, как оглавление книги помогает най­ти нужную тему, так и индекс базы данных помогает отыскать запи­си, которые имеют заданное значение поля.

  6. Первичный индекс (primary index) — используемый многими функ­циями баз данных, первичный индекс управляет порядком, в кото­ром будут отображаться записи базы данных. т. е. никакие две записи не могут иметь одно и то же значения в этом поле.

  7. Вторичный индекс (secondary index) — индекс, который может бази­роваться на комбинации полей. Вторичные индексы используются при связывании таблиц (речь об этом пойдет ниже).

  8. Запрос (query) — оператор в SQL (Structured Query Language — Язык структурированных запросов), который выбирает записи и поля из одной или нескольких таблиц. Запросы можно использовать с целью получения информации из базы данных — например, списка всех заказчиков с неоплаченными счетами.

Различные программы баз данных сохраняют таблицы и поля баз данных раз­личными способами, но если вы получаете доступ к базам данных с помощью Delphi, вам не нужно волноваться на этот счет.

Понятие псевдоним (alias) представляет собой набор параметров, определяющих метод подключения драйвера BDE к той или иной базе данных либо к системе управления базой данных (СУБД). Установив псевдо­ним для определенного каталога на диске, можно впоследствии обращаться через него к таблицам из этого ката­лога. Если вы перемещаете файлы, устанавливаете их на другом компьютере или же переносите их в общий каталог на сетевом сервере, то вам не придется вносить ка­кие-либо изменения в свою программу. Достаточно в программе конфигурации из­менить каталог для этого псевдонима.

- 6 -

Также, можно использовать созданный по умолчанию демонстрационный псевдоним dbdemos, кото­рый в комплекте поставки Delphi применяется для доступа к стандартным примерам приложений баз дан­ных, что мы и будем всюду делать. Но, для полноты изложения, мы рассмотрим создание нового псевдонима PDOXDEMO, который просто дублирует псевдоним dbdemos. Это знание пригодится вам при созда­нии собственных баз данных.