Автор работы: Пользователь скрыл имя, 17 Мая 2015 в 14:02, шпаргалка
1. Направления развития вычислительной техники
Выделяют 2 направления развития вычисл техники:
1)связано с использованием компьютеров для выполнения сложных вычислений над небольшими объемами данных (вычисление интегралов, решение уравнений и оптимизационных задач большой размерности, прогнозирования курсов валют и цен ценных бумаг и т.д.) Это направление способствует созданию и развитию языков программирования.
Вторым типом модуля в Access является модуль класса. Модуль класса отличается от стандартного модуля тем, что, кроме процедур, он содержит описание объекта и используется для создания объектов. Процедуры, определенные в этом модуле, являются методами и свойствами объекта. Примерами модулей класса являются модули форм и отчетов.
25. Схема данных
Создание схемы данных позволяет упростить конструирование многотаблиц, форм, запросов, отчетов, а также обеспечить поддержание целостности взаимосвязанных данных при корректировке таблиц. Схема данных наглядно отображает таблицы и связи между ними, а также обеспечивает использование связей при обработке данных и целостность БД.
Схема данных задает структуру БД. Она является графическим образом БД. Схема данных базы графически отображается в своем окне, таблицы представлены списками полей, а связи - линиями между полями разных таблиц. Схема данных ориентирована на работу с таблицами, отвечающими требованиям нормализации, между которыми установлены связи 1:М и 1:1 с обеспечением целостности БД. Поэтому схема данных отроится в соответствии с информационно-логической моделью.
При построении схемы данных Access автоматически определяет по выбранному полю связи тип связи между таблицами. Если поле, по которому нужно установить связь, является уникальным ключом, как в главной таблице, так и в подчиненной Access устанавливает связь «один – к – одному». Если поле связи является уникальным ключом в главной таблице, а в подчиненной таблице является неключевым или входит в составной ключ, Access устанавливает связь «один ко многим» от главной таблице к подчиненной.
Создание схемы данных начинается в окне БД с выполнения команды Сервис / Схема данных или нажатием соответствующей кнопки. После этого можно выбрать таблицы, включаемые в схему данных, и приступить к определению связей между ними. Устанавливая связи между парой таблиц в схеме данных, надо выделить в главной таблице уникальное ключевое поле, по которому устанавливается связь, и протащить курсор мыши в соответствующее поле подчиненной таблицы.
Поскольку схема строится для нормализованной БД, в открывающемся окне Связи автоматически установится тип отношения 1:М.
Для такой связи можно задать параметр: Обеспечение целостности данных, а затем установить флажки Каскадное обновление связанных полей и Каскадное удаление связанных записей.
26. Запросы на выборку, способы их создания
Запрос на выборку является наиболее часто используемым типом запроса. Он дает возможность: выбирать записи, удовлетворяющие условиям отбора; включать в результирующую таблицу поля из одной или нескольких таблиц в нужном порядке; осуществлять вычисления над полями БД; выполнять статистические расчеты для групп записей. Рез-том выполн-я з. явл-ся набор записей, собр -х в табл
Создание запроса на выборку с помощью Мастера
В окне база данных выбрать вкладку
Запросы и дважды щелкнуть на пиктограмме
Создание запроса с помощью мастера, появится
окно Создание простых запросов.
В окне мастера выбрать необходимую таблицу
(таблицу - источник) из опции Таблицы и
запросы и выбрать поля данных. Если запрос
формируется на основе нескольких таблиц,
необходимо повторить действия для каждой
таблицы – источника.
Затем в окне Мастера надо выбрать подробный
или итоговый отчет и щелкнуть на кнопке
Далее. После этого необходимо задать
имя запроса и выбрать один из вариантов
дальнейшего действия: Открыть запрос
для просмотра данных или Изменить макет
запроса и нажать кнопку Готово. В результате
чего получите готовый запрос.
32. Отчеты, способы их создания
Отчет – это форматированное представление
данных, которое выводится на экран, в
печать или файл. Они позволяют извлечь
из базы нужные сведения и представить
их в виде, удобном для восприятия, а также
предоставляют широкие возможности для
обобщения и анализа данных.
· В Microsoft Access можно создавать отчеты
различными способами:
· Конструктор
· Мастер отчетов
· Автоотчет: в столбец
· Автоотчет: ленточный
· Мастер диаграмм
· Почтовые наклейки
· Мастер позволяет создавать
отчеты с группировкой записей и представляет
собой простейший способ создания отчетов.
Он помещает выбранные поля в отчет и предлагает
шесть стилей его оформления. После завершения
работы Мастера полученный отчет можно
доработать в режиме Конструктора. Воспользовавшись
функцией Автоотчет, можно быстро создавать
отчеты, а затем вносить в них некоторые
изменения.
Для создания Автоотчета необходимо выполнить
следующие действия:
· В окне базы данных щелкнуть на вкладке Отчеты и затем щелкнуть на кнопке Создать. Появится диалоговое окно Новый отчет.
· Выделить в списке пункт Автоотчет: в столбец или Автоотчет: ленточный.
· В поле источника данных щелкнуть на стрелке и выбрать в качестве источника данных таблицу или запрос.
· Щелкнуть на кнопке ОК.
· Мастер автоотчета создает автоотчет в столбец или ленточный (по выбору пользователя), и открывает его в режиме Предварительного просмотра, который позволяет увидеть, как будет выглядеть отчет в распечатанном виде.
· В меню Файл щелкнуть на команде Сохранить. В окне Сохранение в поле Имя отчета указать название отчета и щелкнуть на кнопке ОК.
63. Использование паролей для защиты
Главное достоинство защиты с помощью логина и пароля – это простота как для пользователя, так и для администратора. В общем случае при использовании паролей нужно соблюдать требования:
-
формировать пароль из
-длина пароля должна быть не менее 8 символов
- рекомендуется иногда менять пароль
Защита паролем БД Access не является надежной, т.к. в сети Internet имеется ряд программ, которые называются восстановителями паролей (Password Recoveries). Программы являются платными, но тем не менее можно получить ключи к ним для регистрации.
29. Запросы действия, их разновидности
Запросы-действия позволяют модифицировать данные в таблицах: удалять, обновлять, добавлять записи. К этой группе запросов относятся следующие:
Запросы на создание таблицы создают таблицы на основании данных, содержащихся в результирующем множестве запроса.
Запросы на добавление записей позволяют добавлять в таблицу записи, создаваемые запросом.
Запросы на обновление изменяют значения существующих полей в соответствии с заданным критерием.
Запросы на удаление удаляют записи из одной или нескольких таблиц одновременно.
Создание, и тем более выполнение, любого запроса-действия в СУБД Microsoft Access всегда состоит из двух этапов. Сначала нужно создать запрос-выборку, а потом превратить его в запрос-действие и выполнить еще раз. Смысл в этом скрыт великий. Просмотрев результаты выборки, пользователь (разработчик) может даже чисто визуально убедиться в том, что все пройдет "как задумано" и что потом не придется срочно искать нашатырный спирт или валидол. Так как запрос-выборка не модифицирует данные, то в случае ошибки вам понадобится лишь заново переделать сам запрос, что особого труда не составляет.
30. Формы и используемые в них элементы управления
Формы служат удобным средством для ввода, просмотра и редактирования информации БД. Формы для ввода представляют бланк, подлежащий заполнению, и дают возможность осуществить контроль вводимых данных и исключить ввод неверных. Бланк-форма упрощает процесс заполнения базы данными, благодаря чему в БД может вводить информацию пользователь невысокой квалификации. При просмотре и редактировании имеют дело с маской, накладываемой на набор данных. Маска-форма позволяет ограничить доступ пользователя к информации БД, заблокировав отдельные (служебные или засекреченные) поля или записи. Формы есть простые и составные (включающие другие формы). Они могут содержать различные элементы: поля БД и подписи к ним, списки, флажки, переключатели, кнопки, вкладки и др. В них возможны вычисления для отдельных записей и их групп, а также наглядное графическое представление данных в виде диаграмм. Форму можно спроектировать на базе одной или нескольких таблиц и/или запросов. На основе одной таблицы или запроса можно построить несколько форм. В форме имена полей берутся из описания таблицы, а сами поля пользователь располагает в соответствии со своими вкусами и требованиями и вносит различные элементы оформления: линии, рисунки, заливку и др.
Форма создается «вручную» - с помощью конструктора форм, автоматизированным способом - с помощью Мастера форм и автоматически - с использованием автоформы. Конструктор форм предоставляет пользователю набор инструментов, с помощью которого пользователь может создать форму соответственно своим вкусам и требованиям. Мастер форм руководит процессом проектирования форм. Он задает пользователю вопросы о структуре и оформлении формы, предлагая на выбор несколько вариантов. В результате диалога пользователя и Мастера форм появляется “готовая к употреблению” форма. Автоформа на основе выбранной таблицы автоматически создает одну из форм: в столбец , ленточную, табличную, сводная табл,диаграмма.
34. Страницы доступа к данным, их виды
Страницы доступа к данным (Data Access Pages) — это специальный тип Web-страниц, предоставляющий пользователям Web интерфейс форм и отчетов Access для доступа к данным из базы данных Microsoft Access. Страницы доступа к данным представляют собой текстовые файлы с исходным кодом, соответствующим расширенному стандарту HTML — XML
Возможности страницы доступа к данным зависят от того, для чего она предназначена. Существуют три основных варианта:
Составление отчетов в интерактивном режиме. Страницы доступа к данным этого типа часто используются для объединения и группировки сведений, хранящихся в базе данных, а также для публикации сводок данных. Например, страница может публиковать сводки по продажам для каждого региона, в котором проводятся операции. С помощью маркеров развертывания можно перейти от общей сводки данных, такой как список всех регионов и общий объем продаж по ним, к подробностям по продажам отдельных товаров в каждом регионе. Страница может также содержать кнопки панели инструментов, позволяющие сортировать и фильтровать данные, однако редактировать данные на страницах этого типа невозможно.
Ввод данных. Этот тип страниц доступа к данным используется для просмотра, добавления и редактирования записей или только для добавления записей.
Анализ данных. Страницы доступа к данным этого типа могут включать сводные списки (аналог сводных таблиц Excel), которые позволяют реорганизовывать данные для их анализа различными способами. Страница может содержать диаграммы для анализа тенденций, закономерностей и выполнения сравнений между данными в базе данных или электронные таблицы, в которые можно вводить и редактировать данные, а также использовать формулы для выполнения некоторых вычислений, выполняемых в Microsoft Excel.
Страница доступа к данным непосредственно связана с базой данных. При просмотре в Internet Explorer отображается копия страницы. Поэтому любой отбор данных, сортировка и другие изменения способа отображения данных, включая изменения в сводном списке или электронной таблице, влияют только на копию страницы. Однако изменения в самих данных — изменение значений, добавление или удаление данных — сохраняются в базе данных и впоследствии доступны всем, кто просматривает страницу.
38. Назначение, стандарты и преимущества языка SQL
SQL представляет собой
непроцедурный (декларативный) язык, используемый
для управления данными
Первоначально официального стандарта в области БД не существовало, что в определенном смысле сдерживало развитие технологий баз данных. В результате совместных усилий двух организаций: ANSI (American National Standarts) и ISO (International Standarts Organisation) в 1986 году был принят стандарт SQL-86 (SQL-1). После появления первого международного стандарта языка работа в этой области продолжилась, и в 1992 г. был принят второй международный стандарт SQL-92 (SQL-2), в 1999 г. появляется объектно-ориентированный язык SQL:1999 (SQL-3), а в 2003 г. принят стандарт SQL:2003. Каждый стандарт представляет собой многостраничный документ сложной структуры.
Язык SQL можно использовать для доступа к БД в двух режимах: при интерактивной работе и в прикладных программах.
С помощью SQL пользователь может в интерактивном режиме быстро получить ответы на любые, в том числе достаточно сложные запросы, тогда как для программной реализации этих запросов на другом языке пришлось бы разрабатывать соответствующую программу.
Работа с яз-м SQL : пользователь на языке SQL обращается к СУБД с запросом. СУБД выбирает необходимые данные из базы и возвращает их пользователю. Язык SQL можно использовать в двух режимах: интерактивный, прикладные программы. SQL – язык интерактивных запросов. Пользователи вводят команды SQL в интерактивных программах с целью выборки данных и отображения их на экране. Это удобный способ выполнения специальных запросов.
Назначение. SQL-это1 – язык программирования баз данных.2 – язык администрирования баз данных.3– язык создания приложений клиент/сервер.4– язык распределенных баз данных.5– язык шлюзов баз данных. Достоинства:1- Независимость от конкретных СУБД;2- Межплатформенная переносимость;3- Наличие стандартов;4- Поддержка со стороны компании Microsoft (протокол ODBC и технология ADO ) и IBM ;5- Реляционная основа;6- Высокоуровневая структура , напоминающая английский язык;7- Возможность выполнения специальных интерактивных запросов;8-Обеспечение программного доступа к базам данных;9- Возможность различного представления данных;10-Полноценность как языка, предназначенного для работы с базами данных;11-Возможность динамического определения данных;12-Поддержка архитектуры клиент/сервер;13- Расширяемость и поддержка объектно-ориентированных технологий;14- Возможность доступа к данным в среде Internet ;15- Интеграция с языком Java (протокол JDBC ).