Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Розробка програми для роботи з базою даних

Реферат Розробка програми для роботи з базою даних





ір її в даній роботі в якості СУБД, можна віднести:

кроссплатформенность і зручний перехід від однієї операційної системи до іншої, перенесення баз з одного сервера на інший відбувається шляхом відновлення в новій операційній системі резервної копії бази, яка була створена у вихідній операційній системі;

безкоштовність;

нізкуя вимогливість до апаратної платформи, можна використовувати в якості платформи для сервера звичайний персональний комп'ютер;

високу продуктивність;

потужну мовну підтримку збережених процедур і тригерів;

можливість резервного копіювання «на льоту» (не потрібно зупиняти сервер);

можливість використання великих баз даних, обсягом до декількох Тбайт.

наявність великого числа засобів адміністрування і розробки, у тому числі IBExpert, який, забігаючи вперед, буде використовуватися в даній роботі для створення бази даних на сервері Firebird;

велике число програмних способів доступу до бази даних з різних мов і середовищ програмування (компоненти для Delphi, драйвери для PHP, Python, провайдер даних .NET, класи для ADO, ODBC).

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

У даній роботі для створення додатка обрано середовище Delphi, так як вона є візуальним середовищем розробки і у ній найбільш добре опрацьовані компоненти для зв'язку c Firebird, в тому числі і з тієї причини, що попередник сервера Firebird СУБД InterBase розроблений тією ж фірмою (Borland), що і Delphi 7 [15].

До основних достоїнств Delphi можна віднести наступні [18] [21]:

швидка розробка додатки (візуальна середа розробки);

один з найшвидших компіляторів;

досить висока продуктивність додатків і їх не великі вимоги до ресурсів комп'ютера;

можливість створення власних компонентів і вбудовування їх у середовище;

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


2.2 Проектування та створення бази даних


З визначення бази даних випливає, що вона відображає в собі характеристики об'єктів будь-якої предметної област??. Тому необхідно спочатку визначитися з предметною областю.

У даній роботі взята предметна область, пов'язана з функціями мов програмування. Розробляється навчально-довідкова інформаційна система за функціями мов програмування, яка призначена для швидкого і зручного одержання користувачем максимально точної інформації по цікавлять його функцій мов програмування.

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

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

Для розроблюваної бази даних достатньо однієї таблиці з наступними полями:

назва функції (Name);

параметри функції і повертається значення (PARAMETR);

мова програмування, в якому дана функція працює (LANG);

короткий опис роботи аналізованої функції (DESCRIPT).

Для того щоб забезпечити однозначну ідентифікацію записів у таблиці бази даних вводиться додаткове поле числове поле ID, яке повинно мати властивість унікальності і буде грати роль первинного ключа в базі. У таблиці 1 представлено докладний опис полів таблиці.

Таблиця 1 - Опис структури розроблюваної бази даних

Первинний ключНазваніеТіпОпісаніеДаIDЦелийІдентіфікатор, автоінкрементне полеNAMEТекстовыйНазваниеPARAMETRТекстовыйПараметрыLANGТекстовыйЯзыкDESCRIPTТекстовыйОписание

Далі необхідно створити базу даних і таблицю з даними полями на сервері Firebird. У даній роботі це робиться через засіб IBExpert.

На малюнку 9 представлена ??база даних, створена за описаною вище структурі в середовищі IBExpert з використанням системи управління бази даних Firebird.


Рисунок 9 - База даних по функціям мов програмування


Для реалізації Автоінкрементний поля ID створений тригер, представлений на малюнку 10.

Рисун...


Назад | сторінка 4 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Описание алгоритмом Функціонування бази даних міст України в середовіщі віз ...
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Розробка бази даних на мові програмування Python
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Сайт з використанням скриптової мови програмування PHP і бази даних MySQL