Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тезисы_лек_30.doc
Скачиваний:
55
Добавлен:
06.11.2018
Размер:
3.42 Mб
Скачать

4. Методические указания.

  • В ячейку, которую вы выбрали для дальнейшего ввода оценок, введите условную оценку, например, 5.

  • Выделите ячейку, в которой будут располагаться реплики.

  • При выделенной ячейке для реплик нажмите на кнопку Вставка функции и в знакомом вам диалоге выберите в категории Логические функцию ЕСЛИ.

  • Поставьте курсор в поле Логическое выражение и введите первое условие: если значение ячейки равно 5

  • В поле Значение_если_истина введите свою реплику на отличную оценку

  • Поставьте курсор в поле Значение_если_ложь – здесь должна вкладываться следующая функция ЕСЛИ, проверяющая оценку на 4.

  • Для вложения функции выберите в Поле имени (на рисунке фигурной стрелкой показано Поле имени с открытым списком) ЕСЛИ – появится очередное окно диалога функции ЕСЛИ.

  • Э тот диалог, как и два последующих вы ведете согласно логике, определенной выше.

  • Для выполнения пункта 3.2 выделите ячейку с оценкой и в меню Данные выберите команду Проверка

  • Во вкладке Параметры окна Проверка вводимых значений установите условие на значение: Целое число, Значение между Минимум 2 и Максимум 5.

  • Во вкладке Сообщение для ввода окна Проверка вводимых значений введите заголовок «Ввод оценки» и сообщение «Вводится 2,3,4 или 5».

  • Во вкладке Сообщение об ошибке окна Проверка вводимых значений установите Вид – Останов, Заголовок – «Так нельзя! », Сообщение – «Говорили же: 2,3,4,или 5!».

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

5.1 Какие логические функции вы знаете?

5.2 Для чего предназначена функция ЕСЛИ?

5.3 Что является результатом логического выражения?

5.4 Что означает логическое значение ИСТИНА?

5.5 Что означает логическое значение ЛОЖЬ?

5.6 Синтаксис функции ЕСЛИ.

5.7 Что такое “Лог_выражение”?

5.8 Как бы вы составили программу: “Взглянем с шуточкой на ваш рост?”

Тема 6. Основы операционных систем и сетей. Лекция №20. Базы данных. Назначение и основные функции (1час)

 

     Базы данных. Назначение и основные функции. Системы управления базами данных (СУБД)

 

База данных (БД) представляет собой хранилище информации, то есть совокупность специальным образом организованных наборов данных (файлов), хранимых во внешней памяти компьютера.

СУБД — это программный продукт, обеспечивающий создание БД и централизованное управление данными в БД.

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

В число основных возможностей входит:

-       создание новых баз данных;

-       заполнение БД;

-       редактирование БД;

-       поиск информации в БД;

-       упорядочивание информации в базе данных;

-       запись обновленных данных на диски;

-       печать данных и ответов на запросы.

 

СУБД выполняет следующие функции:

1)      формирование БД, включая ее модификацию (на стадии создания БД);

2)      обработка данных из БД, включая ее модификацию (на стадии эксплуатации БД).

 

Существуют следующие модели данных, являющихся основными для организации данных в БД:

        иерархическая;

        сетевая;

        реляционная.

В основе реляционной модели данных (от англ. relation — отношение) лежит понятие отношения между объектами предметной области, а сами отношения представляются таблицами. БД при этом является совокупностью таблиц.

Основными элементами реляционной БД являются запись, поле, реквизит.

ПРИМЕР. Электронный классный журнал представляет собой реляционную (табличную) базу данных. Записью в нем будет строка на странице журнала, посвященная одному ученику. Поле – дата проведения занятия. Реквизит – отметка, полученная учеником.

 

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

ПРИМЕР. Организация файловой системы компьютера представляет собой иерархическую базу данных.

 

Сетевая модель данных является обобщением иерархической модели, но связи между отдельными элементами в ней могут быть произвольно установлены, не обязательно «сверху-вниз».

ПРИМЕР. Программы автоматизированного проектирования чаще всего работают с сетевыми базами данных, и любая разработанная с их помощью технология (например, технология строительства здания) представляет собой также сетевую базу данных.

Наиболее популярные СУБД для ПК:

-         dBASE IV 1.1 (компания Ashton-Tate);

-         Paradox 3.5 (фирма Borland International);

-         Rbase 2.11 (компания Microrim);

-         FoxPro (фирма Fox Software);

-         Clipper 5.0 (компания Nantucket);

-         db_VISTA III (корпорация Raima).

Все перечисленные СУБД, кроме db_VISTA III, основаны на реляционной модели данных. Система же db_VISTA базируется на сетевой модели. СУБД «АИСТ» является представителем семейства иерархических БД.

 Тема:

Microsoft Access. Создание таблиц

Таблица – это основной структурный элемент системы управления реляционной базой данных. В Microsoft Access таблицей называют объект, в котором данные сохраняются в формате записей (строк) и полей (столбцов). Данные в отдельной таблице обычно относятся к определенной категории, например, сведения о сотрудниках или заказах.

Таблица хранит сведения по конкретному вопросу, например, таблица «Товары» содержит данные только о товарах, а таблица «Поставщики» содержит данные только о компаниях, поставляющих товары. Для того, чтобы данные не дублировались и не происходило ошибок при их выдаче, необходимо распределить данные разного рода по разным таблицам. Данные в таблицах организованы в столбцы (называемыми полями) и в строки (называемыми записями). Каждое поле в таблице «Товары» содержит данные определенного рода о каждом товаре, например, название товара. Каждая запись в таблице «Товары» содержит все сведения об одном товаре, такие как название, код поставщика, количество товара на складе и т.д.

В Microsoft Access существует два способа создания таблицы. Для ввода собственных данных можно создать пустую таблицу. Можно также создать таблицу, используя уже существующие данные из другого источника.

- создание таблицы при помощи импорта или связывания данных

- создание новой таблицы при помощи запросов на создание таблицы

Литература:

  1. Симонович С. Информатика. Учебный курс. - Санкт-Петербург: Питер, 2001 г.

  2. Балафанов Е.К.,Бурибаев Б.Б.,Даулеткулов А. 30 уроков по информатике. Алматы: Джагамбек

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

    1. Что такое таблица, поля таблицы и записи? Организация данных в таблице.

    2. Опишите способы создания таблиц в MS-Access.

    3. Типы данных полей поддерживаемых MS-Access. Опишите свойства полей

Тема 6. Основы операционных систем и сетей. Лекция №21. Microsoft Access. Знакомство с СУБД ACCESS (2час)

Знакомство с СУБД ACCESS

Цель работы:

  1. познакомиться с объектами и режимами работы ACCESS.

  2. научиться создавать и редактировать данные в режиме таблицы

  3. познакомиться с мастером таблиц

Системы управления базами данных (СУБД) — это программные средства, с помощью которых можно создавать базы данных, наполнять их и работать с ними. В мире существует немало различных систем управления базами данных.

Необходимость программировать всегда сдерживала широкое внедрение баз данных в малом бизнесе.

Положение изменилось с появлением в составе пакета Microsoft Office системы управления базами данных Access. С помощью Access обычные пользователи получили удобное средство для создания и эксплуатации достаточно мощных баз данных без необходимости что-либо программировать. В то же время работа с Access не исключает возможности программирования. При желании систему можно развивать и настраивать собственными силами. Для этого надо владеть основами программирования на языке Visual Basic.

Еще одним дополнительным достоинством Access является интегрированность этой программы с Excel, Word и другими программами пакета Office. Данные, созданные в разных приложениях, входящих в этот пакет, легко импортируются и экспортируются из одного приложения в другое.

Объекты Access

Исходное окно Access включает шесть вкладок, они представляют шесть видов объектов, с которыми работает программа.

Таблицы — основные объекты базы данных. В них хранятся данные. Реляционная база данных может иметь много взаимосвязанных таблиц.

Запросы — это специальные структуры, предназначенные для обработки данных базы. С помощью запросов данные упорядочивают, фильтруют, отбирают, изменяют, объединяют, то есть обрабатывают.

Формы — это объекты, с помощью которых в базу вводят новые данные или просматривают имеющиеся.

Отчеты — это формы «наоборот». С их помощью данные выдают на принтер в удобном и наглядном виде.

Макросы — это макрокоманды. Если какие-то операции с базой производятся особенно часто, имеет смысл сгруппировать несколько команд в один макрос и назначить его выделенной комбинации клавиш.

Модули — это программные процедуры, написанные на языке Visual Basic. Если стандартных средств Access не хватает, то программист может расширить возможности системы, написав для этого необходимые модули.

Режимы работы с Access

Кроме шести вкладок для основных объектов оно содержит три командные кнопки: Открыть. Конструктор, Создать. С их помощью и выбирается режим работы с базой.

  1. Кнопка Открыть открывает избранный объект. Если это таблица, то ее можно просмотреть, внести новые записи или изменить те, что были внесены ранее.

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

  3. Кнопка Создать служит для создания новых объектов.

Таблицы, запросы, формы и отчеты можно создавать несколькими разными способами: автоматически, вручную или с помощью Мастера.

Таблицы — основные объекты базы данных. Создание базы начинается с создания первой таблицы.

Создание таблицы состоит в заполнении ее полей и назначении их свойств. Оно начинается с щелчка на кнопке Создать в окне База данных.

Есть несколько способов создания новой таблицы, отличающихся уровнем автоматизации.

1. Самый «автоматичный» способ состоит в импорте таблиц из другой базы может быть, даже созданной в другой системе. В зависимости от обстоятельств из импортируемой таблицы может поступить структура полей, их названия и свойства, а также и содержимое базы. Если что-то импортируется не совсем так, как надо, необходимые правки (например, в свойства полей) вносят вручную.

2. В тех случаях, когда речь идет о чужой таблице, которая находится на удаленном сервере и которую нельзя импортировать целиком, пользуются режимом Связь с таблицами. Это напоминает подключение к таблице для совместного использования ее данных.

3. Опытные разработчики пользуются Мастером таблиц. Это программа, ускоряющая создание структуры таблицы. Мастер задает ряд вопросов и, руководствуясь полученными ответами, создает структуру таблицы автоматически.

4. Пункт Режим таблицы открывает заготовку, в которой все поля имеют формальные имена: Поле1, Поле2 и т. д. и один стандартный текстовый тип. Такую таблицу можно сразу наполнять информацией.

5. Наиболее универсальный ручной метод предоставляет пункт Конструктор. В этом режиме можно самостоятельно задать имена полей, выбрать их тип и настроить свойства.

Задание.

1. Вызовите программу Аccess.

2. Создайте новую базу данных (в поле Имя файла в качестве имени базы данных введите свою фамилию).

3. Создайте таблицу выбрав пункт – Режим таблицы

Покупатель

Дата

Товар

ЕдИзм.

Количество

Цена

Стоимость

Поставщик

Россия

02.09.99

конфеты

кг

85

850

Вега

Айман

02.09.99

масло

кг

8

790

Вега

Береке

02.09.99

масло

кг

85

385

Вега

Рахат

02.09.99

масло

кг

85

385

Ника

Береке

08.09.99

конфеты

кг

12

850

Ника

Россия

09.09.99

водка

бут.

82

770

Арай

Айман

09.09.99

молоко

пак.

82

850

Арай

Рахат

02.09.99

масло

кг

23

790

Ника

Айман

02.09.99

молоко

пак.

75

82

Ника

Айман

06.09.99

молоко

пак.

79

82

Ника

Береке

02.09.99

молоко

пак.

79

82

Ника

Рахат

11.09.99

водка

бут.

50

775

Арай

Рахат

09.09.99

водка

бут.

78

770

Ника

Береке

11.09.99

молоко

пак.

78

77

Вега

Береке

11.09.99

конфеты

кг

850

279

Ника

Россия

11.09.99

чай

кг

820

190

Арай

Айман

05.09.99

чай

кг

800

790

Ника

Стрела

05.09.99

чай

шт

800

770

Ника

4. Поля переименуйте: Поле1-Покупатель, Поле2-Дата, Поле3-Товар, Поле4 – Ед.Изм., Поле5-Количество, Поле6-Цена, Поле7-Стоимость, Поле8-Поставщик.

5. Удалите поле - Стоимость

6. Скройте столбцы - Количество и Цена

7. Установите ширину столбца Товар - по ширине данных

8. Перейдите на 85 запись, на предыдущую запись, на первую запись, на следующую запись

9. Вставьте запись после 85.

85. Закрепите столбцы - Покупатель

11. Переместите поле Дата, сделайте его последним.

12. Покажите столбец Количество

84. Вставьте Поле - Годен, после поля - Цена, заполните это поле.

14. Сохраните таблицу.

82. Создайте таблицу в Excel

Итоги рубежного контроля

Дата

Предмет

Фамилия

Специальность

Балл

12.05.85

информатика

Сидоров

Туризм

85

12.05.85

информатика

Петров

Маркетинг

80

12.05.85

информатика

Ли

Туризм

79

84.05.85

история

Абилов

Маркетинг

79

14.05.85

история РК

Ли

Туризм

75

12.05.85

информатика

Абилов

Маркетинг

75

14.05.85

история РК

Абилов

Маркетинг

75

12.05.85

история

Сидоров

Туризм

76

12.05.85

информатика

Аскаров

Маркетинг

76

84.05.85

история

Ким

Маркетинг

76

85.05.85

русский

Петров

Маркетинг

76

85.05.85

русский

Ли

Туризм

77

14.05.85

история РК

Аскаров

Маркетинг

77

12.05.85

информатика

Ким

Маркетинг

77

14.05.85

история РК

Ким

Маркетинг

78

14.05.85

история РК

Сидоров

Туризм

82

84.05.85

история

Аскаров

Маркетинг

82

85.05.85

русский

Ким

Маркетинг

82

14.05.85

история РК

Петров

Маркетинг

82

85.05.85

русский

Аскаров

Маркетинг

84

85.05.85

русский

Сидоров

Туризм

85

12.05.85

история

Ли

Туризм

85

85.05.85

русский

Абилов

Маркетинг

85

84.05.85

история

Петров

Маркетинг

85

  1. Создайте сводные таблицы:

  • по студентам в разрезе предметов подсчитайте средний балл каждого студента

  • по группам в разрезе студентов максимальный балл

  1. Создайте в Access новую базу данных (имя базы - Ваша фамилия_2)

  • используя режим Импорт таблицы перенесите созданную таблицу в Access

  • завершите работу в Access