- •Часть 1
- •230105 "Программное обеспечение вычислительной техники
- •Базы данных. Учебное пособие для курсантов татк га.
- •Часть 1.
- •1.Введение………………………………………………………………………….21
- •Введение.
- •Системы управления базами данных.
- •Последовательность создания информационной модели.
- •Модели данных.
- •Предметная область
- •Концептуальная модель
- •Типы моделей данных.
- •С вязь 1…
- •Проектирование реляционной базы данных.
- •Пример проектирования баз данных.
- •Курсант
- •Анализ по.
- •Логическое проектирование.
- •Субд FoxPro.
- •Введение.
- •Создание файла бд.
- •Команда создания структуры базы данных.
- •Окно – форма для создания структуры бд.
- •Команда изменения структуры бд.
- •Команда открытия файла бд.
- •Команда закрытия файла бд.
- •Команда дополнения бд.
- •Команда установки формата даты.
- •Команда выхода из FoxPro в dos.
- •Окна редактирования.
- •Управление бд.
- •Временные переменные.
- •Создание временных переменных.
- •Сохранение временных переменных.
- •Загрузка переменных в память.
- •Удаление переменных.
- •Просмотр переменных.
- •Функции субд FoxPro.
- •Сборник практических работ Практическая работа №1:
- •Практическая работа №2:
- •Практическая работа №3:
- •Практическая работа №4:
Введение.
«Во всех сферах жизни и производства банки
данных меняют характер деятельности
человека. Историки будут рассматривать
появление банков данных на компьютерах
и возможностей, которые связаны с ними,
как шаг, который сменил природу эволюции
общества и имеет, возможно, большее
значение, чем изобретение печатного станка.»
Дж. Мартин.
Организация данных в базах.
Причины, обусловившие появление баз данных.
В обществе в целом и в жизнедеятельности любой организации, предприятия, специалиста роль информации постоянно возрастает.
С развитием современных информационных технологий получила развитие концепция интеграции данных – их централизованного хранения и использования потребителями, имеющими различные запросы и предъявляющими различные требования к информации.
Сложность организации и структуры данных обусловили развитие одного из стратегических направлений развития информационных технологий – баз данных и систем управления базами данных (СУБД). С их помощью создаются хранилища информации для многих пользователей.
Объемы информации с каждым годом увеличиваются, усложняется ее структура. Для обработки и сохранения данных, обеспечения доступа к ним широкого круга пользователей было необходимо разработать общесистемные средства интегрированной обработки, хранения этих данных и управления ими. В связи с этим в конце 60-х годов появились первые СУБД, сегодня их на рынке информационных технологий огромное множество. Разнообразные по своим функциональным возможностям СУБД разрабатываются для массовых моделей и типов компьютеров и разных операционных систем.
Понятие баз данных.
Любая целенаправленная деятельность начинается с систематизации изучаемых объектов и отношений между ними.
Главной функцией всех систем управления является накопление и поиск информации, что реализуется путем создания баз данных.
Опр.: База данных (database) – поименованная и организованная (структурированная) совокупность взаимосвязанных данных, которые отражают состояние объектов конкретной предметной области и находятся под центральным программным управлением.
База данных удерживает такой минимальный излишек информации, который позволяет удовлетворить запросы каждого из многочисленных пользователей.
Данные представляются совокупностью файлов (таблиц).
Опр.: Предметная область (application domain) – часть реальной среды, которая описывается и отражается в базе данных.
Пример: колледж
Учебная группа
Файловая структура хранения информации на диске.
Свойства баз данных.
многоразовое использование: одни и те же данные могут использоваться многими пользователями.
простота обновления – возможность внесения изменений в базу с минимальными затратами.
быстрый поиск и получение необходимой информации по запросу.
уменьшение избыточности – новые задачи должны получать данные из существующей базы, а не путем их повторного ввода.
защита от несанкционированного доступа к данным.
максимальная независимость от прикладных программ: изменения в структуре базы данных не должны, по возможности, приводить к перезаписи пакета программ.
защита от уничтожения и искажения информации (некомпетентного пользователя, злоумышленных действий, сбоев и конфликтных ситуаций).
Требования к базе данных.
адекватность отражения предметной области:
а). Полнота данных.
б). Динамичность информационной модели.
в). Актуальность информации в данный момент времени.
возможность взаимодействия с пользователями различных категорий и в разных режимах.
обеспечение секретности данных, надежности, целостности, защита от случайного или целенаправленного разрушения базы данных.
обеспечение взаимной независимости программ и данных.
технологичность обработки данных
совместимость компонентов базы данных
простота изменения логической и физической структуры базы данных в целях повышения эффективности обработки информации
способность к расширению и модификации
База данных функционирует в социальном пространстве со множеством пользователей, которые могут предъявлять ей противоречивые требования. Поэтому
необходимо постоянно искать компромисс между противоположными запросами.
