Тема: Проектування бд "Технічні засоби комп. лабораторії"

За данним функцыональними вимогами:
1) Ввід даних про інвентар лабораторії;
2) Врахування всіх видів бухгалтерських ракунків, по котрим фокусуються матеріальні цінності (основні засоби, малоцінні засоби) ;
3) Автоматизувати процес логічного (не фізичного списання інвентаря;
4) Модифікація введених даних;
5) Забезпечити процес логічного (не фізичного) списання інвентаря
6) Виконувати фільтрацію:
- Інвентарному номеру;
- назві (частині назви);
- даті надходження на баланс МОЛ (місяць/рік);
- даті логічного списання (місяць/рік);
7) Створення звітів:
- Інвентарному номеру;
- назві (частині назви);
- даті надходження на баланс МОЛ (місяць/рік);
- даті логічного списання (місяць/рік);

поки що було спроектовано таку бд як на зображенні,
як ще можна нормалізувати бд??? які ще таблиці можно додати???

Post's attachments

схемабд.JPG 39.91 kb, 246 downloads since 2015-02-28 

2

Re: Проектування бд "Технічні засоби комп. лабораторії"

Гордый Славянин написав:

як ще можна нормалізувати бд???

Будь-як. Це ледве в 1НФ вписується, і то тільки завдяки тому, що Access не дозволяє її порушувати.
От поясніть, наприклад, як в цій базі буде зберігатися інформація про те, що надійшло 10 мікроскопів, 3 з них списані, ще 2 ремонтувалися і збільшили вартість? І нащо там друга таблиця, якщо одне поле "списано" (чи взагалі це поле "стан") зробить те саме?

3 Востаннє редагувалося Гордый Славянин (01.03.2015 09:53:38)

Re: Проектування бд "Технічні засоби комп. лабораторії"

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

4

Re: Проектування бд "Технічні засоби комп. лабораторії"

Почніть з того, що опишіть кілька видів того, що можна заносити в базу. Підказка: якщо в деяких предметів гарантовано одне поле буде NULL, а в деяких інших - інше поле буде NULL, то, швидше за все, це предмети з різних таблиць.
Ваші таблиці пов'язані 1:1 - це означає, що певному рядку з таблиці 1 відповідає певний рядок з таблиці 2, що очевидно не так. Зате додавання індексованого поля "списано" дозволить швидко знаходити списані (чи несписані) об'єкти.

Re: Проектування бд "Технічні засоби комп. лабораторії"

ДОБРЕ, ЗІ СПИСАНОЮ ТАБЛИЦЕЮ РОЗІБРАВСЯ. НУ ДОПУСТИМО, ЩО ВИДАМИ ТЕХ. ЗАСОБІВ - ЦЕ СИСТЕМНИЙ БЛОК, МОНІТОРИ, КЛАВІАТУРИ, МАНІПУЛЯТОРИ І Т.Д, І ЩО ДЛЯ КОЖНОГО З НИХ СТВОРИТИ ТАБЛИЦІ ЗІ СВОЇМИ ХАРАКТЕРНИМИ ПОЛЯМИ???

6

Re: Проектування бд "Технічні засоби комп. лабораторії"

Якщо у вас є реально унікальні властивості в базі у мишки і клавіатури - то різні.