Шпаргалка по "Информатике"

Автор работы: Пользователь скрыл имя, 17 Мая 2015 в 14:02, шпаргалка

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

1. Направления развития вычислительной техники
Выделяют 2 направления развития вычисл техники:
1)связано с использованием компьютеров для выполнения сложных вычислений над небольшими объемами данных (вычисление интегралов, решение уравнений и оптимизационных задач большой размерности, прогнозирования курсов валют и цен ценных бумаг и т.д.) Это направление способствует созданию и развитию языков программирования.

Прикрепленные файлы: 1 файл

KiT_2_semestr.docx

— 113.57 Кб (Скачать документ)

Вторым типом модуля в 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 представляет собой  непроцедурный (декларативный) язык, используемый  для управления данными реляционных  СУБД. Термин «непроцедурный» означает, что на данном языке можно  сформулировать, что нужно сделать  с данными, но не требуется  указывать, как именно это следует  сделать. Язык SQL главным образом  ориентирован на удобную и  понятную пользователям формулировку  запросов выбора из БД, однако  его функции шире – с самого  начала этот язык задумывался  как полный язык БД. Под этим  понимается, что (по крайней мере, теоретически) для выполнения любых  осмысленных действий с базой  данных, управляемой 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 ).

Информация о работе Шпаргалка по "Информатике"