Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2_33.doc
Скачиваний:
9
Добавлен:
28.09.2019
Размер:
452.1 Кб
Скачать

38. Создание бд с помощью мастера

Создать новую БД можно также при помощи команды Мастера, страницы и проекты баз данных, после выполнения которой на экране будет отображено диалоговое окно Создание. На вкладке Общие данного окна можно выбрать тип создаваемого объекта (БД, страница доступа к данным или проект). На вкладке Базы данных можно выбрать один из имеющихся шаблонов для БД.

После выбора в окне Создание шаблона и нажатия кнопки ОК будет отображен диалог создания новой БД, в котором можно оставить предлагаемое имя для создаваемого файла или указать собственное.

При нажатии на кнопку Создать некоторое время будет осуществляться подготовка, мастеров по созданию БД, после чего появится диалоговое окно, в котором будет отображена общая информация о создаваемой БД.

При нажатии кнопки Далее> будет осуществлен переход к следующему этапу работы мастера, где надо определить структуру таблиц, которые необходимо будет создать в БД. При этом в левой части диалогового окна будет отображен список создаваемых таблиц, а в правой части - перечень полей, которые составляют структуру выбранной таблицы. В случае необходимости можно изменить набор полей для выбранной таблицы, убрав пометки рядом с соответствующими элементами.

После того как определена структура создаваемой БД, следует нажать кнопку Далее>. Очередным этапом работы мастера является определение вида оформления экрана, который будет использоваться в формах создаваемой БД. Вид оформления определяет расположение элементов на форме, параметры используемого шрифта, а также фон для формы. После того как выбрано требуемое оформление, например, тип Стандартный, необходимо нажать кнопку Далее>.

Следующим этапом в создании БД является определение вида оформления отчетов. Другими словами, на данном этапе определяется стиль, которым будут оформляться все отчеты данной БД. После выбора стиля отчета, например, Деловой, следует нажать кнопку Далее>.

На очередном этапе создания БД при помощи мастера можно задать заголовок для окна Access, который будет выводиться при запуске созданной БД, а также здесь имеется возможность включить во все отчеты какой-либо рисунок, например, логотип фирмы. Для этого в представленном диалоге необходимо установить флажок Да, после чего с помощью кнопки Рисунок вызвать диалоговое окно, в котором необходимо выбрать требуемый рисунок.

После нажатия кнопки Далее> на последнем этапе создания БД с помощью мастера можно запустить полученную БД, а также отобразить справку по работе с БД. В заключении следует нажать кнопку Готово, после чего будет выполнен процесс создания БД заданной структуры.

39. Типы связей между таблицами и их построение.

Между таблицами можно установить связи одного из трех видов: один-ко-многим, многие-ко-многим и один-к-одному.

Один-ко-многим. Является наиболее часто употребляемым видом связи. В этом случае каждой записи таблицы А может соответствовать много записей таблицы Б (или ни одной). В свою очередь, каждой записи таблицы Б соответствует в точности одна запись таблицы А. Таблица А в такой связи называется главной, а таблица Б — связанной или подчиненной.

Многие-ко-многим. Многим записям из таблицы А может соответствовать много записей из таблицы Б (и наоборот). Такую связь в Microsoft Access можно организовать при помощи третьей вспомогательной таблицы, в которой каждому первичному ключу из таблицы А сопоставлен первичный ключ из таблицы Б.

Один-к-одному. Одной записи таблицы А соответствует в точности одна запись таблицы Б и наоборот. Этот тип связи практически никогда не применяется. Единственный случай, когда применение этого типа связи оправданно — разбивка таблицы, содержащей очень большое количество полей, на несколько частей.

40, 41, 42. Запросы используются для просмотра, изменения и анализа данных различными способами. Запросы также можно использовать в качестве источников записей для форм, отчетов и страниц доступа к данным. В Microsoft Access есть несколько типов запросов.

Запросы на выборку

Запрос на выборку является наиболее часто используемым типом запроса. Запросы этого типа возвращают данные из одной или нескольких таблиц и отображают их в виде таблицы, записи в которой можно обновлять (с некоторыми ограничениями). Запросы на выборку можно также использовать для группировки записей и вычисления сумм, средних значений, подсчета записей и нахождения других типов итоговых значений.

Запросы с параметрами

Запрос с параметрами — это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например условие для возвращения записей или значение, которое требуется вставить в поле. Можно разработать запрос, выводящий приглашение на ввод нескольких единиц данных, например двух дат. Затем Microsoft Access может вернуть все записи, приходящиеся на интервал времени между этими датами.

Запросы с параметрами также удобно использовать в качестве основы для форм, отчетов и страниц доступа к данным. Например, на основе запроса с параметрами можно создать месячный отчет о доходах. При печати данного отчета Microsoft Access выводит на экран приглашение ввести месяц, доходы за который должны быть приведены в отчете. После ввода месяца Microsoft Access выполняет печать соответствующего отчета.

Перекрестные запросы

Перекрестные запросы используют для расчетов и представления данных в структуре, облегчающей их анализ. Перекрестный запрос подсчитывает сумму, среднее, число значений или выполняет другие статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой заголовки строк.

Запросы на изменение

Запросом на изменение называют запрос, который за одну операцию изменяет или перемещает несколько записей. Существует четыре типа запросов на изменение.

На удаление записи. Запрос на удаление удаляет группу записей из одной или нескольких таблиц. Например, запрос на удаление позволяет удалить записи о товарах, поставки которых прекращены или на которые нет заказов. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее.

На обновление записи. Запрос на обновление вносит общие изменения в группу записей одной или нескольких таблиц. Например, на 10 процентов поднимаются цены на все молочные продукты или на 5 процентов увеличивается зарплата сотрудников определенной категории. Запрос на обновление записей позволяет изменять данные в существующих таблицах.

На добавление записей. Запрос на добавление добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц. Например, появилось несколько новых клиентов, а также база данных, содержащая сведения о них. Чтобы не вводить все данные вручную, их можно добавить в таблицу «Клиенты».

На создание таблицы. Запрос на создание таблицы создает новую таблицу на основе всех или части данных из одной или нескольких таблиц. Запрос на создание таблицы полезен при создании таблицы для экспорта в другие базы данных Microsoft Access или при создания архивной таблицы, содержащей старые записи.

43. Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов. Свойства алгоритмов:

1. Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке);

2. Детерминированность (любое действие должно быть строго и недвусмысленно определено в каждом случае);

3. Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения);

4. Массовость (один и тот же алгоритм можно использовать с разными исходными данными);

5. Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях). Виды алгоритмов:

1. Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке);

2. Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено задание);

3. Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий)

4. Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]