Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 Курс / переподы / анал / Практика / Антоненко / стсрьтсьсьсрсьоспмь.doc
Скачиваний:
1
Добавлен:
30.05.2020
Размер:
356.35 Кб
Скачать

Міністерство освіти і науки України

Сумський державний університет

Машинобудівний коледж

ЩОДЕННИК-ЗВІТ

З НАВЧАЛЬНОЇ ПРАКТИКИ

СПЕЦІАЛЬНІСТЬ 5.05010101

“Обслуговування програмних систем і комплексів”

База практики_______________________________________________________

(назва підприємства)

________________________________________________________

(цех, дільниця)

Студент

Група

Керівник практики

________________

________________

________________

____________________

____________________

2011 р.

Міністерство освіти і науки України

Сумський державний університет

Машинобудівний коледж

Дисципліна: Навчальна практика з СУБД

Спеціальність 5.05010101 “Обслуговування програмних систем і комплексів”

Курс________________Група __________________Семестр______________

Завдання на навчальну практику студента

__________________________________________________________________

(прізвище, ім’я, по батькові)

Тема роботи: Створення бази даних для роботи з інформаційним матеріалом на тему «Салон чоловічих сорочок» .

Дата видачі завдання “____”________________201__ р.

Дата закінчення роботи “____”________________201__ р.

Керівник _____________________ Вороніна Ю.М.

(підпис) (прізвище, ім’я, по батькові)

Завдання розглянуто на засіданні циклової комісії спеціальності 5.05010101

Протокол №________ від “____”____________201__р.

Голова циклової комісії ___________________ Лобова В.В.

(підпис) (прізвище, ім’я, по батькові)

Зміст

Вступ

4

1

Теоретична частина

7

2

Практична частина

12

Висновок

30

Література

31

Вступ

Мета практики: закріпити теоретичні знання і набути практичні навички роботи з проектуванням баз даних в середовищі Borland Delphi, вміти створювати, редагувати, налагоджувати, компілювати та застосовувати створені програмні продукти за призначенням. Створити програму, яка буде обслуговувати створену базу даних, а саме перегляд бази даних, редагування та виконання запитів.

Потужність і гнучкість Delphi при роботі з базами даних заснована на низькорівневому ядрі - процесорі баз даних Borland Database Engine (BDE). Його інтерфейс із застосовними програмами називається Integrated Database Application Programming Interface (IDAPI). В принципі, зараз не розрізняють ці дві назви (BDE і IDAPI) і вважають їх синонімами.

Таблиці зберігаються у базі даних. Деякі СУБД зберігають базу даних у вигляді декількох окремих файлів, що є таблицями (в основному, усі локальні СУБД), тоді як інші складаються з одного файлу який містить в собі усі таблиці і індекси (InterBase). Наприклад, таблиці dBase і Paradox завжди зберігаються в окремих файлах на диску. Каталог, dBase, що містить .DBF файли або Paradox .DB файли, розглядається як база даних. Іншими словами, будь-який каталог що містить файли у форматі Paradox або dBase, розглядається Delphi як єдина база даних. Для перемикання на іншу базу даних треба просто перемкнутися на інший каталог. Як вже було вказано вище, InterBase зберігає усі таблиці в одному файлі, що має розширення .GDB тому цей файл і є база даних InterBase.

Зручно не просто вказувати шлях доступу до таблиць бази даних, а використовувати для цього деякий замінник - псевдонім, що називається аліасом. Він зберігається в окремому конфігураційному файлі в довільному місці на диску і дозволяє виключити з програми пряму

вказівку шляху доступу до бази даних. Такий підхід дає можливість розташовувати дані у будь-якому місці, не перекомпилируя при цьому програму. Окрім шляху доступу, в аліасі вказуються тип бази даних, язиковий драйвер і багато іншої інформації, що управляє. Тому використання аліасів дозволяє легко переходити від локальних баз даних до SQL -серверним базам (природно при виконанні вимог розподілу додатка на клієнтську і серверну частині).

Створення таблиць.

CREATE TABLE “Tablname” (fieldname1 type1,

fieldname2 type2,

fieldname3 type3);

При запуску цього запиту створюється таблиця з ім’ям ‘Tablename’, в якій є поля fieldname1, fieldname2, fieldname3.

Вилучення таблиць.

DROP TABLE “Tablename”

При запуску цього запиту таблиця ‘Tablename’ знищується.

Оператори маніпулювання даними використовуються для видалення, додавання та пошуку записів в таблицях.

Додавання записів.

Щойно створену таблицю Tablename можна заповнити даними.

INSERT INTO Tablename.db

VALUES (“value1”, “value2”,”value3”)

Інструкція VALUES вставляє в таблицю Tablename один рядок.

Модифікація даних.

UPDATE Tablename.db

SET fieldname=”value”

[WHERE fieldname=”value”]

Видалення даних.

DELETE FROM Tablename.db

[WHERE fieldname=”value”]

Цей запит видаляє всі записи в таблиці, що відповідають обмеженням, заданих інструкцією WHERE.

Пошук даних.

Вибір даних з таблиці здійснюється за допомогою інструкції SELECT.

SELECT fieldname1, fieldname2

FROM “Tablename.db”

[WHERE fieldname3=’value’]

Постановка задачі:

Створити базу даних за своїм варіантом, яка буде задовольняти всі вимогу вказані у завданні. Створити програму яка буде взаємодіяти зі створеною базою даних та надаватиме можливість переглядати, редагувати та виконувати запити до бази даних.

Варіант 22

«Салон чоловічих сорочок»

1.  Відомості: розмір, колір, рукав (довгий, короткий), матеріал (бавовна, шерсть, синтетика), країна, фірма, ціна, кількість.

2.  Створити таблицю за допомогою запиту: вивести всі розміри і колір сорочок з бавовни.

3.  Створити наступні запити:

а) Запит на виведення розміру і кольору сорочок з коротким рукавом.

б) Запит на виведення матеріалу і ціни всіх сорочок дорожчих 50 грн.

в) Запит на виведення країни та фірми виробника сорочок з розміром 44.

г) Запит на виведення фірми та розміру сорочок, країни-виробника - Китай.

д) Запит на виведення розміру та кольору сорочок кількість яких більше 5.

е) Запит на виведення розміру та кольору, матеріал яких синтетика, а тип рукава - довгий.

є) Запит на змінення значення кількості на значення 100, країна-виробник - Польща.

ж) Запит на додавання нової строчки в базу даних під номером 22.

з) Запит на видалення даних з бази даних під номером 22.

Соседние файлы в папке Антоненко