КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Создание БД в СУБД MS Access
· Создание пустой БД: запускаем MS Access 2007 – кнопка Office – Команда «создать» · Создание БД из шаблона
Связывание таблиц Обеспечение целостности данных – в связанной таблице не могут появиться записи со значением связанного поля, которое отсутствует в главной таблице. Способы связывания: С помощью технологии drag-and-drop (перетаскивание связываемого поля из главной таблицы на соответствующее поле связанной таблицы) · В главной таблице связываемое поле – ключ · Быстро создать связь · Быстро удалить связь · Имена, типы данных и свойства связываемый полей должны быть одинаковыми и в главной и в связываемой таблицах С помощью Мастера подстановок (обращаемся из связываемого поля связанной таблицы к нужному полю главной таблицы) · универсальный способ · в связанном поле – список для выбора значений · сложнее создавать · сложнее удалять Последовательность действий при создании связей Мастером подстановок: Шаг 1. Открыть связанную таблицу в режиме конструкора Шаг 2. Установить курсор в тип данных для связываемого поля и выбрать мастер подстановок Шаг 3. В окне Мастера подстановокк выбрать первый вариант и нажать «Далее» Шаг 4. Выбрать главную таблицу, к которой обращаемся за данными, далее Шаг 5. Выбрать поле главной таблицы, в котором содержаться нужные нам данные Шаг 6. Далее по диалогу (можно без изменений настроек) Шаг 7. В окне изменения связи установить свойства связи Процедура удаления связи созданной Мастером подстановок 1. открытть макет схемы данных 2. клик правой кнопкой мыши по линии связи – команда «удалить связь» 3. открываем в конструкторе связанную таблицу 4. удаляем связанное поле 5. сохраняем изменения 6. добавляем связанное поле в его первоначальном варианте 7. сохраняем макет схемы данных
Запросы «ну и запросы сказала база данных и зависла» Запрос – средство отбора данных, удовлетворяющих определенным условиям QBE (Query by Example) – запрос по образцу SQL (Structured Query Language) структуированный язык запросов В запросе можно: · отобрать инфу из нескольких связанных таблиц · использовать сложные условия отбора · пользователь базы может сам ввести параметры (сумму денег) · добавлять вычисляемые поля · выполнять итоговые расчеты Типы запросов: 1. Запросы на выборку · Простой запрос – запрос на основе обного источника данных · Составной запрос – на основе двух и более источников Условия отбора
Совпадение Шаблон: * - любое кол-во символов,? – один любой символ, # -любая цифра Замечание: условие отбора после запуска запроса могут иметь другой вид Запрос с вычисляемым полес – частный случай запроса на выборку, при котором создается новое поле, значения которого вычисляются по некоторой формуле Синтаксис: Имя нового поля: Формула расчета (создается в построителе выражений) Все те данные которые можно вычислить не долджны хранится в таблицах!!! Синстаксис: [введите значение] (помещается в условие отбора, произвольный текст – обращение к пользователю)
Форма – это диалоговое окно для · Прсмора и редактирования данных · Ввода новых записей · Управления ходом работы и бла Режим формы –просмотр и редактирование данных Режим макета – просмотр, изм оформления перемещение Конструктор – изменение структуры…
Макрос – набор макрокоманд Макрокоманда описывает действие которое надо выполнить в определенной ситуации: · Открытие и закрытие таблиц, отчетов. Форм · Выполенние запросов · Установка значений · Поик данных · Печать · Сообщения пользователю Событие (для запуска макрома) · Действие пользователя (клава, мышь) · Внутреннее событие (открытие или закрытие формы, изменение записи и т.д) В 2003: Вид-имена микроса Отчет – документ содержащий инфу из БД и предназначенный для вывода на печать Источник данных – таблица или запрос, несколько связанных таблиц\запросов Базы знаний и модели представления знаний Типы задач, решаемых с помощью ЭВМ: 1. Вычислительные 2. Информационные 3. Задачи принятия решений 4. Логические задачи 3,4 – методы искусственного… Знания – любая форма представления частей реального и предполагаемого мира на некотором носителе Знание (предмета) - уверенное понимание предмета, умение самостоятельно обращаться с ним, разираться внем Знания – зафиксированная и проверенная практикой инфа, которая может многократно использоваться людьми для решения тех или иных задач. Знания могут быть извлечены только посредством логического вывода. Совершаемого человеком или компьютером С позиций становления эк знаний: Знание – экономический актив, аналогичный иным давно известным видам активов – финансовым материальным и т.п. Выступает как ресурс и как продукт Классификация: · Поглубине: поверхностные, глубинные · По выполняемым функциям: декларативные, процедурные · По принадлежностям: личные, коллективные · Оформе проявления: неявное, явное и потенциальное · По способу формирования: рефлексивное, интуитивное По типам: · Знания предметной области: представляют собой тип знаний с которыми мы чаще всего сталкиваемся · Знания людей: основываются на том, что Вы знаете о людях · Знания процессов: знание того как организованы деловые процессы в компании Организационные знания: · Индивидуальные – профессиональные и персональные навки, умения, мнения, способности, опыт, способы коммуникации, деловые и личные контакты сотрудников компании · Внешние потоки знаний и информации – поступают из внешних по отношенииб к данной организации источников · Знания членов других компаний – членов других компаний
Язык представления знаний – язык используемый для разработки систем, спроектированных на основе моделей знаний Представление знаний должно быть однородным, понятным Типы моделей представления: · Продукционные модели · Семантическая сеть · Фреймы · Формальные логические модели Продукционная модель – модель, основанная на правилах, которая позволяет представить знания в виде предложения типа: Если (условие), То (действие) Достоинства: · Модульность · Модифицируемость · Доступность чтения · Способность к самообъяснению · эффективность Недостатки: · трудности составления продукционного правила · трудность записи правила · трудности использования связанные не с самими правилами, а с единой системой их связи Семантические сети – это ориентированный граф вершины которого – понятия, а дуги – отношения между ними. АKО-связи. (A kind of) Выделяют след типы отношений в семантических сетях: · класс – элемент класса (обязательное) · свойство – значение (обязательное) · пример элемента класса (обязательное) · связь типа: часть - целое · функциональные связи · количественная связь · пространственные связи · временные связи · атрибутивные связи · логические связи Классификация семантических сетей: По типу отношений: · бинарные (соединятся два объекта) · n‑арные (есть специальные отношения связывающие более двух понятий) по количеству типов отношений: · однородные · неоднородные Достоинства: · аналогично долговременной памяти человека Недостаток: · Сложность организации процедуры поиска и вывода знаний
Система Баз Знаний (БЗ) Фрейм – рамка или каркас, абстрактный образ для представления некоторого стереотипа восприятия Слот – незаполненное значение некоторого атрибута Фреймы-структуры – используются для обозначения объектов и понятий (вексель, заём) Фреймы-роли – менеджер, кассир Фреймы-сценарии – празднование Фреймы-образцы (прототиимпы) – хранятся в БЗ чтобы мы могли их сравнивать с другими фреймами Фреймы-экземпляры – Таблица продукт-код продукта-количество. Все они фреймы-образцы (значения слотов). А фреймы-экземпляры –записи Получение слотом значений во фрейме-экземпляре: · По умолчанию от фрейма-образца (дефолт-значение) · Через наследование свойств от фрейма указанного в слоте AKO · По форме указанной в слоте · Получение слотом значения явно из диалога с пользователем · Из базы данных Достоинства: · Гибкость · Наглядность · Концептуальная основа организации памяти человека Формальные аналогические модели – модели представления знаний основанные на классическом исчислении предикартов первого порядка, когда предметная область иди задача описывается в виде набора аксиом Компоненты системы БЗ: · БЗ – один или несколько специальным образом организованных файлов, хранящих систематизированную совокупность понятий, фактов, правил и алгоритмов относящихся к некоторой предметной области. · Механизм получения решений – (МВЛ-механизм вывода логического) – процедура поиска, планирования и непосредственного решения (прямой, обратный вывод, поиск в ширину) · Интеллектуальный интерфейс – обеспечивает работу с БЗ и механизмом получения решений на языке высокого уровня Содержание БЗ может быть реализована 2 вариантами: 1.Содержание БЗ – понятия математические, нематемат, факты, правила, зависимости, законы, связи, алгоритмы и процедуры 2.Факты под которыми будут понимать элементарные единицы знаний, правила, предназначенные выразит связи между понятиями и их комбинациями
Язык SQL. Стандарты языка SQL. SQL был разработан в начале 70х гг Разработка стандартного языка релиционной БД Rational database language (RDL). SQL 86 – 1ый стандарт SQL. Был принят ANSI и международной организацией стандартов SQL 1 (1989г)– усовершенствованная версия, были учтены ошибки исправлены неточности 1992 – SQL 2 (SQL 92) – 1995г – дополнение к 3му стандарту SQL Common language interface 1999 – SQL 3 = SQL2 +объектно-ориентированные возможности Разработана программная поддержка Common Language - Open Database Connectivity (ODBC)
приложение запрос SQL результаты запроса СУБД БД
Назначение: · Язык интерактивных запросов · Язык программирования БД · Язык администрироавния БД · Язык создание приложений клиент-сервер · Язык распределенных БД · Язык шлюзов БД Достоинства SQL: · Независимость от конкретных СУБД · Межплатформенная переносимость · Наличие стандарта · Поддержка со стороны Microsoft и IBM · Реляционная основа · высокоуровневая структура напоминающая английский язык · возможность выполнения специальных интерактивных запросов · обеспечение программного доступа к БД · возможность различного представления данных · полноценность языка предназначенного для работы с БД · поддержка архитектуры клиент-сервер · расширяемость и поддержка объектно-ориентированных технологий · возможность доступа к данных в среде интернет · интеграция с языком java (протокол JDBC) Диалекты SQL (по соответствию разным стандартам языка): · диалекты начального уровня · промежуточного уровня · полного уровня Структура инструкций языка SQL: Инструкция в языке SQL – указание тех действий которые надо выполнить. Пример: Select from Продажа Where Сумма >200; Ключевые слова Слова пользователя окончание
Дата добавления: 2014-01-06; Просмотров: 552; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |