84
БАЗЫ ДАННЫХ

Базы данных

  • Upload
    sasson

  • View
    32

  • Download
    3

Embed Size (px)

DESCRIPTION

Базы данных. - PowerPoint PPT Presentation

Citation preview

Page 1: Базы данных

БАЗЫ ДАННЫХ

Page 2: Базы данных

Как устроена база данных?

Page 3: Базы данных

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

Page 4: Базы данных

Данные дублируются:

Данные дублируются

Page 5: Базы данных

Унифицировать работу с даными позволяют БД!

БД служат для упорядоченного хранения и обработки, связанных между собой данных.

Page 6: Базы данных

Базы данных – ОПРЕДЕЛЕНИЕ: База данных (БД) представляет собой

совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ) (Гражданский кодекс РФ, ст. 1260).

Page 7: Базы данных

Примеры баз данных (БД):

база данных книжного фонда медицинской библиотеки;

база данных кадрового состава поликлиники;

база данных лекарственных средств;

база данных по законодательству в медицине и здравоохранении и т.п

Page 8: Базы данных

Фрагмент базы огромной БД «Wikipedia», включающей БД по различным областям знаний

Page 9: Базы данных

История развития БД

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

В широком аспекте понятие истории баз данных обобщается до истории любых средств, с помощью которых человечество хранило и обрабатывало данные. В таком контексте упоминаются, например, средства учёта царской казны и налогов в древнем Шумере (4000 г. до н. э.). Чиновники древнего Шумера создали надёжную систему учета и контроля налоговых поступлений. Все деловые документы в Шумере хранились в архивах, часть которых сохранилась до наших дней. Шумеры - древний народ, некогда населявший территорию долины рек Тигра и Евфрата на юге современного государства Ирак (Южная Месопотамия или Южное Двуречье).

Page 10: Базы данных

История развития БД

Табличка старовавилонского времени.

Дворцы Месопотамии

Page 11: Базы данных

История развития БД

В 1880-х годах изобретатель разработал оборудование для работы с перфокартами (Патенты США 395781, 395782 и 395783), которое имело значительный успех при переписях населения США в 1890-м и 1900-м г.(БД результатов переписи)

База данных на перфокартах.

Герман Холлерит (англ. Herman Hollerith, иногда по-русски применяется написание Голлерит; 29 февраля 1860 — 17 ноября 1929) — американский инженер и изобретатель немецкого происхождения.

Известен как создатель электрической табулирующей системы.

Page 12: Базы данных

История развития БД

История баз данных в узком аспекте рассматривает базы данных в традиционном (современном) понимании. Эта история начинается с 1955 г., когда появилось программируемое оборудование обработки записей. Программное обеспечение этого времени поддерживало модель обработки записей на основе файлов. Для хранения данных использовались перфокарты.

База данных на перфокартах.

Page 13: Базы данных

История развития БД

Оперативные сетевые базы данных появились в середине 1960-х. Операции над оперативными базами данных обрабатывались в интерактивном режиме с помощью терминалов. За руководство работой DBTG (Data Base Task Group), разработавшей стандартный язык определения данных и манипулирования данными, Чарльз Бахман получил Тьюринговскую премию.

Чарльз Уильям Бахман (англ. Charles William Bachman, 11 декабря 1924 года,

Манхэттен (Канзас), США) — американский учёный в области компьютерных наук, в

частности разработки баз данных.

Page 14: Базы данных

История развития БДСледующий важный этап связан с появлением в начале 1970-х реляционной модели данных, благодаря работам Эдгара Ф. Кодда. Работы Кодда открыли путь к тесной связи прикладной технологии баз данных с математикой и логикой. За свой вклад в теорию и практику Эдгар Ф. Кодд также получил премию Тьюринга.

Сам термин database (база данных) появился в начале 1960-х гг., и был введён в употребление на симпозиумах, организованных фирмой SDC (System Development Corporation) в 1964 и 1965 гг.

Эдгар Франк «Тед» Кодд (англ. Edgar Frank Codd; 23 августа 1923 — 18

апреля 2003) — британский учёный, работы которого заложили основы теории реляционных баз данных.

Page 15: Базы данных

Классификации БД

Прежде всего, БД бывают по типу содержимого - фактографическими и документальными. В фактографических БД содержатся краткие

сведения об описываемых объектах, представленные в строго определенном формате.

Документальная БД будет включать в себя тексты законов и нормативных актов.

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

Page 16: Базы данных

Классификации БД – по их содержимому:

Примеры БД такого типа: географические; исторические; научные; мультимедийные.

Page 17: Базы данных

Классификации БД – по способу размещения: Централизованные БД (данные

хранятся в памяти одной из вычислительных систем, чаще бывают в локальных сетях) ;

Распределенные БД (такие базы данных состоят из нескольких частей,

хранящихся на разных компьютерах вычислительных сетей. Работа с такими базами данных осуществляется при помощи системы управления БД.)

Page 18: Базы данных

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

Page 19: Базы данных

Принцип классификации БД – по модели данных: иерархические (древовидные), сетевые (графовый), реляционные (табличные).

Page 20: Базы данных

Иерархическая модель

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

Page 21: Базы данных

Свойства иерархической модели данных:1. Верхний уровень занимает один

объект, т.е. иерархическое дерево имеет одну вершину (корень).

2. Несколько узлов низшего уровня связано только с одним узлом высшего уровня.

3. Каждый узел имеет своё имя (идентификатор).

4. Существует только один путь от корневой записи к более частной записи данных.

Page 22: Базы данных

Файловая система,Примером иерархической базой данных является файловая система, состоящая из корневой директории, в которой имеется иерархия поддиректорий и файлов

Page 23: Базы данных

Сетевые базы данных.

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

Page 24: Базы данных

Реляционные базы данных

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

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

Слово «реляционный» происходит от англ. relation (отношение).

Page 25: Базы данных

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

рейсы Отправлен

ие

Прибытие в пути дни

курсирования

038Щ Москва — Санкт-Петерб

ург

поезд, РЖД

00:12

Курский вокза

л

08:48

Московский в

окзал

8 ч 36

мин

вт, ср, чт, пт по

22 апреля

270Щ Москва — Санкт-Петерб

ург

поезд, РЖД

00:36

Курский вокза

л

11:13

Московский в

окзал

10 ч 37

мин

вт, ср, чт, пт с

12 апреля по 22

апреля

038А Москва — Санкт-Петербу

рг

поезд, РЖД, Афанасий

Никитин

00:44

Ленинградски

й вокзал

08:48

Московский в

окзал

8 ч 4

мин

9, 10, 11, 16, 17,

18, 23, 24, 25,

26, 27, 28, 29, 30

апр, 1, 2, 3, 4, 5,

6 мая,

030А Москва — Санкт-Петербу

рг

00:44

Ленинградски

й вокзал

09:42

Московский в

окзал

8 ч 58

мин

вт, ср, чт, пт по

22 апреля, кроме

07.04, 08.04

Page 26: Базы данных

При создании реляционных баз данных используется специальная терминология: Таблицы называются отношениями, а столбцы таблицы называются полями (атрибутами), строки – записями (кортежами).

Для того чтобы данные, представленные в таблице, можно было считать отношениями, необходимо выполнение следующих условий:

• столбцы таблицы должны иметь различные имена;

• данные в столбцах должны быть однородными;

• все строки таблицы должны иметь одну и ту же структуру;

• в таблице не должно быть повторяющихся строк;

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

Page 27: Базы данных
Page 28: Базы данных
Page 29: Базы данных

Описание типов полей

Тип поля Описание

Счетчикцелые числа, которые задаются автоматически при вводе записей и не

могут быть изменены пользователем

Символьный (текстовый)

такой тип имеют поля, в которых хранятся символьные

последовательности (слова, тексты, коды и пр.), содержащие до 255

символов

Числовойэтот тип имеют поля, значения которых могут быть только числами

(можно выполнять математические операции).

Дата/время дата и время

Логический значения Истина или Ложь (или «Да»/«Нет»)

OLE. хранятся видео и звукозаписи

MEMOСлужит для вставки длинного текста, в нём можно хранить до 65 535

символов.

Page 30: Базы данных

Обработка и извлечение данных в БД

выполняются на основе строго определенных математических операций.

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

Page 31: Базы данных

Теоретико-множественные операции:

Теоретико-множественными операциями называют объединение (union), вычитание (difference), пересечение (intersection), декартово произведение (Cartesian product).

Теоретико-множественные операции определяют, какие строки из входных данных, появятся в выходных данных.

Page 32: Базы данных

Рассмотрим две таблицы:Таблица А Таблица В

Название товара

Цена за упаковку в руб.

Аспирин 20Анальгин 50Валокордин

100

Валидол 10

Название товара

Цена за упаковку в руб.

Аспирин 20

Анальгин 50

Баралгин 150

Бисептол 300

Page 33: Базы данных

Операция объединения (union): Операция объединения (union), обозначаемая А В, позволяет ᴜвыбрать все товары, входят и в Таблицу1 и в Таблицу2. Операция извлекает все строки из обеих таблиц и комбинирует их.

Название товара Цена за упаковку в руб.

Аспирин 20

Анальгин 50

Валидол 10

Валокордин 100

Баралгин 150

Бисептол 300

Page 34: Базы данных

Пересечение (intersection) С помощью операции пересечения

А∩В извлекаются товары, которые содержатся в обеих таблицах.

Название товара

Цена за упаковку в руб.

Аспирин 20

Анальгин 50

Page 35: Базы данных

Вычитание (difference) Эта операция, обозначаемая А\В

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

Название товара

Цена за упаковку в руб.

Валокордин

100

Валидол 10

Page 36: Базы данных

Декартово произведение (Cartesian product) Эта операция, обозначаемая А×В,

комбинирует все строки из двух таблиц. В нашем примере получим 3*3=9 строк.

Page 37: Базы данных

Декартово произведение

Код покупателя

Название Торговой точки

11 Доктор

12 Доктор Плюс

13 Доктор Надежда

             

в в в в в в в в

и и и и и и и и

к к к к к к к к

Произведение множества {в, и, к}на множество цветов радуги

Page 38: Базы данных

Специальные реляционные операции

Для извлечения данных служат специальные реляционные операции – Проекция (Projection), Выборка (Selection), Соединение (Join), Деление (Division).

Page 39: Базы данных

Исходная таблица

Название товара

Цена за упаковку в руб.

Аспирин 20Анальгин 50Аспартам 100

Page 40: Базы данных

Операция Проекция (Projection) – извлечение (выборка) по вертикали

С помощью этой операции извлекаются столбцы из таблицы. В приведенном примере эта операция используется для извлечения только названий товаров:

Название Товара

Аспирин

Анальгин

Аспартам

Page 41: Базы данных

Операция Выборка (Selection) – извлечение по горизонтали.Эта операция извлекает строки из таблицы.

Название Товара

Цена заУпаковкуВ руб.

Аспирин 10

Анальгин 20

Аспартам 100

Page 42: Базы данных

Операция Соединение (Join)  Эта операция обладает широкими возможностями, относится к операции соединения таблиц. Принципы работы этой операции рассмотрим на примере:

 

Код товара

Название товара

Цена за упаковку в руб.

101 Аспирин 10102 Анальгин 20103 Аспартам 100

Дата Код товара

Количествоупаковок

11/01 101 1000

12/01 102 300

13/01 103 2000

Page 43: Базы данных

Логика объединения - по одинаковому столбцу, который имелся в обеих таблицах:

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

Дата Код товара

Название товара

Цена за упаковку в руб.

Количествоупаковок

11/01 101 Аспирин 10 1000

12/01 102 Анальгин 20 300

13/01 103 Аспартам 100 2000

Page 44: Базы данных

Операция Деление (Division)Эта операция извлекает строки, где значения в столбцах совпадают со значениями в столбцах во второй таблице, но при этом возвращает столбцы, которых нет во второй таблице.

Код покупателя

Покупатель

Дата

11 Доктор 5/03  

12 Доктор Плюс

10/03 

13 Доктор Надежда

5/03 

11 Доктор 21/3  

12 Доктор Плюс

25/03 

Код покупателя

Покупатель

11 Доктор

12 Доктор Плюс

13 Доктор Надежда

Дата5/03

Page 45: Базы данных

Разработка баз данных:Основной принцип, лежащий в основе

разработки баз данных.

Модель Сущность-Связь (E-R – модель)

 

Сущность – это реально существующий в при-роде объект: покупатель, товар. Модель сущность-связь показывает связь между сущностями, например, связью между покупателем и товаром может быть продажа. Число связей называется кардинальностью.

Page 46: Базы данных

Возможными типами связей между таблицами являются: 1. Отношение «Один - к - одному», между

одинаковыми ключевыми полями разных таблиц (1-1).

2. Отношения «один – ко – многим» устанавливаются между одним полем ключевым полем главной таблицы и полями подчиненной таблицы (1- ∞) (одного господина обслуживает много слуг).

3. Связь «многие – ко – многим» фактически представляет две связи «один – ко – многим» между двумя таблицами через третью таблицу

( ∞ - ∞).

Page 47: Базы данных

Типы связей

Пример схемы базы данных «Библиотека» ( связи один - к-одному, один-ко-многим).

 

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

Page 48: Базы данных

Стадии разработки базы данных

В общем случае можно разделить весь процесс разработки БД на три части: концептуальная схема, внутренняя схема и внешняя схема.

Page 49: Базы данных

Системы управления базами данных (СУБД) Для внедрения базы данных и управления базой

данных необходимо понять её уникальные задачи: • БД будут пользоваться много людей; нужно

определить метод упрощающий ввод и извлечение данных;

• Всегда есть опасность случайного или сознательного искажения ин-формации (должны быть оговорены права доступа и организация безопасности);

• Необходимо уберечься от потери данных и разработать механизм восстановления данных («зависнет» система, откажет жесткий диск);

• БД должна быть достаточно мощной, хранить большой объём ин-формации;

• Ввод и вывод данных должен происходить достаточно быстро

Page 50: Базы данных

Система управления базами данных (СУБД) – комплекс программ и языковых

средств, предназначенных для создания, ведения и совместного

использования БД многими пользователями, т.е. базы данных -

упорядоченные наборы данных, а системы управления базами данных – программы, управляющие хранением и

обработкой данных.

Любая СУБД включает в качестве базового объекта двумерные таблицы.

Page 51: Базы данных

Требования, которым должна отвечать СУБД: Производительность и готовность. Минимальные затраты. Простота и легкость

использования. Простота внесения изменений. Возможность поиска. Целостность. Безопасность и секретность.

Page 52: Базы данных

Язык, с помощью которого проектируются БД и СУБД –

SQL (Structured Query Language) В SQL

применяются команды, операторы сравнения, логические операторы, шаблоны, индексы и т.д.

Примеры команд SQL: ИСКАТЬ (SELECT), ВСТАВЛЯТЬ(INSRET), ОБНОВЛЯТЬ (UPDATE), УДАЛЯТЬ(DELETE). Набор операций, успешно проведенных пользователем, называется транзакцией (transaction).

Page 53: Базы данных

Методы индексирования включают в себя В-деревья (B-trees) и хэши (hash). Индекс В-деревьев

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

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

 101

   

Page 54: Базы данных

Составляющие современных СУБД: запросы, формы, отчеты, макросы.

Запросы. В СУБД запросы являются важнейшим инструментом. Главное назначение запросов – это отбор данных, удовлетворяющих определенным условиям.

Формы. Формы позволяют отображать данные, содержащиеся в таблицах или запросах, в более удобном для восприятия виде.

Отчеты. Они предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде.

Макросы. Макросы служат для автоматизации повторяющихся операций.

Page 55: Базы данных

Наиболее популярные СУБД

FoxPro Visual FoxPro Access (Microsoft) Paradox (фирма Borland) MySQL (фирма Oracle) 1С Все перечисленные СУБД весьма похожи по

системе команд и структуре файлов. Это означает, что, освоив систему команд одной из перечисленных СУБД, вы сможете без особых трудностей освоить другие системы.

.

Page 56: Базы данных

Информационные системы

Информационная система (согласно Федеральному закону РФ от 27 июля 2006 г. N 149-ФЗ «Об информации, информационных технологиях и о защите информации»: «информационная система) — совокупность содержащейся в базах данных информации и обеспечивающих ее обработку информационных технологий и технических средств», т.е.

ИС = БД+СУБД+технические средства.

Page 57: Базы данных

Примерами информационных систем являются системы продажи билетов на пассажирские поезда и самолеты.

Page 58: Базы данных

Что такое Data mining? Создание множества самых

полных и замечательных БД привело к появлению побочного продукта – «гор» накопленной информации. Для того чтобы находить в этих «горах» «золото» полезной информации, было создано новое мультидисциплинарное направление развития информационных технологий – Data mining. Термин Data mining переводится как добыча данных, извлечение информации, раскопка данных, интеллектуальный анализ данных, средства поиска закономерностей, извлечение знаний, раскопка знаний в базах данных.

Page 59: Базы данных

Теоретическим фундаментом для нового научного направления стали: прикладная статистика, распознавание образов, теория баз данных, искусственный интеллект и т.д.

Одна из научных областей применения технологии Data Mining – биоинфор-матика, направление, целью которого является разработка алгоритмов для анализа и систематизации генетической информации. Полученные алгоритмы используются для определения структур макромолекул, а также их функций, с целью объяснения различных биологических явлений.

Page 60: Базы данных

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

IBM Watson — суперкомпьютер фирмы IBM, оснащённый вопросно-ответной системой искусственного интеллекта, созданный группой исследователей под руководством Дэвида Феруччи. Его создание — часть проекта DeepQA. Основная задача Уотсона — понимать вопросы, сформулированные на естественном языке, и находить на них ответы в базе данных. Назван в честь основателя IBM Томаса Уотсона.

Page 61: Базы данных

Watson состоит из 90 серверов IBM p750, каждый из которых оснащён четырьмя восьмиядерными процессорами архитектуры POWER7. Суммарная оперативная память — более 15 терабайт.

Система имела доступ к 200 млн страниц структурированной и неструктурированной информации объёмом в 4 терабайта, включая полный текст Википедии. Во время игры Watson не имел доступа к интернету.

Page 62: Базы данных

В области фармацевтики методы Data Mining также имеют достаточно широкое применение. Это задачи исследования эффективности клинического при-менения определенных препаратов, определение групп препаратов, которые будут эффективны для конкретных групп пациентов.

Page 63: Базы данных

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

Схематическая диаграмма, иллюстрирующая докинг малой молекулы лиганд (синяя) с белковым рецептором (красная).

Page 64: Базы данных

Дорогу осилит идущий…

Page 65: Базы данных

Microsoft Access 2003

MS Access – это настольная система управления реляционными базами данных, предназначенная для работы на автономном ПК или в локальной сети (Access в переводе с английского означает «доступ»).

Page 66: Базы данных

Средствами Access проводят следующие операции:

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

Установление связей между таблицами, с поддержкой целостности данных.

Ввод, хранение, просмотр, сортировка, модификация и выборка данных из таблиц с использованием различных средств контроля информации, индексирования таблиц и аппарата алгебры логики (для фильтрации данных).

Создание, модификация и использование производных объектов (форм, запросов и отчетов).

Page 67: Базы данных

Таким образом, создание базы данных включает следующие три этапа: Проектирование БД. На этом

этапе определяется, какие поля будут входить в состав БД и, какова их структура.

Создание структуры. На этом этапе с помощью конкретной СУБД описывается структура таблиц, входящих в состав БД.

Ввод записей. Заполнение таблиц БД конкретной информацией.

Page 68: Базы данных

Положительные черты СУБД Microsoft Access доступность в изучении и понятность позволяют

Access являться одной из лучших систем быстрого создания приложений управления базами данных;

СУБД полностью русифицирована; возможность использования OLE технологии; интегрированность с пакетами Microsoft Office; визуальная технология позволяет постоянно видеть

результаты своих действий и корректировать их; кроме того, работа с конструктором форм может существенно облегчить дальнейшее изучение таких систем программирования, как Visual Basic или Delphi;

широко и наглядно представлена справочная система; наличие большого набора «мастеров» по разработке

объектов.

Page 69: Базы данных

Начало работы с MS Access 2003.Графический интерфейс программы

Page 70: Базы данных

Работа с объектами БД. Таблицы

Поле Тип

ID (ключевое) счетчик

Автор Текстовый

Название книги Текстовый

Год выпуска Числовой

Жанр Текстовый

Переплет Текстовый

Количество страниц Числовой

Page 71: Базы данных

Режимы:

Таблицы Конструктора

Page 72: Базы данных

Панель инструментов

Page 73: Базы данных

Внесите в эту таблицу следующие сведения:№ Автор Названи

е

книги

Год

выпуска

Жанр Переплё

т

Кол-во

страниц

1 Пушкин А. С. Капитанская

дочка

1867 повесть Твердая 100

2 Пушкин А. С. Евгений

Онегин

1996 роман в

стихах

Мягкая 304

3 Грибоедов А. С. Горе от ума 1999 пьеса Мягкая 50

4 ПомяловскийН.Г. Мещанское

счастье

2004 повесть Твердая 154

5 ПаустовскийК.Г. Избранное 2001 повести и

рассказы

Твердая 321

7 ПереломовЛ.С.. Конфуций 2000 исследовани

е

Твердая 507

8 Есенин СергейЯ московский озорной гуляка

2000 стихи Твердая 352

9 Достоевский Ф. М. Бесы 1995 роман Мягкая 704

10 Достоевский Ф. М. Идиот 2010 роман Твердая 672

11 Платонов А. П. Котлован 1997 повесть Пластиковая 184

Page 74: Базы данных

Конструктор запросов

Page 75: Базы данных

Результат выполнения Запроса

Page 76: Базы данных

Запрос с параметром

Page 77: Базы данных

Результат выполнения Запроса: 1999

Page 78: Базы данных

Запрос с условием отбора

Page 79: Базы данных

Запрос на обновление

Page 80: Базы данных

Связи ключевых полей показаны схеме данных

Page 81: Базы данных

Схема базы данных

Page 82: Базы данных

Создание форм

Page 83: Базы данных

Создание форм (продолжение)

Page 84: Базы данных

Конструктор форм