Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика (лекции).doc
Скачиваний:
53
Добавлен:
19.09.2019
Размер:
3.53 Mб
Скачать

Системы программирования

Система программирования (programming system) – это комплекс средств, предназначенных для создания и эксплуатации программ на конкретном языке программирования на ЭВМ определенного типа.

Системы программирования включают:

  • текстовый редактор;

  • транслятор;

  • редактор связей;

  • набор библиотек (возможно с исходными текстами программ);

  • отладчик;

  • средства оптимизации кода программ;

  • сервисные средства (утилиты) для работы с библиотеками, текстовыми и двоичными файлами;

  • справочные системы.

Многие системы программирования сейчас являются средами быстрого проектирования (Rapid Application Development, RAD-среды). Они предоставляют все необходимые элементы оформления и управления (поля, кнопки, списки и др.) с помощью готовых визуальных компонентов. Текст программы, ответственный за создание и работу компонентов, RAD-среда генерирует автоматически. Такое программирование называется визуальным.

Основные системы программирования (см. Таблица 2).

Таблица 2. Языки и системы программирования

Наиболее популярные языки программирования

Соответствующие им RAD-среды для Windows

Бейсик (Visual Basic)

MS Visual Basic 10.0

Паскаль (Object Pascal)

CodeGear Delphi 2009

Си++ (С++)

CodeGear С++ Builder

Ява (Java)

Java Development Kit (JDK)

Контрольные вопросы

  1. В чем заключается суть структурного программирования?

  2. В чем заключается смысл ООП?

  3. Дайте определение «языка программирования».

  4. Каким образом классифицируются языки программирования?

  5. Каким образом работает компилятор?

  6. Каким образом работает интерпретатор?

  7. Какие компоненты включает в себя система программирования?

  8. Что такое RAD-среда?

Лекция 9. Базы данных

План:

  1. Понятия «база данных», «система управления базами данных».

  2. Модели данных.

  3. Процесс разработки реляционной базы данных.

Литература:

  1. Романова Ю.Д. Информатика и информационные технологии : учеб. пособие / Ю.Д. Романова, П.А. Музычкин, И.Г. Лесничая, В.И. Шестаков, И.В. Миссинг; под ред. Ю.Д. Романовой. – 4-е изд., перераб. и доп. – М. : Эксмо, 2010. – с. 515-531.

  2. Статья «База данных» в свободной энциклопедии «Википедия» // http://ru.wikipedia.org/

  3. Учебный курс для самостоятельного обучения «Access 2003», «Access 2007», «Access 2010» / http://office.microsoft.com/ru-ru/training/default.aspx

Понятия база данных, система управления базами данных

В широком смысле слова база данных – это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Информация об объекте или отношениях объектов, выраженная в знаковой форме, образует данные. Характерной особенностью данных является то, что их можно переводить из одной знаковой системы в другую (перекодировать) без потери информации.

База данных – это совокупность хранимых в памяти ЭВМ и специальным образом организованных взаимосвязанных данных, отображающих состояние предметной области.

Иногда под базой данных понимают совокупность набора данных и программ обслуживания.

Система управления базами данных (СУБД) – это комплекс программных и языковых средств, необходимых для создания баз данных, поддержки их в актуальном состоянии и организации поиска в них необходимой информации.

СУБД можно разделить на настольные, рассчитанные на одного пользователя (MS Access, FoxPro, dBase и др.), и серверные (MS SQL Server, Oracle и др.).