Заказать дипломную работу по базам данным. БД. SQL. ErWin
Создание ER-диаграммы
- Концептуальное проектирование. В программах MS VISIO, Dia, Diagram Designer, ERWin Разработать ER-модель предметной области, описанной в проекте. Каждую сущность охарактеризовать набором атрибутов. Логическое проектирование. Преобразовать ER-модель в реляционную модель. Полученные таблицы проверить на соответствие требованиям 1НФ, 2НФ, 3НФ.
- Реальным средством моделирования данных является не формальный метод нормализации отношений, а так называемое семантическое моделирование.
- В качестве инструмента семантического моделирования используются различные варианты диаграмм сущность-связь (ER - Entity-Relationship).
- Диаграммы сущность-связь позволяют использовать наглядные графические обозначения для моделирования сущностей и их взаимосвязей.
- Различают концептуальные и физические ER-диаграммы. Концептуальные диаграммы не учитывают особенностей конкретных СУБД. Физические диаграммы строятся по концептуальным и представляют собой прообраз конкретной базы данных. Сущности, определенные в концептуальной диаграмме становятся таблицами, атрибуты становятся колонками таблиц (при этом учитываются допустимые для данной СУБД типы данных и наименования столбцов), связи реализуются путем миграции ключевых атрибутов родительских сущностей и создания внешних ключей.
- При правильном определении сущностей, полученные таблицы будут сразу находиться в 3НФ. Основное достоинство метода состоит в том, модель строится методом последовательных уточнений первоначальных диаграмм.
Знакомство с СУБД Mіcrosoft Access. Создание таблиц
Цель работы: Создание базы данных (таблицы и связи между ними) средствами СУБД Microsoft Access.
- Преобразуйте полученные ER-диаграммы в таблицы СУБД MS Access
- Создайте необходимые таблицы, согласно предметной области.
- Установите типы данных (счетчик, текстовый, числовой и т.д.), описание и другие необходимые свойства полей (размер поля, маску ввода, подпись, значение по умолчанию и т.д.) созданных таблиц.
- Определите первичные ключи в созданных таблицах.
- Определите необходимые связи между таблицами, задайте необходимые параметры обеспечения целостности данных и вид объединения.
- В схеме данных проверьте правильность созданных таблиц и связей между ними.
- Заполните созданные таблицы данными (минимум 10 записей на таблицу).
Концептуальные модели позволяют более точно представить предметную область, чем реляционные и другие более ранние модели. Но в настоящее время существует немного систем управления базами данных, поддерживающих эти модели. На практике наиболее распространены системы, реализующие реляционную модель. Поэтому необходим метод перевода концептуальной модели в реляционную. Такой метод основывается на формировании набора предварительных таблиц из ER-диаграмм.
Для каждой сущности создается таблица. Причем каждому атрибуту сущности соответствует столбец таблицы.
Правила генерации таблиц из ER-диаграмм опираются на два основных фактора – тип связи и класс принадлежности сущности.
Выбор данных из таблиц с помощью запросов
Цель работы: научиться создавать запросы различного вида средствами MS Access.
Сформулировать и сконструировать в СУБД Access запросы к БД:
- на вывод некоторых полей из двух таблиц;
- на вывод данных по условию, представляющему выражение:
типа сравнения;
с логическим оператором «И»;
с логическим оператором «ИЛИ»;
- с вычислениями над полями БД;
- параметрический;
- групповой запрос (расчет минимального или максимального, среднего, количество единиц и т. п.).
- на внесение изменений в БД (добавление, модификация, удаления и т. д.).
Отчет должен содержать сформулированный запрос, форма запроса в конструкторе и результаты его выполнения.
Создание форм БД Access
Цель работы: Создание форм в БД Access с помощью Мастера и Конструктора
Постановка задачи:
1. При наличии в БД двух сопоставимых полей (например, «Цена розничная», «Цена оптовая») сконструировать форму с диаграммой. В качестве источника данных для формы выбрать таблицу БД или создать запрос, в которых должны содержаться эти поля. На диаграмме представить их значения.
При отсутствии в БД двух сопоставимых полей сконструировать форму с вкладками. Для этого поля некоторой таблицы БД разбить на две части по некоторому признаку. На одной вкладке формы представить одну часть полей этой таблицы, а на второй вкладке – другую часть полей.
Заказать лаборатоную работу:
Создание отчетов
Цель работы: научиться создавать отчеты при помощи автоотчета, мастера отчетов, конструктора отчетов, а также научиться создавать отчеты на основании запросов.
Сконструировать отчет, вид которого следует выбрать из раздела «Отчеты, выводимые на основе базы данных». В отчете произвести вычисления в строках и подвести частные и общие итоги (если они указаны).
Предусмотреть шрифтовое оформление отчета.
Отчет должен иметь примечание, в котором следует указать данные о разработчике – Ф.И.О. и шифр группы.
Заказать лаборатоную работу:
Создание запросов на языке SQL
Цель работы: научиться создавать запросы на языке SQL.
Сформировать запросы на языке SQL:
- на создание новой таблицы в БД с именем НОВАЯ, содержащей поля некоторых двух таблиц БД (одно из полей должно быть текстовым);
- добавление в таблицу НОВАЯ трех записей;
- изменение значения некоторого поля этой таблицы на другое значение;
- выбор из таблицы НОВАЯ некоторых полей с сортировкой по одному из них;
- выбор из этой таблицы записей, у которых значения текстового поля соответствуют заданному Вами шаблону;
- удаление одной записи из таблицы НОВАЯ.
|