Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Последовательность создания структуры таблицы БД



• в окне БД выбрать вкладку Таблица;

• нажать кнопку Создать;

• в диалоговом окне Новая таблица выбрать способ создания таблицы:

Режим таблицы,

Конструктор,

Мастер таблиц;

• нажать кнопку ОК.

 

Создание форм с помощью Мастера форм

• открыть вкладку Форма;

• нажать кнопку Создать;

• в окне Новая форма выбрать из списка способов способов создания формы Мастер форм;

• нажать кнопку ОК.

Создание форм с помощью Конструктора

• открыть вкладку Форма;

• нажать кнопку Создать;

• в окне Новая форма выбрать из списка способов способов создания формы Конструктор;

• нажать кнопку ОК.

 

 

Объекты MS Access. Способы, средства создания и редактирования.

Объекты MS Access:

Таблицы составляют основу БД и предназначены для хранения информации об объектах предметной области.

Запросы - для выборки необходимых данных из одной или нескольких таблиц БД.

Формы - для ввода, просмотра, корректировки данных, создания панелей управления в приложениях пользователя.

Отчеты - для создания выходных документов, предназначенных для вывода на экран, принтер или в файл.

Макросы - для объединения разнородных операций по обработке данных в приложениях пользователя. Действие реализуется макрокомандой.

Модули - программы на языке Visual Basic для реализации нестандартных процедур обработки данных в задачах пользователя.

Способы создания БД в MS Access:

Самостоятельное :

создается пустая БД и пользователь по своему усмотрению разрабатывает все необходимые объекты.

С помощью мастера:

пользователь может применить готовый образец БД, содержащий требуемые объекты.

Средства создания объектов СУБД MS Access:

  • Ручные (разработка объектов в режиме Конструктора) – обеспечивают максимальную гибкость;
  • Автоматизированные (разработка с помощью мастеров);
  • Автоматические – средства ускоренной разработки простейших объектов – наиболее производительные.

48.Создание баз данных с использованием MS Access. Схема данных: организация связей между таблицами, обеспечение целостности данных

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

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

· В окне БД выбрать вкладку Таблица;

· Нажать кнопку Создать;

· В диалоговом окне Новая таблица выбрать подходящий способ создания таблицы: Режим таблицы, Констуктор или Мастер таблиц;

· Нажать кнопку ОК.

Связи между таблицами

Для связывания таблиц необходимо выполнить следующие действия:

· Дать команду Сервис-Схемаданных или нажать кнопку на панели инструментов

· В появившемся диалоговом окне Добавление таблицы выбрать таблицы, которые предполагается включить в схему данных и нажать кнопку добавить

· Нажать кнопку Закрыть

· Выбрать поле связи в первой связываемой таблице и переместить его с помощью мыши на соответствующее поле второй таблицы

· В появившемся диалоговом окне Связи проверить правильность имен связываемых полей(при необходимости нужно выбрать другие имена полей)

· Нажать кнопку Создать

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

 

Обеспечение целостности данных

· Для связей типа один ко многим и один к одному можно задать условия целостности данных.Так называют набор правил, используемых в Access для поддержания связей между записями в связанных таблицах. Эти правила делают невозможным случайное удаление или изменение связей данных.

· К нарушению целостности данных могут привести следующие действия:

· Добавление в подчиненную таблицу записи с несуществующим в главной таблице значением ключа связи

· Изменение значения ключа связи главной таблицы, следствием чего будет нарушение связи с записями в подчиненной таблице.

· Удаление записи из главной таблицы, если имеются связанные с ней записи в подчиненной таблице

· При попытке выполнить действия, нарушающие целостность данных, Access выдает предупреждение и не допускает выполнения таких действий.

· Для определения целостности данных следует открыть диалоговое окно Связи и включить переключатель Обеспечение целостности данных.

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

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

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

 

Формы в MS Access: назначение, виды. Создание и редактирование форм.

В Access существует 2 способа загрузки БД:

· Ввод данных непосредственно в таблицы БД

· Использование специально разработанных экранных форм

Назначение экранных форм

• для наглядного представления данных в БД;

• для однократного ввода данных с первичных документов;

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

Виды экранных форм:

· Конструктор форм, посредством которого можно самостоятельно разработать формы с заданными свойствами

· Мастер форм – позволяетдостаточно быстро создать форму на основе выбранных полей

· Автоформа: в один столбец – позволяет автоматически создать форму с полями, расположенными в один или несколько столбцов

· Автоформа: ленточная – позволяет автоматически создать форму с полями, расположенными в строку.

· Автоформа: табличная – позволяет автоматически создать форму в виде таблицы(в отличие от ленточной формы каждая запись находится на отдельной странице)

· Диаграмма – позволяет создать форму со встроенной диаграммой

· Сводная таблица – позволяет создать форму со сводной таблицей

Создание форм с помощью Мастера форм

• открыть вкладку Форма;

• нажать кнопку Создать;

• в окне Новая форма выбрать из списка способов способов создания формы Мастер форм;

нажать кнопку ОК.

Создание форм с помощью Конструктора

• открыть вкладку Форма;

• нажать кнопку Создать;

• в окне Новая форма выбрать из списка способ создания формы Конструктор;

нажать кнопку ОК.

 

50. Запросы в MS Access: основные понятия, типы. Формирование запросов на выборку.

Запрос – вопросы, формируемые по отношению к БД.

Назначение запросов:

• выборка записей, удовлетворяющих заданному условию, из одной или нескольких таблиц БД;

• включение, исключение полей, записей;

• группировка записей и выполнение групповых операций;

• создание вычисляемых полей с использованием «Построителя выражений»;

• создание новых таблиц БД и т. д.

Типы запросов

По способу формирования:

· Запросы по образцу или QBE-запросы, дляопределения которых пользователь должен указать параметры запроса в окне конструктора, задавая образцы для поиска информации

· Структурированные или SQL-запросы, при определении которых используется особый язык запросов, содержащий специальные команды и функции

по результатам действия:

• запросы на выборку;

• модифицирующие запросы;

• перекрестные запросы;

• многотабличные запросы;

• итоговые запросы.

Модифицирующие запросы : запросы удаления, запросы добавления,

запросы обновления; запросы на создание таблиц

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

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

Для выбора записей, удовлетворяющих определенным критериям:

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

2. Проследите, чтобы в строке «Вывод на экран» флажок отображался бы галочкой.

3. В строке «Условие отбора» введите критерии выбора. (Для задания диапазона значений в окне Конструктора запросов могут быть использованы операторы > (больше), > = (не менее), < (меньше), < = (не более) и Between (Выражение1) and (Выражение2) как с текстовыми и числовыми полями, так и с полями дат). Для ввода условия выборки можно использовать окно ПОСТРОИТЕЛЬ ВЫРАЖЕНИЙ (кнопка ПОСТРОИТЬ панели инструментов или соответствующая кнопка контекстного меню).

4. Если это нужно, сохраните запрос для последующего использования.

Для выполнения запроса нажмите кнопку с восклицательным знаком: ЗАПУСК панели инструментов или воспользуйтесь командой Запуск (меню Запрос).


Поделиться:



Последнее изменение этой страницы: 2017-03-14; Просмотров: 775; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.025 с.)
Главная | Случайная страница | Обратная связь