ему курсової роботи я, перш за все, поставив перед собою завдання створення бази даних зрозумілу користувачеві і об'ємну за функціональними можливостями. У програмі повинні бути присутніми:
Додавання запису
Зміна запису
Пошук запису по фірмі
Пошук запису по типу взуття
Перегляд запису по ID
Перегляд всіх записів
Видалення запису
Для цього до кожного пункту була написана окрема функція. Всі функції, у підсумку, об'єднуються в програму. Для зберігання інформації в програмі повинна використовуватися динамічна пам'ять, з якої, надалі, запис проводиться в текстовий файл. p align="justify"> Для створення бази даних я розбив свою роботу на кілька етапів:
Концептуальне (інфологічне) проектування.
Концептуальне (інфологічне) проектування - побудова семантичної моделі предметної області, тобто інформаційної моделі найбільш високого рівня абстракції. Така модель створюється без орієнтації на якусь конкретну СУБД і модель даних
Конкретний вигляд і зміст концептуальної моделі бази даних визначається обраним для цього формальним апаратом. Зазвичай використовуються графічні нотації, подібні ER-діаграм. p align="justify"> Початок створення бази даних було розпочато саме з побудови ER - діаграми, яка представлена ​​нижче:
Логічне (Даталогіческое) проектування
Логічне (Даталогіческое) проектування - створення схеми баз даних на основі конкретної моделі даних, наприклад, реляційної моделі даних. Для реляційної моделі даних даталогіческая модель - набір схем відносин, зазвичай із зазначенням первинних ключів, а також В«зв'язківВ» між відносинами, що становлять зовнішні ключі. p align="justify"> Перетворення концептуальної моделі в логічну модель, як правило, здійснюється за формальними правилами. Цей етап може бути в значній мірі автоматизований. p align="justify"> На етапі логічного проектування враховується специфіка конкретної моделі даних, але може не враховуватися специфіка конкретної СУБД.
Фізичне проектування
Фізичне проектування - створення схеми бази даних для конкретної СУБД. Специфіка конкретної СУБД може включати в себе обмеження на іменування об'єктів бази даних, обмеження на підтримувані типи даних і т.п. Крім того, специфіка конкретної СУБД при фізичному проектуванні включає вибір рішень, пов'язаних з фізичним середовищем зберігання даних (вибір методів управління дискової пам'яттю, поділ БД по файлах і пристроям, методів доступу до даних), створення індексів і т.д.
Тестування та опис полів
номер запису - тип int
Вид взуття - ти...