Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Артамонов ИС / Артамонов Лекция по ИКС в эк 80214.ppt
Скачиваний:
102
Добавлен:
23.03.2015
Размер:
10.08 Mб
Скачать
Изготовите
ли

Реляционные БД

65

 

1970-е гг. Э. Кодд, англ. relation – отношение.

Реляционная база данных – это набор простых таблиц, между которыми установлены связи (отношения) с помощью числовых кодов.

Продавц

ы

Код

Название

Адрес

Телефон

Сайт

Товары

Код Название

Прайс-лист

Код записи Код продавца

Код

изготовителя Код товара

Код модели

Цена

Код

Название

Страна Сайт

Модели

Код Название

Код

изготовителя

Связи между таблицами

66

 

Один к одному («1-1») – одной записи в первой таблице соответствует ровно одна запись во второй. Применение: выделение часто используемых данных.

1

 

 

 

1

 

 

 

Код

Фамили

Имя

Ко

Год

 

Адрес

 

 

я

 

д

рожд.

 

 

1

Иванов

Кузьма

1

1992

Суворовский, д.20,

2

Петров

Васили

2

1993

кв. 6

 

 

 

 

й

Кирочная, д. 30, кв

Одинко многим («1- ») – одной записи18 в первой таблице

соответствует сколько угодно записей во второй.

 

 

 

 

 

 

 

товары

1

 

 

 

 

прайс-

 

 

Ко

Названи

 

Код

Код

лист

 

 

 

Цена

 

 

д

е

 

 

товара

 

 

 

1

Монитор

 

123

1

10 999

 

 

2

Винчесте

 

345

1

11 999

 

 

 

р

 

 

 

 

 

 

 

 

 

 

 

Связи между таблицами

 

 

67

 

 

 

 

 

 

 

 

 

Многие ко многим (« - ») – одной записи в первой

 

 

таблице соответствует сколько угодно записей во

 

 

второй, и наоборот.

 

Код

 

предметы

учителя

Ко

Фамили

 

Название

1

История

 

 

 

д

я

 

 

2

География

 

 

 

1

Иванов

 

 

 

 

 

3

Биология

 

 

 

2

Петров

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Реализация – через третью таблицу и две связи «1- ».

1

 

 

 

 

 

 

1

 

 

Ко

Фамили

Код

Код

Код

Класс

Ко

Названи

 

д

 

я

учител

предмет

д

е

1

Иванов

 

я

а

 

1

История

1

1

1

9-А

2

Петров

2

Географи

2

1

2

8-Б

 

 

 

 

 

 

 

я

 

расписани

 

2

3

7-В

 

 

3

Биология

 

 

 

е

 

 

 

 

 

 

 

 

 

 

 

 

Тест. Сколько записей и полей в данной таблице

Работа в ACCESS

Запрос – объект, содержащий текст SQL запроса.

Отчёт –этот документ содержит результаты выборки из базы данных

Базы знаний

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

Область наук об искусственном интеллекте, изучающая базы знаний и методы работы со знаниями, называется инженерией знаний.

Модели представления знаний

Продукционная

модель

представления

знаний

Фреймовая модель представления знаний

Семантическая

модель

представления

знаний

Если (условие) то (результат)

Последовательности рамок со взаимосвязанной информацией

Направленный граф с поименованными вершинами (объектами) и дугами