Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Работа с базами данных для пользователей
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

8. Работа с представлениями, функциями и хранимыми процедурами

8.1 Работа с представлениями

Представления в базах данных, назначение, преимущества применения представлений, CREATE VIEW, мастер Create Wiew Wizard, обычные и перекрестные запросы Microsoft Access

Представление - это запрос, который сохранен как отдельный объект в базе данных. К нему можно обращаться, как к обычной таблице на чтение, а в некоторых ситуациях - и для изменения данных. Применение представлений дает большие преимущества:

·        от пользователя (и клиентских приложений) скрывается система таблиц в базе данных. В результате если структура БД меняется (в таблицы добавлены новые поля, таблицы разбиты на текущие и архивные и т.п.) достаточно исправить только определение представления - нет необходимости править каждое клиентское приложение по отдельности;

·        упрощается синтаксис запросов (особенно с большим количеством джойнов);

·        упрощается система предоставления разрешений;

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

·        представления могут обращаться одновременно к нескольким таблицам, размещенным на разных серверах - секционирование больших баз данных.

Создание представления в SQL Server - командой CREATE VIEW или из графического интерфейса Enterprise Manager (контейнер Views в базе данных или мастер Create View Wizard).

В Microsoft Access представление называется запросом и создается из соответствующего контейнера. Возможностей, конечно, намного меньше, чем при работе в SQL Server, зато в MS Access вы при помощи мастера можете создавать не только обычные запросы, но также и перекрестный запрос (есть еще два специальных шаблона - на поиск повторяющихся записей и на поиск записей, которым ничего не соответствует в подчиненных таблицах, например, заказчиков, которые ничего не покупали).

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru