понедельник, 14 декабря 2015 г.

Урок 16. Логотип и иллюстрации для сайта

На веб-странице можно размещать изображения только в тех графических форматах, которые распознаются браузером. Это форматы GIF, PNG, JPG (JPEG). Мы уже встречались с этими форматами, когда изучали графический редактор GIMP 

В перечисленных форматах используется сжатие данных. Если увеличивать степень сжатия, то качество изображения ухудшается, поэтому надо вовремя остановиться.

Давайте теперь обратим внимание на размеры изображения (высота и ширина). Эти атрибуты задают ширину и высоту (в пикселах) прямоугольника, в который выводится картинка.
Если атрибуты не заданы, картинка рисуется в естественных размерах. Когда размеры прямоугольника не совпадают с размерами картинки, браузер производит масштабирование картинки, подгоняя ее под указанные величины. 
Поэтому рекомендуется всегда записывать эти атрибуты и указывать в них естественные размеры картинки. Если размеры указываются неверно — картинка выводится браузером с искажением.

Среди всех изображений на сайте хочется обратить особое внимание на логотип.
Логотип сайта - небольшое графическое изображение, которое помещается в заголовок сайта. Логотип украшает сайт и привлекает пользователя. 
Удобно, если логотип сохранен в формате GIF или PNG на прозрачном фоне. А если вы выбрали формат JPG, то следует сделать растушевку от фона логотипа к  фону заголовка сайта
Задача на сегодня: подобрать логотип, разместить его в заголовке, подобрать и обработать изображения, которые будут на страницах сайта

Практическая работа с сайтом

  1. На локальном диске в своей папке по ИКТ создать папку web-img
  2. Поместить в эту папку все изображения, которые вы хотите разместить на страницах сайта.
  3. Подробно о том, как выполняются отдельные действия на сайте, читайте ЗДЕСЬ
  4. В GIMP изменить, если требуется, размеры изображений.
    Требования к каждому изображению:
    • Логотип не болеее, чем 100 х 100 пикселей
    • Если на странице одно изображение , то его ширина  - не более 400 пикселей
    • Если на странице несколько изображений, то ширина - не более 200 пикселей
    • Размер каждого файла - 100 - 200 Кб
  5. Показать папку с изображениями учителю
  6. Внести изображения в таблицы (загрузить с локального диска):
  

понедельник, 7 декабря 2015 г.

Урок 15. Разработка тематического сайта. Внешняя и внутренняя структура сайта

Приступаем к разработке тематических сайтов 

Тема сайта: <Европейская страна> в XXI веке
Например, Германия в XXI веке

Выбор страны  можно уточнить ЗДЕСЬ.
А. Продумайте структуру (внешняя структура) и состав сайта (внутренняя структура)
Прочтите подробнее о том, что такое внешняя и внутренняя структура сайта

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

В  тетради для контрольных работ по технологии схематично изобразите внутреннюю структуру вашего будущего сайта, сконструируйте URL  сайта, дайте названия отдельным страницам (латинскими буквами) в соответствии с выбранной темой.
Название сайта: 
  • 2016-11-свои-инициалы-страна,  (латинскими буквами)
  • например: 2016-11-AT-germany
Страницы также называются латинскими буквами. К каждой странице напишите аннотацию: 1-2 предложения о том, что будет на этой странице.
Минимальный состав сайта - на минимальную оценку:

  • Государственное устройство
  • Административное деление
  • Образование
  • Культура и искусство
  • Экономика
  • Наука
  • Ссылки на используемые сайты. Сайтов должно быть не менее 3-х

B. Создайте Google - сайт

  1. Для этого  в Приложениях Google (Вкладка Почта или Диск) выберите Сайты, затем нажмите красную кнопку слева - СОЗДАТЬ
  2. Выберите пустой шаблон.
  3. Название сайта, Местоположение -- в оба поля сначала введите URL сайта (Позже обязательно ИЗМЕНИТЬ Название сайта!). 
  4. Выберите тему сайта (ее потом можно будет заменить)
  5. Заполните Другие возможности:
    • В категории сайта укажите - образование, культура, ИКТ2016 
    • Краткое описание (аннотацию), в котором также укажите свою фамилию как автора сайта.
Сохраните сайт!

C. Измените Название сайта, Установите доступ

Выберите Дополнительные действия -- Управление сайтом -- 
  • Общие: Найдите поле Название сайта и введите осмысленное название (НЕ URL )
  • Общий доступ: Читать могут пользователи домена ГБОУ школы 640, обладающие ссылкой;
  • Общий доступ: Учителю предоставьте доступ редактора.
  • Темы, цвета и шрифты: можно их поменять
Остальные параметры настроим позже. 
Сохраните.

D. Создайте отдельные страницы в соответствии с нарисованной в тетради структурой

  1. В основном меню  выберите значок  Создать страницу
  2. Укажите ее номер в списке страниц + название страницы. (Совет: пишите номер + название русскими буквами, конструктор сам переведет название в латиницу)
  3. Укажите размещение страницы -  поместить страницу на верхний уровень
  4. Шаблон - веб-страница (или сознательно выберите что-то другое)
  5. Внесите на каждую страницу текст аннотации
Не забывайте сохранять изменения!
Учителю пришлите письмо, в котором укажите URL - адрес своего сайта и его название
Темы и ссылки на ваши сайты можно посмотреть ЗДЕСЬ

понедельник, 23 ноября 2015 г.

Урок 13-14. Подготовка к ДКР1. Проведение ДКР

Ребята! На следующей неделе, 1.12.2015 будет проведена присланная от нашего методиста по ИКТ Диагностическая Контрольная Работа 1 (ДКР1).
Поскольку мы не знаем, что там будет, можем ознакомиться с прошлогодними вариантами подобных работ и порешать задачи впрок.

ДКР1-1415 вар1

ДКР1-1415 вар2

ДКР2 1415 вар1+вар2

понедельник, 19 октября 2015 г.

Урок 11-12. Контрольная работа

Напоминаем, что 20.10  - контрольная работа по информатике. Посмотрите по блогу все темы, кроме Календаря. 
На контрольной работе будет несколько теоретических вопросов (отвечать - очень кратко) и решение задач. Обратите особое внимание на протоколы сети,  решение задач на маски, на круги Эйлера, на структуру URL, единицы измерения информации. 
Короче, внимательно пройдитесь по блогу и своему конспекту. Желаем удачи! 

понедельник, 5 октября 2015 г.

Урок 9-10. Язык поисковых запросов. Решение задач

Язык, на котором формулируются запросы к поисковым системам, называется языком поисковых запросов или информационно-поисковым языком.
В различных поисковых системах язык запросов может различаться, что  связано со спецификой работы той или иной поисковой системы.

Сложные поисковые запросы

Обычный принцип поиска в неструктурированных документах - по заданной строке поиска.
Строка поиска может состоять из одного слова или из группы слов.
Правила составления строки поиска:
  • Если слова разделены пробелами, то ищутся документы, в которых присутствуют хотя бы одно слово из перечисленных
  • Для поиска словосочетания его следует заключить в кавычки
  • Знаки “+” или “&” между словами требует обязательного присутствия всех слов в документе. (аналог функции И) 
  • Знак “|”  между словами требует обязательного присутствия хотя бы одного из  слов в документе. (аналог функции ИЛИ)
Расширенный поиск предполагает использование в поисковом запросе логических операторов (И, ИЛИ, НЕТ, ОКОЛО) и круглых скобок. Логические операторы ставятся между словами или словосочетаниями.

1. Вычисление количества запросов

Задачи, связанные с построением сложных запросов, удобно решать с помощью  Диаграмм Эйлера-Венна

В этой Презентации рассмотрены типовые задачи на построение запросов

2. Количество информации. Передача данных по сети

Для решения этих задач необходимо повторить единицы измерения количества информации и их соотношения.
Количество информации i в сообщении об одном из N равновероятных событий:
2i = N
Количество информации I в сообщении из k символов некоторого алфавита, в котором N различных знаков:
I = k*i, где i вычисляется из формулы 2i = N
Скорость передачи информации измеряется в битах в секунду и вычисляется по формуле:
V = I/t , где I  - количество информации,  t - время передачи информации  

Задача
1. Документ объёмом 80 Мбайт надо передать с одного компьютера на другой
Сколько времени это займет, если: средняя скорость передачи данных по каналу связи составляет 220 бит в секунду.
Решение
t =  / V, где I = 80 Мбайт, V = 220 бит в секунду

Данные надо привести к одинаковым единицам измерения, лучше сделать это в виде степеней с основанием 2: 2K
Ответ: 640 сек

3. Сетевые технологии. Адресация в сети 

Смотри урок 6-7 Сетевые протоколы и адресация компьютеров в Интернет

Переходим к практике:
Сеть. Подготовка к контрольной работе. Решение задач

понедельник, 28 сентября 2015 г.

Урок 8-9. Поиск информации в сети. Поисковые системы

Поисковая система

Поисковая система - комплекс программных и аппаратных средств для автоматического просмотра ресурсов интернет, индексации их содержания и предоставления услуг по поиску информации интернет пользователям.
Поисковые системы могут отличаться по
  • эффективности поиска
  • языку поиска
  • и другим возможностям.

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

По методам поиска и обслуживания разделяют четыре типа поисковых систем: 
  • системы, использующие поисковых роботов
  • системы, управляемые человеком, 
  • гибридные системы, 
  • мета-системы[⇨]

 В архитектуру поисковой системы обычно входят:
  • поисковый робот, собирающий информацию с сайтов сети Интернет или из других документов,
  • индексатор, обеспечивающий быстрый поиск по накопленной информации, и
  • поисковик — графический интерфейс для работы пользователя[⇨].
Поисковые системы могут быть :

  • универсальные
  • специализированные
Наиболее популярные системы объединяют в себе оба типа.

Универсальные системы

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


Специализированные системы поиска

Поиск на картах
Возможности:

  • поиск адресов на карте
  • карты в форматах 2D и 3D
  • виртуальные туры (с фотографиями и панорамами)
Каталог
- данные, структурированные по темам в виде иерархических структур
Онлайновые энциклопедии и  справочники
- электронные версии бумажных словарей, энциклопедий
Получение информации по QR-коду


нередко на различных объектах (товарах, у памятников, на книгах, на веб-страницах) можно увидеть такую пометку (квадрат или прямоугольник или овал с черно-белыми точками внутри).  Это так называемый QR-код, придуманный в 1994 году японской компанией “Denso Wave”.






Поисковые указатели (Поисковые машины): (spiders, crawlers) постоянно исследуют Сеть с целью пополнения своих баз данных документов. Обычно это не требует никаких усилий со стороны человека. Для поисковых систем довольно важна конструкция каждого документа. 
Поисковая машина производит поиск информации по ключевым словам, указанным при регистрации сайта, по заголовку и ключевым словам, указанным в тексте HTML, и по тексту страниц. 
Пользователь для поиска ресурсов указывает ключевые слова, используя определенные правила (язык запросов). Эти правила – являются общими для всех поисковых систем, но бывают отличия, поэтому нужно ознакомиться с ними. Поисковая система образует из ключевых слов логические выражения и организует поиск в своей базе данных.
Алгоритмы сбора данных и алгоритмы поиска ресурса у разных поисковых систем различны. Поэтому результаты поиска по одним и тем же ключевым словам в разных системах – различны. 
Посмотрите, каковы результаты сравнения  поисковых систем Рунета в 2014-2015гг
В настоящее время популярны метапоисковые системы, основанные на семантическом анализе. Как работает  поиск в Google?.


понедельник, 21 сентября 2015 г.

Урок 7. Современная структура интернета

Сеть Интернет создана и существует благодаря таланту и усилиям множества людей. Трудно представить себе мир без этой сети.. 
Что вы знаете об истории развития глобальной сети? Читайте подробнее параграф 6.3.1. на стр. 476- 480 >> (ссылка на аннотацию к Учебнику Грошев А.С., Закляков П.В. Информатика - 2-е издание, перераб. и доп.  - М: ДМК Пресс; 2014, - 592 с.: цв.ил. ISBN 978-5-94074-766-6)
Современная сеть Интернет представляет собой объединение операторов интернет-услуг (провайдеров), у которых в нескольких регионах имеются узлы, называемые точками присутствия (Point of Presence - POP). Все подключения клиентов к интернет-провайдерам осуществляются через серверы доступа или маршрутизаторы, расположенные на POP провайдера. Строгая иерархическая структура в Интернете отсутствует.
История российского Интернета начинается с 1990 года, когда первым провайдером Советского Союза была организована почтовая сеть "Релком" и зарегистрирован национальный домен SU. С июня 2008 было принято решение о переводе кода SU в категорию исключительно зарезервированных.
А 7 апреля 1994 года в международную базу национальных доменов верхнего уровня занесен российский национальный домен RU. В 2008 году принято решение о выделении России кириллического домена верхнего уровня РФ. Практическое использование этого домена началось с 12 мая 2010 года. Список аккредитованных регистраторов доменов  RU и  РФ. 
Обычному пользователю для получения доступа в интернет необходимо воспользоваться услугами локального интернет-провайдера.
Операторы интернет-доступа по функционально-географическому признаку разделяются на типы:
  • магистральные операторы (Internet Backbone Provider - IBP)
  • конечные провайдеры (интернет-сервис-провайдеры - ISP):
региональные  ISP
локальные ISP
Кроме операторов интернет-доступа существуют операторы контент-ресурсов:
  • операторы дата-центров
  • провайдеры приложений (Application Service Provider - ASP)
  • контент-провайдеры (Content Service Provider - CSP)
Одной из проблем российского интернета на начальной стадии его развития было практическое отсутствие межсетевого обмена IP-трафиком внутри страны. Межсетевые связи реализовывались в глобальном Интернете. С середины 1996 года в Интернет включены  российские точки присутствия в Москве, Петербурге, к которым стали подключаться  российские сети.

Крупнейшим магистральным оператором России является Ростелеком:
Следующая компания - ТрансТелеКом:
Глобальная сеть работает на основании сетевых протоколов, принимаемых международными общественными и научными организациями. 

воскресенье, 20 сентября 2015 г.

Урок 6-7. Протоколы Интернета

Протоколы Интернета

World Wide Web (Всемирная Паутина) -- это сеть информационных ресурсов.
В Сети (Web) приняты три механизма для предоставления этих ресурсов для наиболее широкой аудитории:
  • Единая система наименований, по которым ресурсы могут быть найдены на Сети (URL). 
  • Протоколы для доступа к именованным ресурсам посредством Сети (HTTP и другие). 
  • Гипертекст для облегчения навигации среди ресурсов (HTML и другие языки).
Обмен информацией между клиентом и сервером происходит по определенным правилам (по протоколу).
В Интернете используется многоуровневая система протоколов, каждый из которых занимается своим делом. Рассмотрим некоторые из них:

Протоколы сети

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

понедельник, 14 сентября 2015 г.

Урок 4-5. Облачный календарь и задачи

Друзья, вы вышли на финишную прямую - завершение среднего образования. Впереди  у вас множество проблем: окончание школы (аттестат),  последний звонок, выпускные экзамены, выпускной бал, поступление в ВУЗ ….  Решение многих проблем зависит от других людей… Как все успеть, ничего не забыть, не пропустить?
В таких случаях рекомендуют составить план, но как это сделать, если времени мало, а одни задачи переплетены с другими, непонятно, где конец, а где начало.
Попробуем воспользоваться  инструментом облачных технологий - Календарем.

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

Но начать все-таки следует с простого перечисления задач, которые необходимо решить или выполнить.
В качестве примера рассмотрим такой список:
  • Переписать контрольную по алгебре (согласовать с учителем математики)
  • Подготовить выступление ко дню рождения школы (вместе с одноклассниками)
  • ЕГЭ по русскому (примерно к  26.05, а ведь надо подготовиться)
  • ЕГЭ по математике (примерно к 3.06, а ведь надо подготовиться)
  • Определиться с выбором профессии и продолжения образования
  • Сшить (купить) костюм (платье) для Выпускного бала
Задачи – это общая функция облачного календаря и облачной почты, помогающая пользователю отслеживать дела, которые ему необходимо выполнить. Она позволяет создавать списки действий, определять сроки выполнения, оставлять примечания, а также добавлять письма почты прямо в задачи.
Каждый учащийся в своем школьном аккаунте  может использовать приложения Задачи и Календарь.

Практическое задание

Практическое задание 1 для тех, кто сдает ЕГЭ по информатике

понедельник, 7 сентября 2015 г.

Урок 2-3. Как школа оказалась в облаках. Облачные технологии. Облачный офис

Сначала было СЛОВО, вернее, слова - учитель записывал задание на бумаге и раздавал ученикам. Ну, если не на бумаге, то в крайнем случае на дискете. Так было и в нашей школе в 1999 году. Но нам, учителям информатики, это быстро надоело. И в 1999 году в школе появилась локальная сеть, которая связала компьютерные классы, администрацию и библиотеку.
Но файлы, которые можно было передавать по локальной сети, не покидали стен школы. А как быть, если ученик или учитель заболели? Они тогда оказывались оторванными от бурной школьной жизни...
Вот тогда-то школа и повернулась в сторону Google Apps. Как пишет Википедия:  "Google Apps - это пакет облачных сервисов и приложений для совместной работы, предлагаемый компанией Google". Google Apps является проприетарным программным обеспечением.
Начиная с 2008 года Google предложила образовательным организациям (университетам, школам) бесплатно использовать пакет Google Apps, Наша школа начала использовать Google Apps с 2011 года, то есть одной из первых в России. Все программное обеспечение Google постоянно обновляется и развивается. Все приложения сопровождаются справками, в которых описывается интерфейс данного приложения.
Сегодня в практической работе вы будете использовать приложения: почта, диск, а также приложения облачного офиса таблицы, документы.
Практическая работа

Домашнее задание


  1. Доделать, если не успели, задачу 3.22. Оценка за работу будет выставлена в пятницу.
  2. Исследовать приложение Мой аккаунт. Отправить учителю письмо, в котором будет написано, какой объем дискового пространства вы используете.
    Письмо должно быть послано обязательно, даже если информация не найдена


понедельник, 31 августа 2015 г.

Урок 1. Техника безопасности и этика работы в сети

Уважаемые одинадцатиклассники! Поздравляем вас с началом учебного года!

I. Вспомним, что такое Безопасность и   Нетикет на уроках информатики
Что такое этика и для чего она нужна:
для плодотворной работы группы, чтобы достичь поставленной цели….
основное правило - уважать себя, товарищей и учителя и не мешать им работать
Вспомните основные правила сетевой этики - нетикета
Расписываемся в журнале по ТБ в том, что знаем и будем выполнять Правила Техники Безопасности в компьютерном классе и вести себя этично

II. А может быть, кому-то просто не хватает слов, чтобы правильно и вежливо выражать свои мысли? Прочитайте статью об исследовании словарного запаса людей, для которых русский язык - родной
А теперь пройдите Тест словарного запаса (Тест определяет ваш пассивный словарный запас, или, говоря проще, количество известных вам слов русского языка. )

III. Вспоминаем, что мы работаем в школьном домене.
Школьный домен - Область в сети, принадлежащая школе 640. В этой области включены приложения Google - Google APPS для образования. Каждый ученик имеет свой аккаунт в школьном домене и может пользоваться этими приложениями: почта, диск, офисный пакет, создание сайтов и блогов...
Домашнее задание на 8 сентября

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

понедельник, 20 апреля 2015 г.

Урок 24. Запрос с параметром

На предыдущем уроке мы создавали запросы для отбора записей по указанному критерию. Например, в запросе:
Вывести перечень товаров (марка,  цена) дешевле 500 руб
для поля цена указывался критерий <500
В критерии указывалось постоянное число.
А если надо отобрать записи с другой границей цены, что делать?

  • Можно менять запрос…Придется для каждого числа составлять свою таблицу…
  • Запросы составляет администратор, записи отбирает пользователь, которому нельзя менять запросы. 

В этом случае применяют запросы с параметрами.
Параметры - это данные, которые пользователь вводит при выполнении запроса.
В конструкторе запроса параметр задается с помощью двоеточия, за которым следует имя параметра, например:
<  :макс_цена
Имя параметра не должно содержать пробелов! Имя параметра не должно совпадать с именем поля!
Когда выполняется запрос, на экране появляется окно, в котором пользователь должен ввести значения всех параметров.

Практическая работа

воскресенье, 12 апреля 2015 г.

Урок 23. Создание запросов

Фильтрация данных
Запросы 

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

Запрос - это обращение к СУБД для отбора записей или других операций с данными.

Рассмотрим построение запросов на примере БД БОРЕЙ

Чтобы построить запрос, перейдем на вкладку Запросы, выберем в области Задачи вариант Создать запрос в режиме Дизайна.Перед нами откроется окно Конструктора запросов. Оно выглядит так, как показано на этом рисунке.



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








На рисунке показан бланк, заполненный для формирования такого запроса:
"Вывести страну проживания, фамилии, имена, адреса всех сотрудников из Москвы, должность которых называется Представитель"
После того, как бланк запроса заполнен, следует сохранить запрос и затем запустить на выполнение. Вот как выглядит результат работы этого запроса




Прежде, чем начать составлять запросы, изучите алгоритм формирования запросов

Практическая работа 3. Запросы для БД Борей без параметров

 

воскресенье, 5 апреля 2015 г.

Урок 22. СУБД. Целостность базы данных

Повторим теорию о связях в БД (тезисы)

Физическая целостность БД (слайд 20)

  • Защиту БД от разрушения при отказе оборудования обеспечивает использование транзакций при внесении изменений.
  • Периодически администраторы делают резервную копию всех данных на дисках и ведут журнал изменений

Логическая целостность БД (слайд 20)

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

Ссылочная целостность БД (слайды 26 - 30)

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

Целостность данных означает:

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

Практическая работа

Работы выполнять в тетради для к/р

понедельник, 16 марта 2015 г.

Урок 20-21. Многотабличная база данных

Теория

БД – компьютерная модель, построенная после проведения классификации объектов

Таблица описывает множество объектов с одинаковыми параметрами (число и названия параметров — одинаковы).
Каждая строка (запись) описывает один объект, т. е. содержит в полях значения параметров.
Поле имеет имя и определенный тип. Все поля с одним именем имеют одинаковый тип. Имя и Тип поля задаются при создании таблицы. Некоторые поля могут быть обязательны для заполнения, а другие нет.
Поле содержит данное определенного типа с определенными свойствами

Тип данных — определяет множество значений, которые может принимать данное поле в различных записях.Свойства поля — длина, формат значение по умолчанию.
СУБД проверяет вводимое в поле данное на соответствие установленному типу и свойствам (целостность по данным).
В LibreOffice Base используются около 20 типов. Их можно разделить на 5 категорий:

  • числовой (число натуральное, целое, десятичное, двоичное и другие)
  • символьный (текст — одна строка и несколько) 
  • дата/время (дата, время)
  • логический
  • картинка

Записи о разных объектах должны обязательно чем-то отличаться, чтобы иметь возможность выбирать точно нужную запись. Для этого в каждой записи должно быть поле, которое имеет уникальное значение. Такое поле называют ключом или первичным ключом. (слайд 13 - Презентация)
В СУБД Base предлагается создать это поле, если разработчик не создал его сам — это поле ID. Ключ, который добавляется автоматически, называют суррогатным. Это поле обязательно имеет тип INTEGER и должно заполняться автоматически.

Многотабличные БД

Однотабличные БД неудобны, т.к. при большом количестве параметров будут повторяться поля (слайды 22-26 - презентация).
Удобнее классифицировать сведения об объектах и создать несколько таблиц - для каждого класса. При создании многотабличной БД между таблицами устанавливаются связи. Связь устанавливается только между парой таблиц.  
Внешний ключ - это неключевое поле таблицы, связанное с ключевым полем другой таблицы (слайды 23 - 25  презентация). 
Что делать при удалении одной записи? Виды связей.
(слайды 26-30 презентация)

воскресенье, 15 февраля 2015 г.

Урок 19. Ключ. Типы Данных. Однотабличная БД

Повторение

Вопрос 1: Что такое транзакция?
Вопрос 2: Что такое структурирование данных
Вопрос 3: Какая форма записи данных об объектах принята в изучаемых СУБД?
Вопрос 4: Таблицы как называются элементы таблицы? Основные определения (слайд 12)

Ключ

В СУБД Base предлагается создать это поле, если разработчик не создал его сам. Это так называемый первичный ключ.
Разработчик должен выбрать выбрать поле с уникальным значением. Это сложно, поэтому  СУБД BASE предлагает ключ, который добавляется автоматически. Такой ключ называют суррогатным.

Типы данных

Каждая строка (запись) описывает один объект, т. е. Содержит в полях значения параметров.
Поле имеет имя и определенный тип. Все поля с одним именем имеют одинаковый тип. Имя и Тип поля задаются при создании таблицы. Некоторые поля могут быть обязательны для заполнения, а другие нет.
Поле содержит данное определенного типа с определенными свойствами

Тип данных — определяет множество значений, которые может принимать данное поле в различных записях.Свойства поля — длина, формат значение по умолчанию.
СУБД проверяет вводимое в поле данное на соответствие установленному типу и свойствам (целостность по данным).
В LibreOffice.org Base используются около 20 типов. Их можно разделить на 5 категорий:

  • числовой (число натуральное, целое, десятичное, двоичное и другие)
  • символьный (текст — одна строка и несколько) 
  • дата/время (дата, время)
  • логический
  • картинка

Поиск в таблице


Итоги выполнения Практической работы 1 по Полякову:
Ответы:1,25,6,21
Вопросы
  1. Как сортировать? По какому полю (по выделенному)? Что переставляется?
  2. Для чего фильтр? Что показывается после фильтрации? Как задавать фильтр?
  3. Можно ли и сортировать и фильтровать одновременно?
  4. Как вносить новые данные? К чему приведет ошибка, допущенная при вводе?
  5. Результаты сортировки и фильтрации сохраняются?