у. При цьому зв'язок може бути обов'язковою з одного боку і необов'язковою з іншого боку. p align="justify"> У СУБД Access процес створення реляційної бази даних включає створення схеми даних. Схема даних наочно відображає таблиці та зв'язки між ними, а також забезпечує використання зв'язків при обробці даних. У схемі даних встановлюються параметри забезпечення цілісності зв'язків у базі даних. p align="justify"> Таким чином, здійснюється нерозривний зв'язок внемашинного проектування бази даних з етапом її створення за допомогою СУБД. У схемі даних, побудованої за нормалізованої моделі даних предметної області, можуть бути встановлені одно-однозначні і одне-багатозначні зв'язку. Для таких зв'язків забезпечується підтримку цілісності взаємозв'язаних даних, при якій не допускається наявності в базі даних підпорядкованої запису без пов'язаної з нею головною, при первинному завантаженні бази даних та її коригування. Зв'язки, визначені в схемі даних, використовуються автоматично при розробці багатотабличних форм, запитів, звітів, істотно спрощуючи процес їх конструювання. br/>
1.2 Мова програмування Delphi
є потужним і універсальним засобом розробки додатків, RAD-оболонкою. Її разом з бібліотекою VCL, на якій оболонка заснована і написана, можна назвати дійсно революційною. Порівняння з C + + Builder 4 показує, що продуктивність Pascal-коду, згенерованого Delphi, всього на 4-5% менше, ніж коду C + +. p align="justify"> Переваги мови програмування
Простота, швидкість і ефективність Delphi пояснюють її популярність. Delphi має один з найшвидших компіляторів, який породжує, проте, вельми і вельми непоганий об'єктний код. Є й інші переваги: ​​простота вивчення Object Pascal; полегшують життя нововведення - начебто властивостей (properties); програми, написані на Delphi, не потрібно постачати додатковими бібліотеками (на відміну від зв'язки C + +/MFC). Справді, VCL надає зручний, легко розширюваний об'єктно-орієнтований інтерфейс до Windows, що жодною мірою не заважає програмісту опускатися в самі глибини Windows API. Творцям оригінальних компонентів це доводиться робити досить часто, на відміну від "просто програмістів". Як було сказано вище, модель програмування в Delphi - компонентна, що дозволяє користуватися компонентами, написаними іншими розробниками, навіть не маючи їх вихідного коду і вже поготів не вивчаючи його. В Інтернеті є величезна кількість компонентів, значна частина яких поширюється безкоштовно. Застосування компонентної моделі призводить до того, що досить багато в поведінці об'єктів програмувати не потрібно взагалі, і багато, на що в інших середовищах пішли б тижні, можна зробити за години або навіть хвилини. Воно й зрозуміло - це ж RAD-середовище. До переваг можна віднести дуже швидкий браузер класів і миттєвий висновок підказки автозаповнення коду (code completion). Якщо коротко - ...