
Информация и компьютер
Информация и базы данных.
Данные - информация документированная в регламентированном виде.
Информация – содержание данных.
Информационные системы.
ИС – это совокупность процедур управляющих изменениями в ней.
БД – совокупность данных ориентированных определенным образом для использования в прикладных целях.
СУБД – инструмент манипулирования БД.
Примеры: Access, Oracle, SQL server.
Существуют два языка управления:
1) ЯОД – язык описания данных
2) ЯМД – язык моделирования данных
Типы информационных систем:
Документальные
Дескрипторные
Библиографические
Реферативные
Полнотекстовые
Фактографические
Лексикографические
Составных типов
Типы БД:
Настольные
Интегрированные (общие); типа Клиент -> Сервер
Распределенные
Основные этапы программирования бд
Этапы проектирования базы данных:
Формулировка и анализ требований
Концептуальное проектирование
Проектирование реализаций
Физическое проектирование
1 – определяются цели проектирования, экспертирование, определение семантики, определение информационных потоков, определения сферы применения, сбор информации об использование данных, преобразование требований, формул удобных для анализа, заканчивается техническим заданием.
2- создание модели предметной области.
Модель – формализованное описание объекта исследования и проектирования абстрагированное от характеристик не существенных с сточки зрения задач проектирования. Описание абстрагированное от СУБД называется инфологической моделью.
3 - модель разрабатывается в терминах единиц СУБД, определятся состав БД, определяется адекватность, оценивается эффективность БД. Эффективность – возможность достижения цели с минимальными затратами.
4 – осуществляется привязка дата-логической модели к среде хранения, проектируется организация данных, выбирается носитель, выбираются форматы, назначаются методы доступа, методы сжатия, реализуются мероприятия по безопасности данных.
Дата логическое проектирование бд
Дата логическое проектирование. В качестве модели данных выступают сами данные, их структуризация, правила построения. На этом этапе используется конкретное инструментальное средство и все разработки ведутся в терминах этого средства. В каждой системе свои форматы данных и свои системы итерации. С их помощью строятся более сложные модели данных для решения специальных задач. Две группы конструкции языка – декларативного и процедурного типа. Совокупность итераций языка определяет модель данных и является формализацией для описания структур данных и процессы изменений их состояний, для моделирования реальных процессов. Отличия от обычных алгоритмических языков. Четкое разделения на язык описания и язык моделирования данных. При дата логическом проектирование строится схема данных. Схема данных – описание структуры данных. Схема данных по другому называется ЕР-диаграмма или диаграмма сущность-связь.