Сделай Сам Свою Работу на 5
 

Контроль доступа к данным.

41. Семантическая сеть –ориентированный граф, вершины кот есть понятия, а дуги – отношения между ними.

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

Есть 3 типа атрибутов. Простые состоят из 1 элемента(Код клиента). Групповые – совокуп-и нескольких атрибутов. Н-р, Адрес (Улица, Город, Республика, Индекс). Семан объектные атрибуты – атрибуты, кот устанавливают связь между двумя семантическими объектами.

Домен – набор всевозможных значений атрибута.

Преимущество -более других соотв соврем представлениям об организации долговременной памяти человека. Недостаток – сложность организаци процедуры поиска вывода на семан сети.

Экспертные системы, использующие семантические сети в качестве языка представления знаний, – PROSPECTOR, CASNET, TORUS.

 

39. Знания-закономерности предм области (принципы, связи, законы), полученны в рез-те практ деятельности и проф опыта, позволяющие специалистам ставить и решать задачи в этой обл

Знания по степени научности подразделяются на: житейские (обыденные знания); научные.

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

Знания по местонахождению на: личностные (неявные, скрытые) – знания людей; формализованные (явные)н-р, знания в документах, на компакт-дисках, в Интернете.



Знания по природе делят на: процедурные ;декларативные.

Декларативные знания содержат в себе лишь представление о структуре неких понятий. Процедурные зн имеют активную природу. Они определяют представления о ср-твах и путях получ новых знаний, проверки знаний. Это алгоритмы разного рода. Сегодня знания приобрели чисто декларативную форму, то есть, знаниями считаются предложения, записанные на языках представления знаний. Это языки для описания предметных областей. Универсальным является естественный язык. Но в нем отсутствует формальная семантика. Семантика – это смысловое значение единиц языка.

База знаний–семантическая модел, описывающая предм-ую область и позволяющая отвечать на такие вопросы из этой предметной области, ответы на которые в явном виде не присутствуют в базе. БЗ вклодин или нескол специал образом организованных файлов, хранящих систем-зир-ную совокуп понятий, правил и фактов, относящихся к некот предметно обл.

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

Для построения БЗ применяются методы искусств интеллекта, языки представления знаний и интеллектуальный интерфейс.

Искусств интелл-раздел информати, изучающи возможность обеспеч разумных рассуждений и действий с помощью вычислит с-м и иных искусств устройств. При этом в большинс случаев заранее неизвестен алгоритм решения задачи.

В рамках искус интел различают 2 основных направления: символьное (нисходящее) – основано на моделировании высо-коуровневых процессов мышления человека, на представлении и использовании знаний; нейрокибернетическое (восхо-дящее) – основано на моделировании отдел низкоуровневых структур мозга (нейронов).

Сверхзадачей искус интел явл построение компьютерной интеллект-ной с-мы, кот обладала бы уровнем эф-сти решений неформализованных задач, сравнимым с человеческим или превосходящим его.

Экспертная система- компьютерная программа, способная заменить специалиста-эксперта в решении проблемной ситуаци

БЗ создается и испол с помощью с-мы управления БЗ – комплекса программных, языковых и интелл-ных средств. Основные модели представления знаний: продукционные модели;семантические сети;фреймы формальные лог модели.

40. Продукционная модель – модель, основанная на представлении знания в виде правил «Если (условие), то (действие)». «Условие» – некот предложение-образец, по кот осущ поиск в БЗ, а «действие» – действия, выполняемые при успешном исходе поиска. Исходные факты (данные) – хранятся в базе фактов, а набора правил – в БЗ. На основе базы фактов запускается машина вывода или интерпретатор правил – программа, управляющая перебором правил из БЗ.

Машина вывода выполняет 2 функции: 1)просмотр существенных фактов из раб памяти (базы фактов), правил из БЗ и добавление, по мере возможности, в раб память новых фактов; 2)определени порядка просмотра и применения правил. В большинстве с-м, основанных на знаниях, машина вывода – небольшая по объему программа из 2-х компонентов – компонента вывода и управляющего компонента.

Действие компонента вывода основано на применении правила modus ponens: Если известно, что истинно утверж-дение А и сущ правило вида «Если А, то В», тогда утверждение В также истинно. Правила срабатывают, когда находятс факты, удовлетворяющие их левой части: если истинна посылка, то д.б.истинно и заключение. Управляющий компонент определяе порядок применения правил и выполняет 4 функции: 1) сопо-ставление – образец правила сопоставляется с имеющимися фактами; 2)выбор – если в конкр ситуации м.б. принято сразу нескол правил, то из них выбир одно, наиболее подходящее по заданному критерию; 3)срабатывание – если образец правила при сопоставлении совпал с к-л фактами из раб памяти, то правило срабатывает; 4)действие – раб память подвергается изменению путем добавления в нее заключения сработавшего правила. Если в правой части правила содержится указание на какое-либо действие, то оно выполняется.

Интерпретатор правил работает циклически. Порядок примен и срабатывания правил зависит от стратегии вывода, кот определяет направление поиска (прямое, обратное) и способ его осуществления (в глубину, в ширину, по подзадачам, или иначе). Продукционная модель привлекает наглядность, высокой модульностью, легкостью внесения дополнений и изменений и простотой механизма лог вывода. Недостаток - при накоплении достаточно большого числа (порядка несколь сотен) продукций они начинают противоречить друг другу.

42. Фрейм – это абстрактный образ для представления некого стереотипа восприятия. Фрейм – формализованная модель для отображения образа.

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

Любой фрейм содержит набор атрибутов – слотов,значениями кот являются конкретные данные. Каждый слот имеет уникаль имя. Фрейм может содержать процедуры, кот будут выполнятьс при опр условиях. Сущ нескол способов получ слотом значений во фрейме-экземпляре: по умолчанию от фрейма-образца; через наследование св-тв от фрейма, указанного в слоте АКО (A-Kind-Оf, это); по формуле, указанной в слоте; через присоединенную процедуру; явно из диалога с пользователем; из БД. В качестве значения слота может выступать имя другого фрейма. Тогда образуются сети фреймов.

Преимущества: 1)отражает концептуальн основу организации памяти человека, а также ее гибкость и наглядность; 2) однородность представления знаний и возможность их типового текстового описания с помощью специальных языков представления знаний. Примеры фрейм-ориентированных экспертных с-м – ANALYST, МОДИС, TRISTAN, ALTERID.

44. ХарактеристикаСУБД MS Access 2003 – программная система для работы с реляц БДв специализированных информационных с-мах;компонент офисного пакета M.Office 03; предоставляет пользователям доступ к данным в локальн и глобальных сетях;имеет инструментальные средства для создания и работы с: 1)локал БД небольшог и средн размера; 2)многопользовательскими БД в архитектуре файл/сервер и клиент/сервер; уделяет большое внимание взаимодействию БД с Интернет. Имеет средства для создания Web-страниц, обеспечивающих динамическ доступ к данным БД в этих сетях; может произвести экспорт данных; может импортировать данные из источников; позволяет создавать проекты – клиентс приложения для работы с БД MS SQL Server 6.5 и выше; имеет встроенный язык программирования Visual Basic for Applications(VBA); имеет средства для администрирования БД, которые позволяют осущ восстановление БД, сжатие БД, репликацию БД–создание копий общей БД, с которыми пользователи могут одновременно работать на разных рабочих станциях сети, защиту БД, конвертирование БД из предыдущих версий в текущую и наоборот Пользовательский интерфейс

1.Система меню:главное меню и контекстно-зависимые меню для объектов БД и их элементов. Перечень пунктов меню изменяется в зависимости от режима работы системы.

2.Панели инструментов.Они выводятся автоматически, соотв-но выбранному режиму работы

3.Виды окон Access:Главное окно; Окно БД; Окна Конструкторов и Мастеров; Окна объектов БД; Окна свойств объектов БД и их элементов; Окна сообщений; Диалоговые окна.

Настройка рабочей среды. Сервис/Настройка, Вид/Панели инструментов/Настройка. Сервис/ПараметрыВкладки:

Вид:вкл/выкл строку состояния, область задач и др. Общие:звуковое сопровождение событий и др. Правка и поиск:подтверждение удаления документов и др. Клавиатура:переход по нажатииEnter и др. Режим таблицы:параметры для оформления табл. Формы и отчеты:параметры, задаваем по умолчанию для Конструктора. Страницы:то же Табл и запросы:то же. Орфография:выбрать язык словаря и др. Проверка ошибок:настройка провер ошиб в формах и отчетах

43. Формальная логика–наука об общих структурах и законах правильного мышления, образования и сочет понятий и высказываний, о правилах умозаключений независимо от их конкретного содержания.

Моделирование логики рассуждений происходит по схеме: из одной или нескол посылок (кот считаются истинными) следует сделать «логически верное заключ»(вывод, следст). И посылки, и заключение д.б. представлены на понятном языке, адекватно отображающем предметн обл, в кот проводится вывод. Лог выражения, построенные в данном языке, м.б. истинными или ложными. Некот из этих выражений, являющиеся всегда истинными, объявляются аксиомами (или постулатами). Они составляют ту базовую систему посылок, исходя из которой и пользуясь определенными правилами вывода, можно получить заключения в виде новых выражений, также явл-ся истинными.

Классическими примерами аксиоматических (формальных) с-м явл исчисление высказываний и исчисление предикатов.

Исчисление высказываний – область матем логики, называемая булевой алгеброй. Она изуч высказывания и операци над ними. Высказывание – это предложение, кот м.б. истинно или ложно. Наибол известными операциями явл конъюнкция и дизъюнкци.

Так, дизъюнкция высказываний – новое высказывание: сконструированное их 2х и > исходных высказываний; истиннjt в тех случаях, когда истинно хотя бы одно из исходных высказываний. Конъюнкция высказываний – новое высказыван: сконструированное из 2х и > исходных высказываний; истинное в тех случаях, когда истинны все исходные высказыв.

В то же время и в науке, и в практике используются заключен, существенно зависящие как от структуры, так и от содержания используемых в них высказываний. Возникает необходимость в расширении логики высказываний – в логике предикатов.

Логика предикатов расчленяет элементарное высказывание на субъект (подлежащее) и предикат (сказу). Субъект –то, о чем что-то утверждается в высказывании; предикат – это то, что утверждается о субъекте. Достоинство формальных систем – исчисления высказываний и исчисления предикатов в том, что они хорошо исследованы и имеют прекрасно разработанные модели логического вывода. Поэтому все, что может и гарантирует каждая из этих систем, гарантируется и для прикладных формал с-м как моделей конкретных предмет обл. В частности, это гарантии непротиворечивости вывода, алгоритмической разрешимости (для исчисления высказыв) и полуразрешимости (для исчислений предикатов).

Недостаткизакрытость, негибкость. Модификация и расширение всегда связаны с перестройкой всей формальной с-мы, что для практически систем сложно и трудоемко. Поэтому формальные системы как модели представления знаний могут использоваться только в тех предметных областях, которые хорошо локализуются и мало зависят от внешних факторов.

К тому же, очень высокие требования к предметной области полнота и непротиворечивость «базового аксиоматического набора» – обусловили то, что в промышленн экспертных с-мах формальные логические модели практически не используются.

48. 1. Прежде создается файл БД: область задач Приступая к работе® гиперсс Создать файл® обл задач Создание файла ® гиперсс Новая БД® окно Файл новой БД® указать имя и папкудля ее разме ®[Созд] 2. Затем создаются структуры табл с пом Конструктора табл. Он вызыв с пом ярлыка в окне БД или: объект Таблицы ® [Создать] ® окно Новая табл® выбрать Конструктор ®[ОК]

В окне Констр табл пользоват описывает каждое поле табл – указывает его имя, выбир тип из раскрывающегося списка, может дать комментарии к полю, задает необход св-ва поля.

Если создается табл главная, то в ней надо определить первичн ключ при помощи команды Правка/Ключевое поле.

Если создается подчиненная таблица, то: в случае связи типа 1:1 для внешнего ключа надо задать св-во «Индексированное поле»со значением «Да (Совпад не доп)»; в случае связи типа 1:М – со значением «Да (Доп совпад)». Затем закрывают окно Констр табл, на ? о сохранен табл отвечают «Да» и созданная структура таблицы регистрируется в окне БД. 3. Создание связи между табл осущ по команде Сервис/Схема данных.При создании связи в окне Изменение связейзадается требование целостности данных и каскадные операции. 4. Заполнение таблданными осущ в режиме таблицы.

 

47. СУБД Access имеет разнообразн инструментальные ср-тва, дающие возможность непрофес пользователям решать задачи без использ языка запросов или языка программирования VBA. Для создания объектов БД используются специализир средства, называемые Конструкторами. Конструкторпредлагает ряд инструм ср-ств, кот позвол быстро и просто создавать и модифицировать объекты БД. Так, для конструирования формы, отчета, СДКД исполь: линейки, сетка, список полей их источника данных, спец панели инструментов и разделы Конструктора. В Access имеется также множество Мастеров, используемых для создания объектов БД и выполнения спец операций. Мастерпоследовательно задает ?. На основе ответов строится законченный объект БД или выполняет опр операция

51. Конструирование запросов. Запр на выборку дает возможн: вкл в результирующую табл поля из 1 или нескол табл; выбир записи, удовлетворяющие условиям отбора; осущ вычисления над полями БД; группиров записи и находит для групп записей или для всех записей итоговые знач по некот числовым полям с пом стат функций.Разновидностью запр на выборку явл запр с параметрами, кот при выпол требует ввода с клавиатуры знач критерия отбора записей, интересующего пользователя. Перекрестный запрос- спец запр итогового типа. Он отображ рез-ты итоговых стат расчетов над значениями некот поля в виде перекрестной табл. В ней в качестве заголовков строк –знач одного или нескол столбцов, в качестве заголовков столбцов – значе опр поля, а на пересечении строк и столбцов находятся итоговые знач. Рез-том запроса является таблица.

Активные запросы: 1)на удаление – удаляет группу записей из 1 табл или нескол взаимосвязанных таблБД;2)на обновление – служит для изменения знач полей табл; 3)на добавление – производит добавл записей из 1 табл в другую; 4)на создание табл– создает новую на основе всех или части данных из 1 или нескол таблиц БД.СУБД Access позв созд Мастер и Консттру

46. СУБД Acces может обрабатыват данн полей след типов.

Тексто. Текст или комбинация текс и числ значен до 255симв. Поле MEMO. Длинный текст (до 65535) символов. Числовой. Числ данные Размеры чис. полей – 1, 2, 4, 8, 12 байт. Дата/время. Знач даты и времени. Даты от 100 по 9999 год. Денежный. Денежные знач (макс. 15 знаков в целой части и 4 знака в дробной). Счетчик.Уник последовательные с шагом 1 номера, автома-тически присваиваемые записям при их вставке в табл БД. Логический. Поле этого типа может иметь одно знач из пары значений Да/Нет, Истина/Ложь или Вкл/Выкл. Поле объекта OLE. Объекты других приложений, кот могут быть связаны или внедрены в таблицу БД Access. Гиперссылка. Гиперссылки – путь к файлу на жестком диске либо адрес в сети Internet или Интранет.

Каждому типу поля присущ определенный набор св-ств, кот позволяют управлять сохран, обработкой и отображением данных поля. Некот свойства полей: Размер поля. Определяет мак длину текстового или числового поля. Так, для числового поля с целыми значениями – размеры, называемые:

· байт – целые числа от 0 до 255 (поле занимает 1 байт);

· целоецелые числа от -32 768 до 32 767 (2 байта);

· длинное целоецелые числа от -2 147 483 648 до (4 байта)

Для числ. полей с дробными знач-ями – размеры: одинарное и двойное с плавающей точкой, действительное. Формат поля. Опред способ отображ текста, чисел, дат и знач времени на экране и на печати. Число десятичных знаков. Позволяетуказывать для чисел кол-во дробных знаков. Маска ввода. Задает маску ввода, облегчающую ввод данных в поле. Подпись. Опред текст, кот выводится в качестве наименований полей в таблицах, запросах, формах, отчетах. Знач по умолчан Позволяет указать знач, автоматически вводящееся в поле при создании новой записи. Условие на значение. Определяет множество знач, кот можно вводить в поле таблицы. Сообщени об ошибке. Позволяет указать текст сообщ, выводящегося на экран при вводе недопустимого значения. Обязательное поле. Указывает, требует ли поле обязательного ввода значения. Пустые строки. Определяет, допускается ли ввод в текстовое поле пустых строк (" "). Индексированное поле. Служит для создания индекса. Сжатие Юникод. Разреш или запрещает сжатие Unicode для поля.

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

В качестве знач в выражениях используют литералы, константы, функции и идентификаторы. Литерал - фактич значение в виде числа, текстовой строки, даты. Константа-не изменяющееся значение (Yes, No, True, False и Null, натур числа 0, 1, 2, и т.д.).Функция – небольшая программа, кот всегд возвращает знач, являющееся рез-том расчетов или выполн-ния др операций. К функции обращаются по имени, за кот в круглых скобках указывают ее аргументы. Идентификатор-ссылка на значение поля, элемента управления или свойства.

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

Язык SQL является 1-ым стандартным языком работы с БД, кот получил достаточно широкое распростр. Т.о, для грамотного использования любой SQL-ориентированной СУБД знание стандартов языка SQL является необходимым.

45. Access ориентирован на работу с объектами БД, к кот относятся табл, запр, ф, о, стр, макр и модули. Табл-основная структура, предназначенная для хран информ в БД. Ее строки – записи, а столбцы - поля БД. Записи идентифицируются по некот уник хар-ке, включающей 10 или нескол полей и называе ключом. Между ними можно устанавл связи 1:1 или 1:М. Запрос-требование на: отбор данных, хранящихся в таблицах; выполнение вычислени над данными; изменен в БД. Запр на измен: удаление, обновление, добавление, создание таблицы.

Форма-созданный на экране шаблон, используемый, главны обр, для ввода, просмотра, редактир и сортировки записей БД. Может содерж: надписи, поля, списки и раскрыв, флажки, кнопки,рис, вкладки, линии и др.Типы:прост,состав и кнопочн.

Отчет-отображение на принтере или на экране информ из БД в виде, удобном для ее восприятия и анализа пользователе. Можно группироват и сортиров,осущ расчеты в строках и проволить итоговые вычисл над группами строк и над всеми.

Страница доступа к данным - диалоговая Web-страниц,кот поддерживает динам связь с БД и позволяет просматривать, редактировать и вводить данные в базу, работая в окне браузера Explorer. Измен дан в табл и запр, в свою очередь, автомат отобрад на стр. Может бегущая строка.

Макрос-есть последовательн макрокоманд для автоматизации выполнения операций в среде Access без программирования. Для работы с ф и отчет. Линейн,с условием,группов,с циклом.

Модуль - это программа для работы с БД, написанная на языке Visual Basic for Applications 6,0(VBA). Объекты БД м.б. объединены в именованные группы объектов по функционал или иному признаку. Все объекты, за исключ страниц д к д, можно хранить в одном файле - файле БД с расширением .mdb. Это упрощает их перенос с компа на комп, облегчает создание связанных объектов, проверку целостности данных. Страницы сохран как самост файлы с расш html отдел от БД, с кот связан.

 

52(53). Конструирование форм и отчетов. Ф, о можно создать: «вручную» - с пом Конструкт; автоматизи способом - Мастера; автоматически - с использованием автоформы, автоотчета.

Для создания с пом Констр необходимо открыть окно Конст: окно БД Þобъект Ф(О) Þ[Созд]Þокно Новая ф(о)Þвыбрать Констр и указат источник ф(о)-табл или запрÞ[OK]

Инструментал ср-тва конструирования ф(о): панель Констру;разделыпроекта, в кот размещают разл граф объекты, определяю вид и содержание ф(о). Эти граф объекты назыв элементами управления; панель элементов управления; список полей табл или запр, служащих источником данных; сетка, отображаемая в разделах проекта для удобства проектировани; линейки – гориз и верт для удобства проектирован. По умолчан в окне Констр выводится раздел проекта Область данных, в кот размещают поля БД из табл или запр, а также вычисляемы поля. Но м.б. востребованы и др разделы: Заголовок ф(о) и Примечание ф(о); Верхний и Нижний колонтитул.Разделы проекта ф(о) наполняются разл графич объектами – элементами управления, используемыми для отображ данных, выполнения действий или в качестве украшений. Эл-ты управления вводятся в ф(о) при помощи кнопок панели элементов. Эл-ты управления есть связанные и несвязанные. Связанные присоединяются к полю базовой табл или запр. Они использ для просмотра, ввода или редактирования знач полей БД. Для несвязанных источника данных не сущ. Они испол для отображ линий, прямоугол, рисунков и др. Спроектироан форма приобретает реал вид в окне формы, открываемом из окна БД с пом кнопки [Открыть] и из окна Констр по команде Вид/Режим формы или Вид/Режим табл.В этом режиме можно просматривать и редактир данные. Форму можно сохранить, распечатать. Измен в форму вносятс в окне Констр.

54. Создание Web-приложения БД.В Access возможно создание статических Web-страниц и СДКД. Статическая Web-страница–та, кот отображает данные из БД в состоянии на момент создания Web-стр. Ее можно создавать для объектов БД – табл, запр, отч, экспортируя их содержимо в HTML-файл по команде Файл/Экспорт/Внешние данные. СДКД– диалогов Web-страница, кот поддерживает динамич связь с БД и позволяет просматрив, редактир и вводит данные в базу. Она сохраняется не в БД, а в HTML-файле. В БД хранится лишь указатель на этот файл-ярлык. На СДКД может размещаться форма или интерактивн отчет. Стр, содержащие форму, позвол вводить новые записи в БД, изменять значения полей в записях базы, удалят записи из базы. Стр, содержащие интерактивный отчет, дают возможность управлять составом отчета в процессе его просмотра. Возможна также сортировка и фильтрация записей. Сущ след способы создания СДКД: в автомат режиме, с пом Мастера, путем изменен сущ Web-страницы и с пом Констр. Создание с пом Конст требует навыков манипулирова объектами, расположенным на СДКД: их выделения, перемещ, выравнивания,изменения размеров. Просмотреть созданную страницу можно в Access, а также в браузере I Explorer. Чтобы статические Web-страницы и СДКД были доступны пользователям Интернет или Интранет, они должны размещаться на Web-сервере сети, а БД – на сервере сети.

 

55. Макросы могут быть разные по структуре. 1. Макрос, в кот макрокоманды выполняютсяпоследовательно наз линейным. 2. Макрос, в кот отд макрокоманда или набор макрокоманд выполняются в зав от выполнени некот условия - м с условием. 3. Макрос, в кот объединены нескол лог связанных макросов - групповым. 4. Макрос, в кот есть многократное выполнение другого макроса - макросом с циклом.Сущ макросы связанные с событиями и не связанные с ними. Событие – это изменение состояния объекта БД, в момент возникновения кот можно изменить стандартный порядок обработки объекта и определ свою, нестандартную реакцию. В Access только ф и о явл объектами, для кот определены события. Для обработки событий разрабатываются макросы связанные с событиями. В Констр макросов формируетс последовательност макрокоманд, затем она сохраняетс и выполняетс. При наличии ошибок в макросе производитс его отладка в режиме пошаговой отладки57. Каждая команда SQL начинается с действия – ключевого слова или группы слов, описывающих выполняемую операцию. Н-р, INSERT, DELETE, COMMIT, CREATE TABLE. После действия может следовать 1 или неско предложений. Предложение описывает данные, с кот работает команда, или содержит уточняющую информо действии, выполняемом командой. Каждое предложение начинается с ключевого слова, такого как, н-р, WHERE, FROM, INTO, HAVING. Многие предложения содержат имена табл и полей БД; некот – константы и выражения. Имена табл, полей и пользователей должны содержать от 1 до 18 символов, начинатся с буквы и не содержать пробелов или спец символов пунктуации. В качестве имен нельзя испол ключевые слова SQL.

58. Типы данных: 1) CHAR или CHARACTER(длина) - строка символов постоянной длины 2)INTEGER, INT- целое число 3) SMALLINT- малое целое; 4) NUMERIC, DECIMAL, DEC (точность, степень) -число с фиксированной запятой 5) FLOAT (точность)-число с плавающей запятой. Более поздние стандарты предусматривают доп-но и другие типы, такие, н-р, как строка символов переменной длины, дата, время, абстрактные типы данных и др.

Выраженияв SQL используются для выполн операций над значениями, кот считаны из БД, или для выбора информ из БД. Выражение- опр последовательность полей, констант, функци, соединенных операторами. Для указания конкретных знач данных испол-ются константы. Различают след виды констант:

1)с фиксированной запятой(пишут точку) 2)с плавающей 3) Строковые (д.б. заключены в одинарные кавычки). 4) Отсутствующ значение (NULL). SQL поддерживает обработку отсутствующ данных с пом понятия «отсутствующее знач».

Большинство SQL поддерж агрегатные ф-ции: COUNT(кол-во знач в столбце таблицы), SUM(сумм знач в столбце),AVG(ср арифм знач в столб),MAX и MIN.

В выраж можно испол след типы операторов: арифм, отношения(< >), лог(и или not), спец(in, between, like, is null)

 

59. SQL явля мощным инструментом, обеспечивающим пользователям, прикладн программам и вычислит системам доступ к информ, содержащейся в БД. SQL выполняет множест функций:1-язык интерактивных запросов. Пользователи вводят команды SQL в интерактивном режиме для выборки данных и отображения их на экране, а также внесения изменен в БД. 2–язык программирования БД. Чтобы получит доступ к БД, в прикладные программы вставляются команды SQL.3–язык администрирования баз данных. Администратор БД испол SQL для определ структуры БД и управления доступом к данным. 4–язык создания приложений клиент/сервер. В прикладных программах SQL используется как средство организации связи по лок сети с сервером БД, в кот хранятся совместно используемые данные и др.

К категории определение данных относятся команды, позволя создавать, изменять и уничтожать БД и объекты БД, такие как табл и представления: 1) CREATE TABLE<имя таблицы>- структуру табл. 2) DROP TABLE-Удаляет 3) ALTER TABLE-Изменяет описание 4) CREATE VIEW-Создает представление

К категории Внесение изменений в БД относятся команды, позволяющие добавлять, удалять и модифицировать данные в таблицах: 1) INSERT-Добавляет новые записи в табл 2) DELETE-Удаляет записи 3) UPDATE-Обновляет данные табл. Категория Извлечение данных состоит из 1 команды SELECT

 

60. К категории Управл транзакциями относятся команды, позвол обеспеч целостность данных в БД. Для обеспеч целостности данных в SQL испол ср-ства обработки транзакци. Транзакция–совокуп операций манипулирования данными в системе БД, кот переводит БД из одного целостного состояния в другое. SQL-транзакция–последовательность команд SQL, обладающая св-вом неделимости относительно восстановления состояния БД. Иначе говоря, это несколько последовательных команд SQL, которые рассматриваются как единое целое.

В языке SQL обработка транзакций реализована с помощью двух команд: COMMIT и ROLLBACK. Они управляют изменениями, выполненными группой команд. Команда COMMIT сообщает об успешном окончании транзакции. Она информирует СУБД о том, что транзакция завершена, все ее команды выполнены успешно и противоречи в БД не возникли. Команда ROLLBACK сообщает о неуспешном окончании транзакции. Она информирует СУБД о том, что пользователь не хочет завершать транзакцию, и СУБД должна отменить все изменени, внесенны в БД в результате выполнения транзакции. В этом случае СУБД возвращает БД в состояние, в котором она находилась до выполнения транзакции. Команды COMMIT и ROLLBACK используются в основном в программном режиме, хотя возможно их использование и в интерактивном режиме.

61. К категории Управление доступом относятся команды для осущ администрат ф-ций, присваивающих или отменяющих право использ таблицы в БД опр образом. Каждый пользователь БД имеет опр права по отнош к объектам БД. Права –те действия с объектом, кот может выполнят пользов. Права могут меняться с течением времени: старые могут отменяться, новые–добавл. Стандартом языка SQL предусмотр след права: SELECT–право читать табл; INSERT– право добавлять данные; UPDATE – право изменять данные; DELETE – право удалять данные; REFERENCES – право определять первичный ключ. Команды: 1) GRANT-Предоставляет пользователю право доступа GRANT SELECT, UPDATE ON Сведения TO ГИЛЬ, БРЕЛЬ 2) REVOKE-Отменяе право доступа REVOKE UPDATE ON Сведения TO ГИЛЬ

 

64. Обработка данных – совокуп методов и ср-тв, осущ-ющих преобразование данных.Концепции обработки данных–обра: 1)на мэйнфреймах в пакетном режиме; 2)в многотерминальны системах; 3)на автономных ПК; 4) с испол компьютерны сетей. 1) Пользоват составлял пакет задани на языке описания задани на выполнение опр операций над исходной программой и/или счет по программе, подготовленный на перфокартах. Затем передавал его на ВЦ на обработку на мэйнфрейме. Оператор без участия пользователя последовательно вводил пакеты, мэйнфрейм обрабатывал их и распечатанные рез-ты пользовате получал обычно на след день. 2)К мэйнфрейму, расположенно на ВЦ, подключались терминалы, рассредоточенные по всему предприятию. Терминал – это устройство или набор устройст, предназначенных для взаимодействия с вычислит системой или сетью ЭВМ3)На ПК пользователя устанавливалась СУБД, с пом котй пользовател создавал на этом же ПК свою, локальную БД и работал с ней монопольно (в однопользовате режиме). Такая СУБД (настольная) была ответственна за выполнение запросов и за поддержание целостности БД. Данные передавал с ПК на ПК на дискетах. 4)Обработка данных с испол-нием КС заключается в обмене данными между компами посредством линий связи и спец коммуникационного оборудования. ПК были достаточно мощными для работы сетевого ПО и не очень дорогими. При их объединении совокупная вычислит мощност была достаточна для решения сложных задач, и стало возможны совместное использование периферийных устройств и дисковых массивов. Поэтому ПК стали преобладать в ЛС не только в качестве компов пользователей, но и в качестве центров хранения и обработки данных, потеснив с этих ролей мэйнфреймы. Обработка данных с исполь КС в наст время – самая реализуемая концепция обработки данных.

67. Обзор настольных СУБД

1. dBase и Visual dBase. + простота в использ, нетребова-тельность к ресурсам компа, + очень комфортная по тем временам среда разработки и средства манипуляции данными. СУБД семейства dBase имели популярный формат данных и популярный язык программирования xBase. Последние версии dBase имеют средства для: манипуляции данными dBase и FoxPro всех версий; создания форм, отчетов и приложений; визуального построени

 



©2015- 2022 stydopedia.ru Все материалы защищены законодательством РФ.