Інформатика
Проектування та створення бази даних
Введення
База даних - сукупність даних, організованих за певними правилами, що передбачають загальні принципи опису, зберігання і маніпуляції даними. База даних може розглядатися в якості інформаційної моделі предметної області.
Основним призначенням баз даних є швидкий пошук міститься в них.
Інформаційна модель - це формалізований опис інформаційних структур і операцій над ними.
Види інформаційних моделей:
· ієрархічна
· мережева
· реляційна
Ієрархічна модель даних - модель даних, в основі в якій лежить граф типу «дерево». Вершині дерева відповідає тип запису, дузі - відношення між двома типу записів.
Мережева модель даних - модель даних, призначена для представлення даних мережевої структури і маніпулювання ними.
У середині 70-х років прийшли до концепції реляційної моделі даних, запропонувавши самі зв'язку в мережевій або ієрархічної моделі представляти у вигляді характеристик. Теорія реляційних баз даних була розроблена Колд на основі математичної теорії відносин.
Реляційна модель даних - безліч нормалізованих відносин (таблиць).
У реляційній базі даних всі дані зберігаються у вигляді прямокутних таблиць. Всі операції над базою даних зводяться до маніпуляцій з таблицями.
Мета роботи
Метою даної роботи є: закріплення знань і навичок, отриманих в рамках курсу «Бази даних», і отримання практичного досвіду проектування й реалізації баз даних.
Завдання курсової роботи:
Дослідити предметну область, розглянуту в даній роботі, виявити її особливості, створити інформаційну модель. Спроектувати і створити нормалізовану базу засобами Microsoft Access. Використовувати маски введення для полів типу Дата/Час. База даних повинна містити не менше 50-60 записів. Створити запити для видачі відповідних довідок. Якщо в завданні не видалися конкретне значення для поля, по якому здійснюється відбір записів, то запит повинен бути з параметром. При необхідності в запиті створити обчислювані поля. Створити запити з параметром для звітів. При необхідності створити в запитах обчислювані поля. Створити звіти на основі запитів, створених у п. IV. Створити в заголовку звіту поле з відповідним текстом і виразом. У примітці звіт (групи), створити поля для обчислення підсумкових значень.
1. Основний текст пояснювальної записки
Рис. 1 «Схема бази даних»
Рис. 2 Структура таблиці «материк»
Рис. 3 Структура таблиці «країни»
Рис.4 Запит про країни з щільністю населення менше заданого числа
Рис. 5 «Запит про країнах, розташованих на певному материку з певним державним устроєм»
Рис.6 «Запит про країни з площею в заданому діапазоні з певною грошовою одиницею»
Рис.7 «Запит про країни з певним державною мовою і населенням більше заданого числа»
Рис. 8 «Запит про материки, в яких на одну державу в середньому припадає площа, більш заданого числа»
Рис.9 «Запит про країни, що займають площу понад 1/К- тій частині материка (Sм/K lt; Sстр)»
Рис. 10 «Запит для звіту про країни з державним устроєм»
Рис. 11 «Звіт в режимі конструктора про країни з державним устроєм»
Рис 12 «Звіт в режимі попереднього перегляду про країни з державним устроєм»
Рис. 13 «Запит для звіту по країнам»
Рис. 14 «Звіт в режимі конструктора по країнам»
Висновок
У ході виконання даної курсової роботи були закріплені знання та навички, отримані в рамках курсу «Бази даних», і придбаний практичний досвід проектування й реалізації баз даних.
інформаційний запит база
Список використаної літератури
1.Санькова Т.А. СУБД Microsoft Access для початківців: Навчально-методичний посібник.- Омськ: Изд-во СібАДІ, 2012.
.Дейт, К. Дж. Введення в системи баз даних.- 8-е видання .: Пер. з англ.- М .: Видавничий дім «Вільямс», 2005. ISBN 5-8459-0788-8
3.Міхайлов, М.В., Бази даних: н...