Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Направления развития СУБД




СУБД должны позволять прикладным специалистам отображать все типы данных для своих предметных областей. Шла напряженная работа в двух направлениях:

1) объединение объектно-ориентированного подхода и реляционных систем;

2) замена реляционной модели, ориентируясь исключительно на объекты.

В результате в конце 80-х годов на рынке появилось более десяти СУБД - объектно-реляционных и объектно-ориентированных СУБД (ООСУБД).объектно-ориентированные СУБД поддерживают новый класс БД с умеренно большими совокупностями записей и чрезвычайно сложными наборами связей между записями. С БД такого типа приходится работать, например, при проектировании автомобиля или самолета,

Существуют два различных подхода к объединению объектно-ориентированной и реляционной технологии.

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

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

клиентов.

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

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

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

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

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

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

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

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

42. Фрейм – ед-ца пред-я знаний об объекте, к можно описать нек. Совок-тью понятий и сущностей. Он имеет опр внутр стр-ру состоящую из мн-ва элементов –слотов.

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

Каждый слот имеет уникаль имя. Фрейм может содержать процедуры, кот будут выполнятьс при опр условиях. В качестве значения слота может выступать имя другого фрейма. Тогда образуются сети фреймов.

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

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

1.Система меню: главное меню и контекстно-зависимые меню для объектов БД и их элементов. 2. Панели инструментов. 3. Виды окон Access: Главное окно; Окно БД; Окна Конструкторов и Мастеров; Окна объектов БД; Окна свойств объектов БД и их элементов; Окна сообщений; Диалоговые окна. Настройка рабочей среды. Сервис/Настройка, Вид/Панели инструментов/Настройка. Сервис/Параметры Вкладки: Вид: вкл/выкл строку состояния, область задач и др. Общие: Правка и поиск: подтверждение удаления документов и др. Режим таблицы: параметры для оформления табл. Формы и отчеты: Страницы: Табл и запросы: то же. Орфография: выбрать язык словаря и др. Проверка ошибок: настройка провер ошиб в формах и отчетах

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

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

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

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 год. Денежный. Денежные знач. Счетчик. Уник последовательные с шагом 1 номера, автома-тически присваиваемые записям при их вставке в табл БД. Логический. Поле этого типа может иметь одно знач из пары значений Да/Нет, Истина/Ложь или Вкл/Выкл. Поле объекта OLE. Объекты других приложений, кот могут быть связаны или внедрены в таблицу БД Access. Гиперссылка – путь к файлу на жестком диске либо адрес в сети Internet или Интранет.

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

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

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

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

 

45. Хар-ка объектов БД Access ориентирован на работу с объектами БД, к кот относятся табл, запр, ф, о, стр, макр и модули. Табл -исп-ся для хранения данных об одном инф-ом объекте модели данных объектной области. Состоят из полей(столбец) и записей Запрос -требование на: отбор данных, хранящихся в таблицах; выполнение вычислени над данными; изменен в БД. Запр на измен: удаление, обновление, добавление, создание таблицы. Форма -созданный на экране шаблон, используемый, главны обр, для ввода, просмотра, редактир и сортировки записей БД. Типы:прост,состав и кнопочн.

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

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

52. Конструирование формы: простой, с вкладками, составной, управляющей (с кнопками)

Формы служат удобным средством для ввода, просмотра и редактирования информации БД. Формы для ввода представляют бланк, подлежащий заполнению, и дают возможность осуществить контроль вводимых данных и исключить ввод неверных. Бланк-форма упрощает процесс заполнения базы данными, благодаря чему в БД может вводить информацию пользователь невысокой квалификации. При просмотре и редактировании имеют дело с маской, накладываемой на набор данных. Маска-форма позволяет ограничить доступ пользователя к информации БД, заблокировав отдельные (служебные или засекреченные) поля или записи. Формы есть простые и составные (включающие другие формы). Они могут содержать различные элементы: поля БД и подписи к ним, списки, флажки, переключатели, кнопки, вкладки и др. В них возможны вычисления для отдельных записей и их групп, а также наглядное графическое представление данных в виде диаграмм. Форму можно спроектировать на базе одной или нескольких таблиц и/или запросов. На основе одной таблицы или запроса можно построить несколько форм. В форме имена полей берутся из описания таблицы, а сами поля пользователь располагает в соответствии со своими вкусами и требованиями и вносит различные элементы оформления: линии, рисунки, заливку и др.

Форма создается «вручную» - с помощью конструктора форм, автоматизированным способом - с помощью Мастера форм и автоматически - с использованием автоформы. Конструктор форм предоставляет пользователю набор инструментов, с помощью которого пользователь может создать форму соответственно своим вкусам и требованиям. Мастер форм руководит процессом проектирования форм. Он задает пользователю вопросы о структуре и оформлении формы, предлагая на выбор несколько вариантов. В результате диалога пользователя и Мастера форм появляется “готовая к употреблению” форма. Автоформа на основе выбранной таблицы автоматически создает одну из форм: в столбец, ленточную, табличную, сводная табл,диаграмма.





Поделиться с друзьями:


Дата добавления: 2016-04-03; Мы поможем в написании ваших работ!; просмотров: 1253 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

2294 - | 2147 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.