Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика ГОС - Full version2.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.11 Mб
Скачать

18. Технологии обработки и хранения сложно структурированных данных. Базы данных, системы управления базами данных (субд). Модели данных. Субд ms Access:

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

По своей модельной ориентации все БД можно поделить на типы: иерархические, сетевые и реляционные.

Иерархические БД- графы, типа дерева. Группы записей располагаются в опред послед-ти, как ступеньки лестницы. Поиск записей осущ строгим прохождением уровней. Другие уровни подчиняются главному (к СУБД относятся Ока, Инее, IMS и другие). Сетевые БД-в виде записей и связей. Отличается гибкостью, между группами записей устанавливаются множество связей, которые обеспечивают доступ к искомой группе элементов, без обращения к группам более высокого уровня (DBMS, IDMS,TOTAL и другие). Реляционные БД- данные предст. двухмерной таблицей. Высока гибкость выбора любого подмножества элементов в строках и столбцах (PARADOX, SOLIOS, FOXBASE, FOXPRO и другие).

Для взаимодействия пользователя с БД используется СУБД. В мире насчитывается более 50 типов для IBM PC и совместимых с ними компьютеров. Одним из наиболее популярным из них является MS ACCES, который входит в комплект Microsoft Office.( MS Access – это система управления базами данных. Под системой понимается программа , которая не только позволяет хранить большие массивы данных , но и обрабатывать их, представляя в удобном для пользователя виде.)

Возможности MS ACCES: создание таблиц, отчетов, форм, запросов, модулей, макросов, связь друг с другом и другое. Основные объекты: таблицы, запросы, формы, отчеты, станицы, макросы, модули.

1) Таблица – основной объект БД , хранилище информации . Каждая таблица включает информацию об объектах определенного типа ,например о товарах, поставщиках , клиентах и т.д. Таблица состоит из полей (столбцов) и записей (строк).Каждое поле имеет свое имя и содержит отдельный элемент информации. Например поле АДРЕС в таблице КЛИЕНТЫ содержит адрес клиента, поле ФАМИЛИЯ содержит фамилию и т.д. Для каждого поля  необходимо указывать  его имя, тип данных, размер . От типа и размера поля зависит скорость доступа к БД и объем файла.В MS ACCES вся информация содержится в таблице. Ключевое поле -поле, значение которого служит для однозначного определения записи в таблице.Ключ - одно или несколько ключевых полей, позволяющих идентифицировать  записи таблицы или организовывать связи между таблицами.Схема данных – графическое представление связей между таблицами.1. откройте окно созданной БД и перейдите на вкладку Таблицы;2. нажмите Создать;3. откройте окно диалога Новая таблица;4. выберите подходящий вариант таблицы и нажмите ОК;5. создайте структуру таблицы с помощью выбранного средства;6. присвойте имя таблице и в окне Сохранить нажмите ОК.

СУБД и ЭТ используются для хранения данных собственного формата. Команда Экспорт, импорт, связь с таблицей, позволяет осуществлять обмен данными между MS ACCES и различными внешними приложениями.

2)Запрос – средство , при помощи которого  данные отобранные из одной или нескольких таблиц в соответствии с некоторым критерием выбора  , представляются в виде промежуточной , виртуальной таблицы, доступной для дальнейшей обработки .В отличии от таблиц великолепно справляются с различными вычислениями. 1. в окне БД перейдите на вкладку Запросы и нажать Создать; 2. откройте окно диалога Добавить таблицу, в которой выбираете таблицы и нажмите Добавить, закройте окно диалога; 3. откройте окно конструктора запросов, схема данных которого содержит одну таблицу, а бланк запроса пуст.

3)Форма – специального вида диалоговое окно , предназначенное в основном для ввода данных и отображения их на экране. Форма строится на основе таблицы, запроса или взаимосвязанных таблиц. При помощи одной формы возможно занесение данных в несколько таблиц. 1. откройте окно БД;2. перейдите на вкладку Таблицы; 3. установите указатель на таблицу, для которой хотите создать экранную форму; 4. Вставка\Автоформа или на панели инструментов Новый объект\Автоформа.

4)Отчет- средство , позволяющее получать данные из одной или нескольких таблиц для вывода на печать. С помощью конструктора отчетов можно разработать собственный отчет. Это форматированное представление данных, выводимое на экран, принтер или в файл. 1. откройте окно БД; 2. убедитесь, что находитесь на вкладке Таблицы; 3. установите указатель на таблицу, для которой хотите создать отчет; 4. Вставка\Автоотчет или на панели инструментов Новый объект\Автоотчет.

5)Макрос- объект БД  , позволяющий автоматизировать ряд задач без применения традиционного языка программирования.

6)Модуль –представляет собой программу на встроенном языке программирования VBA(Visual Basic for Application). Обладает гораздо большими возможностями при автоматизации задач по сравнению с макросами, но требует владения основами программирования.

7)Приложение- сгруппированные по функциональному признаку формы и отчеты для эффективной работы пользователя. Позволяет пользователю при решении задач затрачивать меньше усилий , чем при работе с разрозненными объектами.