Методическая копилка учителя информатики

маркерГлавная

Организационные материалы и документы

Лабораторно-практические работы

Уроки информатики: конспекты, лекции

Интегрированные (бинарные) уроки

Дидактический материал

Презентации

ЭОР, ЦОР

Флеш- и видеоуроки

Оформление кабинета

Интерактивная доска

Занимательная информатика

Экзамен по информатике

Внеклассные мероприятия, сценарии

Тесты и контрольные работы

Учебники, мануалы и пособия

Олимпиады/Конкурсы

Исследовательская работа

Статьи/Доклады

Универсальные учебные действия

Родительское собрание

Графические материалы

Полезные ссылки

Полезные программы (soft)











маркер Новинки маркер Для авторов маркер Как пройти аттестацию маркер Обратная связь


Уроки информатики Прикладное ПО Что такое база данных. Реляционная база данных MS Access


  Автор:
Усольцева Эльвира Мирза-Агаевна
Преподаватель информатики и ИКТ
ГОУ НПО «КПУ»  с отделением КШИ
г. Качканар Свердловской области
e-mail: написать автору


Лекция на тему
«Что такое база данных. Реляционная база данных MS Access»



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

Например:
  1. база данных книжного фонда библиотеки;
  2. база данных кадрового состава учреждения;
  3. база данных законодательных актов в области уголовного права;
  4. база данных современной эстрадной песни.

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

В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Из приведенных выше примеров две первые БД скорее всего будут организованы как фактографические. В БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр. Разумеется текст книги в ней содержаться не будет. В БД отдела кадров учреждения хранятся анкетные данные сотрудников: фамилия, имя, отчество; год и место рождения.

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

Неструктурированные данные

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

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

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

Примерами информационных систем являются системы продажи билетов на пассажирские поезда и самолеты. WWW — это тоже пример глобальной информационной системы.





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

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

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

Табличная организация данных
Табличная организация данных

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

Модель данных строится по принципу взаимосвязанных таблиц - реляционной.

Один тип объекта является главным, все нижележащие – подчиненными - иерархической.

Любой тип данных одновременно может быть главным и подчиненным - сетевой.

Реляционные базы данных


Информация в базах данных может быть организована по разному. Чаще всего используется табличный способ.

Базы данных с табличной формой организации называются реляционными БД.

В чем же их преимущество?

Главное достоинство таблиц — в их понятности. С табличной информацией мы имеем дело практически каждый день. Загляните, например в свой дневник: расписание занятий там представлено в виде таблицы, ведомость с оценками за четверти имеет табличный вид. Когда мы приходим на вокзал, смотрим расписание электричек. Какой вид оно имеет? Это таблица! А еще есть таблица футбольного чемпионата. И журнал учителя, куда он ставит вам оценки — тоже таблица.

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

В реляционных БД строка таблицы называется записью, а столбец — полем. В общем виде это выглядит так:Основные элементы реляционной БД

Каждое поле таблицы имеет имя. Например, в таблице «Игрушки» имена полей такие: НАЗВАНИЕ, МАТЕРИАЛ, ЦВЕТ, КОЛИЧЕСТВО.

Одна запись содержит информацию об одном объекте той реальной системы, модель которой представлена в таблице.

Например, одна запись о каком либо объекте — это информация об одной игрушке.

Поля — это различные характеристики (иногда говорят — атрибуты) объекта. Значения полей в одной строчке относятся к одному объекту. Разные поля отличаются именами. А чем отличаются друг от друга разные записи? Записи различаются значениями ключей.

Главным ключом в базах данных называют поле (или совокупность полей), значение которого не повторяется у разных записей.

В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать названия книг, год издания, полка. Но инвентарный номер у каждой книги свой (поле НОМЕР). Он-то и является главным ключом для записей в этой базе данных.

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

В такой таблице у разных записей не могут совпасть только одновременно два поля ГОРОД и НОМЕР ШКОЛЫ. Эти два поля вместе образуют составной ключ: ГОРОД-НОМЕР ШКОЛЫ. Составной ключ может состоять и более чем из двух полей.

С каждым полем связано еще одно очень важное свойство — тип поля.

Тип определяет множество значений, которые может принимать данное поле в различных записях.

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

  1. числовой;
  2. символьный;
  3. дата;
  4. логический.

Числовой тип имеют поля, значения которых могут быть только числами. Например, в БД «Погода» три поля числового типа: ТЕМПЕРАТУРА, ДАВЛЕНИЕ, ВЛАЖНОСТЬ.

Символьный тип имеют поля, в которых будут храниться символьные последовательности (слова, тексты, коды и т.п.). Примерами символьных полей являются поля АВТОР и НАЗВАНИЕ в БД «Домашняя библиотека»; поле ТЕЛЕФОН в БД «Школы».

Тип «дата» имеют поля, содержащие календарные даты в форме «день/месяц/год» (в некоторых случаях используется американская форма: месяц/день/год). Тип «дата» имеет поле ДЕНЬ в БД «Погода».

Логический тип соответствует полю, которое может принимать всего два значения: «да» — «нет» или «истина» — «ложь» или (по-английски) «true» — «false». Если двоичную матрицу представить в виде реляционной БД (табл. 6.4, 6.5), то ее полям, принимающим значения «О» или «1», удобно поставить в соответствие логический тип. При этом «1» заменится на значение «истина», «О» — на значение «ложь».

Итак, значения полей — это некоторые величины определенных типов.

От типа величины зависят те действия, которые можно с ней производить.

Например, с числовыми величинами можно выполнять арифметические операции, а с символьными и логическими — нельзя.

Для взаимодействия пользователя с базами данных используют системы управления данными (СУБД).

Принципы построения систем управления баз данных следуют из требований, которым должна удовлетворять организация баз данных:

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

  • Минимальные затраты. Низкая стоимость хранения и использования данных, минимизация затрат на внесение изменений.

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

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

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

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

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

Одно из самых важных преимуществ современных СУБД состоит в логической и физической независимости данных. Например, база данных, реализованная в СУБД DBASE, физически содержит, как минимум, три файла. В то же время эту же базу данных можно перенести в СУБД Microsoft Access, где она физически разместится в одном файле. При этом логическая организация данных не изменится.

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

Далее на примере одной из самых распространенных систем управления базами данных - Microsoft Access входит в состав популярного пакета Microsoft Office - мы познакомимся с основными типами данных, способами создания баз данных и с приемами работы с базами данных.

Существует огромное количество СУБД, например: Lotus Approach, Visual FoxPro, Borland Paradox, Borland dBase.

Используемая литература:

Бешенков С.А., Ракитина Е.А. Информатика. Систематический курс. Учебник для 10 класса. М.: Лаборатория Базовых Знаний, 2001

Файл конспекта урока в формате .doc в архиве, объемом 192 Кб (2-2-13.zip)



Дополнительно:

Дидактический материал (карточки заданий) Кроссворд «Базы данных».

Разработка лабораторно-практического занятия «Основные приемы работы с данными».

20.06.2008

наверх







КОММЕНТАРИИ

Алина Маренина, Кировск
Понятнее не могли написать????!!!!! Чтобы блондинка смогла понять
28-05-2010 11:11
Полина, Санкт-Петербург
хорошая лекция.

всё просто и понятно.
28-05-2010 12:26
Алина Михайловская, Домодедово
Спасибо, очень пригодилась на экзамене :)
01-06-2010 16:41
Галя, Тамбов
Хорошая лекция, самое главное короткая и понятная))))
16-06-2010 19:08
Юлия, Оренбург
хорошая лекция, только можно было бы про Access побольше написать))))
19-06-2010 12:07
севда, баку
спасибо очень помогло при подготовке к экзаменам)))
23-06-2010 16:03
индира, уфа
пригодилась на уроке
29-09-2010 11:09
Элина Ответ на сообщение хорошо из учебника скатоно хоть печатоть
хорошо из учебника скатоно хоть печатоть не надо:)
точно, помощь лентяем и неработням)
16-10-2010 19:01
Надежда, СПб
Ту Алина Маренина, Кировск:
Для блондинок понятно не написать

Материал изложен максимально доступно - наконец-то разобралась с БД, спасибо!
20-10-2010 11:42
Оленька, Барнаул
Красавцы! Прям что мне надо!!!!!! Спасибочки!!!!!!!!!!!!!
28-10-2010 17:26
Светлана, Орск
Спс молоточки!!!!!!=)*
01-11-2010 10:16
Ника, Москва
спасиба помогла на семанаре =)
10-11-2010 12:08
ник
олег не смотри комменты!!
11-11-2010 11:04
Даша, Москва
Спасибо большое! Лекция очень помогла.
11-12-2010 15:43
Анна, Южно-Сахалинск
Хорошая лекция, спасибо !!!)))
15-01-2011 06:59
Цветана
Нормально! Сейчас на уроке как раз подготовилась! )))
14-02-2011 09:36
Андрей, Москва
Разжевано в рот положено+) Огромное спасибо за доходчивое объяснение!
02-03-2011 12:51
зуля, кырынывыры
кошмар как плохо, не фига не поняла...
17-03-2011 12:32
Маша Ответ на сообщение кошмар как плохо, не фига не
кошмар как плохо, не фига не поняла...
глупость человеческая бесконечна
17-03-2011 18:13
"Катенька", Чита
очень классный конспект помогот к самостоятельной подготовиться
23-03-2011 17:04
екатерина, москва
Спасибо, лекция хорошая, но информатика так себе.
09-04-2011 06:54
Кристина
Почему про реляционную написано, а про иерархическую и сетевую БД нет???
15-04-2011 14:06
ксюша, киев
Спасибо большое!!!! Пригодилось)))))
28-04-2011 20:41
Олеся, Запорожье
не плохо )))
спасибо !
17-05-2011 18:49
НАБИ, МОСКВА-БАКУ
пригодилось, спасибо
25-05-2011 12:10
Лилия, Санкт-Петербург
доступно, удобно. мне понравилось, спасибо=)
12-09-2011 22:03
Макс 41 школа, Оренбург
неплохо -.-
04-10-2011 19:52
Анет, Екатеринбург
красавеллы брателыы
14-10-2011 10:42
Светлана, спб
прекрасная статья,
на всех ссылках не пойми что, а тут все просто и доступно)
16-10-2011 22:15
Алексей, Нальчик
спасибо за лекцию всё то что я искал
10-11-2011 16:17
Казакова Е.В., Тамбовская область Ответ на сообщение Понятнее не могли написать????!!!!!
Спасибо за конспект, пригодилось на уроке. С уважением, учитель информатики МБОУ "Первомайская СОШ"
14-11-2011 10:58
Марат, Новотроицк
очень хороший конспект.спасибо
23-12-2011 08:46
Александр, Казань
Хорошая лекция.Спасибо!!
24-12-2011 20:06
Лиана
Спасибки большое)пригодилось!!!
25-01-2012 20:32
Лина, Месягутово
спасибо за помощь
26-01-2012 14:49
ник, Санкт-Петербург
спасибо большое на экзамене пригодилось
27-01-2012 11:33
Диляра, Елабуга
отлично! еще бы характеристики и отличия по видам СУБД тек же кратко)
15-02-2012 19:04
Диляра, Елабуга
потому что:
Лекция на тему
«Что такое база данных. Реляционная база данных MS Access»
15-02-2012 19:06
Катерина, Куйбышев
Хорошая работа!!!!!
01-03-2012 21:43
игорь
Спасибо.Пригодилось на уроке=))))
15-03-2012 02:55
пончик, париж
спасибо! хорошая лекция сижу сейчас на уроке инфы очень помогло)))
спасибо всем!
12-04-2012 11:24
Зая, Караганда
Ваще супер!прям класс!Прям помогло так!ну вы веще даёте!
18-04-2012 13:37
Пирожок, Ставрополь
Норма.
Пойдет для сельской местности.
18-04-2012 13:38
Нютка, Черкесск
Спасибо.очень хорошая и понятная лекция
16-05-2012 12:59
Мейрам, Костанай
Веселее лекцию не читал
21-05-2012 09:42
Марина, Егорьевск
спасибо пригодилось на госах
02-06-2012 12:08
А зачем вам?), Москва
Спасибо, отличная статья. Теперь понятно, что это за зверь такой, реляционная база данных.)
24-08-2012 17:34
саша, питер
он мне очень помог
23-10-2012 14:16
Эльмира Сопкина, Москва
ничего не понятно..но на тесте помогло..
24-10-2012 12:24
ДВФУ, Владивосток
Зашел почитать лекцию что бы сдать лабораторку но читал только коментарии))
14-11-2012 11:11
я Ответ на сообщение Зашел почитать лекцию что бы сдать
Зашел почитать лекцию что бы сдать лабораторку но читал только коментарии))
Очень хорошо)
14-11-2012 11:40
шамай, кизилюрт
Спасибо! Хорошая работа.
28-11-2012 13:11
анечка, чита
ух ты пригодилось
13-12-2012 05:24
Данияр, Бишкек
класс спасибо авторам!!!! :)
14-01-2013 16:34
настя
спасибочки всем:*
16-01-2013 11:25
Мурзик, Нахабино сити
отличнооо)
самое то) все понятно))
16-01-2013 18:41
Нина, Иркутск
Спасибо, помогло на отчет по практике!
28-02-2013 05:35
Даша, Ворнеж
Спасибо. Очень интересно
14-03-2013 23:28
Эла
Все понятно, спасибочки)
19-05-2013 17:10

 

Добавить комментарий



Комментарий:*
Ваше имя:*   Город:

Понравилась страница?

Добавь плюс)



маркер Биология

маркер Химия

маркер Физика

маркер Ин.язык

маркер Математика

маркер Лит-ра и русс.язык

маркер История

маркер Физкультура

маркер Технология

Архив материалов
2009 г. 2010 г. 2011 г.
2012 2013