вторник, 29 марта 2016 г.

Урок 27. База данных как модель предметной области

В настоящее время для хранения, поиска, выдачи информации по запросам пользователя используются различные информационные системы.
Примеры информационных систем:

  • Справочная адресная служба большого города
  • Транспортная информационная система, обеспечивающая также и покупку железнодорожных и авиабилетов
      
  • Информационно-поисковая система правового характера

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

В середине ХХ века  были предложены следующие принципы  проектирования табличных БД:
      ,
    • Каждая таблица описывает один класс объектов;
    • Порядок расположения полей в таблице не имеет значения;
    • Все значения одного поля относятся к одному типу данных;
    • В таблице нет двух одинаковых записей;
    • Порядок расположения  записей в таблице не имеет значения.

    Поэтому можно дать следующее определение. 
    Реляционная БД - это БД, которую можно представить в виде набора таблиц с установленными между ними связями.

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

    Для проектирования БД средней сложности наиболее часто используются Microsoft Access, OpenOffice.org Base, LibreOffice Base.

    Основными объектами СУБД являются:
    • Таблицы - это основной тип объектов. В таблицах хранятся данные.  
    • Формы - это вспомогательные объекты. Они обеспечивают удобную работу с данными в таблице.  
    • Запросы - это команды и результаты обращения пользователя к СУБД для поиска данных, сортировки, добавления, и удаления и обновления записей.
    • Отчеты - это документы, сформированные на основе таблиц и запросов и предназначенные для вывода на печать.
    Прочитать и выполнить предложенное задание на разработку БД
    Практическая работа. Задание на разработку БД

    вторник, 15 марта 2016 г.

    Решение задач. Графы.

    1. Создайте копию документа и решите задачи. Ответы записывайте под задачами, не забывайте пояснения к задачам.
    2. Создайте копию документа и решите задачи с помощью графов. Ответы записывайте под задачами, не забывайте пояснения к задачам.

    вторник, 1 марта 2016 г.

    Урок 24. Паскаль. Контрольная работа. Графика в Паскале


    Часть 1. Контрольная работа
    Ребята! Напоминаем, 2.03.16 - контрольная работа по Паскалю. 9А на первом уроке, 9Б на третьем уроке
    Для подготовки посмотрите еще раз уроки с 17 по 23.

    Варианты контрольной работы вам укажет учитель.

    Тексты контрольной работы выложены на локальном сервере

    На контрольной нужно будет выполнить несколько заданий
    ·         Дать определение алгоритма или одного из  видов алгоритмов (линейный, разветвление, цикл с условием, цикл с параметром)
    ·         Нарисовать одну из блок схем: блок-схему разветвляющегося алгоритма, циклического алгоритма с условием, циклического алгоритма с параметром
    ·         Найти и исправить синтаксические ошибки в программе-1
    ·         Дан текст программы-2. Выяснить, каким будет результат работы программы-2
    ·         Дана блок-схема программы-3. Выяснить, каким будет результат работы программы-3
    ·         Написать небольшую программу-4 по заданию учителя
    Часть 2. Графика в Паскале
    Что  хорошего, кроме вычислений (про которые вы думаете, что они вам никогда не пригодятся) может нам предложить Паскаль? Что-нибудь красивое, яркое есть? Пожалуйста! Берите инструменты графики (стандартные процедуры и функции) и творите чудеса!
    Вот какие замечательные картинки создают задачи, которые можно найти в разделе Помощь PascalABC.Net

    Работа на ПК в классе:
    Предлагаю вам исследовать, как работают графические примитивы.
    1. Проанализируйте примеры, предложенные разработчиками PascalABC.Net, и выполните исследовательскую работу.
    2. А поскольку скоро 8 марта, то в результате постарайтесь создать программу, которая "нарисует" поздравительную открытку! Что может быть на открытке?
    ·         Цветок-ромашка, цветик-семицветик, стилизация под цветок
    ·         Цифра 8, собранная из разноцветных колец
    ·         Поздравительный текст
    ·         Что-нибудь абстрактное
    ·         Композиция всего перечисленного и т п
    Домашнее задание
    Нарисовать поздравительную открытку к 8 марта в любом приложении (Paint, Gimp, Pascal)