Курсовая работа: База даних Каталог мобільних телефонів

· вибір способу організації БД;

· розробку специфікації внутрішньої схеми БД засобами моделі даних;

· опис відображення концептуальної схеми БД у внутрішній структурі управління файлами.

На відміну від ранніх СУБД багато сучасних систем, у тому числі і Access не надають розробникові якого-небудь вибору на стадії фізичного проектування. На цій стадії можна говорити не про варіанти фізичного проектування, а про варіанти реалізації. Тобто, після створення даталогічної моделі фізичне проектування включає:

· вибір СУБД;

· оновлення структури таблиць;

· призначення типів полів для розподілу атрибутів сутності;

· можливе створення таких додаткових об'єктів як індекси, тригери (обробники подій) і процедури, що зберігаються, що полегшують пошук в таблицях і обробку даних контролю цілісності [1, 2, 5].

СУБД Access

Системи управління базами даних – це програмні засоби, за допомогою яких можна створювати бази даних, наповнювати їх, працювати з ними. Багато хто з них насправді є не закінченими продуктами, а спеціалізованими мовами програмування, за допомогою яких кожний хто засвоїв мову, може сам створювати такі структури, які йому зручні, і вводити в них необхідні елементи управління. До подібних мов відносяться Clipper, Paradox, FoxPro та інші.

За допомогою Access звичайні користувачі отримали зручний засіб для створення і експлуатації достатньо могутніх баз даних без необхідності що-небудь програмувати. При бажанні систему можна розвивати і настроювати власними силами. Для цього треба опанувати основами програмування на мові Visual Basic.

Ще однією додатковою гідністю Access є інтегрованість цієї програми з Excel, Word і іншими програмами пакету Office [3].

Об'єкти Access

Таблиці створюються користувачем для зберігання даних по одному об'єкту моделі даних предметної області.

Запити створюються користувачем для вибірки потрібних даних з однієї або декількох зв'язаних таблиць. Запит може формуватися за допомогою запитів за зразком QBE або за допомогою мови структурованих запитів SQL. За допомогою запиту можна також відновити, видалити, додати дані в таблиці або створити нові таблиці на основі тих що вже існують.

Форми призначені для введення, перегляду і коректування взаємозв'язаних даних бази на екрані в зручному вигляді, який може відповідати звичному для користувача документу. Форми також можуть використовуватися для створення панелей управління в додатку користувача.

Звіти призначені для формування вихідного документа, призначеного для друку.

Макроси містять опис дій, які повинні бути виконані у відповідь на деяку подію. Кожна дія реалізується макрокомандою. Вибір макрокоманд і завдання параметрів, використовуваних ними при виконанні, є простою автоматизованою операцією. Макрос дозволяє об'єднати розрізнені операції обробки даних в додатку.

Модулі містять програми на мові Visual Basic, які можуть розроблятися користувачем для реалізації нестандартних процедур при створення додатку [4, 5].

Опис бази даних «Каталог мобільних телефонів»

Створення таблиць

Всі таблиці ІС «Каталог мобільних телефонів» були побудовані в режимі конструктора.

Оскільки дана база є реляційною, то вона містить не окремі таблиці, а групи взаємозв'язаних таблиць. Для створення зв'язків між таблицями використовувалася команда Схема даних меню Сервіс .

Після вибору таблиць були встановлені зв'язки шляхом перетягування імені поля з однієї таблиці в іншу на відповідне йому зв'язане поле.

Включення прапорця Забезпечення умови цілісності даних дозволяє захиститися від випадків видалення записів з однієї таблиці, при яких пов'язані з ними дані інших таблиць залишаться без зв'язку.

Прапорці Каскадне оновлення полів і Каскадне видалення зв'язаних записів забезпечують одночасне оновлення і видалення даних у всіх підлеглих таблицях при їх зміні в головній.

Створення запитів

Для створення запиту усіх мобільних телефонів був використаний режим Конструктора . Цей запит потрібен нам для виводу усіх мобільних телефонів на форму тільки для перегляду.

Для відбору телефонів за виробником використовувався запит з умовою like, при такій умові ми можемо ввести потрібну нам назву фірми виробника. Результатом даного запиту є інформація про мобільні телефони які відповідають умовам відбору. Таким саме способом зроблено запит вибір за камерою. Для створення більш складного запиту було створено запит який має умову вибору не в одному полі, а в двох.

Результатом даного запиту є інформація про телефони з музичним програвачем і радіо.

Для створення діапазонного запиту в полі Умова відбору введено вираз: >=[введіть початкову ціну] And <=[введіть кінцеву ціну] (поле ціна)

Результатом даного запиту є інформація про телефон з певного діапазону цін.

Створення форм

Всі форми БД «Каталог мобільних телефонів», крім Головної, були створені за допомогою Майстра, та потім відредаговані у режимі Конструктор. Відкриття форм здійснюється натисненням відповідних кнопок на кнопковій формі (рис. 2.32), яка створена вручну за допомогою Конструктора (Форми ® Створення форми в режимі конструктора).

Інструкція користувача

При натисненні на кнопку Перегляд каталогу, на Головній формі, відкриється форма для перегляду інформації про всі мобільні телефони присутні у базі.

К-во Просмотров: 164
Бесплатно скачать Курсовая работа: База даних Каталог мобільних телефонів