Чтение онлайн

на главную - закладки

Жанры

Информационные системы

Петров Владимир Николаевич

Шрифт:

• Специализированные средства ориентированы исключительно на создание приложений для вполне определенной СУБД и не предназначены для разработки обычных приложений, не использующих базы данных. Примером средств такого рода может служить система Power Builder фирмы Sybase.

• Универсальные средства могут использоваться как для разработки информационных приложений, взаимодействующих с базами данных, так и для разработки любых других приложений, не использующих базы данных. Из таких средств наибольшей известностью пользуются системы Delphi фирмы Borland и Visual Basic фирмы Microsoft.

Каждый из указанных классов

имеет свои достоинства и недостатки, поэтому в общем случае трудно отдать предпочтение одному из них.

В предлагаемой книге в качестве средства разработки выбран продукт Borland Delphi, пользующийся большой популярность в нашей стране. Delphi базируется на объектно-ориентированном языке Object Pascal, который наилучшим образом подходит для учебных целей вследствие своей строгости и простоты. Кроме того, в Object Pascal в полной мере реализованы все основные концепции объектно-ориентированного программирования.

Объектно-ориентированное программирование позволяет сделать любую систему более гибкой и динамичной, исключив необходимость постоянной переделки структуры базы данных и приложений.

Главное достоинство объектно-ориентированного проектирования заключается в возможности многократно использовать ранее написанный код. Кроме того, объектные системы несут в себе возможность модификации и развития. Применительно к базам данных это позволяет начать проектирование будущей системы, не имея исчерпывающего представления о предметной области. Получение детальной информации о предметной области – процесс весьма трудоемкий, а объектно-ориентированный подход позволяет сократить сроки и уменьшить стоимость разработки системы.

 

С выходом платформы Microsoft.NET достоинства и недостатки языков программирования стали сглаживаться, появилась возможность межъязыковой интеграции. Создавать программное обеспечение для .NET можно с помощью восьмой версии Delphi.

Для кого предназначена эта книга

Книга в первую очередь предназначена для начинающих программистов, не имеющих большого опыта разработки информационных систем. Основное внимание в книге уделяется вопросам разработки клиентской части информационных систем с использованием системы визуальной разработки приложений Borland Delphi. При этом обращается внимание на смещение акцентов в разработке информационных систем в сторону концептуального проектирования.

В книге содержится большое количество материала, посвященного вопросам разработки баз данных, в частности, рассматриваются основные методологии проектирования информационных систем, приводится подробное описание стандарта SQL-92 ANSI, излагаются теоретические сведения о реляционной модели данных. Таким образом, данную книгу можно рассматривать в качестве учебного пособия по информационным системам начального уровня.

Как составлена книга

Данная книга содержит двадцать глав, которые сгруппированы в шесть частей.

Часть I. Анализ и проектирование информационных систем

В этой части книги (главы 1–6) излагаются базовые сведения об информационных системах предприятий и их проектировании. В первых трех главах приводятся основная терминология и базовые понятия, знание которых необходимо для эффективного восприятия материала последующих глав и других литературных источников. Далее рассматриваются вопросы проектирования и разработки одной из важнейших частей информационной

системы – реляционной базы данных. В реляционных базах данных информация хранится в виде взаимосвязанных двухмерных таблиц. Разработка структуры базы данных, обеспечивающей эффективный доступ к информации и ее обработку, в значительной степени определяет качество информационной системы в целом. Для упрощения процесса проектирования структуры базы данных и сокращения времени разработки используются специальные программные средства проектирования баз данных, называемые CASE-средствами.

Каждая из представленных в этой части книги глав касается важных концептуальных понятий.

• Глава 1. «Информационные системы». В данной главе рассматриваются общие понятия и типы информационных систем, определяются их базовые свойства, а также формулируются задачи, решаемые при разработке таких систем, и проблемы, возникающие при их решении. Кроме того, рассматриваются наиболее типичные области применения информационных систем.

• Глава 2. «Жизненный цикл информационных систем». Как ясно из названия, здесь рассматриваются понятие жизненного цикла информационной системы и основные процессы, его сопровождающие. Также рассматриваются основные модели жизненного цикла информационных систем.

• Глава 3. «Методология и технология разработки информационных систем».

В этой главе приводятся сведения о методологии быстрой разработки приложений (Rapid Application Development, RAD), рассматриваются фазы жизненного цикла информационной системы в рамках методологии RAD. Приводятся сведения об основных международных и российских стандартах и методиках разработки информационных систем, в частности универсальном языке моделирования – стандарте описания информационных систем.

• Глава 4. «Реляционные базы данных». В этой главе приводятся основные сведения о реляционных базах данных. Рассматриваются важнейшие функции, выполняемые системами управления базами данных, дается краткая история развития этих систем. Обсуждаются основы реляционной модели данных, нормальные формы данных и вопросы нормализации данных.

• Глава 5. «Управление реляционными базами данных». Здесь приводятся сведения о методах и средствах управления как информацией, хранящейся в базе данных, так и структурой самой базы данных. Рассматриваются средства языка управления базами данных SQL, предусмотренные стандартом SQL 92 института ANSI.

• Глава 6. «Проектирование структуры базы данных». В данной главе рассматриваются понятия концептуальной и физической моделей данных, а также средства анализа и проектирования баз данных (CASE-средства). Приводится пример разработки базы данных с использованием одного из наиболее популярных CASE-средств Power Designer.

Часть II. Delphi – система быстрой разработки приложений

Эта часть книги (главы 7-10) содержит базовые сведения об объектно-ориентированном и визуальном программировании – современном подходе к разработке приложений. Несмотря на то, что основные концепции объектно-ориентированного программирования и первые объектно-ориентированные языки появились около 30 лет назад, объектно-ориентированное программирование оказалось востребованным сравнительно недавно – в 90-х годах. Несколько позже стали выходить средства визуальной разработки приложений, позволяющие быстро разрабатывать графический интерфейс пользователя.

Поделиться:
Популярные книги

Скандальная свадьба

Данич Дина
1. Такие разные свадьбы
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Скандальная свадьба

Орден Багровой бури. Книга 5

Ермоленков Алексей
5. Орден Багровой бури
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Орден Багровой бури. Книга 5

Адвокат Империи 7

Карелин Сергей Витальевич
7. Адвокат империи
Фантастика:
городское фэнтези
попаданцы
альтернативная история
аниме
фантастика: прочее
5.00
рейтинг книги
Адвокат Империи 7

АН (цикл 11 книг)

Тарс Элиан
Аномальный наследник
Фантастика:
фэнтези
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
АН (цикл 11 книг)

Сердце Дракона. нейросеть в мире боевых искусств (главы 1-650)

Клеванский Кирилл Сергеевич
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
7.51
рейтинг книги
Сердце Дракона. нейросеть в мире боевых искусств (главы 1-650)

Вспоминай меня ночью

Рам Янка
Любовные романы:
современные любовные романы
эро литература
5.60
рейтинг книги
Вспоминай меня ночью

Адвокат вольного города 3

Кулабухов Тимофей
3. Адвокат
Фантастика:
городское фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Адвокат вольного города 3

На границе империй. Том 9. Часть 5

INDIGO
18. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 5

Адвокат вольного города 4

Кулабухов Тимофей
4. Адвокат
Фантастика:
городское фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Адвокат вольного города 4

Земная жена на экспорт

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.57
рейтинг книги
Земная жена на экспорт

Варлорд

Астахов Евгений Евгеньевич
3. Сопряжение
Фантастика:
боевая фантастика
постапокалипсис
рпг
5.00
рейтинг книги
Варлорд

Баронесса. Эхо забытой цивилизации

Верескова Дарья
1. Проект «Фронтир Вита»
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Баронесса. Эхо забытой цивилизации

Неудержимый. Книга XVII

Боярский Андрей
17. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XVII

Чиновникъ Особых поручений

Кулаков Алексей Иванович
6. Александр Агренев
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Чиновникъ Особых поручений