Тема проекту: «Моделювання бази даних для обробки замовлень на косметику»
Курсова робота
по курсу
«Проектування баз даних»
Зміст
Введення. Призначення баз даних
1.Описание предметної області
1.1Общее опис діяльності організації
1.2Пользователі бази даних
1.3Документи обліку та звітності
2.Інфологіческое моделювання предметної області
2.1ER модель предметної області
2.2Опісаніе ER моделі
3.Представленіе бази даних в графічному вигляді (діаграма)
4.Моделірованіе предметної області
4.1Постановка завдання
4.2Анкети опису сутностей, атрибутів і зв'язків
4.2.1Сущності
4.2.2Атрібути і колонки
4.2.3Домени
4.2.4Связі
5.Графіческіе матеріали
5.1Сущності і первинні ключі
5.2Определеніе зв'язків
5.3Атрібути сутностей
5.4Фізіческій рівень
5.5Частная модель
6.SQL-скрипт схеми бази даних
Висновок
Список літератури
Введення
Призначення баз даних.
Сучасне життя немислима без ефективного управління. Важливою категорією є системи обробки інформації, від яких багато в чому залежить ефективність роботи будь-якого підприємства чи установи. Така система повинна: ??
забезпечувати отримання загальних та/або деталізованих звітів за підсумками роботи;
дозволяти легко визначати тенденції зміни найважливіших показників;
забезпечувати отримання інформації, критичної за часом, без істотних затримок;
виконувати точний і повний аналіз даних.
Сучасні СУБД в основному є додатками Windows, так як дана середу дозволяє більш повно використовувати можливості персональної ЕОМ, ніж середу DOS. Зниження вартості високопродуктивних ПК зумовив не тільки широкий перехід до середовища Windows, де розробник програмного забезпечення може меншою мірою піклуватися про розподіл ресурсів, але також зробив програмне забезпечення ПК в цілому і СУБД зокрема менш критичними до апаратних ресурсів ЕОМ.
Серед найбільш яскравих представників систем управління базами даних можна відзначити: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а також баз даних Microsoft SQL Server і Oracle, використовувані в додатках, побудованих за технологією «клієнт-сервер». Фактично, в кожної сучасної СУБД існує аналог, що випускається іншою компанією, що має аналогічну область застосування і можливості, будь-який додаток здатний працювати з багатьма форматами представлення даних, здійснювати експорт та імпорт даних завдяки наявності великої кількості конвертерів. Загальноприйнятими, також, є технологи, дозволяють використовувати можливості інших додатків, наприклад, текстових процесорів, пакетів побудови графіків і т.п., і вбудовані версії мов високого рівня (найчастіше - діалекти SQL і/або VBA) і засоби візуального програмування інтерфейсів розробляються. Тому вже не має істотного значення на якій мові і на основі якого пакету написано конкретний додаток, і який формат даних в ньому використовується. Більш того, стандартом «де-факто» стала «швидка розробка додатків» або RAD (від англійського Rapid Application Development), заснована на широко декларованої в літературі «відкритому підході», тобто необхідність і можливість використання різних прикладних програм і технологій для розробки більш гнучких і потужних систем обробки даних. Тому в одному ряду з «класичними» СУБД все частіше згадуються мови програмування Visual Basic 4.0 і Visual C ++, які дозволяють швидко створювати необхідні компоненти додатків, критичні за швидкістю роботи, які важко, а іноді неможливо розробити засобами «класичних» СУБД. Сучасний підхід до управління базами даних передбачає і широке використання технології «клієнт-сервер».
Таким чином, на сьогоднішній день розробник не пов'язаний рамками якого-небудь конкретного пакету, а в залежності від поставленої задачі може використовувати самі різні програми. Тому, важливішим є загальний напрям розвитку СУБД та інших засобів розробки додатків в даний час.
1.Описание предметної області
. 1 Загальний опис діяльності організації
Oriflame Cosmetics S.A. (вимов...