- •Тема 1. Основные понятия информатики
- •Тема 2. История развития вычислительной техники
- •Второе поколение эвм.
- •Четвертое поколение
- •Пятое поколение
- •Компьютерные сети
- •Конфигурация сети (архитектура, топология)
- •Тема 3. Классификация компьютеров
- •Платформа ibm-совместимых компьютеров или Wintel (операционная система Windows и процессор Intel).
- •Платформа Арр1е
- •Тема 4. Устройство пк.
- •Тема 5. Периферийные устройства. Устройства ввода-вывода информации
- •Тема 6. Организация информации в компьютерных системах
- •Реляционная модель
- •Компактные таблицы легче воспринимаются.
- •Коррекция данных затрагивает небольшую часть бд.
- •Тема Программное обеспечение
- •Служебное программное обеспечение (спо)
- •Операционные системы
- •Линейка профессиональных ос
- •Ос альтернативные семейству Windows Unix (60-е годы)
- •Сервисные системы (утилиты)
- •Функционально ориентированные программы
- •Виды фоп
- •Состав microsoft office
- •Текстовые процессоры (редакторы)
- •Электронные таблицы
- •Информационно-поисковые системы
- •Профессионально ориентированные программы
- •Системы программирования
- •6. Документирование программы.
- •Языки программирования
- •Процедурные языки
- •Функциональные языки
- •Логические языки
- •Объектно-ориентированные языки
Реляционная модель
Реляционная модель данных используется для создания баз данных.
Реляционная модель данных представляет собой множество взаимосвязанных двумерных реляционных таблиц, в каждой из которых содержатся сведения об одной сущности автоматизируемой предметной области.
(Relation – связь, отношение).
Сущность – объекты, процессы, события, явления. Например: товар, поставщик, заказчик, поставка, отгрузка. Сущность описывается в виде информационного объекта.
Информационный объект – это информационное описание некоторой сущности предметной области.
Информационные объекты описываются с помощью реквизитов.
Реквизит – элементарная (неделимая на смысловом уровне) характеристика ИО (поле в таблице БД). Содержимое поля отображается в столбце таблицы и содержит данные одного типа. Структура реляционной таблицы определяется составом полей.
Информационный объект имеет множество реализаций – экземпляров объекта (запись в БД).
Запись – строка таблицы, содержащая данные о конкретном экземпляре сущности.
Правила построения таблиц (пример – оценки школьников, что в поле, а что в строку?)
Таблица «Товар»
Код товара |
Название товара |
Цена |
Ед. изм |
Налог (НДС) |
Т001 |
Компьютер |
30000 |
Штука |
15% |
Т002 |
Монитор |
9000 |
Штука |
20% |
Т003 |
Диски DVD |
40 |
Коробка |
20% |
Т004 |
Монитор |
7500 |
Штука |
5% |
Т005 |
Принтер |
3500 |
Штука |
10% |
Таблица «Поставка товаров»
№ Договора |
Код товара |
Срок поставки |
Объем поставки |
Д001 |
Т003 |
1.01.2009 |
20 |
Д001 |
Т001 |
5.03.2009 |
5 |
Д002 |
Т002 |
7.04.2009 |
10 |
Д003 |
Т001 |
20.06.2009 |
12 |
Рис. Реляционная БД.
Таблица «Договоры»
Для однозначного определения каждой записи каждая таблица должна иметь уникальный ключ. Ключ идентифицирует запись и не может иметь одинаковое значение для разных записей в таблице.
Простой ключ состоит из одного поля, а составной из нескольких.
Ключ связи обеспечивается одинаковыми полями в паре таблиц.
Логические связи между таблицами дают возможность объединять данные из разных таблиц. Таким образом, обеспечивается рациональное хранение данных и их объединение.
Достоинства реляционных таблиц:
Компактные таблицы легче воспринимаются.
Коррекция данных затрагивает небольшую часть бд.
Связь таблиц может быть двух типов: один-к-одному (1:1)или один-ко-многим (1:М).
В первом случае каждой записи в одной таблице соответствует одна запись в другой таблице, а во втором, одной записи в одной таблице может соответствовать несколько записей в другой. В этом случае сторона «один» является «главной таблицей», а сторона М – «подчиненной».
Информационно-логическая модель данных отображается в виде схемы данных.
Схема данных – графическое изображение таблиц и связей между ними.
Рис. Схема данных
Этапы проектирования и создания базы данных
Построение информационно-логической модели данных (ИЛМ).
Анализ документов предметной области и выделение информационных объектов (ИО).
Определение связей между ИО.
Построение ИЛМ.
Конструирование таблиц БД.
Ввод данных в таблицы.
Каждый информационный объект предметной области адекватно отображается реляционной таблицей, а связям между ИО соответствуют логические связи между парой соответствующих таблиц. Такие связи устанавливаются по уникальному ключу главной таблицы.
Обработка информации с помощью базы данных
Запросы
Запрос – основной инструмент выборки данных из БД в соответствии с указанными реквизитами и условиями.
Запрос позволяет выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, произвести вычисления и получить результат в виде таблицы.
Пример. Необходима информация о товарах запланированных к поставке покупателям по всем договорам. Результат должен содержать:
Наименование покупателя из таблицы Покупатель.
Месяц поставки из таблицы Поставка.
Название товаров из таблицы Товар.
Стоимость поставляемых товаров, рассчитанная по количеству из таблицы Поставка, умноженному на цену из таблицы Товар.
Еще более сложный анализ можно сделать на основании и нескольких запросов. Например, для анализа выполнения договоров можно сформировать сложный запрос сравнивающий результаты запросов по договорам и реальным поставкам и получить информацию о недопоставках товаров.
Формы
Формы – это средства диалога пользователя с базой данных.
Через формы осуществляются следующие действия:
Ввод данных в таблицы БД.
Просмотр данных и их изменение.
Установка ограничений на доступ к данным.
Вывод необходимых сообщений.
Формы могут быть однотабличными и много табличными.
Отчеты – форма представления данных для печати на стандартных листах бумаги.