Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
33_33_33_Shpory_po_KITu_2010.docx
Скачиваний:
21
Добавлен:
15.04.2019
Размер:
82.84 Кб
Скачать

14. Работа с данными в Режиме таблицы.

Модификация макета таблицы.

Сортировка данных.

В момент открытия таблицы MsA выводит строки в последовательности, определенной значениями первичного ключа, если первичный ключ не определен, то записи выводятся, так как вводились. Сортировка по одному полю.1 Открыть таблицу в режиме "Таблица";2 Перейти в нужное поле; 3 Щелкнуть по кнопке (по возрастанию, по убыванию)Сортировка по нескольким полям. 1 Щелкнуть по кнопке Изменить фильтр или Записи ®Расширенный фильтр.2 В строке Поле выбрать поле сортировки.3 Во второй строке Сортировка выбрать порядок сортировки ( по возрастанию или убыванию).4 Тоже самое нужно сделать для всех остальных полей.

Чтобы увидеть результат нужно щелкнуть по кнопке Применить фильтр или Записи ® применить фильтр.

Удаление таблицы из макета схемы данных: 1 открыть окно диалога «Схема данных»;2 выбрать таблицу, которую следует удалить из этого окна, и нажать клавишу «Del»; таблица вместе с определенными для нее связями будет удалена. В базе данных таблица и ее связи сохраняются. Удаление связей. 1 Открыть диалога «Схема данных»;2 Активизировать мышкой связь, которую вы хотите удалить, и выполнить одно из действий:-клавиша Del

-контекстно-зависимое меню и пункт меню Удалить.

15-16.Схема данных. Определение свз м\у таблицами. Изм-ие сущ связей. Целостность данных.

Создание связей между таблицами:Для опред-я связей необходимо:1.Закрыть все табл. и активизировать окно БД;2.Сервис® Схема данных или кнопка на панели инстр-ов;3.Если связи опред-ся впервые, то появл-ся окно Схема данных, а затем окно Добавление таблицы.4.Выделяя поочередно таблицы, щелкаем Добавить, а затем Закрыть.5.В окне Схема данных мышкой перетащить имя поля из Гл. в подчин. таблице;6.Откр-ся окно Изменение связей с перечислением имен полей, к-рые будут связаны. Выбираем параметр: "Обеспечение целостности данных".7.Щелкнуть кнопку ОК. Замечания:-Оба поля должны иметь один-ый тип данных.-Св-во Размер поля для обоих связыв-ых полей числ. типа д.б. одинак.-Если ключ. полем гл. табл. явл-ся поле с типом данных Счетчик, то можно связать с числ. полем подчин. табл. При этом для числ. поля связанной табл. для св-ва Размер поля д.б. задано значение Длинное целое.

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

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

17. Запрос как объект бд. Типы и возможности запросов. Способы создания запроса в Microsoft Access.

Запрос – это объект БД, который создается для того, чтобы:1 выбирать необходимые данные из таблиц;2 отбирать данные, подлежащие изменению;3 проводить вычисления в базе данных.

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

Перекрестный запрос - т.е. запрос для создания перекрестной таблицы, заголовки строк и столбцов которой будут формироваться из полей таблиц базы данных; Значения на пересечении строк и столбцов – это поля над данными из которых будут выполняться итоговые вычисления. Полученная перекрестная таблица является статической, т.е. ее нельзя редактировать.Запрос с параметрами. При каждом запуске такого запроса у пользователя будут запрашиваться значения параметров, которые используются в качестве условий выборки. Таким образом создается запрос в котором условия выборки могут быть изменены при каждом новом запуске.Запрос-действие:запрос-добавление - добавляет выбранные данные в существующую таблицу; запрос-удаление - удаляет из таблицы или таблиц данные, удовлетворяющие критериям запросов; запрос-создание - создает новую таблицу, заполняя ее данными из других таблиц; запрос-обновление - изменяет данные, хранящиеся в записях существующей таблицы.SQL - запросы ( структуирован ный язык запросов) могут быть созданы только при помощи SQL выражений. Запрос к серверу; Запрос - объединение выбирает указанные записи из двух или более таблиц.Запрос - управление создает или изменяет таблицы в текущей базе данных.Способы создания запросов. Существует два способа создания запросов:1 омощью Мастера; 2. в режиме Конструктора.Создание запросов с помощью Мастера: Открыть БД;Пункт меню Создание ® Мастер запросов, который имеет 4 вида запросов (смотрите в MSA) Создание запросов с помощью Конструктора.1 Пункт меню 2 Создание ® Конструктор запросов;3 в появившемся окне "Добавление таблицы" добавить в запрос нужные таблицы (как в схеме данных);4 добавить имена полей в бланк 5 запроса;создать условия отбора, сортировку, группировку, вывода на экран и т.д.;6 выполнение запроса – кнопка !

18-19.Создание запросов с помощью Конструктора:

  1. Пункт меню Создание ® Конструктор запросов;

  2. в появившемся окне "Добавление таблицы" добавить в запрос нужные таблицы (как в схеме данных);

  3. добавить имена полей в бланк запроса;

  4. создать условия отбора, сортировку, группировку, вывода на экран и т.д.;

  5. выполнение запроса – кнопка !

Просмотреть результат можно в режиме таблицы.

Окно режима конструктора запросов.

  • Поле - это могут быть:

  • поля которые будут присутствовать в наборе записей запроса;

  • поля по которым вы хотите провести сортировку;

  • или поля, значения которых вы бы хотели проверить.

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

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

  • Сортировка - указываем нужно ли проводить сортировку по выбранному полю.

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

  • Условие отбора - используются для задания условий отбора.

Включение полей в запрос.

Существует несколько способов:

  • Можно перетащить поле из верхней части окна запрос из таблицы в бланке QBE в нужную ячейку.

  • Достаточно двойного щелчка по выбранному полю в таблице.

Замечание: для включения всех полей в бланк QBE нужно выбрать пункт меню *.

Установка свойств полей запроса

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

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

Для этого :

  • установите курсор в выбранное поле;

  • выберите пункт меню Вид ® Свойства (можно правой кнопкой мышки, свойства).

В окне Свойства поля можно настроить следующие свойства:

    • Описание объекта (сообщение в строке состояния Окна запроса);

    • Формат поля (представление данных на экране);

    • Число десятичных данных (для числовых данных);

    • Маска ввода;

    • Подпись поля (заголовок столбца).

Измененные свойства можно просмотреть в режиме Таблица.

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