Нормализация таблиц
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Процесс проектирования реляционной базы данных заключается в разработке структуры данных, т.е. в определении состава таблиц и связей между ними. Спроектированная структура должна обеспечивать:
быстрый доступ к данным;
отсутствие дублирования (повторения) данных;
целостность данных .
Для обеспечения этих требований осуществляют нормализацию таблиц базы данных.
Нормализация отношений — это процесс создания оптимальной структуры базы данных за счет удаления излишней, повторяющейся информации. Хорошо разработанная «идеальная» база данных не содержит дублирующей информации, благодаря этому отпадает необходимость отслеживать достоверность данных, размещенных в разных таблицах (отношениях). Такой подход упрощает администрирование базы данных, но приводит к большому количеству таблиц и при извлечении данных приходится составлять громоздкие запросы, которые выполняются в течение длительного времени .
Основы теории нормализации таблиц разработал Э. Ф. Кодд. В общем случае необходимо использовать пять нормальных форм таблиц, однако на практике используют первые три. Опишем их.
Таблица находится в первой нормальной форме, если:
каждое поле таблицы содержит неделимое значение;
ни одно ключевое поле не пусто;
отсутствуют повторяющиеся поля и группы полей;
строки таблицы не упорядочены .
Таблица находится во второй нормальной форме, если:
выполняются условия 1НФ;
первичный ключ однозначно определяет запись;
все поля зависят от первичного ключа;
первичный ключ не избыточен, т. е. содержит минимальное количество полей .
Таблица находится в третьей нормальной форме, если:
выполняются условия 2НФ;
внутри таблицы отсутствуют .
1.5 Описание возможностей СУБД Microsoft Access
СУБД Microsoft Access входит в состав чрезвычайно популярного в нашей стране и за рубежом пакета Microsoft Office.
Набор команд и функций, предлагаемых разработчикам программных продуктов в Microsoft Access, по мощи и гибкости отвечает любым современным требованиям к представлению и обработке данных .
В Microsoft Access поддерживаются разнообразные всплывающие и многоуровневые меню, работа с окнами и мышью, реализованы функции низкоуровневого доступа к файлам, управление цветами, настройка принтера, данные могут быть представлены в виде электронных таблиц и т.п.
Система также обладает средствами быстрой генерации экранов, отчетов и меню, поддерживает язык управления запросами SQL, имеет встроенный язык Visual Basic for Applications (VBA), хорошо работает в сети.
Microsoft Access прост в освоении благодаря наличию множества команд — Мастеров, которые упрощают создание сложных объектов базы данных.
Мастер — средство Microsoft Access, которое сначала задает пользователю вопросы, а затем создает объект (таблицу, запрос, форму, отчет и т. д.) в соответствии с указаниями пользователя.
Мастера Microsoft Access позволяет даже мало подготовленному пользователю создать свою базу данных и обрабатывать данные с помощью форм, запросов и отчетов, проводить анализ таблиц базы данных и выполнять ряд других работ. Практически для любых работ с базой данных в Access имеется свой Мастер, который помогает их выполнять.
Среди достоинств средств Microsoft Access выделим следующие:
полностью совместима с другими компонентами пакета Microsoft Office, такими, как электронные таблицы Excel и текстовый процессор Word;
обеспечивает возможность динамического обмена данными DDE (Dynamic Data Exchange) с любым приложением Windows, поддерживающим DDE;
поддерживает также механизм OLE, обеспечивающий связь и внедрение объектов различных приложений, следующего вида: установление связи с объектами другого приложения; внедрение объекта в данное приложение БД.
Основными компонентами (объектами) базы данных являются таблицы, запросы, формы, отчеты, макросы и модули
Зарегистрируйся, чтобы продолжить изучение работы
.
Таблица — фундаментальная структура системы управления реляционными базами данных. В Microsoft Access таблица — это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов). Каждое поле содержит отдельную часть записи, например фамилию, должность или инвентарный номер. Обычно каждая таблица используется для хранения сведений по одному конкретному вопросу, например о сотрудниках или заказах.
Запрос — вопрос о данных, хранящихся в таблицах, или инструкция на отбор записей, подлежащих изменению. Форма — это объект Microsoft Access, в котором можно разместить элементы управления, предназначенные для ввода, изображения и изменения данных в полях таблиц.
Отчет — это объект Microsoft Access, который позволяет представлять определенную пользователем информацию в определенном виде, просматривать и распечатывать ее.
Макрос — одна или несколько макрокоманд, которые можно использовать для автоматизации конкретной задачи. Макрокоманда — основной строительный блок макроса; самостоятельная инструкция, которая может быть объединена с другими макрокомандами, чтобы автоматизировать выполнение задачи.
2. Проектирование информационной системы «Автомастерская»
2.1 Описание предметной области «Автомастерская»
Автомастерская – это предприятие, предоставляющее услуги по обслуживанию и ремонту автомобилей.
В соответствии с общероссийским классификатором видов экономической деятельности направлениями экономической деятельности автомастерских могут быть: «Торговля автомобильными деталями, узлами и принадлежностями»; «Техническое обслуживание и ремонт автотранспортных средств»; «Мойка автотранспортных средств, полирование и предоставление аналогичных услуг».
Автомастерские могут оказывать комплексные услуги, так и специализироваться на каком-то конкретном их виде, например, кузовной ремонт, ремонт и диагностика ходовой/подвески, ремонт автоэлектрики, ремонт автостекол, мойка или шиномонтаж.
Для выполнения указанного перечня работ штат сотрудников автомастерской составляют специалисты различного профиля:
автомеханик (автослесарь) – это специалист, выполняющий ремонт и техническое обслуживание автомобильного транспорта, а также осуществляющий контроль над техническим состоянием автомобилей с помощью диагностического оборудования и приборов;
диагност – это специалист, который разбирается в устройстве двигателя и его взаимодействии с другими системами автомобиля;
моторист – это специалист, который обслуживает различные двигатели внутреннего сгорания;
маляр – это специалист, выполняющий окрасочные работы;
шиномонтажник – специалист, который проводит ремонт колёс;
автожестянщик – специалист по ремонту и восстановлению кузова поврежденного автомобиля;
автоэлектрик – это специалист по ремонту автомобильной техники, отвечающего за устранение поломок в электронной системе машины.
В малых фирмах, где выполняют 10 и менее ремонтных заказов в день, некоторые должности могут быть совмещены (например, маляра и автожестянщика).
Как правило, обслуживание в автомастерских осуществляется по предварительной записи по телефону
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!