Компьютерные информационные технологии

Автор работы: Пользователь скрыл имя, 19 Января 2014 в 07:05, контрольная работа

Краткое описание

Цель написания контрольной работы по дисциплине «Компьютерные информационные технологии»- дать теоретические сведения по двум вопросам:
Понятие баз знаний, назначение и возможности использования.
Активные запросы в MS Access: запросы удаления, обновления, добавления, создания таблицы.

Содержание

Введение…………………………………………………………………….3
2. Понятие баз знаний, назначение и возможности использования…………4
3. Активные запросы в MS Access: запросы удаления, обновления, добавления, создания таблицы…………………………………………………6
4. Практическое задание………………………………..……………………12
5. Список использованной литературы……………………………………..29

Вложенные файлы: 1 файл

контрольная КИТ.doc

— 449.50 Кб (Скачать файл)

Переключившись после  выполнения запроса в режим таблицы, можно просмотреть содержимое только обновленных полей. Переключение выполняется командой Вид|Режим таблицы (View]Datasheet View) или нажатием кнопки Вид (View) панели инструментов. Если переключиться в режим таблицы до выполнения запроса, можно просмотреть старое содержимое обновляемых полей:

При использовании в  запросе на обновление таблиц, находящихся  в отношении 1:М, обновлять можно  только содержимое столбцов таблицы  со стороны "многие".

Перейдите в режим SQL. Эквивалентная запросу на обновление инструкция update будет записана следующим образом:

UPDATE ТОВАР INNER JOIN ОТГРУЗКА

ON ТОВАР. КОД__ТОВ = ОТГРУЗКА. КОД_ТОВ

SET ОТГРУЗКА.СУММА_ОТГР = [ЦЕНА]*[КОЛ_ОТГР]

WHERE (((ТОВАР.КОД__ТОВ) = [Введите код товара]));

Имена таблиц, используемых в запросе, и способ их объединения задаются непосредственно за именем инструкции update. Инструкция update обновляет указанное в предложении set поле отгрузка.сумма_отгр, присваивая значение, заданное выражением [цена]*[кол_отгр]. Обновление происходит во всех записях, которые удовлетворяют условию отбора, заданному в предложении where.

Запрос на добавление.

С Помощью запроса  на добавление (Append Query) производится добавление записей из одной или нескольких таблиц в таблицу базы данных. В этом окне в поле имя таблицы (Table Name) вводится или выбирается имя таблицы, в которую  надо добавить записи. Если таблица — получатель добавляемых записей — находится в открытой базе данных, надо отметить пункт в текущей базе данных (Current Database). Для таблицы, находящейся в другой базе данных, надо выбрать пункт в другой базе данных (Another Database) и ввести имя файла базы данных. К другой базе данных при необходимости нужно указать путь. Помимо базы данных Access можно указать базу данных Microsoft FoxPro, Paradox, dBASE или ввести строку подключения для базы данных SQL.После преобразования запроса в запрос на добавление в его бланке появляется строка Добавление (Append To).

Тип запроса – на добавление. У запросов на добавление есть одна особенность: в области таблиц отображены НЕ те таблицы, КУДА вы добавляете запись, а ОТКУДА мы берем данные (если это требуется). Целевую таблицу (в которую добавляются записи) мы указываем в диалоговом окне, которое появляется сразу, как только мы установим тип запроса (на добавление):

 

 

Поскольку мы не берем данные из других таблиц, а создаем новую запись, то область таблиц должна быть ПУСТОЙ! (там не должно быть ни одной таблицы). В области условий в строке Поле мы пишем, ЧТО добавить (новое значение для каждого поля), а в строке Добавление КУДА (имена полей):

 

 

Создание  таблицы.

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

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

В окне базы данных вызовем названный запрос в режиме конструктора запросов. Преобразуем этот запрос в запрос на создание таблицы, выбрав нужное значение из списка Тип запроса (Query Type) на панели конструктора Создание таблицы (Make-Table Query) или выполнив команду меню запрос|Создание таблицы (Query|Make Table). В окне Создание таблицы (Make Table). Для того чтобы просмотреть, какие записи будут помещены в новую таблицу, щелкним по кнопке панели инструментов Вид (View). Выполним запрос, чтобы таблица была сохранена в базе данных. Теперь эту таблицу можно увидеть в списке таблиц окна базы данных.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Практическое задание.

Описание задачи выполненной  в СУБД MS Access.

 

Для создания новой базы данных выполнили  команду Файл/Создать. На экране открылось окно диалога “Создание”, содержащее две вкладки:

  • “Общие” — позволяет создать новую пустую базу данных;
  • “Базы данных” — позволяет выбрать образец базы данных, содержащий большинство требуемых объектов, и создать базу с помощью мастера.

Для создания новой пустой базы данных перешли на вкладку “Общие”  и нажали кнопку ОК в нижней части  окна диалога. На экране открылось окно диалога “Файл новой базы данных”. В данном окне диалога из раскрывающегося списка Папка выбрали папку, в которой сохранили создаваемую базу данных, а в поле ввода Имя файла ввели имя базы данных.

1.Создаем таблицы.

Создание таблицы в MS Access осуществляется в окне базы данных.

Созданные таблицы:

 

 

 

Таблица «Банки»:

 

 

 

 

Таблица «Подрядчики»:

 

 

 

 

 

Таблица «Выполненные работы»:

 

 

 

Таблица «Оплата работ»:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.Создаем запросы:

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

1. Конструктор - вызывается чистый бланк запроса QBE, в котором 
верхняя часть показывает список используемых таблиц, а нижняя часть служит для описания полей запроса;

2. Простой запрос - запускается мастер создания запроса по выбранным полям;

 

Созданные запросы:

 

 

Запрос «Расчёт за выполненные работы»:

 

 

 

 

 

Запрос «Расчёт за выполненные работы» в режиме конструктор:

 

 

 

Запрос «Список не оплаченных актов»:

 

 

 

Запрос «Список не оплаченных актов» в режиме конструктор (рис. 10):

 

 

 

 

 

 

 

 

Запрос «Объём перечислений»:

 

 

 

Запрос «Объём перечислений» в режиме конструктор:

 

 

 

Запрос «Анализ перечислений»:

 

 

 

 

 

 

 

 

Запрос «Анализ перечислений» в режиме конструктор:

 

 

 

Запрос «Акт с наибольшим долгом»:

 

 

 

Запрос «Акт с наибольшим долгом» в режиме конструктор:

 

 

 

4.Формы.

 

Выполненные формы:

 

 

 

Форма «Подрядчики»:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.Отчёты.

 

Выполненные отчеты:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЛИТЕРАТУРА

1. Ляхович В.Ф. Основы  информатики. Ростов н/Д.: Изд-во  «Феникс», 1996 -640с.

2. Симонович СВ., Евсеев  Г.А., Алексеев А.Г. Общая информатика:  Учебное пособие для средней  школы. - М.: ACT - ПРЕСС: Инфорком - Пресс, 1998 — 592с.

3. Цикритзис Д., Лоховски  Ф. Модели данных.- М.: Финансы и  статистика. -1995.-344 с.

4. Мейер Д. Теория  реляционных баз данных. - М.: Мир. -1997.-608 с.

5. Бойко В.В., Савинков  В.Ф. Проектирование баз данных  информационных систем.- М.: Финансы  и статистика. -1992 .- 382 с.

6. Джексон  Г. Проектирование реляционных  баз данных для использования  с микро-ЭВМ. - М.: Мир. - 1991. - 252 с.

 




Информация о работе Компьютерные информационные технологии