Пояснювальна записка
Курсова робота з дисципліни
«Бази даних»
Реферат
БАЗА ДАНИХ, СУБД MICROSOFT ACCESS 2002-2003, MICROSOFT VISUAL BASIC 6.0., РЕКЛАМНЕ АГЕНТСТВО RECORDS, ADODC
Об'єкт дослідження і розробки - створення бази даних та додатки до неї.
Мета роботи - вивчення основ дисципліни «Бази даних».
Розроблено базу даних в СУБД Microsoft Access 2002-2003, додаток до бази даних в Microsoft Visual Basic 6.0.
ЗМІСТ
Введення
. Проектування бази даних
. Створення бази даних за допомогою СУБД MS Access
. 1 Створення таблиць в СУБД Access
. 2 Схема даних в Access
. 3 Заповнення таблиць інформацією
. Створення програми в Visual Basic для роботи з базами даних Access
. 1 Структура програми та взаємодії форм
. 2 Відкриття бази даних «Рекламне агентство» за допомогою засоби керування даними ADO
. 3 Видалення і додавання записів у базу даних «Рекламне агентство
. Створення запитів
Висновок
Бібліографічний список
ВСТУП
Завданням курсової роботи є створення бази даних за допомогою будь СУБД і розробка власного додатка для роботи з цією базою даних.
Група реляційних СУБД представлена ??на ринку програмних продуктів дуже широко. Це, наприклад, такі системи, як Paradox, Clarion, dBASE, FoxBASE, FoxPro, Clipper, Access. Найважливішою характеристикою будь СУБД є використовуваний в ній тип транслятора (інтерпретатор або компілятор). Програми, написані для системи-інтерпретатора, використовуються лише в присутності самої системи. В даний час швидкість роботи таких програм не поступається швидкості програм, згенерованих компілятором. Безперечною перевагою інтерпретаторів для програмістів є зручність в розробці і налагодженню програмних продуктів, а також при освоєнні мови. З перерахованих вище СУБД dBASE, FoxPro, Access є інтерпретаторами, а Clipper - компілятором. У пакетах dBASE і FoxPro мається компілятор, що дозволяє при бажанні сформувати EXE-файли готових програм. Недоліком систем-компіляторів є великі сумарні витрати часу на багаторазову компіляцію і збірку вихідних модулів програми при її налагодженні, що дуже уповільнює працю розробника.
В якості системи управління базами даних я вибрала Microsoft Access. СУБД Access має досить високі швидкісні характеристики і входить до складу надзвичайно популярного в нашій країні і за кордоном пакету Microsoft Office. Набір команд і функцій, пропонованих розробникам програмних продуктів в середовищі Access, за потужністю та гнучкості відповідає будь-яким сучасним вимогам до представлення та обробці даних.
Для розробки додатку я вибрала Microsoft Visual Basic. Програма Visual Basic була спеціально розроблена і ідеально підходить для створення інтерфейсу користувача, або проектування «лицьової сторони» програми, а також для роботи з наявними базами даних, тому, якщо ми хочемо надати більш привабливий вигляд даними, створеним за допомогою іншої програми, у тому числі Microsoft Access, ми легко зможемо це зробити в Visual Basic. Visual Basic передбачає технологію обробки баз даних, аналогічну використовуваної Microsoft Access. Це дає можливість створювати основні програми для роботи з базами даних за допомогою всього декількох десятків рядків в тексті програми.
1. ПРОЕКТУВАННЯ БАЗИ ДАНИХ
Створення нової бази даних (БД) Access здійснюється відповідно до її структурою, отриманої в результаті внемашинного проектування, яке полягає у створенні інформаційно-логічної моделі предметної області. Інформаційно-логічна модель (Илм) - сукупність інформаційних об'єктів (сутностей) предметної області і зв'язки між ними.
Ядром будь-якої бази даних є модель даних. Модель даних - сукупність структур даних та операцій їх обробки. Так як програма Microsoft Access - реляційна СУБД, то створюємо реляційну модель даних. Реляційна модель (від англ. Relation - відношення) була розроблена на початку 70-х років Едгаром Коддом. Модель спирається на систему понять реляційної алгебри, найважливіші з яких: таблиця, рядок, стовпець, ставлення і первинний ключ, а всі операції зводяться до маніпуляцій з таблицями. У реляційній моделі інформація представляється у вигляді прямокутних таб...