База даних клієнтів і замовлень

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?ся поряд з ромбом.

 

Мал.1

 

Перед тим, як створювати фізичний проект БД необхідно створити первісний проект. Він вже буде містити всі необхідні сутності та звязки.

В первісному проекті бази даних будуть такі сутності:

Addresses - адреси;

Customer - клієнти;

Customer_Orders - заказ клієнта;

Customer_Addresses - адреса клієнта;

Customer_Payment_Methods - метод доставки заказу;

Customer_Orders_Products - продукт заказаний клієнтом;

Customer_Orders_Delivery - доставка заказу клієнту

Products - продукти;

Suppliers - постачальники;

Розглянемо дані сутності та звязок між ними та зобразимо їх на ER - діаграмі, яка зображена на додатку "Додаток А".

3. Вибір СКБД та іншого програмного забезпечення

 

Microsoft SQL Server Management Studio Express 2005 року безкоштовна версія програмного забезпечення для створення баз даних. Вона дуже добра для навчання на початкових етапах.

Microsoft SQL Server Management Studio Express - платформа баз даних, оптимізована для сучасних додатків, здатна масштабуватися згідно потребам підприємств будь-якого розміру. Застосування Microsoft SQL Server 2005 підвищує рентабельність за рахунок скорочення часу простою і динамічного попереджуючого управління, що значно зменшує адміністративні витрати. Крім того, Microsoft SQL Server 2005 - надійна захищена платформа, якій можна довірити конфіденційні корпоративні дані, критично важливі для бізнесу.

Відповідно до сучасних вимог, в Microsoft SQL Server 2005 приділяється основна увага наступним аспектам:

масштабованість і продуктивність. Microsoft SQL Server 2005 дозволяє підприємствам створювати рішення БД, що забезпечують продуктивність і масштабованість, необхідну сучасним додаткам;

висока доступність. Microsoft SQL Server 2005 забезпечує безперервність функціонування додатків, що працюють з БД, а також зводить до мінімуму адміністративні витрати і зниження продуктивності високо доступних рішень;

безпека. Microsoft SQL Server 2005 надає покращувану захищену платформу даних, що підтримує шифрування важливих даних, аудит модифікації даних і метаданих, застосування зовнішніх криптографічних ключів, а також шифрування і захист файлів архівів електронним підписом;

керованість. Microsoft SQL Server 2005 дозволяє підприємствам понизити витрати часу і засобів на управління інфраструктурою обробки і зберігання даних за рахунок підтримки інноваційних технологій автоматизованого адміністрування, заснованого на політиках, а також покращуваних засобів моніторингу продуктивності, усунення неполадок і настройки. [5]

4. Фізичне проектування БД

 

4.1 Створення бази даних

 

Для того щоб створити базу даних у Microsoft SQL Server 2005 потрібно:

запустити SQL Server Management Studio Express;

потім зявиться вікно де потрібно ввести імя сервера та нажати кнопку Соединить.

 

 

Далі потрібно клацнути правою кнопкою миші по вкладці Базы данных та вибрати Создать базу данных.

 

Далі зявиться вікно де потрібно ввести імя бази даних, початковий розмір та ін.

 

 

4.2 Створення таблиць у базі даних

 

Для створення і модифікації таблиць (і взагалі більшості структур SQL Server 2005) можна використовувати графічні можливості SQL Server.

 

 

У Enterprise Manager клацніть правою кнопкою миші на значку Tables і виберіть команду New Table (Нова таблиця). Перед нами виникне порожня форма, в яку нам потрібно ввести імена (Column Name) і типи даних (Data Турі) стовпців нової таблиці. Для деяких типів даних (наприклад, char) ми можемо задати довжину, для інших же (таких, як int) довжина однозначно визначається типом даних.

 

 

Щоб зробити стовпець product_id ключем таблиці, клацніть в будь-якому місці рядка з імям цього стовпця, щоб виділити її, а потім клацніть на символі ключа на панелі інструментів вікна створення таблиць. Щоб створити композитний ключ, виділіть всі стовпці, що становлять ключ, і клацніть на символі ключа.

Програми створення таблиць зображено на додатку "Додаток В".

 

4.3 Визначення звязків

 

Звязки, як і інші структури, можна створювати двома способами: або визначаючи зовнішні ключі в операторах ALTER TABLE, або малюючи звязки на діаграмі бази даних.

Ми працюватимемо з діаграмою бази даних.

Клацніть правою клавішею миші на значку Diagrams (Діаграми) і виберіть команду New Database Diagram (Нова діаграма бази даних). Запуститься майстер, який проведе вас через процес додавання таблиць в діаграму. Помістіть на діаграму всі таблиці.

Для створення звязку перетягнете первинний ключ з однієї таблиці в зовнішній ключ іншої таблиці, з якою ви хочете встановити звязок. [2]

 

 

Схема бази даних зображена на додатку "Додаток Б".

Запит про клієнтів та їх адреси показано в додатку "Додаток Г"

Запит про клієнтів, ціну на продукцію та поставщиків показано в додатку "Додаток Д".

 

Висновки

 

Технологія баз даних використовується в безлічі додатків. Деякі з них призначені для єдиного користувача з єдиним компютером, інші використовуються робочими групами в кількості 20-30 чоловік через локальну мережу, треті служать сотням користувачів і містять трильйони байтів даних. Останнім часом технологія баз даних застосовується в поєднанні з інтернет технологією для підтримки мультимедійних додатків у відкритих і закритих мережах.

Компонентами додатку бази даних є сама база даних, система управління базою даних і прикладні програми.

База даних - це само документовані