, пошуку, передачі у вигляді, зручному для сприйняття технічними засобами. Це файли (масиви), бази і банки даних, бази знань, а також їх системи.
При розробці і проектуванні баз даних внемашинное і внутримашинное інформаційне забезпечення входить в багаторівневе представлення даних:
зовнішній рівень;
інформаційно-логічний рівень;
даталогіческую рівень.
На зовнішньому рівні проектувальник бази даних:
- вивчає предметну область;
- вивчає вхідну і вихідну документацію;
виявляє потреби потенційних користувачів.
2.1.1 Инфологическая модель даних
Мета інфологічне моделювання - забезпечення найбільш природних для людини способів збору і представлення тієї інформації, яку передбачається зберігати в створюваній базі даних. Тому інфологічну модель даних намагаються будувати за аналогією з природною мовою.
На інфологічну рівні створення бази даних необхідно:
проаналізувати зібрану інформацію;
створити узагальнену інфологічну схему предметної області.
Основні поняття инфологической моделі даних:
1. Сутність - будь-який помітний об'єкт (об'єкт, який ми можемо відрізнити від іншого), інформацію про який необхідно зберігати в базі даних. Необхідно розрізняти такі поняття, як тип сутності й екземпляр сутності. Поняття тип сутності відноситься до набору однорідних особистостей, предметів, подій чи ідей, які виступають як ціле. Примірник сутності відноситься до конкретної речі в наборі. Наприклад, типом сутності може бути МІСТО, а екземпляром - Москва, Київ і т.д.
2. Атрибут - пойменована характеристика сутності. Атрибути використовуються для визначення того, яка інформація повинна бути зібрана про сутність.
. Ключ - це мінімальний набір атрибутів, за значеннями яких можна однозначно знайти необхідний екземпляр сутності. Мінімальність означає, що виключення з набору будь-якого атрибута не дозволяє ідентифікувати сутність по що залишилися.
. Зв'язок - асоціювання двох або більше сутностей
Як і побудова будівлі, побудова бази даних починається з проектування. Для початку необхідно з'ясувати, яке призначення бази даних і яку інформацію необхідно отримувати з бази. Необхідно скласти інформаційну базу даних, яка буде замінювати паперові технологічні процеси. Складемо типові запити до бази даних:
· яке покриття у деталі;
· тих процес деталі;
· контроль деталі;
· маршрут деталі.
Виділимо з цього набору класи об'єктів, про які потрібно буде отримувати інформацію з бази даних. Об'єкти кожного класу будуть зберігатися в окремій таблиці, і ми тим самим отримаємо список основних таблиць майбутньої бази даних. Виділимо наступні класи: деталі, тих процеси, контроль, маршрут. Таким чином, вийшло п'ять таблиць.
Виділимо цікавлять нас атрибути об'єктів кожного класу. Наприклад, для кожної деталі необхідно зберігати в базі її номер, ескіз, вид і товщину покриття, для тих процесів - пристосування, струм, час і ...