і т.п. - не завжди дають повне уявлення про структуру таблиць, за яким вони створюються.
Для проектування таблиць зовсім не обов'язково використовувати Microsoft Access. Спочатку краще розробити структуру на папері. При розробці таблиць рекомендується керуватися такими основними принципами. ul type=disc>
Відомості не повинні дублюватися в таблиці або між таблицями. У цьому відношенні таблиці в реляційної базі даних відрізняються від таблиць в додатках, що працюють з таблицями в текстовому форматі, таких як редактори електронних таблиць.
Дані, що зберігаються тільки в одній таблиці, оновлюються тільки в цій таблиці. Це більш ефективно і, крім того, виключає можливість дублювання записів, що містять різні відомості. Наприклад, адресу і номер телефону кожного клієнта досить зберегти один раз, в одній таблиці. ul type=disc>
Кожна таблиця повинна містити інформацію лише на одну тему.
Коли кожна таблиця містить відомості тільки по одній темі, з відомостями по кожній темі можна працювати незалежно від інших тем. Наприклад, адреса клієнта зберігається окремо від замовлень цього клієнта, що дозволяє видалити одне замовлення, зберігши відомості про клієнта. p> Кожна таблиця містить відомості по конкретній темі, а кожне поле в таблиці містить конкретний факт по темі таблиці. Наприклад, таблиця відомостей про клієнта може містити поля відомостей про назву компанії, адресі, місті, країні і номер телефону. При складанні схеми полів для кожної таблиці враховуйте наступне. ul type=disc>
Кожне поле має бути пов'язане з темою таблиці.
Чи не рекомендується включати до таблиці дані, які є результатом вираження.
Таблиця повинна містити всі необхідні відомості.
Дані слід розбити на найменші логічні одиниці (наприклад, поля В«Ім'яВ» і В«ПрізвищеВ», а не загальне поле В«Ім'яВ»).
Для зв'язування в Microsoft Access відомостей, що зберігаються в різних таблицях - наприклад, для зв'язування клієнта з усіма його замовленнями - кожна таблиця бази даних повинна містити поля або набір полів, однозначно визначають кожен запис. Таке поле чи набір полів називають первинним ключем.
Після розбиття відомостей на таблиці і визначення ключових полів необхідно вибрати спосіб, яким Microsoft Access буде знову об'єднувати пов'язані відомості. Для цього слід визначити зв'язки між таблицями бази даних Microsoft Access.
Якщо структури таблиць відповідають поставленим вимогам, то можна ввести всі дані. Потім можна створити всі необхідні запити, форми, звіти, сторінки доступу до даних, макроси і модулі.
У Microsoft Access існує два інструменти, допомагають в удосконаленні структури баз даних. Майстер аналізу таблиць може проаналізувати структуру таблиці, запропонувати відповідні нові структури та зв'язку, а також розділити таблицю на нові зв'язані таблиці, якщо це має сенс. Аналізатор швидкодії досліджу...