- •Конспекты лекций.
- •1.Понятие информатизации.
- •2. Понятие об информационной технологии.
- •3. Понятие информационной системы и базы данных.
- •1. Информационная база
- •2. Лингвистические средства
- •4. Технические средства
- •3. Программные средства
- •Библиотеки и процессор языка базы данных
- •Ядро базы данных
- •5. Организационно-административные подсистемы
- •6. Пользователи баз данных
- •1. Субд и ее функции.
- •2. Принципы организации бд.
- •3.Типология баз данных.
- •Модели баз данных.
- •Реляционная модель данных.
- •Основы реляционной алгебры.
- •Нормализация баз данных.
- •Этапы проектирования баз данных.
- •1. Этапы проектирования баз данных
- •2 Проектирование базы данных на основе модели типа объект—отношение
- •Лекция 10 (Базы данных) использование субд access для создания баз данных
- •1. Основные характеристики и возможности субд Access
- •2. Основные компоненты субд Access
- •3. Типы данных субд Access
- •Лекция 11 (Базы данных) создание таблиц в субд access
- •1. Создание новой базы данных
- •2. Создание таблиц в субд Access
- •Лекция 12 (Базы данных)
- •1. Схема данных в Access
- •2. Модификация структуры базы данных
- •Лекция 13 (Базы данных) обработка данных в базе (Запросы)
- •1. Запросы в субд Access
- •2. Основы конструирования запросов
- •3. Условия отбора записей, сортировка и фильтрация данных
- •Лекция 14 (Базы данных) элементы языка sql и запросы в форме sql.
- •1. Изменение данных в бд средствами запроса
- •2. Операторы языка sql для работы с реляционной базой данных
- •2.1 Создание реляционных таблиц.
- •2.2. Изменение структуры таблиц.
- •2.3. Удаление таблицы.
- •2.4. Ввод данных в таблицу.
- •2.5. Операции соединения таблиц.
- •2.6. Удаление записей в таблице.
- •2.7. Обновление (замена) значений полей записи.
- •Лекция 15 (Базы данных) запросы в форме sql.
- •1. Организация запросов в форме sql.
- •Лекция 16 (Базы данных) формы — диалоговый графический интерфейс для работы пользователя с базой данных.
- •1. Основы создания формы
- •2. Элементы управления.
- •Лекция 17 (Базы данных) формы (продолжение) и отчеты.
- •1. Загрузка, просмотр и корректировка данных базы с использованием форм.
- •2. Разработка многотабличных форм.
- •3. Разработка отчетов.
2. Принципы организации бд.
Современные базы данных позволяют хранить и обрабатывать информацию о все более сложных объектах реального мира и их взаимосвязях, обеспечивая многоаспектные информационные потребности различных пользователей. Основные требования, предъявляемые к базам данных, можно сформулировать следующим образом.
Многократное использование данных. Пользователи, которые по-разному понимают одни и те же данные, могут использовать их по-разному.
Простота, легкость и гибкость использования. Пользователи легко понимают какие данные имеются в их распоряжении, имеют простой доступ к данным с помощью различных методов.
Быстрая обработка незапланированных запросов. Случайные запросы на данные могут обрабатываться с помощью высокоуровневого языка запросов или языка генерации отчетов.
Возможность наращивания прикладных программ без изменения БД.
Простота корректировки данных. Изменение данных происходит без нарушения имеющихся способов использования данных.
Низкие затраты по хранению, модернизации и использованию данных.
Уменьшение избыточности данных. Требования новых приложений удовлетворяются за счет имеющихся данных, а не путем создания новых файлов.
Работа в режиме реального времени.
Достоверность данных.
Защита от несанкционированного доступа.
Защита от искажения и уничтожения данных.
Логическая и физическая независимость данных.
Стандартизация данных в пределах учреждения.
Системы управления базами данных и программирования АИС. Среди различных программных средств данного класса следует различать три типа:
СУБД в «чистом виде» (IMS, CETOP и пр.);
СУБД с элементами систем программирования АИС (ADABAS/NATURAL, ORACLE);
системы программирования АИС с элементами СУБД (FoxBase / FoxPro, Clipper).
СУБД первого типа состоит только из системы интерпретации вызовов из пользовательской программы на выборку (корректировку, занесение) информации из/в БД. Причем программа написана на одном из универсальных языков программирования (ЯП), таких как Паскаль и др.
СУБД второго типа представляет собой совокупность специализированных программных средств, вспомогательных файлов и управляющих таблиц (иногда находящихся в составе БД, реже это файлы ОС), которая обеспечивает доступ пользователей к БД при соблюдении следующих существенных критериев:
целостность и непротиворечивость данных, описывающих различные аспекты объектов реального мира, защита информации от несанкционированного доступа к чтению/обновлению содержимого БД;
установление и поддержание связей между зависимыми данными;
удобство использования данных.
Третий тип представляют собой (разработанные обычно для ПК) системы, содержащие элементы как непроцедурного (язык запросов), так и процедурного (язык программирования) типов во входном языке, предназначенном для управления данными и обработки информации. Элементы СУБД здесь также заключаются в наличии простейшего словаря данных, возможности создания модели предметной области в форме совокупности таблиц, связанных между собой простейшим образом, а также в наличии средств генерации отчетов и управления доступом пользователей.
