
Курсова робота
з предмету
«Системи управління базами даних»
на тему
«Відеопрокат Оранта»
учениці групи № 8
Шуманської Юлії
Створення бази даних
У
програмі Access БД можна створити двома
способами: на основі готового шаблону
(Создать На моем компьютере
Шаблоны) або з нуля.
В даному випадку я скористувалась другим способом створення БД. Для цього я виконала команду: Файл Создать Новая база данных. Після цього відкрилось діалогове вікно, в якому я задала місце розташування та відповідну назву та розширення (.mdb).
Далі в робочій області програми з’являється вікно бази даних з декількома вкладками, які відповідають за створення відповідних об’єктів. Для чого ж призначені всі ці об’єкти? Давайте розглянемо детальніше:
Таблицы – основний елемент БД, призначений для зберігання даних.
Запросы – призначені для конструювання засобів пошуку, відбору, обчислення та модифікації інформації в БД.
Формы – спеціальні об’єкти у вигляді вікон для введення, редагування і відображення інформації у зручному для користувача вигляді з можливістю використання додаткових елементів.
Отчеты – призначені для виведення інформації на друк, в т.ч. і підсумкові.
Страницы – елементи, що дозволяють розмістити БД в мережі і організувати доступ до даних.
Макросы – призначені для автоматизації роботи в програмі.
Модули – додаткові процедури на мові Visual Basic.
Створення таблиць
Першим кроком роботи з БД було створення таблиць. Як бачимо на малюнку (Мал.1), є три способи створення таблиць:
Режим конструктора – передбачає створення чи модифікацію структури таблиці
(опис назв полів, їх типів та інших властивостей)
Майстер таблиць – дозволяє створити таблицю на основі одного із шаблонів,
шляхом послідовного задання необхідних параметрів.
Безпосереднє введення даних – після вибору такого способу, з’являється
порожня заготовка таблиці, яка вже готова до введення даних. Але користувач сам повинен задати назви полів і змінити їх типи (за допомогою конструктора). Щоб перемикнутись з вигляду таблиці до режиму конструктора, призначена кнопка «Вид» на панелі інструментів.
Т
акий
вигляд вона має, коли користувач
знаходиться у режимі таблиці.
А
такий вигляд – коли користувач,
знаходиться у режимі конструктора.
Для створення власних таблиць я обрала режим конструктора, адже в ньому я можу відразу задати назви полів, а також відповідні їх типи та властивості.
Таблиця 1: Працівники відеопрокату. Ця таблиця буде мати відомості про працівників, які видаватимуть відеокасети у прокат.
В
казавши
назви полів, я задала для кожного
відповідні типи. Як відомо, у кожній
таблиці має бути ключове поле, яке
ідентифікуватиме кожен запис таблиці,
тобто інформація в цьому полі буде
унікальною для кожного запису. Тому для
поля Код працівника
я задала тип «Счетчик»
і натиснула кнопку «Ключевое
поле»
на панелі інструментів. Для поля ПІБ
тип
«Текстовый».
А для поля
Дата Народження – тип
Дата/время.
При завершенні створення таблиці вводжу
відповідну назву і тепер вона
відображатиметься на вкладці Таблицы.
Таблиця 2: Відеокасети. Ця таблиця буде містити інформацію про наявні для прокату відеокасети.
Код відеокасети – тип «Счетчик» (ключове поле)
Назва – тип «Текстовый»
Жанр фільму – тип «Текстовый»
Тривалість – тип «Дата/время»
Рік випуску – тип «Числовой»
Режисер – тип «Текстовый»
До поля Тривалість в нижній частині конструктора «Свойства поля» я задала додаткову властивість: Формат поля – Краткий формат времени, що дозволить відображати тривалість фільму у відповідному форматі часу – години : хвилини.
Таблиця 3: Клієнти відеопрокату. В ній розміщуватимуться відомості про клієнтів відеопрокату, які користувались відеокасетами. Перелік полів:
Код клієнта – тип «Счетчик» (ключове поле)
ПІБ – тип «Текстовый»
Адреса – тип «Текстовый»
Контактний телефон – тип «Числовой»
Таблиця 4: Облік замовлень. Міститиме інформацію про здійснені клієнтами замовлення, тривалість прокату та вартість відеокасет у прокаті. У цій таблиці будуть такі поля:
Код замовлення – тип «Счетчик»
Код відеокасети – тип «Числовой», формат «Длинное целое»
Код клієнта – тип «Числовой», формат «Длинное целое»
Код працівника – тип «Числовой», формат «Длинное целое»
Дата видачі в прокат – тип «Дата/время»
Дата повернення – тип «Числовой»
Заклад за відеокасету – тип «Денежный»