
- •Раздел 1. Понятие информации
- •Тема 1.1. Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •Тема 1.2. Представление (кодирование) данных
- •Тема 1.3. Логические основы эвм
- •Раздел 2. Технические и программные средства реализации информационных процессов
- •Раздел 3. Модели решения функциональных и вычислительных задач
- •Тема3.1. Системный подход в моделировании систем
- •Тема 3.2. Информационные технологии
- •Раздел 4. Алгоритмизация и программирование задач
- •Раздел 5. Базы данных
- •Раздел 6. Программное обеспечение и технологии программирования
- •Раздел 7. Локальные и глобальные сети.
- •Раздел 8. Основы информационной безопасности. Методы защиты информации
Раздел 5. Базы данных
Базы данных и системы управления базами данных. Структура базы данных. Свойства полей базы данных. Типы данных. Безопасность баз данных. Проектирование БД. Работа с СУБД Microsoft Access.
Методические указания
Одной из важнейших разновидностей информационных систем являются базы данных, в которых накапливается всевозможная информация. Проектирование и создание баз данных, поддержка баз в актуальном состоянии, а также организация получения из баз любой нужной информации является очень сложной задачей. При изучении темы следует обратить внимание на основные операции с базами данных: создание, первичное заполнение, последующее внесение всевозможных изменений в данные, сортировка данных, поиск данных, осуществляемый в разных формах. Для этого служат инструментальные пакеты программ, которые называются
системами управления базами данных (СУБД) . Базы данных – это организованная структура, предназначенная для хранения информации. Большинство СУБД позволяет размещать в своих структурах не только данные, но и методы (то есть программный код), с помощью которых происходит взаимодействие с потребителем или с другими программно-аппаратными комплексами.
Контрольные вопросы для самопроверки
Что называется предметной областью? Приведите примеры.
Что называется базой данных?
15
Опишите основные операции с БД.
Что такое атрибут сущности? Сколько атрибутов имеет сущность?
Какие базы данных и СУБД относятся к реляционным?
Для чего используются таблицы баз данных?
Определите понятия «запись» и «поле таблицы базы данных».
Опишите основные характеристики поля записи.
Что такое первичный ключ? Какими свойствами он обладает?
10.Для чего нужна сортировка таблицы базы данных?
11.Что такое индекс таблицы? Сколько индексов может иметь таблица? 12.Почему необходимо учитывать связи между сущностями в базах данных? 13.Как создаются связи между таблицами? Что такое внешний ключ? 14.Какие записи считаются связанными?
15.Что представляет собой структура базы данных?
16.Что называется запросом в базу данных?
17.Что такое приложение базы данных?
18.Для чего нужен администратор базы данных, его основные обязанности?
Раздел 6. Программное обеспечение и технологии программирования
Понятие программного обеспечения. Структура программного обеспечения. Версии и модификации программ. Классификация и обзор языков программирования. Системы программирования.
Методические указания
Программным обеспечением называется совокупность включающая программы , которые могут выполняться на компьютере данной модели, а также комплекты сопровождающей их технической, программной документации.
Совокупность всех программных средств и требующихся им данных, используемых на компьютере, называют software (software – программное обеспечение), а совокупность аппаратных средств – hardware (hardware – аппаратное обеспечение). На любом компьютере имеется конкретный набор аппаратных и программных средств, а также различных данных, которые образуют его ресуры.
В программном обеспечении ПК принято выделять следующие группы программ: системное, инструментальное и прикладное программное обеспечение.
Системное программное обеспечение служит для эффективной работы аппаратуры компьютера . К группе системных программ относятся: операционные системы, операционные оболочки, утилиты, драйверы, архиваторы, антивирусы и другие программы.
Инструментальное программное обеспечение служит для разработки всевозможных пакетов программ, применяемых в самых разных областях деятельности человека. В группу инструментальных программ входят: трансляторы с различных алгоритмических языков, осуществляющие перевод текста программы на машинный язык; связывающие редакторы, позволяющие объединять отдельные части программ в единое целое,
16
отладчики, с помощью которых обнаруживаются и устраняются ошибки, допущенные при написании программы; интегрированные среды разработчиков, объединяющие указанные выше компоненты в единую, удобную для разработки программ систему.
Прикладное программное обеспечение обеспечивает решение задач в различных областях применения компьютерных систем обработки данных. Прикладная программа, или приложение – это программа, предназначенная для решения класса задач в конкретной области применения информационных технологий обработки данных. Это текстовые редакторы, графические редакторы, электронные таблицы, базы данных, интегрированные системы, системы документооборота, бухгалтерские и финансовые программы, переводчики и электронные словари, мультимедийные программы, игровые и развлекательные пакеты и другие.
Контрольные вопросы для самопроверки
Что такое программное обеспечение?
Что относится к ресурсам компьютера?
Опишите классификацию программного обеспечения.
Для чего нужно системное программное обеспечение?
Зачем нужны операционные системы?
Для чего используют инструментальное программное обеспечение?
Дайте определение понятий «прикладная программа» и «приложение».
Опишите известные вам пакеты прикладных программ.
Что такое языки прогарммирования?
10.В чем отличие компиляторов от интерпритаторов?
11.Объясните термины «язык низкого уровня» и «язык высокого уровня». 12.Расскажите о поколениях языков программирования.
13.Опишите использование принципов объектно-ориентированного программирования в средах быстрого проектирования.
14.В чем трудности разработки крупных программных проектов? 15.Какова роль программирования в ходе работы над проектом?
-
1.
Рекомендуемая литература
Информатика:
Базовый
курс
:
учебник
для
вузов
/
под
ред.
С. В. Симонович. – СПб. : Питер, 2000. – 640 с.
Информатика : учебник / под ред. Б. В. Соболь, А. Б. Галин, Ю. В. Панов, Е. В. Рашидова, Н. Н. Садовой. – Ростов н/Д : Феникс, 2005. – 448 с.
Информатика : учебник для вузов / под ред. А. Н. Степанова. – СПб. :
Питер, 2005. – 684 с.
Информатика : учебник для вузов / под ред. Н. В. Макаровой. – 3-е изд. – М. : Финансы и статистика, 2001.– 768 с.
Основы современных компьютерных технологий : учебное пособие / под ред. А. Д. Хомоненко. – 2-е изд. – СПб. : Корона принт, 2002. – 448 с.
17