Задания для подготовки к зачету: презентация

Содержание


Презентации» Образование» Задания для подготовки к зачету:
Задания для подготовки к зачету:
 1. Составьте базу данных на однуБазы данных  (табличные, иерархические, сетевые).Веками человечество накапливало знания, навыки работы, сведения об окружающем нас мире,Развитие вычислительной техники на базе микропроцессоров приводит к совершенствованию компьютеров иЕсли мы рассмотрим совокупность некоторых объектов, то сможем выделить объекты, обладающиеДопустим, что вы желаете приобрести деревянный компьютерный стол из ореха. ДляКак организована подобная информационная система и каким образом можно организовать хранениеСтрана; Столица; Часть света; Население (в тыс. человек); Площадь (в тыс.Если у вас много любимых стран, то работать с информацией, записаннойТаблица 1. Сведения о странахЗадания 
 1. Подумайте, какие еще параметры, характеризующие страну, можно внестиТаблица «Сведения о странах» - информационную модель объекта. 
 Таблица «СведенияРассмотрим структуру таблицы «Сведения о странах». 
 Объекты таблицы - страны,Структурирование данных — процесс группировки данных по определенным параметрам.
 Структурирование данныхРассмотрим другой пример. 
 Сферой, прямо-таки требующей создания базы данных, являетсяВ каждом из каталогов находятся карточки. Карточки создаются в двух экземплярах,Задания
 3. Возьмите лист бумаги и создайте карточку, которая содержит сведенияКонтрольные вопросы 
 1. Что такое структурирование данных?
 2. Что такоеИнформационные системы
 Информационные системы – это совокупность тем или иным способомОбъект - это нечто существующее и различимое, для которого существуют названиеБазы данных
 Основа информационной системы, объект ее обработки – 
 базаПо характеру хранимой информации
 Фактографические база данных – картотеки; краткая информацияНапример:
 Например:
 база данных книжного фонда библиотеки; 
 база данных кадровогоПо способу хранения данных
 Централизованные базы данных (вся информация хранится наОчевидно, что: 
 Очевидно, что: 
 систему продажи билетов на пассажирскиеПри использовании компьютера для этого информация должна быть структурирована.
 При использованииСУБД 
 Чтобы обеспечить быстроту и качество поиска данных в базе,Система управления базами данных (СУБД) — комплекс программных средств для созданияСистемы управления БД (СУБД)
 СУБД - система программ, позволяющая создавать базыРежимы работы с СУБД:
 создание;
 редактирование (замена, вставка, удаление записей);
 поиск;
СУБД должна обеспечить:
 Производительность и готовность. Запросы от пользователя базой данныхВИДЫ МОДЕЛЕЙ БАЗ ДАННЫХ  (по структуре организации данных):
 Существуют триРЕЛЯЦИОННАЯ МОДЕЛЬ
 Термин «реляционный» (от латинского relatio — отношение) указывает, преждеМодель данных, как и сама база данных, является объектом, имеющим своиРассмотрим приведенный выше пример. 
 Рассмотрим приведенный выше пример. 
 ДанныеРеляционная модель данных, как правило, состоит из нескольких таблиц, которые связываютсяЗадания
 Составьте реляционную модель собственной записной книжки, в которой хранятся сведенияИЕРАРХИЧЕСКАЯ МОДЕЛЬ
 Иерархическая модель базы данных представляет собой совокупность элементов, расположенныхРассмотрим иерархическую модель на примере базы данных «Наша школа» 
 ССвойства иерархической модели базы данных:
 • несколько узлов низшего уровня связаноСравнительный анализ моделей базы данных «Школа»СЕТЕВАЯ МОДЕЛЬ
 Сетевая модель базы данных похожа на иерархическую. Она имеетЗадания
 Создайте на листе бумаги базу данных, которая описывала бы административноеКонтрольные вопросы
 1. Назовите виды моделей баз данных.
 2. Какими параметрамиОсновные операции при работе с базами данных 
 Прежде чем приступатьПри разработке базы данных можно выделить следующие этапы работы.
 I этап.II этап. Анализ объекта
 На этом этапе необходимо рассмотреть, из какихIll этап. Синтез модели
 На этом этапе по проведенному выше анализуIV этап. Способы представления информации, программный инструментарий
 После создания модели необходимо,На рисунке вы можете увидеть разницу между таблицей и формой, созданнойЕсли вам необходимо сделать выборку информации (например, по годам рождения учеников)Мастер — программный модуль для выполнения каких-либо операций.
 Мастер — программныйV этап. Синтез компьютерной модели объекта и технология его создания 
VI этап. Работа с созданной базой данных
 На пятом этапе мы4 Вывод на печать
 4 Вывод на печать
 Вывод на печатьКонтрольные вопросы
 1. Какие требования предъявляются к базе данных?
 2. ПеречислитеПрактическая работа.
 Задание 1
 1. Создать структуру таблицы базы данных «Ученик»,Домашнее задание:
 Выучить новые понятия по конспекту в тетради.
 Закончить выполнение



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Задания для подготовки к зачету: 1. Составьте базу данных на одну из тем: «Лучшие спортсмены года» (лучшие спортсмены года по любимому виду спорта с указанием лучших результатов или мест на ведущих соревнованиях); «Видеотека» (лучшие фильмы последних лет с указанием жанра, страны, продолжительности, года создания и т.д.); «Автомобили» (с указанием страны, года выпуска, мощности двигателя и т.д.); «Любимые животные» (с указанием породы, мест обитания, продолжительности жизни и т.д.); «Их имена в истории Калининградской области», «Чудеса света», «Редкие растения» и т.д. 2. Приведите примеры сложно-составных и простых запросов с нетривиальными ответами.


Слайд 2
Описание слайда:
Базы данных (табличные, иерархические, сетевые).

Слайд 3
Описание слайда:
Веками человечество накапливало знания, навыки работы, сведения об окружающем нас мире, другими словами — собирало информацию. Веками человечество накапливало знания, навыки работы, сведения об окружающем нас мире, другими словами — собирало информацию. Вначале информация передавалась из поколения в поколение в виде преданий и устных рассказов. Возникновение и развитие книжного дела позволило передавать и хранить информацию в более надежном письменном виде. Открытия в области электричества привели к появлению телеграфа, телефона, радио, телевидения — средств, позволяющих оперативно передавать и накапливать информацию. Развитие прогресса обусловило резкий рост информации, в связи с чем вопрос о ее сохранении и переработке становился год от года острее. С появлением вычислительной техники значительно упростились способы хранения, а главное, обработки информации.

Слайд 4
Описание слайда:
Развитие вычислительной техники на базе микропроцессоров приводит к совершенствованию компьютеров и программного обеспечения. Развитие вычислительной техники на базе микропроцессоров приводит к совершенствованию компьютеров и программного обеспечения. Появляются программы, способные обработать большие потоки информации. С помощью таких программ создаются информационные системы. Целью любой информационной системы является обработка данных об объектах и явлениях реального мира и предоставление нужной человеку информации о них.

Слайд 5
Описание слайда:
Если мы рассмотрим совокупность некоторых объектов, то сможем выделить объекты, обладающие одинаковыми свойствами. Такие объекты выделяют в отдельные классы (рыбы, мебель, ученики и т. д.). Если мы рассмотрим совокупность некоторых объектов, то сможем выделить объекты, обладающие одинаковыми свойствами. Такие объекты выделяют в отдельные классы (рыбы, мебель, ученики и т. д.). Внутри выделенного класса объекты можно упорядочивать как по общим правилам классифицирования, например по алфавиту, так и по некоторым конкретным общим признакам, например по цвету или материалу. Группировка объектов по определенным признакам значительно облегчает поиск и отбор нужной информации.

Слайд 6
Описание слайда:
Допустим, что вы желаете приобрести деревянный компьютерный стол из ореха. Для этого можно выбрать несколько способов. Способ № 1. Обойти все магазины города и найти нужный вам стол. Способ № 2. Взять в руки каталоги по мебели и прайс-листы отдельных мебельных магазинов и в них найти нужный вам стол. Способ № 3. Обратиться в информационную систему. Очевидно, что первый способ требует большого напряжения сил и значительной траты времени. Второй способ уже несколько удобнее, т. к. в этом случае не надо никуда ходить, а достаточно сесть за телефон и обзвонить магазины, торгующие подобной мебелью. Последний способ предполагает обращение в информационную систему, где в разделе «Мебель» нужно выбрать стол, среди столов выбрать компьютерные, затем — деревянные, далее рассмотреть столы из ореха, автоматически соединиться по телефону с необходимым магазином и отправиться по указанному адресу за покупкой. В нашей ситуации наиболее рациональным является, наверное, третий способ.

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

Слайд 8
Описание слайда:
Страна; Столица; Часть света; Население (в тыс. человек); Площадь (в тыс. кв. км) Страна; Столица; Часть света; Население (в тыс. человек); Площадь (в тыс. кв. км) Австрия; Вена; Европа; 7 513; 84. Великобритания; Лондон; Европа; 55 928; 244. Греция; Афины; Европа; 9 280; 132. Афганистан; Кабул; Азия; 20 340; 647. Монголия; Улан-Батор; Азия; 1 555; 1 585. Япония; Токио; Азия; 114 276; 372. Франция; Париж; Европа; 53 183; 551. Швеция; Стокгольм; Европа; 8 268; 450. Египет; Каир; Африка; 38 740; 1 001. Сомали; Могадишо; Африка; 3 350; 638. США; Вашингтон; Америка; 217 700; 9 363 Аргентина; Буэнос-Айрес; Америка; 26 060; 2 777. Мексика; Мехико; Америка; 62 500; 1 973. Мальта; Валлетта; Европа; 330; 0,3. Монако; Монако; Европа; 25; 0,2. Если мы распишем информацию по каждой стране отдельно, то в результате получим такие записи. Австрия Великобритания Греция Вена Лондон Афины Европа Европа Европа 7 513 55 928 9 280 84 244 132

Слайд 9
Описание слайда:
Если у вас много любимых стран, то работать с информацией, записанной в таком виде, будет нелегко. Если у вас много любимых стран, то работать с информацией, записанной в таком виде, будет нелегко. Найти нужную страну в длинном списке будет не так уж и трудно, а вот сделать какие-либо выборки, например отобрать страны, находящиеся на одном континенте, будет весьма сложно. Одним из вариантов решения проблемы является представление данных в табличном виде.

Слайд 10
Описание слайда:
Таблица 1. Сведения о странах

Слайд 11
Описание слайда:
Задания 1. Подумайте, какие еще параметры, характеризующие страну, можно внести в таблицу. Добавьте в таблицу дополнительные параметры (графы) и заполните таблицу интересующими вас странами. 2. Выделите посещенные вами страны одним цветом, а страну, в которой вы хотели бы обязательно побывать — другим.

Слайд 12
Описание слайда:
Таблица «Сведения о странах» - информационную модель объекта. Таблица «Сведения о странах» - информационную модель объекта. Известно, что любой объект имеет свои параметры, характеризующие его свойства. Экземпляр объекта со своими свойствами образует запись. Поле — простейший объект базы данных, предназначенный для хранения значений одного параметра реального объекта или процесса. Запись — совокупность логически связанных полей, характеризующих типичные свойства реального объекта. Значения записи отражают свойства конкретного объекта.

Слайд 13
Описание слайда:
Рассмотрим структуру таблицы «Сведения о странах». Объекты таблицы - страны, а конкретный объект — конкретная страна, например Австрия. «Шапка» в таблице — информационная модель объекта. Запись — конкретные значения параметров (Вена, Европа, 7513, 84). Рассмотрев свойства объекта, можно продумать, какие действия можно совершать над этим объектом. Создав информационную модель в виде таблицы, мы убеждаемся, насколько легче стало работать с такой формой записи информации. Здесь опорная информация уже выделена по параметрам, вследствие чего отпадает необходимость отвлекаться на второстепенные свойства объекта. Значительно облегчились поиск и отбор информации. Появилась возможность делать выборку по различным признакам. Т.е. произошел переход к структурированной форме записи данных в табличной форме.

Слайд 14
Описание слайда:
Структурирование данных — процесс группировки данных по определенным параметрам. Структурирование данных — процесс группировки данных по определенным параметрам. В нашем примере мы представили данные в виде таблицы, в которой записью является набор сведений об одной стране, а каждое поле содержит значения соответствующего параметра данных о стране. Иными словами, мы с вами сформировали базу данных, в которой каждый объект расположен в особом порядке. Чтобы отличить одну базу данных от другой, каждая из них должна иметь свое имя (в нашем примере — «Любимые страны»). Таким образом, мы можем дать определение базы данных. База данных — поименованная совокупность структурированных данных предметной области.

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

Слайд 16
Описание слайда:
В каждом из каталогов находятся карточки. Карточки создаются в двух экземплярах, один из которых хранится в алфавитном каталоге, а другой — в предметном. В каждом из каталогов находятся карточки. Карточки создаются в двух экземплярах, один из которых хранится в алфавитном каталоге, а другой — в предметном. Оба каталога содержат одни и те же карточки, но расставлены они в разном порядке. Каталог может быть описан с использованием информационной модели. Одной из форм представления информационной модели, как уже отмечалось, может быть таблица, содержащая отдельные предметные области (художественная и учебная литература). Созданные таблицы могут опираться на другие, более детальные таблицы (иностранная, русская литература; физика, биология, химия и т. д.), а те в свою очередь — на карточки. Одна карточка содержит сведения только об одной книге. Таким образом, одна база данных может состоять из нескольких таблиц, которые связаны между собой определенными правилами.

Слайд 17
Описание слайда:
Задания 3. Возьмите лист бумаги и создайте карточку, которая содержит сведения о книге. Какие пункты в нее можно включить и с какой целью? 4. Рассмотрев сведения, записанные в карточки, приведите примеры действий, которые можно совершать над базой данных, созданной по этим карточкам. 5. Нарисуйте таблицу на листе бумаги, которая описывает предметный каталог книг (одна предметная область). Какие параметры следует отобразить в столбцах этой таблицы? 6. Нарисуйте таблицы, которые описывали бы базу данных школьной библиотеки.

Слайд 18
Описание слайда:
Контрольные вопросы 1. Что такое структурирование данных? 2. Что такое база данных? 3. Что такое поле и запись?

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

Слайд 20
Описание слайда:

Слайд 21
Описание слайда:
Объект - это нечто существующее и различимое, для которого существуют название и способ отличить один подобный объект от другого. Объект - это нечто существующее и различимое, для которого существуют название и способ отличить один подобный объект от другого. Объектами могут быть не только материальные предметы, но и более абстрактные понятия, например, события, произведения искусства, философские теории и т.д. Группа всех подобных объектов образует набор объектов. Конкретный объект в такой группе - экземпляр объекта. Информационная система оперирует наборами объектов, используя при этом конкретные значения атрибутов (данных) о тех или иных объектах. Атрибут (или данное, или свойство) – это показатель, который характеризует объект и принимает для конкретного экземпляра объекта числовое, текстовое или иное значение. Атрибут набора объектов сам может быть набором объектов, имеющим собственные атрибуты. Классификаторами (справочниками, словарями) – списки возможных значений атрибутов. Повторяющаяся группа – совокупность (группа) однотипных данных, характеризующих экземпляр объекта, объем которых различен для каждого экземпляра. Иногда для конкретного объекта одно и то же данное может принимать несколько значений. Такие данные образуют так называемые повторяющиеся группы. Например, премии ученого, увлечения человека, заболеваемость сотрудника.

Слайд 22
Описание слайда:
Базы данных Основа информационной системы, объект ее обработки – база данных. База Данных (в общем смысле) - совокупность сведений о конкретных объектах реального мира в какой-либо предметной области или ее разделе. (Шафрин Ю.А. Основы компьютерной технологии, 1998) База Данных - это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации. (Шауцукова Л.З. Информатика для 10-11кл, 2002) База Данных – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств. (Угринович Н.Д. Информатика и Информационные технологии для 10-11кл, 2001) База Данных – организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ, постоянного обновления и использования. (Ершов А.П. Школьный словарь по информатике)

Слайд 23
Описание слайда:

Слайд 24
Описание слайда:
По характеру хранимой информации Фактографические база данных – картотеки; краткая информация в строго определенном формате. Документальные база данных – всевозможные документы (текстовые, графические, видео, звук).

Слайд 25
Описание слайда:
Например: Например: база данных книжного фонда библиотеки; база данных кадрового состава учреждения; база данных законодательных актов в области уголовного права; база данных современной эстрадной песни. В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Из приведенных выше примеров две первые БД скорее всего будут организованы как фактографические. В БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр. Разумеется, текст книги в ней содержаться не будет. В БД отдела кадров учреждения хранятся анкетные данные сотрудников: фамилия, имя, отчество; год и место рождения. Базы данных в третьем и четвертом примерах наверняка будут организованы как документальные. Первая из них будет включать в себя тексты законов; вторая — тексты и ноты песен; биографическую и творческую справочную информацию о композиторах, поэтах, исполнителях; звуковые записи и видеоклипы. Следовательно, документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную. Современные информационные технологии постепенно стирают границу между фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных.

Слайд 26
Описание слайда:
По способу хранения данных Централизованные базы данных (вся информация хранится на одном компьютере). Распределенные базы данных (информация может хранится на нескольких компьютерах (используются в локальных, глобальных сетях)). Пример распределенной базы данных – геоинформационные системы. Геоинформационные системы – (Гео – земля; Земля + Информация) - системы обеспечивают наглядное представление различных параметров земной поверхности в форме соответствующих карт.

Слайд 27
Описание слайда:
Очевидно, что: Очевидно, что: систему продажи билетов на пассажирские поезда и самолеты; информацию в Internet, объединенную паутиной WWW, можно рассматривать как распределенную базу данных. Распределенные БД создаются также и в локальных сетях. Синоним термина «база данных» - «банк данных». Создавая базы данных, мы стремимся обеспечить возможность: упорядочивать информацию по различным признакам; быстро извлекать выборки с произвольным сочетанием признаков.

Слайд 28
Описание слайда:
При использовании компьютера для этого информация должна быть структурирована. При использовании компьютера для этого информация должна быть структурирована. Структурирование - это введение каких-то соглашений о способах представления данных. Так, например, текстовые файлы (и документы WORD) содержат «неструктурированную» или в лучшем случае «плохо структурированную» информацию, не пригодную для эффективной обработки автоматом-компьютером.

Слайд 29
Описание слайда:
СУБД Чтобы обеспечить быстроту и качество поиска данных в базе, этот процесс должен быть автоматизирован. Компьютерную базу данных можно создать несколькими способами: • С помощью алгоритмических языков программирования, таких как Basic, Pascal, С++ и т. д. Данный способ применяется для создания уникальных баз данных опытными программистами. • С помощью прикладной среды, например Visual Basic. Данный способ требует некоторых навыков работы в программных средах и навыков программирования. С его помощью можно создавать базы данных, требующие каких-то индивидуальных особенностей построения. Создание такой базы под силу только опытным пользователям. • С помощью специальных программных сред, которые называются Системами Управления Базами Данных (СУБД). Работа с такими системами требует навыков работы с компьютером и может быть освоена, пользователями в достаточно короткие сроки.

Слайд 30
Описание слайда:
Система управления базами данных (СУБД) — комплекс программных средств для создания баз данных, хранения и поиска в них необходимой информации. В настоящее время существует несколько видов СУБД. Наиболее известными и популярными СУБД являются Access, FoxPro и Paradox. Каждая из этих систем обладает своими достоинствами и недостатками. Остановим свой выбор на базе данных Access, которая входит в программный продукт Microsoft Office и является наиболее доступной для изучения в школьном курсе. Прежде чем переходить к работе по созданию базы данных на компьютере, необходимо перейти от информационной модели данных, созданию которой была посвящена предыдущая тема, к модели, ориентированной на компьютерную реализацию. База данных может быть основана на одной модели или на совокупности нескольких моделей. Любую модель данных можно рассматривать как объект, который характеризуется своими свойствами (параметрами), и над ней, как над объектом, можно производить какие-то действия.

Слайд 31
Описание слайда:
Системы управления БД (СУБД) СУБД - система программ, позволяющая создавать базы данных, обновлять хранимую в ней информацию, обеспечивать удобный к ней доступ с целью просмотра и поиска. СУБД – это система программного обеспечения, позволяющая обрабатывать обращения к базам данных, поступающие от прикладных программ конечных пользователей. (Шауцукова Л.З. Информатика для 10-11кл, 2002) СУБД – это программа, позволяющая создавать БД, а также обеспечивающая обработку (сортировку) и поиск данных. (Угринович Н.Д. Информатика и Информационные технологии для 10-11кл, 2001)

Слайд 32
Описание слайда:
Режимы работы с СУБД: создание; редактирование (замена, вставка, удаление записей); поиск; манипулирование (создание копий, сортировка по заданному признаку и др).

Слайд 33
Описание слайда:
СУБД должна обеспечить: Производительность и готовность. Запросы от пользователя базой данных удовлетворяются с такой скоростью, которая требуется для использования данных. Пользователь быстро получает данные всякий раз, когда они ему необходимы. Минимальные затраты. Низкая стоимость хранения и использования данных, минимизация затрат на внесение изменений. Простота и легкость использования. Пользователи могут легко узнать и понять, какие данные имеются в их распоряжении. Доступ к данным должен быть простым, исключающим возможные ошибки со стороны пользователя. Простота внесения изменений. База данных может увеличиваться и изменяться без нарушения имеющихся способов использования данных. Возможность поиска. Пользователь базы данных может обращаться с самыми различными запросами по поводу хранимых в ней данных. Для реализации этого служит так называемый язык запросов. Целостность. Современные базы данных могут содержать данные, используемые многими пользователями. Очень важно, чтобы в процессе работы элементы данных и связи между ними не нарушались. Кроме того, аппаратные ошибки и различного рода случайные сбои не должны приводить к необратимым потерям данных. Значит, система управления данными должна содержать механизм восстановления данных. Безопасность и секретность. Под безопасностью данных понимают защиту данных от случайного или преднамеренного доступа к ним лиц, не имеющих на это права, от неавторизированной модификации (изменения) данных или их разрушения. Секретность определяется как право отдельных лиц или организаций решать, когда, как какое количество информации может быть передано другим лицам или организациям. Система «дружественных подсказок». Работа с большим объемом данных.

Слайд 34
Описание слайда:
ВИДЫ МОДЕЛЕЙ БАЗ ДАННЫХ (по структуре организации данных): Существуют три основных типа моделей данных: реляционная; иерархическая; сетевая.

Слайд 35
Описание слайда:
РЕЛЯЦИОННАЯ МОДЕЛЬ Термин «реляционный» (от латинского relatio — отношение) указывает, прежде всего, на то, что такая модель хранения данных построена на взаимоотношении составляющих ее частей. В простейшем случае она представляет собой двухмерный массив или двухмерную таблицу, а при создании сложных информационных моделей составит совокупность взаимосвязанных таблиц. Рассмотрим таблицу, в которой хранятся сведения об учениках школы (фамилия, имя, отчество, год рождения, класс, номер личного дела). Каждая строка такой таблицы называется записью. Каждый столбец в такой таблице называется полем. На основании этой таблицы создадим базу данных школьников и назовем ее «Наша школа».

Слайд 36
Описание слайда:
Модель данных, как и сама база данных, является объектом, имеющим свои определенные свойства. Модель данных, как и сама база данных, является объектом, имеющим свои определенные свойства. Реляционная модель базы данных имеет следующие свойства: Каждый элемент таблицы — один элемент данных. Все столбцы в таблице являются однородными, т. е. имеют один тип (числа, текст, дата и т. д.). Каждый столбец (поле) имеет уникальное имя. Одинаковые строки в таблице отсутствуют. Порядок следования строк в таблице может быть произвольным и может характеризоваться количеством полей, количеством записей, типом данных.

Слайд 37
Описание слайда:
Рассмотрим приведенный выше пример. Рассмотрим приведенный выше пример. Данные в нем представлены в виде таблицы, которая содержит сведения об учениках школы. Раз мы хотим создать базу данных, то данной таблице необходимо присвоить имя. Пусть она называется «Школа». В столбцах данной таблицы будем записывать параметры, характеризующие каждого ученика, а в строках будем записывать сведения об одном конкретном ученике. Каждый столбец (поле) также должен иметь свое имя. В нашем случае это: номер личного дела, класс, фамилия, имя, отчество, дата рождения. Имена полей в одной таблице не могут повторяться. Если вы хотите поместить в таблицу телефоны (домашний и рабочий родителей), вы должны создать два поля с разными названиями, например: Телдом и Телраб. Над этой моделью базы данных удобно производить следующие действия: сортировку данных (например, по алфавиту); выборку данных по группам (например, по датам рождения или по фамилиям); поиск записей (например, по фамилиям) и т. д.

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

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

Слайд 40
Описание слайда:
ИЕРАРХИЧЕСКАЯ МОДЕЛЬ Иерархическая модель базы данных представляет собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих перевернутое дерево (граф). Данная модель характеризуется такими параметрами, как уровни, узлы, связи. Принцип работы модели таков, что несколько узлов более низкого уровня соединяется при помощи связи с одним узлом более высокого уровня. Узел — информационная модель элемента, находящегося на данном уровне иерархии.

Слайд 41
Описание слайда:
Рассмотрим иерархическую модель на примере базы данных «Наша школа» С точки зрения иерархической модели, она должна принять следующий вид: в состав школы входят классы; параллельные классы делятся по буквам, в состав каждого класса входят конкретные ученики. Модель может быть представлена в виде схемы

Слайд 42
Описание слайда:
Свойства иерархической модели базы данных: • несколько узлов низшего уровня связано только с одним узлом высшего уровня; • иерархическое дерево имеет только одну вершину (корень), не подчиненный никакой другой вершине; • каждый узел имеет свое имя (идентификатор); Существует только один путь от корневой записи к более частной записи данных. В примере с базой данных «Школа» следует обратить внимание на то, что каждый узел в этой схеме удобно описывать в виде таблиц, т. е. применять реляционную модель. Таким образом, базы данных можно описывать совокупностью нескольких моделей.

Слайд 43
Описание слайда:
Сравнительный анализ моделей базы данных «Школа»

Слайд 44
Описание слайда:
СЕТЕВАЯ МОДЕЛЬ Сетевая модель базы данных похожа на иерархическую. Она имеет те же основные составляющие (узел, уровень, связь), однако характер их отношений принципиально иной. В сетевой модели принята свободная связь между элементами разных уровней. В качестве примера рассмотрим базу данных, хранящую сведения о закреплении учителей-предметников за определенными классами. Видно, что один учитель может преподавать в нескольких классах и что один и тот же предмет могут вести разные учителя.

Слайд 45
Описание слайда:
Задания Создайте на листе бумаги базу данных, которая описывала бы административное устройство какого-либо предприятия или фирмы. Какую модель базы данных лучше применить в этом случае? Создайте на листе бумаги базу данных, которая описывала бы любую административную структуру.

Слайд 46
Описание слайда:
Контрольные вопросы 1. Назовите виды моделей баз данных. 2. Какими параметрами характеризуется реляционная база данных? 3. Какими параметрами характеризуется иерархическая модель базы данных? 4. Назовите принципиальные различия между иерархической и реля­ционной базами данных. 5. Чем отличается иерархическая модель от сетевой?

Слайд 47
Описание слайда:
Основные операции при работе с базами данных Прежде чем приступать к работе с базой данных, в первую очередь необходимо выбрать модель представления данных. Она должна отвечать следующим требованиям: • наглядность представления информации; • простота ввода информации; • удобство поиска и отбора информации; • возможность использования информации, введенной в другую, базу; • возможность быстрой перенастройки базы данных (добавление новых полей, новых записей, их удаление).

Слайд 48
Описание слайда:
При разработке базы данных можно выделить следующие этапы работы. I этап. Постановка проблемы На этом этапе формируется задание по созданию базы данных. В задании подробно описывается состав базы, назначение и цели ее создания, а также перечисляется, какие виды работ предполагается осуществлять в этой базе данных (отбор, дополнение, изменение данных, печать или вывод отчета и т. д.).

Слайд 49
Описание слайда:
II этап. Анализ объекта На этом этапе необходимо рассмотреть, из каких объектов может состоять ваша база данных, каковы свойства этих объектов. Если мы рассматриваем административное деление Европы, то в качестве объектов можно выделить отдельные страны, провинции и т. д. В базе данных «Школа» объектами окажутся школа, параллели классов, отдельные классы. После разбиения базы данных на отдельные объекты необходимо рассмотреть свойства каждого из этих объектов, другими словами, установить, какими параметрами описывается каждый объект (площадь страны или провинции, имя страны или провинции, количество учащихся, фамилии и т. д.). Все эти сведения можно располагать в виде отдельных записей и табличек. Далее необходимо рассмотреть тип данных каждой отдельной единицы записи, например: фамилия — текстовый, площадь страны — числовой. Сведения о типах данных следует также занести в составляемую таблицу. На этом этап анализа можно закончить.

Слайд 50
Описание слайда:
Ill этап. Синтез модели На этом этапе по проведенному выше анализу необходимо выбрать определенную модель базы данных. Это может быть реляционная модель, иерархическая или сочетания обеих моделей. Далее необходимо рассмотреть достоинства и недостатки каж­дой модели, сопоставить их с требованиями и задачами вашей базы данных и выбрать ту модель, которая сможет максимально обеспечить реализацию поставленной вами задачи. После выбора модели необходимо нарисовать схему вашей модели с указанием связей между таблицами или узлами.

Слайд 51
Описание слайда:
IV этап. Способы представления информации, программный инструментарий После создания модели необходимо, в зависимости от выбранного программного продукта, определить форму представления вашей информации. В большинстве СУБД данные можно хранить в двух видах: • с использованием форм; • без использования форм. Выясним, что же такое в данном случае форма и чем она отличается от таблицы? Форма — созданный пользователем графический интерфейс для ввода данных в базу.

Слайд 52
Описание слайда:
На рисунке вы можете увидеть разницу между таблицей и формой, созданной на основании таблицы «Наша школа».

Слайд 53
Описание слайда:
Если вам необходимо сделать выборку информации (например, по годам рождения учеников) или осуществить сортировку базы данных (по алфавиту), то более удобным может быть табличное представление данных. При этом необходимо учитывать длину записей данных. В таблице удобнее работать с текстовым и числовым типом данных. При просмотре больших текстов в качестве представления данных лучше использовать вид Форма. Если вам необходимо приготовить в результате работы с базой данных отчет, то необходимо предусмотреть его вывод при помощи формы Отчет. Если вам необходимо сделать выборку информации (например, по годам рождения учеников) или осуществить сортировку базы данных (по алфавиту), то более удобным может быть табличное представление данных. При этом необходимо учитывать длину записей данных. В таблице удобнее работать с текстовым и числовым типом данных. При просмотре больших текстов в качестве представления данных лучше использовать вид Форма. Если вам необходимо приготовить в результате работы с базой данных отчет, то необходимо предусмотреть его вывод при помощи формы Отчет. После выбора вида представления информации, вы должны будете выбрать, какие инструменты необходимо применять для создания того или иного вида представления информации. В качестве инструментария в базах данных могут служить Панели инструментов или Мастера по созданию форм и кнопок.

Слайд 54
Описание слайда:
Мастер — программный модуль для выполнения каких-либо операций. Мастер — программный модуль для выполнения каких-либо операций. Мастер форм ускоряет процесс создания формы, так как автоматически выполняет всю основную работу. При использовании Мастера Microsoft Access выдает приглашение на ввод данных, на основе которых создается форма. В созданных формах Мастер можно использовать для быстрого создания элементов управления в форме. В базах данных, например в Access, помимо Мастеров может применяться программный инструмент Конструктор. Конструктор — режим, в котором осуществляется построение таблицы или формы. В режиме Конструктор можно изменять свойства полей и их формат. Работая в Microsoft Access, вы можете часть работы выполнять с помощью мастера, а часть — самостоятельно.

Слайд 55
Описание слайда:
V этап. Синтез компьютерной модели объекта и технология его создания После рассмотрения инструментальных возможностей выбранного вами программного продукта можно приступить к реализации вашей базы данных на компьютере. В процессе создания компьютерной модели вам необходимо будет пройти некоторые стадии, типичные для любой СУБД. Стадия 1. Запуск СУБД, создание нового файла базы или открытие созданной ранее базы В процессе выполнения данной стадии необходимо запустить СУБД, создать новый файл (новую базу) или открыть существующую базу. Стадия 2. Создание исходной таблицы или таблиц Создавая исходную таблицу, необходимо указать имя и тип каждого поля. Имена полей не должны повторяться внутри одной таблицы. В процессе работы с базой данных можно дополнять таблицу новыми полями. В СУБД Access для создания таблиц можно использовать режим Конструктор или Мастер. Созданную таблицу необходимо сохранить, дав ей имя, уникальное в пределах создаваемой базы. Стадия 3. Создание экранных форм Первоначально необходимо указать таблицу, на базе которой будет создаваться форма. Ее можно создавать при помощи Мастера форм или самостоятельно, указав, какой вид она должна иметь (например, в виде столбца или таблицы). При создании формы можно указывать не все поля, которые содержит таблица, а только некоторые из них. Имя формы может совпадать с именем таблицы, на базе которой она создана. На основе одной таблицы можно создать несколько форм, которые могут отличаться видом или количеством используемых из данной таблицы полей. После создания форму необходимо сохранить. Созданную форму можно редактировать, изменяя местоположение, размер и формат полей. В процессе форматирования текстовых полей можно изменить вид, размер, цвет шрифта, а также выравнивание текста в окне поля (по левому краю, по центру, по правому краю). Стадия 4. Заполнение базы данных Процесс заполнения базы данных может проводиться в двух видах: в виде таблицы и в виде формы. Числовые и текстовые поля можно заполнять в виде таблицы, а поля типа MEMO и OLE в виде формы.

Слайд 56
Описание слайда:
VI этап. Работа с созданной базой данных На пятом этапе мы создали готовую базу данных. Теперь с ней можно работать. Рассмотрим стадии этой работы. 1. Поиск необходимых сведений Необходимые сведения легко найти, если соблюдать определен­ные условия. Условием может быть поиск по заданному образцу, например, по фамилии. Если мы хотим найти сведения о каком-либо ученике, то в качестве образца для поиска мы должны будем занести его фамилию в соответствующее поле, после чего на экране появится полная запись об этом ученике. 2. Сортировка данных Данные, хранящиеся в базе данных, можно отсортировать. Для этого необходимо указать поле, по которому будет проводиться сортировка (например. Фамилия), и вид сортировки (например. По возрастанию). В результате такой операции все сведения будут Представлены в алфавитном порядке по фамилиям учащихся. Если тип поля — числовой, то записи рассредоточатся по возрастанию или убыванию значений этого поля. 3 Отбор данных Сведения, находящиеся в базе данных, можно отобрать по различным условиям. В качестве условий для отбора может быть равенство значений каких-то полей, например Год рождения. Сначала необходимо задать фильтр отбора. Здесь можно указывать одно или несколько полей для отбора. Критериями отбора может быть «равно», «больше» или «меньше». На основании полученных результатов будет сформирована новая таблица или форма, которая будет содержать только отобранные записи.

Слайд 57
Описание слайда:
4 Вывод на печать 4 Вывод на печать Вывод на печать в СУБД, как правило, осуществляется в нескольких формах: • простая распечатка; • детальный отчет; • специальный отчет. В процессе простой распечатки на принтер выводится содержимое базы данных из режима таблицы или формы. В детальном отчете можно указать ряд дополнительных элементов в оформлении документа, которые приводят базу к виду, удобному для пользователя. В специальном отчете можно подготовить документ в форме писем и факсов. Для подготовки отчетов, как правило, можно пользоваться готовыми шаблонами и услугами Мастеров. 5 Изменение и дополнение данных Работа с базами данных может осуществляться в режиме про­смотра или изменения данных. В режиме просмотра сведений их изменения нежелательны, поэтому отдельные поля или вся база данных могут быть закрыты для изменений специальными сред­ствами, например паролем. Изменения в базе данных могут прово­дить только те лица, которые имеют для этого специальное разре­шение. В режиме изменения данных можно менять как содержимое самой базы данных, так и ее внешний вид. Возможно изменение вида формы, количества полей, ввод новых полей, дополнение записей и т. д. На следующих уроках на конкретных примерах будут рассмотрены все этапы разработки базы данных. В качестве программного средства выбран Access, сочетающий большие возможности с простотой эксплуатации.

Слайд 58
Описание слайда:
Контрольные вопросы 1. Какие требования предъявляются к базе данных? 2. Перечислите этапы разработки проекта базы данных. 3. Что такое форма? 4. Перечислите виды работ с базами данных. 5. Перечислите виды печати из базы данных.

Слайд 59
Описание слайда:
Практическая работа. Задание 1 1. Создать структуру таблицы базы данных «Ученик», содержащую следующие поля: фамилия, имя, школа, класс, дата рождения, вес. 2. Определить первичный ключ таблицы. Задание 2 1. Создать структуру таблицы базы данных «Библиотека», содержащую следующие поля: инвентарный номер, автор, название, издательство, количество страниц, номер библиотеки. 2. Определить первичный ключ таблицы. Задание 3 Преобразовать приведенную ниже информацию к табличному виду, определив имя таблицы и название каждого поля: Оля, Петя, 13, пение, 14, баскетбол, Вася, Катя, 13, хоккей, баскетбол, футбол, 15, 11, Коля, 11, танцы, Сережа. Задание 4 Преобразовать приведенную ниже информацию к табличному виду, определив имя таблицы, название каждого поля и первичный ключ: +18. Москва, северный, Пермь, дождь, дождь, южный, +20, +15, Санкт-Петербург, южный, без осадков, без осадков, Екатеринбург, +17, восточный.

Слайд 60
Описание слайда:
Домашнее задание: Выучить новые понятия по конспекту в тетради. Закончить выполнение практической работы. Уметь отвечать на вопросы для подготовки к зачету.


Скачать презентацию на тему Задания для подготовки к зачету: можно ниже:

Похожие презентации