- •Определение информационной технологии
- •Этапы развития информационных технологий
- •Новая информационная технология
- •Взаимосвязь организаций и информационных систем.
- •Тенденции развития
- •Использование информационных технологий в управлении организацией Роль информационных технологий в управлении организацией
- •Глобальное информационное сообщество
- •Признаки информационного общества:
- •Эволюция информационных систем Этапы развития информационных систем
- •Классификация информационных систем. Классификация информационных систем по признаку структурированности задач Понятие структурированности задач
- •Типы информационных систем, используемые для решения частично структурированных задач
- •Классификация информационных систем по функциональному признаку и уровням управления Что означает функциональный признак
- •Типы информационных систем
- •Информационные системы для менеджеров среднего звена
- •Стратегические информационные системы
- •Стратегические информационные системы
- •Информационные системы в фирме
- •Прочие классификации информационных систем Классификация по степени автоматизации
- •Классификация по характеру использования информации
- •Классификация по сфере применения
- •Состав системы
- •Функции подсистем: лига:Закон Классик
- •Лига:Закон Бизнес
- •Отличительные особенности систем лига:закон:
- •Лекция Технология сводки, группировки и статистического оценивания данных.
- •Вопрос 1. Типы задач и инструментарий для их решения.
- •Фильтрация данных.
- •Вопрос 2. Технология сортировки данных.
- •Вопрос 3. Технология подведения промежуточных и общих итогов
- •Вопрос 4. Технология отбора данных по заданным критериям (фильтрация).
- •Вопрос 5. Технология построения сводных таблиц.
- •Вопрос 6. Технология оценки характеристик генеральной совокупности и выборки (оценка положения, рассеяния и формы распределения).
- •Лекция. Технология решения оптимизационных задач.
- •Вопрос 1. Инструментарий и виды оптимизационных задач
- •Инструментарий и алгоритм реализации оптимизационных задач.
- •Вопрос 2. Формирование таблиц для ввода исходных данных (модель производственной задачи).
- •Вопрос 3. Анализ результатов.
- •Вопрос 4. Транспортная задача: общие положения, постановка задачи.
- •Вопрос 5. Формирование таблиц для ввода исходных данных (модель транспортной задачи).
- •Понятие бд, субд и их классификация.
- •Выбор субд для создания системы автоматизации
- •Основы работы в субд ms Access
- •Вопрос 1.Понятие бд, субд и их классификация.
- •Хранилища данных (dw)
- •Вопрос 2. Выбор субд для создания системы автоматизации
- •Вопрос 3. Основы работы в субд ms Access
- •Структура базы данных
- •Основные способы создания таблиц
- •Ввод данных и модификация таблицы
- •Как следует именовать ключевые поля?
- •Создание межтабличных связей
- •6.1. Определение связей между таблицами в базе данных
- •Создание простого запроса на выборку с помощью мастера
- •Создание запроса на выборку в режиме конструктора
- •Определение условий отбора
- •In (Москва, Санкт-Петербург, Урюпинск) Изменение запроса на выборку в режиме конструктора
- •Проведение расчетов в запросах базы данных
- •Создание и модификация экранной формы с помощью мастера
- •Модификация структуры отчета
- •Работа с итоговыми элементами управления
- •Особенности работы в ms Access 2007
- •Тема. Корпоративные информационные системы. Понятие кис.
- •История возникновения
- •Современные концепции кис.
- •Перспективы развития
- •Отечественные разработки, их преимущества и недостатки.
Как следует именовать ключевые поля?
Ключевые поля содержат числовые либо цифробуквенные коды записей, используемые только для внутренних целей.
Ключевые поля имеют тип Счетчик (в таблице, содержащей сведения о предмете, который описывает таблица) или Числовой тип (во всех других таблицах, в которых данный предмет упоминается).
Ключевые поля не используются для ввода в формах или таблицах - их значение определяется автоматически как при вводе новой записи, так и при ссылке на другую таблицу.
Иногда для большей ясности полям такого рода присваивают имена со словом Код - например, в таблице Товары поле счетчика можно было бы назвать кодТовара.
Создание межтабличных связей
6.1. Определение связей между таблицами в базе данных
Как отмечалось выше, при проектировании структуры базы данных, разработчик должен продумать каким образом Microsoft Access будет объединять данные, содержащиеся в различных таблицах базы данных. Поэтому первым шагом после создания таблиц необходимо определить связи между ними. После этого становится возможным создание запросов, форм и отчетов, в которых выводятся данные из нескольких таблиц сразу.
У связи между таблицами два основных назначения: первое - обеспечение целостности данных, а второе - автоматизация задач обслуживания базы.
Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями разных таблиц, имеющими одинаковые имена: отношение один-ко-многим, отношение многие-ко-многим, отношение один-к-одному. Например, между таблицами Продажи и Товары имеется отношение один-ко-многим (рис. 8.5).
Механизм, который обеспечивает согласованность данных между двумя связанными таблицами, называется поддержка целостности данных.
Целостность данных означает:
1. В связанное поле подчиненной таблицы можно вводить только те значения, которые имеются в связанном поле главной таблицы (например, в таблицу Продажи нельзя ввести запись о товаре, название которого отсутствует в таблице Товары).
2. Из главной таблицы нельзя удалить запись, у которой значение связанного поля совпадает хотя бы с одним значением того же поля в подчиненной таблице.
При попытке нарушить эти запреты, Microsoft Access выдает сообщение об ошибке.
Включив механизм поддержки целостности, при модификации данных система может запускать следующие процессы:
Каскадное обновление означает, что изменение значения связанного поля в главной таблице (например, Наименование товара) автоматически будет отражено в связанных записях подчиненной таблицы.
Каскадное удаление означает, что при удалении записи из главной таблицы (например, записи с Фамилией сотрудника), из подчиненной таблицы будут удалены все записи, у которых значение связанного поля совпадает с удаляемым значением (например, из таблицы Продажи).
Чтобы условие целостности могло существовать, поле основной таблицы должно обязательно быть ключевым, и оба поля должны иметь одинаковый тип. Кроме того, создавать связи между таблицами следует до заполнения таблиц данными, т.к. в противном случае механизм целостности данных не всегда устанавливается из-за недопустимых значений ключевых полей.
Порядок действий, необходимых чтобы установить связи между таблицами:
1. Открыть окно Схема
данных (рис. 8.5) используя пункт меню
Сервис
Схема данных или
кнопку
в панели инструментов База
данных.
2. Если ранее никаких связей между таблицами базы не было, то при открытии окна Схема данных одновременно открывается окно Добавление таблицы, в котором нужно выбрать таблицы для включения в структуру межтабличных связей.
Рис. 8.5. Связи между таблицами в окне Схема данных
3. Если связи между таблицами
уже были заданы, то для введения в схему
данных новой таблицы надо щелкнуть
правой кнопкой мыши на схеме данных и
в контекстном меню выбрать пункт Добавить
таблицу или использовать
кнопку
в панели инструментов База
данных.
4. Связь между полями устанавливают путем перетаскивания имени поля из одной в таблицы в другую на соответствующее ему связанное поле.
5. После перетаскивания открывается диалоговое окно Связи, в котором можно задать свойства образующейся связи: включить флажки Обеспечение условия целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей.
