2.97M
Category: informaticsinformatics

Технология хранения, обработки и поиска информации

1.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
Технология хранения, обработки и поиска информации
©Л.Ю. Дмитриева, ИрНИТУ

2.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
База
данных
Основные
понятия
Информационная система (ИС) - это система, реализующая автоматизированный
сбор, обработку и манипулирование данными и включающая технические
средства обработки данных, программное обеспечение и соответствующий
персонал.
Современные ИС, основанные на концепции интеграции данных, характеризуются
огромными объёмами хранимых данных, сложной организацией, необходимостью
удовлетворять разнообразные потребности многочисленных пользователей.
Цель любой ИС – обработка данных от
объектах реального мира.
Основой ИС является
©Л.Ю. Дмитриева, ИрНИТУ

3.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
База
данных
Основные
понятия
База данных (БД) является ядром банка данных и представляет совокупность
взаимосвязанных и вместе хранящихся данных из определенной предметной области,
организованных специальным образом и хранимых во внешней памяти (файлах базы
данных)
База данных - это (широком смысле слова) совокупность определенным образом
организованной на какую-либо тему (в рамках некоторой предметной области)
База данных - это поименованная совокупность данных, отражающая состояние
объектов и их отношений в рассматриваемой предметной области
Под предметной областью принято понимать часть реального мира,
подлежащего изучению для организации управления и в конечном счете
автоматизации, например предприятие, ВУЗ и т.д.
©Л.Ю. Дмитриева, ИрНИТУ

4.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
База
данных
Основные
понятия
• БД книжного фонда библиотеки
• БД кадрового состава учреждения
• БД законодательных актов в области
уголовного права
• Информационные
системы
по
продаже и резервированию авиа- и
железнодорожных билетов
• Электронные
энциклопедии
со
сведениями,
например:
о
муз.
инструментах, шедеврах Эрмитажа,
кулинарных рецептах, химических
элементах и соединениях
©Л.Ю. Дмитриева, ИрНИТУ

5.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
Объект БД - это элемент предметной области, информацию о которой мы сохраняем
База
данных
Основные
понятия
Данные БД - факт, понятие или инструкции, представленные в условной форме,
удобной
для
пересылки,
интерпретации
и
обработки
человеком
или
автоматизированными средствами
Пример: БД - домашняя библиотека;
объект БД – книга;
данные - название книги, автор, издательство, год
издания, место, тираж, краткое содержание,
количество страниц, месторасположение
Объекты могут быть:
реальными (человек, изделие, населенный пункт)
абстрактные (событие, счёт покупателя, изучаемый студентами курс) и т.д.
©Л.Ю. Дмитриева, ИрНИТУ

6.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
База
данных
Основные
понятия
Структурирование данных - это введение соглашений о
способах представления данных
Пример:
неструктурированные данные – это, например, данные
записанные в текстовом файле (сплошным текстом);
структурирование данных
- таблицы
©Л.Ю. Дмитриева, ИрНИТУ

7.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Основные
понятия
Система управления базами данных (СУБД) – это комплекс программных средств,
предназначенных для создания структуры новой базы, наполнения ее содержимым,
редактирования содержимого и визуализации информации.
Классификация СУБД
©Л.Ю. Дмитриева, ИрНИТУ

8.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Классификация
Иерархическая модель данных — логическая модель данных в виде древовидной
структуры, представляющая собой совокупность элементов, расположенных в
порядке их подчинения от общего к частному.
Основная структура представления данных имеет форму дерева.
На самом высшем (первом) уровне иерархии находится только одна вершина,
которая называется корнем дерева.
Эта вершина имеет связи с вершинами второго уровня, вершины второго уровня
имеют связи с вершинами третьего уровня и т.д.
Связи между вершинами одного уровня отсутствуют. Следовательно, данные в
иерархической структуре не равноправны – одни жестко подчинены другим.
Доступ к информации возможен только по вертикальной схеме, начиная с корня, так
как каждый элемент связан только с одним элементом на верхнем уровне и с одним
или несколькими на низком.
©Л.Ю. Дмитриева, ИрНИТУ

9.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Классификация
Основные понятия применяемые в иерархической модели данных:
Атрибут (элемент данных, поле) - определяется как
наименьшая неделимая единица данных, доступная
пользователю
Запись (сегмент) - именованная совокупность
атрибутов. Использование записей позволяет за одно
обращение к базе получить некоторую логически
связанную совокупность данных.
Групповое отношение - иерархическое отношение
между записями двух типов. Родительская запись
(владелец
группового
отношения)
называется
исходной записью, а дочерние записи (члены
группового отношения) - подчиненными
Пример:
•Каталог файлов, хранимых на диске
•Родовое генеалогическое древо
©Л.Ю. Дмитриева, ИрНИТУ

10.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Классификация
Достоинства иерархической модели данных:
эффективное использование памяти ЭВМ;
высокая скорость выполнения основных операций над данными;
удобство работы с иерархически упорядоченной информацией;
простота при работе с небольшим объемом данных
Недостатки иерархической модели данных:
• громоздкость такой модели для обработки информации с достаточно
сложными логическими связями;
• трудность в понимании ее функционирования обычным
пользователем.
• трудность в применении к данным со сложной внутренней
взаимосвязью
• исключительно навигационный принцип доступа к данным
Операции над иерархически организованными данными: Добавить, Изменить, Удалить, Извлечь
©Л.Ю. Дмитриева, ИрНИТУ

11.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Классификация
Сетевая модель данных — логическая модель данных, являющаяся
расширением иерархического подхода, строгая математическая теория,
описывающая структурный аспект.
Сетевая модель представляет собой структуру, у которой любой элемент может
быть связан с любым другим элементом.
Сетевая база данных состоит из наборов записей, которые связаны между собой
так, что записи могут содержать явные ссылки на другие наборы записей. Тем
самым наборы записей образуют сеть.
Достоинство: облегчает процесс поиска требуемых элементов данных
©Л.Ю. Дмитриева, ИрНИТУ

12.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Классификация
Реляционная модель - совокупность данных, состоящая из набора двумерных
таблиц. В теории множеств таблице соответствует термин отношение
(relation), физическим представлением которого является таблица
Столбцы таблицы называются полями, а строки — записями
©Л.Ю. Дмитриева, ИрНИТУ

13.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Классификация
В зависимости от расположения программы, которая использует
данные, и самих данных, а также от способа разделения данных
между несколькими пользователями различают локальные и
удаленные базы данных
Примеры:
Oracle
Infomix
Microsoft SQL Server
InterBase
Примеры:
• dBase
• Paradox
• FoxPro
• Microsoft Access
©Л.Ю. Дмитриева, ИрНИТУ

14.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Классификация
Данные локальной базы данных (ЛБД) находятся на одном устройстве, в
качестве которого может выступать диск компьютера или сетевой диск (диск
другого компьютера, работающего в сети).
ЛБД не обеспечивают одновременный доступ к информации нескольким
пользователям.
Для обеспечения разделения данных (доступа к данным) между несколькими
пользователями (программами, работающими на одном или разных
компьютерах) в локальных базах данных используется метод, получивший
название "блокировка файлов".
Суть этого метода заключается в том, что пока данные используются одним
пользователем, другой пользователь не может работать с этими данными, т. е.
данные для него закрыты, заблокированы.
Достоинство ЛБД является высокая скорость доступа к информации.
Приложения работы с локальной базой данных и саму базу данных часто
размещают на одном компьютере.
©Л.Ю. Дмитриева, ИрНИТУ

15.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Классификация
Удаленные базы данных строятся по технологии "клиент-сервер".
Программа работы с удаленной базой данных состоит из двух частей:
клиентской и серверной.
Клиентская часть программы работает на компьютере пользователя и
обеспечивает взаимодействие с серверной программой посредством запросов,
передаваемых на удаленный компьютер (сервер), обеспечивая тем самым доступ
к данным.
Серверная часть программы, работающая на удаленном компьютере,
принимает запросы, выполняет их и пересылает данные клиентской программе.
Программа, работающая на удаленном сервере, проектируется так, чтобы
обеспечить одновременный доступ к базе данных нескольким пользователям.
При этом для обеспечения доступа к данным вместо механизма блокировки
файлов используют механизм транзакций.
Транзакция – это последовательность действий, которая должна быть
обязательно выполнена над данными перед тем, как они будут переданы. В
случае обнаружения ошибки во время выполнения любого из действий вся
последовательность действий, составляющая транзакцию, повторяется снова.
Таким образом, механизм транзакций обеспечивает защиту от аппаратных сбоев.
Он также обеспечивает возможность многопользовательского доступа к данным.
©Л.Ю. Дмитриева, ИрНИТУ

16.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Классификация
Файловый сервер — это выделенный сервер, предназначенный для
выполнения файловых операций ввода-вывода и хранящий файлы любого типа.
Обладает большим объемом дискового пространства и повышенной скорости
записи и чтения данных
Функции сервера в таком случае обычно ограничиваются хранением данных
(возможно также хранение исполняемых файлов), а
обработка данных происходит исключительно на стороне клиента.
Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.
Достоинства:
• низкая стоимость разработки;
• невысокая стоимость обновления и изменения ПО.
Недостатки:
• рост числа клиентов резко увеличивает объём трафика и нагрузку на сети передачи данных;
• высокие затраты на модернизацию и сопровождение сервисов бизнес-логики на каждой клиентской рабочей станции;
• низкая надёжность системы.
©Л.Ю. Дмитриева, ИрНИТУ

17.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Классификация
Клиент-серверная СУБД располагается на сервере вместе с БД и
осуществляет доступ к БД непосредственно, в монопольном режиме.
Все клиентские запросы на обработку данных обрабатываются клиентсерверной СУБД централизованно.
Недостаток:
клиент-серверных СУБД состоит в повышенных требованиях к серверу
Достоинства:
потенциально более низкая загрузка локальной сети;
удобство централизованного управления;
удобство обеспечения таких важных характеристик:
высокая надёжность
высокая доступность
высокая безопасность.
Примеры: Oracle Database, Firebird, Interbase, MS SQL
Server, PostgreSQL, MySQL.
©Л.Ю. Дмитриева, ИрНИТУ

18.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Классификация
Встраиваемая СУБД — СУБД, которая может поставляться как составная
часть некоторого программного продукта, не требуя процедуры
самостоятельной установки.
Встраиваемая СУБД предназначена для локального хранения данных
своего приложения и не рассчитана на коллективное использование в
сети.
Физически встраиваемая СУБД чаще всего реализована в
виде подключаемой библиотеки.
Доступ к данным со стороны приложения может происходить
через SQL либо через специальные программные интерфейсы.
Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL
Server Compact,
©Л.Ю. Дмитриева, ИрНИТУ

19.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Проектирование
Под проектированием понимают процесс создания описаний новой системы,
которая способна функционировать при постоянном совершенствовании ее
технических, программных, информационных составляющих и расширять спектр
реализуемых управленческих функций и объектов взаимодействия.
Целью концептуального проектирования является разработка БД на
основе описания предметной области. Это описание должно содержать
совокупность документов и данных, необходимых для загрузки в БД, а
также сведения об объектах и процессах, характеризующих предметную
область.
Целью логического проектирования состоит в разработке структуры
таблиц, связей между ними и определении ключевых реквизитов
Этап
физического
проектирования
дополняет
логическую
модель характеристиками, которые необходимы для определения
способов физического хранения и использования БД, объема памяти и
типа устройств для хранения
©Л.Ю. Дмитриева, ИрНИТУ

20.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Нормализация
Нормализация это процесс организации данных в базе данных.
Это включает создание таблиц и установку отношений между этими таблицами в
соответствии с правилами, предназначенными для защиты данных и обеспечения
большей гибкости базы данных за счет исключения избыточности и несогласованности
зависимости
Первая нормальная форма (1NF)
Вторая нормальная форма (2NF)
Третья нормальная форма (3NF)
Нормальная форма Бойса - Кодда (BCNF)
Четвертая нормальная форма (4NF)
Пятая нормальная форма (5NF)
Доменно-ключевая нормальная форма (DKNF)
Шестая нормальная форма (6NF)
©Л.Ю. Дмитриева, ИрНИТУ

21.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Пример
нормализации
Первая нормальная форма:
• информация в полях неделимая (к примеру, имя и фамилия должны
быть разными полями, а не одним);
• в таблице нет повторяющихся групп полей
1 NF-? ? ?
©Л.Ю. Дмитриева, ИрНИТУ

22.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Пример
нормализации
1 NF
©Л.Ю. Дмитриева, ИрНИТУ

23.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
1 NF
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Пример
нормализации
Вторая нормальная форма:
• выполнена первая форма;
• любое не ключевое поле однозначно идентифицируется ключевыми полями
(фактически, требование наличия ключа)
2 NF-? ? ?
©Л.Ю. Дмитриева, ИрНИТУ

24.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
1 NF
2 NF
Главная таблица
Дочерние таблицы
©Л.Ю. Дмитриева, ИрНИТУ

25.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Главная таблица
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
2 NF
Третья нормальная форма:
• выполнена вторая форма
• Не ключевые поля должны однозначно идентифицироваться только ключевыми полями (это значит, что данные,
не зависящие от ключа, должны быть вынесены в отдельную таблицу)
3 NF-? ? ?
©Л.Ю. Дмитриева, ИрНИТУ

26.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
Главная таблица
3 NF
Дочерние таблицы
©Л.Ю. Дмитриева, ИрНИТУ

27.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Нормализация
©Л.Ю. Дмитриева, ИрНИТУ

28.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
СУБД
Основные
понятия
Для того, чтобы по записи из одной таблицы можно
было однозначно найти записи в другой таблице,
надо предусмотреть уникальные поля.
Уникальное поле – это поле, значения в котором не
могут повторяться.
Среди уникальных полей выбирают ключевые поля,
по которым производится связь таблиц.
©Л.Ю. Дмитриева, ИрНИТУ

29.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Основные
понятия
СУБД MS Access входит в состав Microsoft Office и предназначена для работы
с реляционными БД, т.е. представленными в табличной форме. В отличие от
табличного процессора Excel, Access имеет более развитые средства для отбора
данных из взаимосвязанных таблиц, формирования новых таблиц и отчетов
Достоинством Access является возможность создания СУБД (т.е. программы управления) без
программирования.
Для сложных СУБД применение программирования на встроенном языке Visual Basic for Applications
(VBA) позволяет повысить эффективность системы управления
©Л.Ю. Дмитриева, ИрНИТУ

30.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
Основные объекты БД и их назначение:
MS Access
Основные
понятия
таблица - основное средство для хранения информации в БД;
запрос - это инструмент для извлечения необходимой информации из
исходных таблиц и представления ее в удобной форме;
форма - это основное средство для ввода данных, управления СУБД и
вывода результатов на экран монитора;
отчет - это специальное средство для формирования выходных документов
и вывода их на принтер;
макросы в Access представляют собой совокупность внутренних команд,
предназначенных для автоматизации работы с БД;
• модули являются программами, создаваемыми средствами языка VBA, и
похожи на макросы в Word и Excel.
©Л.Ю. Дмитриева, ИрНИТУ

31.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
Содержание таблицы
MS Access
ТАБЛИЦА
Структура таблицы
Поля таблицы просто определяют ее структуру и групповые
свойства данных, записываемых в ячейках.
Свойства полей БД:
1. Имя поля — определяет как надо обращаться к данным поля
(имена используются как заголовки таблиц).
2. Тип поля — определяет тип данных, которые могут
содержаться в данном поле (текстовые, числовые, дата,
Memo, денежный, счетчик и др.).
3. Размер поля — определяет предельную длину данных,
которые могут размещаться в поле.
4. Формат поля — способ форматирования данных в ячейках.
©Л.Ю. Дмитриева, ИрНИТУ

32.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
Тип ДАННЫХ
MS Access
ТАБЛИЦА
Текстовый - выбирается для полей с алфавитно-цифровыми данными, длиной не более
255 символов. По умолчанию устанавливается длина 50 символов.
Поле MEMO - следует использовать только в тех случаях, когда размер текста может превысить
255 символов или в тексте встречаются такие символы, как табуляция или возврат каретки. Длина этого
поля составляет до 64 000 символов.
Числовой - выбирается для числовых данных. Причем, в свойстве размер поля необходимо
определить точность значений данных и объем памяти. Чаще всего используются:
• длинное целое, (от -2 147 483 648 до +2 147 483 647),
• одинарное с плавающей точкой (числа с точностью до 7 значащих цифр в диапазоне от до ),
• действительное (позволяет хранить числа с заданной точностью от до ).
Дата/время - используется для хранения календарных дат или значений времени и позволяет выполнять
вычисления в единицах измерения времени: минутах, секундах, часах, днях, месяцах, годах.
Денежный - используется для хранения денежных значений, обеспечивает точность до 15 знаков слева
от десятичной запятой и 4 знака справа. Если нужно хранить точные десятичные числа, не являющиеся
денежными значениями, лучше задать числовой тип данных с размером поля действительное.
Счетчик - специально предназначен для автоматической генерации первичного ключа, т.е. полей,
имеющих уникальные значения в каждой записи. Таблица не может содержать более одного поля с таким
типом данных.
Логический - используется для хранения значений Истина (True) или Ложь (False).
Поле объекта OLE - позволяет хранить данные, содержащие графические объекты (рисунки, диаграммы),
звуковые фрагменты, которые могут иметь динамические связи с другими приложениями Windows.
Гиперссылка - используется для хранения простых или сложных «ссылок» на внешний файл или
документ.
©Л.Ю. Дмитриева, ИрНИТУ

33.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
Свойства поля
MS Access
ТАБЛИЦА
В нижней части окна, на вкладке "Общие" задаются свойства поля. Если щелкнуть
кнопкой мыши по одной из строк таблицы свойств, справа появится подсказка о
назначении этого свойства.
Общие свойства поля
• Размер поля задает максимальный размер данных, сохраняемых в поле.
• Формат поля задает формат отображения поля на экране или при печати.
• Число десятичных знаков задает для числового или денежного типов данных число знаков
после запятой.
• Маска ввода определяет форму, в которой данные вводятся в поле (средство автоматизации
ввода данных).
• Подпись определяет название столбца таблицы для данного поля (если имя не указывается, то
в качестве заголовка столбца используется имя поля).
• Значение по умолчанию вводится в ячейки поля автоматически.
• Условие на значение задает ограничения на вводимые значения и позволяет осуществлять
контроль ввода.
• Сообщение об ошибке задает текст сообщения выводимое на экран при нарушении условия на
значение.
• Обязательное поле определяет необходимость заполнения поля при вводе записей.
• Индексированное поле используется для операций поиска и сортировки записей по значению,
хранящемуся в данном поле, а также для автоматического исключения дублирования записей.
• Смарт-теги задает теги действий, применимые к полю.
• Выравнивание текста задает способ выравнивания текста в ячейки таблицы.
©Л.Ю. Дмитриева, ИрНИТУ

34.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Экспорт и импорт
данных
©Л.Ю. Дмитриева, ИрНИТУ

35.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
Создание базы данных «Ученики школы»
Постановка задачи:
1. Цель создание БД «Ученики школы»
Обеспечить быстроту поиска требуемой информации о фамилиях, году
рождения, классе и др.
2. Информационные задачи:
•Представить на экране дисплея сведения о учениках школы;
•Возможность перехода от одного ученика к другому;
•Получить отчет с перечнем всех сведений, хранящихся в БД;
•Создать типовые запросы и др.
©Л.Ю. Дмитриева, ИрНИТУ

36.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
3. Определить структуру таблиц
3.1. Провести нормализацию данных до 3NF
Главная таблица
3 NF
Дочерние таблицы
©Л.Ю. Дмитриева, ИрНИТУ

37.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
«Ключевое
поле»
3. Определить структуру таблиц
3.2. Задать структуры таблиц в MS Access, установить «Ключевое поле» и заполнить их
Режим КОНСТРУКТОРА таблица «Имя ученика»
Режим ПРОСМОТРА (Данных)
©Л.Ю. Дмитриева, ИрНИТУ

38.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
«Ключевое
поле»
3. Определить структуру таблиц
3.2. Задать структуры таблиц в MS Access, установить «Ключевое поле» и заполнить их
Режим КОНСТРУКТОРА таблица «Отчество ученика»
Режим ПРОСМОТРА (Данных)
©Л.Ю. Дмитриева, ИрНИТУ

39.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
«Ключевое
поле»
3. Определить структуру таблиц
3.2. Задать структуры таблиц в MS Access, установить «Ключевое поле» и заполнить их
Режим КОНСТРУКТОРА таблица «Месяц рождения»
Режим ПРОСМОТРА (Данных)
©Л.Ю. Дмитриева, ИрНИТУ

40.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
«Ключевое
поле»
3. Определить структуру таблиц
3.2. Задать структуры таблиц в MS Access, установить «Ключевое поле» и заполнить их
Режим КОНСТРУКТОРА таблица «Классный руководитель»
Режим ПРОСМОТРА (Данных)
©Л.Ю. Дмитриева, ИрНИТУ

41.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
3. Определить структуру таблиц
3.2. Задать структуры таблиц в MS Access, установить «Ключевое поле» и заполнить их
Режим КОНСТРУКТОРА таблица «Ученики школы»
«Ключевое
поле»
Режим ПРОСМОТРА (Данных)
©Л.Ю. Дмитриева, ИрНИТУ

42.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
MS Access
Практический
принцип создания
БД
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
3. Создать СХЕМУ данных
Связи между таблицами устанавливаются в соответствии с проектом логической структуры
базы данных и запоминаются в схеме данных Access.
Схема данных в Access является:
• средством графического отображения логической структуры базы данных,
• используется системой в процессе обработки данных.
Создание схемы данных позволяет:
• упростить конструирование многотабличных форм, запросов, отчетов,
• обеспечить поддержание целостности взаимосвязанных данных при вводе и корректировке
данных в таблицах.
©Л.Ю. Дмитриева, ИрНИТУ

43.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
MS Access
Практический
принцип создания
БД
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
4. Создать СХЕМУ данных
©Л.Ю. Дмитриева, ИрНИТУ

44.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Основные понятия
©Л.Ю. Дмитриева, ИрНИТУ

45.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Основные понятия
Свойства связи:
• Обеспечение целостности данных. Включение этого свойства
запрещает
помещать
в
поле
связанной
таблицы
значения, которые отсутствуют в поле главной таблицы. При
этом поле главной таблицы должно являться ключевым или,
по крайней мере, уникальным. Т.е., значения в поле связанной
таблицы будут однозначно указывать на конкретные записи в
главной таблице.
• Каскадное обновление связанных полей. Если задано это
свойство, при изменении значения поля в главной таблице
будут автоматически меняться соответствующие значения в
связанной таблице.
• Каскадное удаление связанных записей. Если удаляется
запись из главной таблицы, должны автоматически удалиться
связанные с ней записи из связанной таблицы.
©Л.Ю. Дмитриева, ИрНИТУ

46.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
5. Создать ФОРМУ, ОТЧЕТЫ, ЗАПРОСЫ
Форма - это основное средство для ввода данных, управления СУБД и вывода
результатов на экран монитора.
Основные способы создания форм
©Л.Ю. Дмитриева, ИрНИТУ

47.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
5. Создать ФОРМУ, ОТЧЕТЫ, ЗАПРОСЫ
Запрос - это инструмент для извлечения необходимой информации из исходных
таблиц и представления ее в удобной форме.
Запросы отличаются от фильтров следующими свойствами:
• Запрос можно сохранить в виде объекта базы данных.
• Запрос может содержать поля из нескольких таблиц,
• В качестве основы дня отчета или формы можно использовать запрос.
• Специальные запросы можно использовать для:
вычислений,
обобщения информации,
добавления записей из одной таблицы в другую,
удаления записей,
глобального редактирования
©Л.Ю. Дмитриева, ИрНИТУ

48.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
5. Создать ФОРМУ, ОТЧЕТЫ, ЗАПРОСЫ
Запрос - это инструмент для извлечения необходимой информации из исходных
таблиц и представления ее в удобной форме.
Конструирование запросов В MS Access запрос может быть создан
• в режиме Мастера
• в режиме Конструктора
• в режиме SQL
©Л.Ю. Дмитриева, ИрНИТУ

49.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
5. Создать ФОРМУ, ОТЧЕТЫ, ЗАПРОСЫ
Запрос - это инструмент для извлечения необходимой информации из исходных
таблиц и представления ее в удобной форме.
В MS Access можно выделить следующие виды запросов
1.По результатам действий и особенностям выполнения запросы можно разделить следующим
образом:
1. запросы на выборку, используемые для того, чтобы отобрать и представить в
удобном виде данные из одной или нескольких таблиц (или запросов);
2. параметрические запросы, которые позволяют задавать конкретные условия
отбора непосредственно при выполнении запроса;
3. перекрестные запросы, которые позволяют провести группировку и
вычисления, а также представить данные в компактном виде, близком к
сводной таблице Microsoft Excel;
4. запросы на изменение, которые позволяют изменять таблицы базы данных:
обновлять их, дополнять новыми записями, удалять некоторые записи. Они
могут использоваться для создания новых реальных таблиц, которые, в
отличие от обычных выборок, в дальнейшем существуют уже независимо от
тех таблиц базы данных, которые были использованы для их построения.
©Л.Ю. Дмитриева, ИрНИТУ

50.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
5. Создать ФОРМУ, ОТЧЕТЫ, ЗАПРОСЫ
Запрос - это инструмент для извлечения необходимой информации из исходных
таблиц и представления ее в удобной форме.
В MS Access можно выделить следующие виды запросов
2. По способу формирования запросы можно разделить на два вида:
1. запросы по образцу, или QBE-запросы (Query By Example), при создании
которых необходимо указать параметры запроса в окне конструктора, задавая
образцы
для
поиска
информации;
Система запроса по образцу выводит данные, имеющие отношение к вводимым.
2. структурированные запросы, или SQL-запросы (Structured Query Language),
для создания которых необходимо описать запрос с помощью языка запросов
SQL.
©Л.Ю. Дмитриева, ИрНИТУ

51.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
5. Создать ФОРМУ, ОТЧЕТЫ, ЗАПРОСЫ
Запрос - это инструмент для извлечения необходимой информации из исходных
таблиц и представления ее в удобной форме.
Условия отбора записей в Запросах
Для задания условий отбора можно
использовать операторы:
• меньше (<), меньше или равно (<=),
• больше (>), больше или равно (>=),
• не равно (<>),
• равно (=),
• Like (выбор по маске),
• Between (между),
• In (в интервале),
• And (и), Or (или)
• также имена объектов, константы и функции.
©Л.Ю. Дмитриева, ИрНИТУ

52.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
5. Создать ФОРМУ, ОТЧЕТЫ, ЗАПРОСЫ
Отчет - это специальное средство для формирования выходных документов и
вывода их на принтер
Разработка отчетов
©Л.Ю. Дмитриева, ИрНИТУ

53.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
5. Создать ФОРМУ, ОТЧЕТЫ, ЗАПРОСЫ
Отчет - это специальное средство для формирования выходных документов и
вывода их на принтер
©Л.Ю. Дмитриева, ИрНИТУ

54.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
MS Access
Практический
принцип создания
БД
5. Создать ФОРМУ, ОТЧЕТЫ, ЗАПРОСЫ
Отчет - это специальное средство для формирования выходных документов и
вывода их на принтер
©Л.Ю. Дмитриева, ИрНИТУ

55.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
Контрольные вопросы
Дайте определение понятиям "База данных", "Система управления базами данных".
Охарактеризуйте основные этапы проектирования БД.
Для чего предназначены таблицы БД?
Из скольких этапов состоит создание таблицы в Access?
Как формируется имя поля? В чем его отличие от заголовка поля в выходном документе?
Какие параметры таблицы могут быть заданы в режиме Конструктора?
Что такое простой (составной) ключ? Как они создаются?
Что такое схема данных? Перечислите доступные типы связей между таблицами?
Для чего предназначены запросы?
Какие типы запросов реализованы в Access?
Из каких частей состоит окно конструктора запроса?
Опишите способы заполнения первых двух строк полей бланка запроса.
Что такое условие отбора записей? Как его задать? Приведите примеры.
Каковы общие шаги технологий создания запросов на изменение?
В чем сходство и различие между таблицами БД и запросами?
Опишите технологию создания вычисляемых полей в запросе.
Что такое параметрический запрос? Каковы особенности его создания?
Что такое перекрестный запрос? Каковы особенности его создания?
Каково основное назначение форм при разработке СУБД?
Перечислите способы создания форм. Какой способ является оптимальным с точки зрения трудоемкости?
Сравните разработку форм с помощью Мастера и вручную. Опишите достоинства и недостатки этих технологий.
Что такое подчиненная форма? Как связаны между собой главная и подчиненная формы в схеме данных?
Что такое составная форма? Какова технология разработки составных форм?
Каково основное назначение отчетов?
Сравните назначение отчетов и назначение форм.
Как при работе с Мастером отчетов изменить группировку данных в отчете?
Какие разделы имеются в окне конструктора отчетов? Для чего они предназначены? Как добавить отсутствующие и удалить ненужные разделы?
Чем отличаются макросы в MS Access от макросов в MS Word и MS Excel?
В чем сходство и различие между макросами и модулями в Access?
Как организовать запуск макроса при открытии БД?
©Л.Ю. Дмитриева, ИрНИТУ
English     Русский Rules