Главная страница

Инструментарий и технологии работы с субд


Скачать 431.02 Kb.
НазваниеИнструментарий и технологии работы с субд
АнкорAccess_-_testirovanie.pdf
Дата03.11.2017
Размер431.02 Kb.
Формат файлаpdf
Имя файлаAccess_-_testirovanie.pdf
оригинальный pdf просмотр
ТипДокументы
#45513
Каталогvassily1348

С этим файлом связано 71 файл(ов). Среди них: IFootball.gif, DKR-LA-E-2_001-200_-varianty.pdf, ma-03_---_Issledovanie_funktsy_ne_ispolzuyusche.pdf, Chinese_for_business_communuications.pdf, LA-02.pdf, F_Scott_Fitzgerald_-_The_Great_Gatsby.pdf, DKR-LA-E-1_-_varianty.pdf, ma-01_---_Predel_posledovatelnosti.pdf, Khrestomatia_po_psikhologii.pdf, LA-01.pdf и ещё 61 файл(а).
Показать все связанные файлы

Ответы на вопросы для подготовки к тестированию по теме
«Инструментарий и технологии работы с СУБД»
1.
Базы данных – понятие, определения
База данных (БД) - это интегрированная совокупность взаимосвязанных данных. Обычно база данных создается для одной конкретной предметной области, организации или прикладной задачи.
2.
СУБД – определение, назначение
Для облегчения работы с базами данных используются системы управления
базами данных (СУБД, англоязычная аббревиатура DBMS - Database
Management System) - специальные пакеты программ обеспечивающие ввод, поиск, хранение, пополнение, корректировку данных, формирование отчетов и ответов на запросы пользователей баз данных. СУБД также обеспечивают сохранность и перемещение данных, а также возможность их использования другими программными средствами. В настоящее время большинство экономических и информационно-справочных программных комплексов реализовано на основе применения той или иной СУБД.
3.
Модели организации БД
Различают три основные модели базы данных - это иерархическая, сетевая и реляционная. Эти модели отличаются между собой по способу установления связей между данными.
1. Иерархический подход к организации баз данных. Иерархические базы данных имеют форму деревьев с дугами-связями и узлами-элементами данных. Иерархическая структура предполагала неравноправие между данными - одни жестко подчинены другим. Подобные структуры, безусловно, четко удовлетворяют требованиям многих, но далеко не всех реальных задач.

2. Сетевая модель данных. В сетевых БД наряду с вертикальными реализованы и горизонтальные связи. Однако унаследованы многие недостатки иерархической и главный из них, необходимость четко определять на физическом уровне связи данных и столь же четко следовать этой структуре связей при запросах к базе.
3. Реляционная модель. Реляционная модель появилась вследствие стремления сделать базу данных как можно более гибкой. Данная модель предоставила простой и эффективный механизм поддержания связей данных.
4.
Модель данных, основанная на табличном представлении информации об объектах
См. Реляционная
5.
Модель данных, при которой малые компоненты объединяются вместе как части более крупных компонентов до тех пор, пока не будет собран воедино весь проект
См. Иерархический
6.
Полный перечень объектов СУБД Access – определение и назначение каждого из них
Таблицы Access
Таблица
- основной объект базы данных. В реляционных базах данных вся информация хранился в виде таблиц, состоящих из записей (строк) и полей
(столбцов). В таблицах могут храниться данные разных типов. Реальные базы данных содержат множество связанных таблиц. Группа связанных таблиц называется схемой базы данных.
Запросы Access
Запросам присущ обширный круг функций. В первую очередь они предназначены для модификации и отбора записей на основании заданных критериев.
Можно использовать запросы по образцу (queries by ex
-ample) -QBE - запросы, параметры которых устанавливаются в окне конструктора запросов. Также для создания запросов можно использовать инструкции структурированного языка запросов (Structured Query Langu age) - SQL - запросы.

Формы Access
Форма представляет собой бланк, подлежащий заполнению, или маску, накладываемую на набор данных. Бланк
- форма позволяет упростить процесс заполнения базы данных. Маска
- форма позволяет ограничить объем информации, доступной пользователю, обращающемуся к базе.
Отчёты Access
Отчёты служат для отображения данных из таблиц и запросов в удобном для просмотра виде. Часто отчет выступает в качестве объекта, предназначенного для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения.
Страницы
Страницы доступа к данным представляют собой специальный тип Web
- страниц, предназначенных для работы и просмотра через Интернет или Интранет, с данными, хранящимися в базах данных Access
2010 или базах данных Microsoft
SQL Server.
Макросы Access
При обработке больших объемов данных часто приходится выполнять длинные последовательности действий. Они могут быть оформлены как макросы. Вызов макроса приводит к выполнению соответствующей данному макросу последовательности действий. В состав базы данных целесообразно включать макросы, автоматизирующие процессы её заполнения, отбора информации и т.д.
Модули
Модули представляют собой объекты, содержащие процедуры обработки событий или выполнения вычислений, написанные на языке Visual Basic.
Отличительной особенностью СУБД Access является то, что вся информация, относящаяся к конкретной базе данных, хранится в одном файле. Это представляется весьма удобным, особенно, для конечных пользователей.
7.
Ключевое поле – определения, назначения
Ключевое поле —
это одно или несколько полей, комбинация значений которых
однозначно определяет каждую запись в таблице. Если для таблицы определены
ключевые поля, то Microsoft Access предотвращает дублирование или ввод пустых
значений в ключевое поле. Ключевые поля используются для быстрого поиска и
связи данных из разных таблиц при помощи запросов, форм и отчетов.

8.
Простой ключ, составной ключ, счетчик,– понятия, определения, назначения
В Microsoft Access можно выделить три типа ключевых полей: счетчик,
простой ключ и составной ключ.
Простой ключ определяется полем, содержащим уникальные значения, такие как коды или инвентарные номера. Ключевое поле не может содержать повторяющиеся или пустые значения. Если устранить повторы путем изме- нения значений невозможно, то следует либо добавить в таблицу поле счет- чика и сделать его ключевым, либо определить составной ключ.
В случаях, когда невозможно гарантировать уникальность значений каждого поля, существует возможность создать составной ключ, состоящий из нескольких полей. Чаще всего такая ситуация возникает для таблицы, используемой для связывания двух таблиц в отношении «многие-ко- многим». Поля типа Счетчик предназначены для хранения данных, значения которых не редактируются, а устанавливаются автоматически при добавлении каждой новой записи в таблицу.
9.
Поле внешнего ключа – определение, назначение; Типы связей между таблицами в БД MS Access
От полей, указанных при определении связи зависит тип создаваемой связи, который отображается в этом же окне.
Отношение "один-к-одному" создается в том случае, когда оба связы- ваемых поля являются ключевыми или имеют уникальные индексы
9.
Отношение "один-ко-многим" создается в том случае, когда только од-но из полей является ключевым или имеет уникальный индекс. В отношении "один-ко-многим" главной таблицей является таблица, которая содержит
первичный ключ и составляет часть "один" в этом отношении. Таблица со стороны "много" является подчиненной таблицей. Связующее поле (или поля) в ней с таким же типом информации как в первичном ключе главной таблицы является полем внешнего ключа.
Связь с отношением "многие-ко-многим" фактически представляет две связи с отношением "один-ко-многим" через третью таблицу, ключ которой состоит, по крайней мере, из двух полей, которые являются полями первич- ного ключа в двух других таблицах.
10.
Обеспечение целостности данных – назначение
Если установить флажок Каскадное обновление связанных полей, то при изменении ключевого поля главной таблицы автоматически будут изме- няться и соответствующие значения связанных записей. Если установить фла-жок Каскадное удаление связанных полей, то при удалении записи в главной таблице будут удалены и все связанные записи в подчиненной таблице.
11.
Типы и виды запросов в БД MS Access – назначение, примеры
Запрос — вопрос о данных, хранящихся в таблицах, или инструкция на отбор записей, подлежащих изменению.
Перечислим типы запросов, которые могут быть созданы с помощью Microsoft Access:
• запрос-выборка, задающий вопрос о данных, хранящихся в таблицах, и представляющий полученный динамический набор в режиме формы или таблицы без изменения данных. Изменения, внесенные в динамический набор, отражаются в базовых таблицах;
• запрос-изменение, изменяющий или перемещающий данные. К этому типу относятся запрос на добавление записей, запрос на удаление записей, запрос на создание таблицы или запрос на ее обновление;
• перекрестные запросы, предназначенные для группирования данных и представления их в компактном виде;
• запрос с параметрами, позволяющий определить одно или несколько условий отбора во время выполнения запроса;
• запросы SQL, которые могут быть созданы только с помощью инструкций SQL в режиме SQL: запрос-объединение, запрос к серверу и управляющий запрос. Язык SQL (Structured Query
Language) — это язык запросов, который часто используется при анализе, обновлении и обработке реляционных баз данных (например, Microsoft Access). [4, Типы запросов]
Зпросы на изменение

• Запрос на добавление значений. Создает новую строку и вставляет значения литералов в указанные столбцы. Запросы этого типа создаются с помощью инструкции SQL INSERT
INTO…VALUES.
• Запрос на добавление. Создает новые строки, копируя существующие строки из одной таблицы в другую или копируя строки из той же таблицы как новые строки. Запросы этого типа создаются с помощью инструкции SQL INSERT…SELECT.
• Запрос на обновление записей. Изменяет значения отдельных столбцов в одной или нескольких существующих записях таблицы. Запросы этого типа создаются с помощью инструкции SQL
UPDATE.
• Запрос на удаление. Удаляет одну или несколько строк из таблицы. Запросы этого типа создаются с помощью инструкции SQL DELETE. Запросы на удаление удаляют строки целиков. Если требуется удалить значения из отдельных столбцов, следует использовать запрос на обновление.
• Запрос создание таблицы. Создает новую таблицу и строки в ней, копируя результаты запроса.
Запросы этого типа создаются с помощью инструкции SQL SELECT…INTO.
Запросы с параметрами
Если приходится часто выполнять запрос, но каждый раз с новыми входными значениями, используют запрос с параметрами. Параметром называют прототип значения, которое вводится при запуске запроса. Например, если требуется найти в таблице «Клиенты» всех клиентов из одной страны, но требуется каждый раз указать другую страну, можно ввести «@Введите_страну» в столбец Критерий в области сетки конструктора запросов и создать следующую инструкцию SQL
SELECT:
SELECT * FROM Клиенты
WHERE Страна = @Введите_страну
Знак @ перед параметром «Введите_страну» сообщает Access, что следует открыть диалоговое окно Введите значение параметра, в которое пользователь вводит название страны, например
«Мексика» или «Дания», которое потом используется как значение в предложении WHERE. [4,
Типы запросов]
Перекрестные запросы
Access поддеpживает специальный тип итоговых запpосов, называемый перекрестным.
Перекрестный запрос выводит вычисленные значения как функцию от существующих полей. Так в
Access можно вывести запрос, описывающий суммарный зароботок по должностям.
Необходимое требование к созданию перекрестного запроса наличие поля - заголовка строки, поля - заголовка столбца, и одно поле вычисляемого значения. Поля, являющиеся заголовками строк и столбцов должны иметь в строке "Групповая операция" установку "Группировка". Для поля
- значения необходимо выбрать в "Групповой операции" какую-либо групповую функцию, или выражение, содержащее групповую операцию. [3, Запросы выборки данных]
Запросы на выборку
Мастер простого запроса на выборку создает запросы для получения данных из полей, выбранных в одной или нескольких таблицах или запросах. С помощью мастера можно также вычислять суммы, число записей и средние значения для всех записей или определенных групп записей, а
также находить максимальное и минимальное значение в поле. Однако нельзя ограничить количество записей, возвращаемых этим запросом, с помощью условий отбора. Если получился не тот запрос, который был нужен, можно снова создать запрос с помощью мастера или изменить этот запрос в режиме конструктора. [4, Типы запросов]
Запросы SQL
Запрос SQL — это запрос, создаваемый при помощи инструкций SQL. Язык SQL (Structured Query
Language) используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access.
Когда пользователь создает запрос в режиме конструктора запроса, Microsoft Access автоматически создает эквивалентную инструкцию SQL. Фактически, для большинства свойств запроса, доступных в окне свойств в режиме конструктора, имеются эквивалентные предложения или параметры языка
SQL, доступные в режиме SQL. При необходимости, пользователь имеет возможность просматривать и редактировать инструкции SQL в режиме SQL. После внесения изменений в запрос в режиме SQL его вид в режиме конструктора может измениться.
Некоторые запросы, которые называют запросами SQL, невозможно создать в бланке запроса. Для запросов к серверу, управляющих запросов и запросов на объединение необходимо создавать инструкции SQL непосредственно в окно запроса в режиме SQL. Для подчиненного запросапользователь должен ввести инструкцию SQL в строку Поле или Условие отбора в бланке запроса. [4, Запросы SQL]
Запросы SQL
• Запрос на объединение
• Запрос к серверу
• Управляющий запрос
• Подчиненный запрос [4, Запросы SQL]
12.
Объекты, которые предназначены для ввод данных в БД MS Access
См. Таблица и форма
13.
Понятие сортировки, фильтрации – назначение
Сортировка данных используется для удобства нахождения нужной информации
Фильтрация - используется для задания поднабора записей, отображаемых при применении фильтра к форме, отчету, запросу или таблице.
14.
Построитель выражений – назначение, применение
Построитель выражений предоставляет возможность поиска и вставки компонентов выражения, которые сложно запомнить, например идентификаторов (имен полей, таблиц, форм, запросов и т. д.), а также имен и аргументов функций.

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

перейти в каталог файлов
связь с админом