Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2_ShPORA.docx
Скачиваний:
42
Добавлен:
11.05.2015
Размер:
67.83 Кб
Скачать

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

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

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

В-третьих, для получения ответов на различные вопросы в базе данных существует разработанный математический аппарат, который называется исчислением отношений или реляционной алгеброй. Ответы на запросы получаются путём разрезания и склеивания таблиц по строкам и столбцам. При этом ясно, что ответы будут иметь только формы таблиц.

23. Работа с реляционной субд Access

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

СУБД имеет следующие режимы работы:

1.Режим создания БД.

2.Режим редактирования БД.

3.Режим манипулирования БД.

4.Режим поиска в БД.

Для работы в каждом режиме существует своя система команд.

Создание БД.1.Отдаётся команда создать БД. Пример, Файл\Создать БД. После этого можно выбрать 2 режима: режим - конструктор и режим - таблица. Предпочтительней режим - конструктор. 2.После выбора режима - конструктор СУБД выдаёт экран - форму для ввода данных о структуре создаваемой таблицы БД. Для каждого вводимого поля запрашивается имя , тип, длина. 3.После_определения структуры записей необходимо эту структуру сохранить с помощью команды: Файл\Сохранить как... Необходимо будет задать имя таблицы. 4.После сохранения таблицы в окне БД появится значок «Сохранённые таблицы». Для заполнения таблицы необходимо активизировать этот значок. 5.Ввод данных в таблицу БД и их редактирование мало чем отличается от аналогичных действий в других офисных приложениях. Пример, текст редактора Word.

Поиск в базе данных. Есть 3 способа поиска:1.быстрый; 2.поиск с помощью фильтра; 3.поиск с помощью запросов;

Быстрый поиск выполняется так:1.Открыть таблицу БД. 2.Ввести команду «Правка \ Найти». В появившемся диалоговом окне «Поиск» в поле «Образец» ввести искомый текст, а в поле «Совпадение» выбрать «С любой частью поля». 3.В результате будет найдена и отмечена искомая запись.

Поиск с помощью фильтра выполняется так:1.Открыть таблицу БД. 2.Ввести команду «Записи\Фильтр\Изменить фильтр». В диалоговом окне ввести условия поиска в соответствующих полях. Таким образом, фильтр создан. 3.Ввести команду «Записи\Применить фильтр». После этого будут выведены записи, удовлетворяющие условиям поиска.

Наиболее мощным способом поиска является запросы. Они выполняют поиск также как и фильтры. Различие между ними состоит в том, что запросы являются самостоятельными объектами БД, а фильтры привязаны к конкретной таблице.

Поиск с помощью запросов выполняется так:

                  1. В окне БД выделить группу «Запросы» и выбрать пункт «Создание запроса с помощью конструктора».

                  2. На диалоговой панели добавлении таблицы выбрать «Таблицы, для которых создаётся запрос», нажать кнопку «Добавить».В окне запроса в строке поля из раскрывающихся списков выбрать имена полей, для которых будут заданы условия. В строке «Условия отбора» ввести «Условие для выбранных полей». В строке «Вывод на экране» задать поля, которые будут представлены в запросе.

                  3. Сохранить запрос.В окне БД выделить «Запрос» и нажать кнопку «Открыть». В окне запроса будут выведены записи, удовлетворяющие условиям поиска.

Две операции манипулирования БД.1.Связывание таблиц. 2.Сортировка записи.

Связывание выполняется командой «Сервис\ Схема связей».

Сортировка выполняется следующим образом: 3.В окне БД выделить нужную таблицу и нажать «Открыть». 4.Выделить поле, по которому проводится сортировка, и ввести команду «Записи\сортировка по возрастанию».

Записи будут отсортированы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]