
информатика_3 / 5 лекция
.docИнформационные системы и базы данных.
ACCESS
Информационная система – представляет
собой совокупность организационных,
технических, программных средств,
объединённых в единую систему с целью
сбора, хранения, обработки и выдачи
необходимой информации.
Структура ИС – совокупность подсистемы
Цель ИС- обработка данных об объектах реального мира.
Главная задача ИС – выбор объектов и описывающих их данных.
Объект – нечто существенное и имеющее свои отличительные особенности
Данные – характеристики объектов
Выгоды от внедрения ИС:
- получение рациональных решений
- освобождение сотрудников от рутинной работы
- обеспечение достоверности информации
- уменьшение затрат на получение услуг
основные понятия
БД – организованная структура, предназначенная для хранения информации. Обычно БД представляется в виде совокупности взаимосвязанных файлов и таблиц, для решения конкретных задач.
С понятием БД связано понятие системы управления БД (СУБД) – это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения её содержимым, редактирования содержимого и визуализация информации.
Структура иерархической модели данных представляет собой неориентированный граф, который не содержит циклов.
Обычно при работе с деревом выделяется некоторая вершина, которая называется 00000 вершиной и эта вершина рассматривается особо, как вершина в которою не входит ни одно ребро. В этом случае дерево может рассматриваться как ориентировкой граф, который описываем следующим образом:
А) единственная вершина – корень не имеющего ни одного ребра
Б) в ост. вершины входит по 1 ребру, а исходит произвольное количество рёбер
С) в структуре нет циклов
А – корень
В – зависимая вершина
С – листья
Зависимая вершина, в которую входит 1 ребро, а не выходит ни одного листа
Сетевые модели данных описывают сложные структуры. Каждый элемент данных может иметь произвольное число связей как Верн-х так и горизонтальных. Сетевые структуры могут иметь циклы и петли.
Вершины представляют собой данные (записи), дуги – отношения (связи); цикл – это замкнутый контур, который начинается и заканчивается у одной и той же записи. Петля обр-ся , когда связь записи указывает на саму запись. В СМД доступ к сегментам данных может осуществляться по любой цепочке.
реляционная модель данных
предложена сотр. Конт. IBM Е.Ф. Коддом в 1970 году. В настоящее время эта модель является фактическим стандартом, на на который ориентируется практически все современные коммерческие СУБД.
Структура данных.
В реляционной модели достигается гораздо более высокий уровень абстракции данных, чем в иерархической или сетевой. Это обеспечивается за счёт использование математической теории отношений.
Особенность – все данные описываются в форме таблицы, то есть последовательная файловая строка таблицы описывает свойства отдельных экземпляров объекта, то есть является записями, и столбцы описывают поле записи.
СУБД ACCESS
СУБД ACCESS входит в состав пакета ms office и предназначен для работы с реляционными базами данных, т.е. информацией в табличной форме. В отличие от таблиц Excel, Access имеет развитие средства для отбора данных из взаимосвязях таблиц, формированных новых таблиц и отчётов.
Характерной особенностью баз данных, создаваемых в Access является хранение создаваемых таблиц и средства для обработки данных в одном файл, с расширенным
Mdb. Достоинство – возможность создания СУБД без программирования.
Этапы обобщенной работы в СУБД.
- создавать структуры таблиц баз данных
- ввод и редактирование данных в таблицах
-
Таблиц
-
Экранных форм
- обработка данных в таблице (запрос)
-
Запрос – выборка (отбор данных)
-
Запрос – изменение (изменение, удаление, добавление)
- вывод информации из баз данных.
База данных в MS ACCESS
Таблица. Столбцы – поля, строки – записи. Первым этапом создания таблицы является задание структуры, то есть определения количества и типа полей. Второй этап – ввод и редактирование записей в таблицу. БД считается созданной, даже если она пустая.
Поля таблицы – определяют структуру и групповые свойства данных, записанных в ячейках.
Основные свойства полей БД:
Имя поля – определяется как надо обращаться к полям;
Тип поля – определяет тип данных, создаётся в данном поле (текстовые, числовые тележные)
Размер поля – предельная длина данных
Формат поля – форматирование данных в ячейках.
План
-
управление access
-
объекты
-
создание таблиц
-
нормализация таблиц
-
ключевые поля
-
связи между таблицами
-
работа с таблицами (ввод, сортировка, поиск, фильтрация и т.д.)
план запуска Access на экран выводится окно базы данных со списком объектов, основные объекты: таблицы, запросы, формы, отчёты, макросы, модули.
Объекты.
- таблица – основное средство для хранения информации в базе данных.
- запрос – инструмент для извлечения необходимой информации из таблиц и представлены в лучшем виде.
- форма – основное средство для ввода данных (управление СУБД, вывод резервов на экран)
- отчёт – специальные средства для формирования выходных документов и вывода их на принтер
- макросы в Access представляют собой совокупность внутренних команд для автоматизации работы баз данных
- модули являются прогр., создаваемый средствами языка, VBt, похож на Excel и Werd.
Создание объектов
Таблицы, запросы, формы и отчёты создаются в 2 режимах: вручную с помощью компьютера или при помощи мастера. Выбор 000 определяется конкретными обстоятельствами, но мастер быстро создаёт заготовку объекта, который требуется «дорабатывать» вручную.
Создание таблицы базы данных
Это первый шаг в разработке СУБД. Создание состоит из 2 этапов: задание структуры таблицы; ввод записей в таблицу.
В окне БД выбираем «таблицы» и нажать кнопку «создать». В окне «новая таблица» выбираем способ создания таблицы.
Создание таблицы в режиме конструктора
Путём ввода данных не предусматривает описания. Открывается для ввода данных. Поле можно изменить для пользователя. Присвоить тип данных, структуру таблицы создаёт. Создание таблиц при помощи мастера при помощи шаблонов. Ключ таблицы и связь с уже существующими по запросу пользователя мастер создаёт форму. Те поля которые подходят выделить перетащить на стадии – режим конструктора.
Создание таблиц путём ввода данных.
Не предусматривает описание структуры таблицы. После выбора этого режима открывается пустая таблица, в которой можно ввести данные.
Любое поле таблицы можно изменить по желанию пользователя. Имена полей задаются в заголовках. При сохранении автоматически присваиваются тип данных каждому полю, то есть создаёт структуру таблицы.
Создание таблицы при помощи мастера.
Мастер таблицы автоматически создаёт таблицу по одному из шаблонов в «создании таблиц»
Мастер определяет ключ таблицы и создаёт связь новой таблицы с уже существующей. При этом ключ новой таблицы будет внесён в таблицу, с которой устанавливается связь. По запросу пользователдя мастер создаёт форму для ввода данных в таблицу.
Ввод данных в таблицу.
Данные в таблицу можно ввести в режимсе её открытия или через специально созданную форму. Второй способ предпочтителен, поскольку формы обеспечивают более удобный интерфейс и возможности контроля ввода.
Вводимые данные должны соответствовать типу данных. При несесоответветствие Access не разрешает продолжать. Следует либо ввести данные требуемого формата, либо отменить ввод.
№ зачётки |
фамилия |
имя |
отчество |
предмет |
оценка |
035123 |
Иванов |
Сергей |
Иванович |
физика/Информатика |
4/5 |
035128 |
Петров |
Вадим |
Петрович |
физика/информатика |
3/4 |
035256 |
Кукушкин |
Галина |
Сергеевна |
физика/информатика |
5/5 |
Таблица содержит строки и должна быть нормализована.
Нормализация – это процесс декомпозиции сложной структуры данных в эквивалентное множество поиска файлов.
Декомпозиция – разбиение объектов обработки (задачи, программы) на структурные единицы.
преобразование путём размножения.