е проектування БД.
Інфологіческое проектування.
Инфологическая модель - це відображення предметної області, для якої розробляється база даних.
Инфологическая модель відображає тільки істотні, з точки зору обробки, особливості об'єктів предметної області. Инфологическая модель є моделлю логічного рівня і не залежить від особливостей використовуваної СУБД. Побудована інфологіческая модель даних в подальшому буде затребувана на етапі фізичного проектування, а також на етапі експлуатації та супроводу вже готової системи, дозволяючи наочно представити будь вносяться до бази даних зміни.
Модель сутність-зв'язок (ER-модель) - модель даних, що дозволяє описувати концептуальні схеми предметної області.модель використовується при високорівневої (інфологічну) проектуванні баз даних. З її допомогою можна виділити ключові сутності і позначити зв'язки, які можуть встановлюватися між цими сутностями. [2]
Під час проектування баз даних відбувається перетворення ER-моделі в конкретну схему бази даних на основі обраної моделі даних.
Під даталогіческой розуміється модель, що відображає взаємозв'язки між елементами даних безвідносно їх змісту та фізичної організації. При цьому даталогіческая модель розробляється з урахуванням конкретної реалізації СУБД, також з урахуванням предметної області на основі її інфологічної моделі.
Вибір системи управління базою даних.
З базами даних нерозривно пов'язане таке поняття, як СУБД. СУБД (система управління базами даних) - програма, яка управляє даними, здійснює зберігання, вилучення, пошук, редагування інформації, що зберігається в базі даних. [19]
Як приклад реляційної СУБД можна навести Microsoft Access. Access - це, насамперед, система управління базами даних (СУБД). Як і інші продукти цієї категорії, вона призначена для зберігання і пошуку даних, кончини інформації в зручному вигляді та автоматизації часто повторюваних операцій (заповнення картки на пацієнта, заповнення картки оплати послуг і. Д.), За допомогою Access можна розробити прості та зручні форми для введення даних, а також здійснювати розробку даних і видачу складних звітів.
Основними поняттями СУБД ACCESS є:
Дані - систематизована і структурована будь-яким чином інформація. Існують три моделі даних: ієрархічна, мережева, реляційна. Ієрархічно структуровані дані складаються з декількох записів, одна з яких визначена як коренева. Прикладом ієрархічної моделі можуть служити дерева. Мережева модель подібна до ієрархічної, але є більш загальною моделлю, в тому сенсі, що між записами присутні зв'язку багато до багатьох і багато до одного raquo ;, а також тут немає кореневого вузла, тобто будь-який запис може бути кореневої. Реляційна модель являє собою дані, впорядковані в таблиці, чаші всього двомірні;
Моделі даних - подання даних і їх взаємозв'язків, що описують поняття проблемної середовища. Моделі даних використовуються як для інфологіческого, так і для логічного та фізичного представлення даних.
Мова запитів (SQL). (англійською - Structured Query Language) розшифровується як мова структурованих запитів .
У реляційних базах даних мова запитів служить:
· для створення даних;
· для модифікації даних;
· для управління даними.
Функціональність мови сильно еволюціонувала, зараз діє стандарт, прийнятий в 2003 році.
Мова запитів і управління базою даних
Управління базою даних (операції з даними: додавання, видалення, зміна) проходить саме з використанням мови запитів. Але не тільки.
Мова запитів також дозволяє:
· додавати таблиці;
· змінювати типи полів в таблицях.
Основні типи запитів
Використання мови запитів зводиться до вибірок рядків (записів таблиць) і здійсненню операцій над усіма записами вибірки, тобто над записами вибірки можна здійснити одну з трьох операцій:
· переглянути набір записів;
· змінити всі записи набору;
· видалити всі записи набору.
Для кожної з операцій використовуються свої оператори, але найчастіше запити будуються на наступних операторах: - зчитує дані (з урахуванням умов) і отримує виборку- додає нові дані в табліцу- змінює існуючі дані- видаляє дані з таблиці (Програма Microsoft Access - електронний посібник [сайт] # justify gt; Головна кнопкова форма створюється з метою навігації по базі даних, тобто вона може використовуват...