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

1.Модели данных. Реляционные модели данных.

2.Распределенная обработка данных.

3.Общая характеристика MS Access. Типы данных, обрабатываемых MS Access.

4.Понятие базы данных и системы управления базами данных.

5.Объекты базы данных в MS Access.

6.Типы данных, обрабатываемых в СУБД MS Access.

7.Понятие о нормализации таблиц.

8.Проектирование и реализация баз данных в СУБД MS Access.

9.Функциональные элементы MS Access, их характеристика и связи между ними.

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

11.Связи между таблицами MS Access. Обеспечение целостности данных. Каскадное удаление и обновление данных.

12.Характеристика свойств полей таблицы, задаваемых в режиме конструктора. Индексирование полей.

13.Способы создания запроса.

14.Создание запроса с целью сортировки данных.

15.Создание запроса на выборку в MS Access в режиме конструктора. Характеристика запросов действия.

16.Вычисляемые поля в запросах. Параметрические, итоговые, перекрестные запросы на выборку.

17.Глобальные и локальные связи в MS Access. Многотабличные запросы.

18.Характеристика запросов. Инструкция SQL. Бланк QBE.

19.Общая характеристика структуры формы. Функции форм. Способы их создания в MS Access.

20.Элемент управления «подчиненная форма/отчет».

21.Характеристика инструментов, используемых при создании и редактировании формы.

22.Характеристика элементов управления формы. Присоединенные и свободные элементы управления.

23.Отчеты в MS Access. Общая характеристика структуры отчета.

24.Способы создания отчетов.

25.Создание отчета. Сортировка и группировка информации в отчете.

26.Макросы в MS Access: определение, действия, выполняемые с их помощью. Создание макроса.

27.Виды элементов управления в MS Access.

28.События. Макросы. Модули.

29.Назначение языка SQL.

30.Описание данных (команда CREATE TABLE).

31.Манипулирование данными (команды INSERT, DELETE, UPDATE).

32.Формирование запросов (команда SELECT).

1.Модели данных. Реляционные модели данных. Модель данных представляет собой множество структур данных, ограничений целостности и операций манипулирования данными. Модель данных - совокупность структур данных и операций их обработки. Рассмотрим три основных типа моделей данных: иерархическую, сетевую и реляционную. Иерархическая модель данных Иерархическая структура представляет совокупность элементов, связанных между собой по определенным правилам. Объекты, связанные иерархическими отношениями, образуют ориентированный граф (перевернутое дерево). К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную никакой другой вершине и находящуюся на самом верхнем (первом) уровне. Количество деревьев в базе данных определяется числом корневых записей. Сетевая модель данных В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом. Реляционная модель данных Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами: 1. каждый элемент таблицы - один элемент данных; 2. все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину; 3. каждый столбец имеет уникальное имя; 4. одинаковые строки в таблице отсутствуют; 5. порядок следования строк и столбцов может быть произвольным. Отношения представлены в виде таблиц, строки которых соответствуют кортежам или записям, а столбцы - атрибутам отношений, доменам, полям. Чтобы связать две реляционные таблицы, необходимо ключ первой таблицы ввести в состав ключа второй таблицы (возможно совпадение ключей); в противном случае нужно ввести в структуру первой таблицы внешний ключ - ключ второй таблицы.

2.Распределенная обработка данных. Если БД распределена по нескольким компьютерам, расположенным в сети, и к ней возможен параллельный доступ нескольких пользователей, то мы имеем дело с параллельным доступом к распределенной БД. Подобные системы называются системами распределенных баз данных. Целью распределенной обработки данных является оптимизация использования ресурсов и упрощение работы пользователя. Основные условия и требования к распределенной обработке данных Такая отличительная особенность БД, как многоцелевое параллельное использование данных, предопределяет наличие средств, обеспечивающих практически одновременный и независимый доступ к одним и тем же данным. Причём сама база может быть размещена на одном или нескольких компьютерах. Системы распределённой обработки данных в основном отражают структуру и свойства многопользовательских ОС с БД, размещённой на большом центральном компьютере. До недавнего времени это был единственно возможный вариант вычислительной среды для реализации больших БД. Общая характеристика MS Access. Типы данных, обрабатываемых MS Access.

3.Понятие базы данных и системы управления базами данных. В современных базах данных хранятся не только данные, но и информация. База данных (БД)- организованная структура, предназначенная для хранения информации. Современные БД позволяют размещать в своих структурах не только данные, но и методы (т.е. программный код), с помощью которых происходит взаимодействие с потребителем или другими программно-аппаратными комплексами. Системы управления базами данных (СУБД) - комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержанием, редактирования содержимого и визуализации информации. Существует много систем управления базами данных. Они могут по-разному работать с разными объектами и предоставляют пользователю разные функции и средства. Большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Структура базы определяет методы занесения данных и хранения их в базе. БД могут содержать различные объекты. Основными объектами БД являются таблицы. Простейшая база данных имеет хотя бы одну таблицу. Структура простейшей базы данных тождественно равна структуре ее таблицы. Структуру двумерной таблицы образуют столбцы и строки. Их аналогами в структуре простейшей базы данных являются поля и записи. Если записей в таблице нет, то ее структура образована набором полей.. БД может содержать разные типы объектов. Каждая СУБД может реализовывать свои типы объектов: Таблицы, Отчеты, Страницы или страницы доступа к данным, Макросы и модули, Запросы, Формы.

4.Объекты базы данных в MS Access. База данных Microsoft Access представляет собой одну из наиболее популярных систем управления базами данных, позволяющую создавать базы данных, вводить в них данные и при необходимости редактировать их, осуществлять поиск и отбор необходимых данных на основе заданного критерия, формировать требуемые отчеты. Access может работать одновременно только с одной базой данных. Но одна БД Access может включать множество таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb. Таблица - это фундаментальная структура базы данных, где она сохраняются в виде записей (рядов) и полей (столбцов). Запрос - объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Создать запрос можно с помощью мастера и в режиме конструктора. Форма - объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. На форме разработчик располагает компоненты для ввода, корректировки, просмотра и группировки данных, в зависимости от специфики приложения. Отчёт - объект, предназначенный для создания документа, который впоследствии может быть распечатан либо включён в документ другого приложения. Макрос - это объект, представляющий собой последовательность макрокоманд для автоматизации наиболее часто выполняемых действий при работе с базой.

5.Типы данных, обрабатываемых в СУБД MS Access. Тип данных в MS Access (Data Type). Тип данных определяется значениями, которые предполагается хранить в поле, и операциями, которые будут выполняться с этими значениями. В Access допускается использование двенадцати типов данных.  екстовый (Text) — используется для хранения текста или комбинаций алфавитно-цифровых знаков, не применяемых в расчетах (например, код товара). Максимальная длина поля 255 знаков.  Поле МЕМО (Memo) — используется для хранения обычного текста или комбинаций алфавитно-цифровых знаков длиной более 255 знаков. Числовой — служит для хранения числовых значений. Дата/время— используется для хранения значений даты и времени в виде 8-байтовых чисел двойной точности с плавающей запятой. Денежный— используется для хранения денежных значений в виде 8-байтовых чисел с точностью до четырех знаков после запятой. Этот тип данных применяется для хранения финансовых данных и в тех случаях, когда значения не должны округляться. Счетчик — используется для уникальных числовых 4-байтовых значений, которые автоматически вводит Access при добавлении записи. Логический (Yes/No) — применяется для хранения логических значений, которые могут содержать одно из двух значений: Да/Нет, Поле объекта OLE (OLE Object) — используется для хранения изображений, документов, диаграмм и других объектов. Гиперссылка— применяется для хранения ссылок. Вложение— используется для вложения в поле записи файлов изображений, электронных таблиц, документов, диаграмм и других файлов. Вычисляемый— предназначен для создания вычисляемых полей: числовых, текстовых, денежных, дата/время, логических. Значение вычисляемого поля определяется выражением, записанным в поле и использующим другие поля текущей записи, некоторые встроенные функции и константы, связанные арифметическими, логическими или строковыми операторами. Мастер подстановок или Подстановка и отношения— вызывает мастера подстановок, с помощью которого можно создать поле, позволяющее выбрать значения из списка, построенного на основе значений поля другой таблицы,

6.Понятие о нормализации таблиц. Нормализация - это формализованная процедура, в процессе выполнения которой атрибуты данных (поля) группируются в таблицы, а таблицы, в свою очередь, - в базы данных. Цели нормализации следующие: Исключить дублирование информации в таблицах. Обеспечить возможность изменений в структуре таблиц. Уменьшить влияние структурных изменений базы данных на работу приложений. Процесс нормализации состоит из нескольких этапов. Первая нормальная форма. Каждое поле таблицы должно представлять уникальный тип информации. Это правило означает, что необходимо избавиться от повторяющихся полей и разделить составные поля на отдельные элементы данных. Для приведения таблиц ко второй нормальной форме необходимо обеспечить полную зависимость столбцов, которые не являются ключевыми, от первичного ключа, а если этот ключ составной, то от каждого его элемента. В третьей нормальной форме столбцы, не являющиеся ключевыми, зависят от первичного ключа таблицы и не зависят от всех остальных столбцов. Должна быть возможность изменять значения любого поля (не входящего в первичный ключ) без воздействия на данные других полей. Прежде чем перейти к третьей нормальной форме, необходимо привести свои данные к первой, а затем - ко второй. Чтобы база данных находилась в четвертой нормальной форме, необходимо, чтобы независимые элементы данных, между которыми существует связь типа многие-ко-многим, не хранились в одной таблице. Пятая нормальная форма требует обеспечения возможности точного восстановления исходной таблицы из таблиц, на которых она основана. Построение пятой нормальной формы требует удовлетворения требований третьей нормальной формы и, при наличии связей многие-ко-многим, соответствия правилам четвертой.

7.Проектирование и реализация баз данных в СУБД MS Access. База данных – совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными. Основные функции СУБД: ·управление данными во внешней памяти (на дисках); ·управление данными в оперативной памяти; ·журнализация изменений и восстановление БД после сбоев; ·поддержание языков БД (язык определения данных, язык манипулирования данными). MS Access представляет собой систему обслуживания реляционных баз данных с графической оболочкой. Данные в таких базах оформляются в виде одной или нескольких таблиц, состоящих из однотипных записей.  Для проектирования базы данных необходимо располагать описанием выбранной предметной области, которое должно охватывать реальные объекты и процессы, определять все необходимые источники информации для обеспечения предполагаемых запросов пользователя и решаемых в приложении задач.

8.Функциональные элементы MS Access, их характеристика и связи между ними. В Access база данных обозначает файл, содержащий набор информации. База данных в Access может содержать следующие типы объектов (см. рис. 1): таблица, запрос, форма, отчёт, страница, макрос, модуль. Access может работать одновременно только с одной базой данных. Но одна БД Access может включать множество таблиц, форм, запросов, отчётов, макросов и модулей. Таблица – это объект, соответствующий понятию «таблица» в теории реляционных баз данных. Access позволяет создавать структуру таблицы в трех режимах – в режиме конструктора, с помощью мастера и путем ввода данных. Разница предполагает использование этих средств пользователями с разным уровнем подготовки, разными целями и перспективами использования данных. Связи между таблицами определяются специальным средством, которое называется «Схема данных». Запрос – объект, содержащий текст SQL запроса, имеющий уникальное имя в определенной базе данных. Создать запрос можно с помощью мастера и в режиме конструктора. Форма – это специальный объект-контейнер для других интерфейсных компонентов, таких как поля ввода и отображения данных, кнопки и др. Отчёт – объект, предназначенный для создания документа, который впоследствии может быть распечатан либо включён в документ другого приложения. Страницы – средство публикации данных в локальной сети или Internet. Создаваемая страница проектируется подобно форме (с некоторыми отличиями в используемых компонентах), при работе с ней можно не только просматривать, но и изменять данные в базе. Макрос – это объект, представляющий собой последовательность макрокоманд для автоматизации наиболее часто выполняемых действий при работе с базой. Модуль – контейнер программного кода на VBA.

9.Способы создание таблиц. Существует три способа создания новой таблицы: с помощью мастера (Table Wizard), в режиме таблицы (Datasheet View) и в режиме конструктора (Design View). Наиболее предпочтительным является создание таблицы в режиме конструктора. Для того чтобы запустить на выполнение мастер по созданию новых таблиц, нужно перейти на вкладку Таблицы и нажать кнопку Создать. В появившемся диалоговом окне Новая таблица необходимо выбрать пункт Мастер таблиц. На экране появится первое диалоговое окно мастера новых таблиц . На первом этапе мастер предлагает выбрать тип шаблона таблицы — Деловая (Business) или Личная (Personal). В зависимости от сделанного выбора список Образцы таблиц (Sample Tables) будет содержать либо образцы деловых таблиц, либо личных. В этом списке нужно выбрать подходящий шаблон таблицы. В списке Образцы полей (Sample Fields) появится перечень доступных в этом шаблоне полей. Во втором окне мастера предлагается задать имя таблицы и способ определения первичного ключа и т.д.

10.Связи между таблицами MS Access. Обеспечение целостности данных. Каскадное удаление и обновление данных. В реляционной базе данных связи позволяют избежать избыточности данных. Связь осуществляется путем сопоставления данных в ключевых столбцах; обычно это столбцы, имеющие в обеих таблицах одинаковые названия.  Существует три вида связей между таблицами. Вид создаваемой связи зависит от того, как заданы связанные столбцы. Связь "один ко многим" - наиболее распространенный вид связи. При такой связи каждой строке таблицы А может соответствовать множество строк таблицы Б, однако каждой строке таблицы Б может соответствовать только одна строка таблицы А. При установлении связи "многие ко многим" каждой строке таблицы А может соответствовать множество строк таблицы Б и наоборот. Такая связь создается при помощи третьей таблицы, называемой соединительной, первичный ключ которой состоит из внешних ключей, связанных с таблицами А и Б. При установлении связи "один к одному" каждой строке таблицы А может соответствовать только одна строка таблицы Б и наоборот. Связь "один к одному" создается в том случае, когда оба связанные столбца являются первичными ключами или на них наложены ограничения уникальности. Если для связи включено обеспечение целостности данных, можно задать режим автоматического каскадного обновления или удаления связанных записей средствами Microsoft Access. Установка этих параметров разрешает операции удаления и обновления, выполнение которых в противном случае было бы запрещено правилами целостности данных. При удалении записей или изменении значений первичного ключа в главной таблице Microsoft Access вносит необходимые изменения во все связанные таблицы для сохранения целостности данных.

11.Характеристика свойств полей таблицы, задаваемых в режиме конструктора. Индексирование полей.

У каждого поле таблицы есть свойства. Эти свойства определяют характеристики полей и особенности работы с ними. Наиболее важным свойством поля является тип данных. Тип данных поля определяет, какого рода данные можно в нем хранить. Например, в поле с типом данных "Текстовый" можно хранить данные, содержащие текстовые и числовые символы, а в поле с типом данных "Числовой" можно хранить только числовые данные. При создании таблицы в режиме конструктора появляется окно конструктора. В поле  "Имя поля" вводится имя поля таблицы, являющееся его идентификатором. В нижней части окна, на вкладке "Общие" задаются свойства поля. Если щелкнуть кнопкой мыши по одной из строк таблицы свойств, справа появится подсказка о назначении этого свойства.  Если необходимо постоянно выполнять поиск в таблице или сортировать записи по определенному полю, можно ускорить эти операции, создав индекс для этого поля. Индексы способствуют более быстрым поиску и сортировке записей в Microsoft Office Access . В индексе хранится местоположение записей на основе одного или нескольких полей, которые были выбраны для индексирования. Можно создавать индексы, основанные на одном или нескольких полях. В основном требуется индексировать поля, в которых часто осуществляется поиск, сортируемые поля и поля, объединенные с полями в других таблицах, что часто используется в запросах по нескольким таблицам. 

12.Способы создания запроса. Запрос– это средство выбора необходимой информации из базы данных. Существует несколько типов запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным является запрос на выборку. Запросы на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах. В окне база данных выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание, с помощью мастера, появится окно Создание простых запросов. В окне мастера выбрать необходимую таблицу из опции Таблицы и запросы и выбрать поля данных. Затем в окне Мастера надо выбрать подробный или итоговый отчет и щелкнуть на кнопке Далее. После этого необходимо задать имя запроса и выбрать один из вариантов дальнейшего действия: Открыть запрос для просмотра данных или Изменить макет запроса и нажать кнопку Готово. С помощью конструктора можно создать следующие виды запросов: Простой; По условию; Параметрические; Итоговые; С вычисляемыми полями

Чтобы вызвать Конструктор запросов, необходимо перейти в окно базы данных. В окне база данных необходимо выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание запроса в режиме конструктора. Появится активное окно Добавление таблицы на фоне неактивного окна «Запрос: запрос на выборку». В окне Добавление таблицы следует выбрать таблицу – источник или несколько таблиц из представленного списка таблиц, на основе которых будет проводиться выбор данных, и щелкнуть на кнопке Добавить. После этого закрыть окно Добавление таблицы, окно «Запрос: запрос на выборку» станет активным.

13.Создание запроса с целью сортировки данных. Запрос – это бланк для поиска информации в многотабличной БД. Для создания запроса необходимо открыть Основное окно базы данных и выбрать пункт “Запросы” - Создание запроса в режиме конструктора. Появится окно диалога “Добавление таблицы”, в котором необходимо выбрать таблицы, которые будут использоваться для запроса. Открывается окно “Запрос1: запрос на выборку”, где в верхней части представлены таблицы, используемые для запроса (ключевые поля выделены жирным шрифтом), а в нижней – конструктор запроса. Чтобы сформировать поля запроса, необходимо их просто перетащить из списка полей исходных таблиц в строку “Поле”. Просмотр таблицы: Меню – Запрос – Запуск. Сортировка данных помогает быстро придавать данным удобную форму и лучше понимать их, организовывать и находить необходимую информацию, и в итоге принимать более эффективные решения. Можно выполнять сортировку данных по тексту, числам, а также датам и времени в нескольких столбцах. Можно также выполнять сортировку по настраиваемым спискам (таким как состоящий из элементов «Большой», «Средний» и «Маленький») или по формату, включая цвет ячеек, цвет шрифта, а также по значкам.

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