Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы билетов по ИТ.docx
Скачиваний:
67
Добавлен:
15.04.2019
Размер:
76.12 Кб
Скачать
  1. Базы данных. Субд Access. Понятие поля, записи. Требования к имени поля. Создание таблиц. Типы данных.

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

Microsoft Office Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

Поле - элементарная логически неделимая единица информации в базе данных (примеры полей: фамилия сотрудника, должность, оклад, фотография); каждое поле должно иметь уникальное имя и тип; тип поля зависит от типа хранящейся в нем информации; основными типами полей являются: числовой, текстовый (небольшой текст до 255 символов), счетчик (целые числа по порядку), поле МЕМО (большой произвольный текст), дата/время, денежный, поле объекта OLE (например - любое изображение); некоторые поля в таблице имеют специальное использование и называются ключевыми

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

В Access используются три способа создания таблиц: путем ввода данных (by entering data), с помощью Конструктора таблиц (in Design view) и с помощью Мастера создания таблиц (by using wizard).

Текстовый

Алфавитно-цифровые данные

До 255 байт

Мемо          

Алфавитно-цифровые данные большого объема

До 64 Кбайт

Числовой

Числовые данные

1,2,4,8 байт

Дата/Время

Дата и время

8 байт

Денежный

Числовые данные с 4 точками после запятой

8 байт

Счетчик

Уникальное длинное целое, генерируемое ACCESS при запросе нового значения

4 байта

Логический

Логические данные

1 байт

Объект OLE

Всевозможные OLE-объекты из приложений Windows

До 1 Гбайт

  1. Виды запросов в Access. Создание запросов.

  • Режим «Конструктор» – «ручное» создание запроса:

Можно создавать в режиме «Конструктор» – «ручное» создание запроса на основе одной или нескольких таблиц. На вкладке «Запросы» нажимаем кнопку «Создать». Выбираем режим «Конструктор»; Выбираем таблицу, связанный с запросом справочник или базу данных и нажимаем кнопку «Закрыть». Они, вместе со связкой по соответствующим полям, появятся в верхней части экрана создания Запроса – схема данных данного запроса (при наличии заранее заданной связки). Например, справочник «Цеха» и База данных «Личные карточки», связанные по полю «Цех». Далее необходимо в колонках Запроса выбрать в каждом столбце:

  • таблицу

  • поле из таблицы

  • вид сортировки и т.д.

Подсчеты по количеству необходимо делать в виде макросов или «выражений». Запуск запроса в работу – кнопка «Открыть». Если не устраивает сортировка данных, можно ее осуществить с помощью выбора поля в столбце и нажатия кнопок <А-Я> или <Я-А> (см. выше – сортировка данных). «S» - указание группировки по данному полю.

  • Режим «Простой запрос» – ( для показа суммирования в одной колонке):

На вкладке «Запросы» нажимаем кнопку «Создать». Выбираем режим «Конструктор»; Выбираем таблицу или Запрос, указываем поля (все или выборочно). Далее нужно указать: подсчет для всех или Итоги.  Если интересуют Итоги – нужно нажать на кнопку <Итоги>. Так как цифровых полей нет, то Access сам предложит вариант «Подсчет количества записей KartPers». Необходимо включить флажок. Далее даем название таблице и получаем сумму персонала по цехам (на основе выше описанного сделанного в Конструкторе  Запроса).

  • Режим «Перекрестный запрос» – ( для создания всевозможных подсчетов на базе Схемы данных):

Данный запрос строится на основании продуманных заранее взаимосвязей и, обычно, на основе сводной Базы данных.

Сначала необходимо выбрать базу данных. Обычно – основную. В работе с Кадрами - это БД «Личные карточки».  Далее нужно выбрать одно – три поля – для организации строк – уровни вложения полей. И одно поле для организации расчетов. В нем необходимо выбрать вид вычислений: Count (подсчет количества – например, персонала по цехам, должностям и т.д.), Sum (сумма – например, сумма окладов, зарплаты и т.д.). Расчеты производятся по выбранным полям.

  • Режим «Повторяющиеся записи» – ( для повторов данных в таблицах):

  • Режим «Не имеющие подчиненных» –( для показа записей, не имеющих связей): Например, клиенты, не имеющие заказов.

 

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

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