Проектирование и создание многотабличной базы данных. БД Автомобили мира. Презентация к уроку
Этапы создания базы данных: Проектирование базы данных: Постановка задачи: 1. анализ предметной области (выделение, описание объектов и их взаимосвязи) Создание базы данных в СУБД - ввод структуры данных с описанием типов данных в полях таблиц; Управление базой данных в СУБД форм для просмотра, ввода и изменения данных; создание: запросов для поиска необходимой информации; отчетов для вывода данных на печать; определение количества таблиц и взаимосвязей между ними; создание схемы данных (задание связей между таблицами); ввод данных в пустые таблицы; редактирование БД (по необходимости). определение параметров объектов и представление их в виде таблиц (описание имен, типов полей, ключевых полей); Задача: разработать базу данных «Автомобили мира» Постановка задачи: Анализ предметной области:выделим объекты предметной области и их взаимосвязь Марки автомобилей Модели автомобилей Страны Есть различные Разрабатывают различные Описание параметров объектов предметной области «Автомобили мира» в различных записях повторяются значения в столбцах: Страна, Марка, Сайт, Справка. Страна Марка Модель Тип кузова Мощ_ двигат Макс_скорость Разгон до 100 Число мест Расход топлива Цена Сайт Справка Италия Alfa Romeo BRERA 2,2 JTS 16V Купе 185 224 8,6 4 9,2 1 497 600,00р. www.alfaromeo.com Италия Alfa Romeo SPIDER 3,2 JTS V6 24V Q4 Кабриолет 260 240 7 2 11,5 1 569 600,00р. www.alfaromeo.com Англия Aston Martin DB9 Купе 477 300 4,6 4 16,4 9 990 000,00р. www.astonmartin.com Англия Aston Martin V8 VANTAGE Кабриолет 426 290 4,8 2 13,9 6 615 000,00р. www.astonmartin.com Германия Audi A4 AVANT 2,7 TDI Универсал 190 220 7,9 5 6,2 1 082 000,00р. www.audi.com Германия Audi A4 CABRIOLET 2.0 TFSI Кабриолет 200 238 7,9 4 8,3 1 603 875,00р. www.audi.com Германия Audi A5 2,7 TDI Купе 190 232 7,6 4 6,7 1 826 500,00р. www.audi.com Германия Audi A6 3,2 FSI quattro Седан 255 250 6,8 5 10,7 1 432 000,00р. www.audi.com Проектирование базы данных: Необходимо нормализовать структуру данных – разбить одну таблицу на несколько. М МАРКИ_АВТО МаркаСтранаСправкаСайтФирм_знак СТРАНЫ Страна Тип_кузова Модели_авто Различают Производятсяразличные Тип МаркаМодельТип_кузоваМощь_двигМакс_скоростьРазгонЧисло_местЦенаФото 1 М 1 М Определение количества таблиц и взаимосвязей между ними: Инфологическая модель базы данных «Автомобили мира» М 1 Проектирование базы данных: Разработаны Между таблицами существует тип связей «один-ко-многим» (1-М) Проектирование базы данных: Проектирование базы данных: Проектирование базы данных: Необходимо создать базу данных с такой схемой данных Окончательный вариант: Необходимо создать базу данных с такой схемой данных Создание базы данных в СУБД MS ACCESS: Какой командой мы создаем новую базу данных? Что предлагает среда MS ACCESS с самого начала работы? Файл – Создать – Новая база данных задать имя файла базы данных Создание базы данных: Какие 2 окна открыты все время, пока вы работаете с базой данных? окно приложения MS ACCESS главное окно базы данных Создание базы данных: Какими способами могут быть созданы таблицы в среде MS ACCESS? С помощью Мастера таблиц ; С помощью Конструктора; Путем ввода данных (режим Таблица). объекты для ввода новых данных и просмотра имеющихся объекты для выборки, поиска и сортировки данных базы объекты, в которой хранятся данные реляционной БД объекты для вывода на печать данных базы Какие объекты создаются в среде MS ACCESS?