Создание базы данных "Автомобили мира" - Курсовая работа

бесплатно 0
4.5 70
Анализ и выбор данных, необходимых пользователям: модель, марка, технические характеристики и комплектация автомобиля. Определение сущностей и связей между ними. Логическое описание таблиц и нормализация отношений. Физическая реализация базы данных.


Аннотация к работе
В 2004 году эксперты Музея истории науки из Флоренции смогли восстановить по чертежам этот автомобиль, доказав тем самым правильность идеи Леонардо. В эпоху Возрождения и позже в ряде европейских стран «самодвижущиеся» тележки и экипажи с пружинным двигателем строились в единичных количествах для участия в маскарадах и парадах. Первый аналог автомобиля более ли мене похожий на современные автомобили, а именно автомобили с бензиновым двигателем внутреннего сгорания был создан 1885 году Карлом Бенцом. Годом позже (1886) появился вариант Готлиба Даймлера, который считается первым в мире автомобилем, получившим практическое применение. Современный автомобиль имеет большие технические возможности, не говоря о множестве удобных для пользования дополнительных функций, которые делают использование автомобилями удобном.Как отмечалось выше сегодняшнее разнообразие автомобилей достаточно велико. В первую очередь пользователя данной базы будет интересовать модель автомобиля и его марка. Основные лидеры рынка производства автомобилей во всем мире считаются следующие компании: · Audi, · Hyundai, · Honda, · Kia, · И т.д. Так же основное что будет интересовать пользователя это технические характеристики автомобиля. На основе выстроенного универсального отношения все необходимые данные можно свести к нескольким сущностям: · Модель автомобиля (модель автомобиля, год выпуска, фото, тип кузова)Предполагается, что базой данных «Автомобили мира», будут пользоваться автолюбители или люди желавшие приобрести автомобиль, которых интересуют информация о конкретных моделях автомобилей или их марки.Анализ информационных объектов позволяет выявить следующие сущности и связи между ними. Как видно из рисунка, между стержневой сущностью Модель Автомобиля и характеристической сущностью, Технические характеристики существуют связь один к одному. То - есть, один автомобиль имеет один набор технических характеристик. В данной базе ассоциативная сущность Комплектация связывает между собой все остальные сущности. При этом одна модель авто или марка может быть укомплектована различными способами.Для логического описания всей разрабатываемой базы, необходимо описать логически сущности базы данных. Имя поля Тип данных Размер поля ID Счетчик 8 байт Год начала выпуска Числовой 12 байт Год основания Числовой 12 байтПроцесс преобразования отношений базы данных (БД) к виду, отвечающему нормальным формам, называется нормализацией. Нормальная форма - свойство Отношения в реляционной базе данных, характеризующее его с точки зрения избыточности, которая потенциально может привести к логически ошибочным результатам выборки или изменения данных. Нормализация предназначена для приведения структуры БД к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объема базы данных. Полученный в результате нормализации состав атрибутов отношений БД должен отвечать таким требованиям: · между атрибутами не должно быть нежелательных функциональных зависимостей, · группирование атрибутов должно обеспечивать минимальное дублирование данных, их обработку и возобновление без осложнений и аномалий.В целом этими условиями являются: · температура окружающего воздуха от 10°C до 35°C, · атмосферное давление от 630 до 800 мм ртутного столба, · относительная влажность воздуха не более 80%, · запыленность воздуха не более 0,75 мг/м, · в воздухе не должно быть паров агрессивных жидкостей и веществ, вызывающих коррозию. При рассмотрении необходимо учитывать предполагаемую мощность отношения, число атрибутов, максимальный размер экземпляра сущности. При подсчете будем учитывать также, что одному символу соответствует один байт. Объем внешней памяти необходимый для функционирования системы складывается из двух составляющих: 1) память, занимаемая модулями СУБД; 2) память, отводимая под данные, которые можно определить по формуле: где li - длина записи в i-й таблице (в байтах);Для того что бы пользователю было удобно использовать информацию хранящуюся в данной базе, были разработаны формы. Помимо вывода информации на форму можно, так же с формы обеспечить ввод информации. Основная форма данной базы это форма «Форма базы». На этой форме располагаются кнопки, при нажатии на которые происходит открытие соответствующих форм таблиц. Здесь и далее при нажатие кнопки назад происходит возврат на предыдущую форму (Рис.3.1.)Для эффективного пользования данными в разрабатываемой базе были созданы запросы, позволяющие предоставить информацию об автомобиле и его основных показателях исходя из интересов пользователя. Данный запрос показывает автомобили, у которых в наличие есть эта функция. В строку условие отбора поля климат контроль было введено [наличие климат контроля]. Запрос Подогрев сидений обеспечивает вывод на экран информации о наличие этой функции у модели автомобиля.

План
Содержание

Введение

1. Инфологическое проектирование БД

1.1 Анализ предметной области

1.2 Анализ информационных задач и круга пользователей

1.3 Построение концептуальной модели

2. Логическое представление БД

2.1 Логическое описание таблиц

2.2 Нормализация отношений

2.3 Определение требований к операционной обстановке

3. Физическая реализация базы данных

3.1 Интерфейс ввода/вывода данных

3.2 Реализация запросов пользователей

Заключение

Список рекомендуемой литературы
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?