'''[[Гипермаркет знаний - первый в мире!|Гипермаркет знаний]]>>[[Информатика]]>>[[Информатика 9 класс. Полные уроки]]>>Информатика: Основные понятия.'''
'''[[Гипермаркет знаний - первый в мире!|Гипермаркет знаний]]>>[[Информатика]]>>[[Информатика 9 класс. Полные уроки]]>>Информатика: Основные понятия.'''
-
<metakeywords>Информатика, класс, урок, на тему, 9 класс, Основные понятия.</metakeywords><br>
+
<metakeywords>Информатика, класс, урок, на тему, 9 класс, Основные понятия.</metakeywords><br>
-
'''Тема: Основные понятия. '''
+
==Тема==
+
*'''Основные понятия. '''
-
'''Цель: '''Дать понятие о базах данных и их принципе работы.<br>
+
==Цель==
+
*Дать понятие о базах данных и их принципе работы.<br>
+
+
==Ход работы==
+
+
===Понятие баз данных===
Каждый человек в своей жизни часто сталкиваемся с необходимостью хранения какой-либо информации. Например, записываем координатные данные нужных особей, номера телефонов своих родных и друзей, планируем свое время.
Каждый человек в своей жизни часто сталкиваемся с необходимостью хранения какой-либо информации. Например, записываем координатные данные нужных особей, номера телефонов своих родных и друзей, планируем свое время.
Строка 13:
Строка 19:
В ней размещены такие данные как номера телефонов, адреса их владельцев и, собственно, инициалы.
В ней размещены такие данные как номера телефонов, адреса их владельцев и, собственно, инициалы.
-
[[Image:Прптаблe.jpg]]
+
[[Image:Прптаблe.jpg|480px|Пример базы данных]]
-
+
+
<br>
А представьте себе, что таких схожих записей не две, как на примере, а три тысячи. И в один миг работник, занимающийся с таким справочником обнаруживает, что где-то произошла неизвестная ошибка (опечатка в самом номере телефона или в адресе проживания).
А представьте себе, что таких схожих записей не две, как на примере, а три тысячи. И в один миг работник, занимающийся с таким справочником обнаруживает, что где-то произошла неизвестная ошибка (опечатка в самом номере телефона или в адресе проживания).
-
Думается, будет не легко проводит процесс поиск недочета, обнаружения и исправления ошибки вручную. Такие страшные мысли наводят на мнение о необходимых средствах автоматизации процессов.
+
Думается, будет не легко проводит процесс поиск недочета, обнаружения и исправления ошибки вручную. Такие страшные мысли наводят на мнение о необходимых средствах автоматизации процессов.
-
+
-
+
-
+
-
[[Image:Системмамвы.jpg]]
+
-
+
+
<br>
+
[[Image:Системмамвы.jpg|480px|Схема движения информации в единой БД]]
Итак, для легкого и простого манипулирования огромным объемом данных программисты и математики создали так называемые <u>системы управления базами данных</u> или сокращенно '''СУБД.''' Если их сравнивать с простыми текстовыми базами данных, то <u>СУБД имеют огромные преимуществ</u>а:
+
Итак, для легкого и простого манипулирования огромным объемом данных программисты и математики создали так называемые '''системы управления базами данных''' или сокращенно '''СУБД.''' Если их сравнивать с простыми текстовыми базами данных, то '''СУБД имеют огромные преимущества''':
-
*возможность быстрого поиска нужной информации
+
*возможность быстрого поиска нужной информации
-
*взаимосвязь всех введенных данных между собой
+
*взаимосвязь всех введенных данных между собой
-
*использование данных различным программных обеспечением (например, прикладными приложениями)
+
*использование данных различным программных обеспечением (например, прикладными приложениями)
*одновременный доступ к информации множества пользователей.
*одновременный доступ к информации множества пользователей.
-
+
<br>
{{#ev:youtube|gjCvNCpPm4k&feature=related}}
{{#ev:youtube|gjCvNCpPm4k&feature=related}}
-
+
<br>
Значит, '''база данных''' является совокупностью взаимосвязанной информации и данных, организованных и структурированных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, независимая от прикладных программ.
Значит, '''база данных''' является совокупностью взаимосвязанной информации и данных, организованных и структурированных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, независимая от прикладных программ.
Строка 48:
Строка 52:
Обращение к базам данных, как уже было сказано, происходит с помощью систем управления базами данных, обеспечивающих поддержку баз данных, управления и возможностью доступа к базе пользователей.
Обращение к базам данных, как уже было сказано, происходит с помощью систем управления базами данных, обеспечивающих поддержку баз данных, управления и возможностью доступа к базе пользователей.
+
<br>
+
[[Image:Серав.jpg|480px|База данных]]
-
[[Image:Серав.jpg]]
+
<br>
-
+
===Модели баз данных===
-
+
-
+
-
+
-
+
-
+
-
'''Модели баз данных.'''
+
Выходит, будет целесообразно хранить данные в базах данных, независимо от каких-либо программ. Но вся проблема состоит в том, каким способом хранить и правилам они должны происходит структурирование данных. Наиболее ходовые и популярные способы – это '''объектная и реляционная''' модели данных.
Выходит, будет целесообразно хранить данные в базах данных, независимо от каких-либо программ. Но вся проблема состоит в том, каким способом хранить и правилам они должны происходит структурирование данных. Наиболее ходовые и популярные способы – это '''объектная и реляционная''' модели данных.
-
''Реляционная модель'' использует представление данных сводится как совокупность двумерных таблиц особого вида, известного в математической области как отношение.
+
====Реляционная модель====
+
'''Реляционная модель '''использует представление данных сводится как совокупность двумерных таблиц особого вида, известного в математической области как отношение.
+
<br>
-
[[Image:Реляe.jpg]]
+
[[Image:Реляe.jpg|480px|Структура реляционной модели БД]]
+
<br>
+
Таким образом, первая модель представляет собой набор таблиц, связанных между собой. Каждая строка и ячейка в таблице соответствует действительности реального мира (например это информация о человеке).
-
Таким образом, первая модель представляет собой набор таблиц, связанных между собой. Каждая строка и ячейка в таблице соответствует действительности реального мира (например это информация о человеке).
+
Системы управления базами данных есть, например, такие программы как ''MySql и PostgreSql. ''
-
+
-
Системы управления базами данных есть, например, такие программы как ''MySql и PostgreSql. ''
+
-
+
+
<br>
{{#ev:youtube|UAiJfAYzNcE}}
{{#ev:youtube|UAiJfAYzNcE}}
+
====Объектная модель====
'''Объектная модель''' ориентируется на объектном программировании. То есть, в такой модели данные представляют собой набор объектов исвойств, связанных между собой какими-либо сходствами. Работа с объектами осуществляется при помощи скрытых в них методов.
'''Объектная модель''' ориентируется на объектном программировании. То есть, в такой модели данные представляют собой набор объектов исвойств, связанных между собой какими-либо сходствами. Работа с объектами осуществляется при помощи скрытых в них методов.
Строка 84:
Строка 87:
Примерами объектных СУБД есть ''Cache, GemStone, ONTOS ''и т.д.
Примерами объектных СУБД есть ''Cache, GemStone, ONTOS ''и т.д.
+
<br>
+
[[Image:Обпle.jpg|480px|Объектная модельБД]]
-
[[Image:Обпle.jpg]]
+
<br>
-
+
-
+
-
+
-
На современном этапе развития технологий, производители разных систем управления направляют свои действия на соединение этих двух подходов для поддержки так званых объектно-реляционных моделей представления данных – например программа Oracle является таковой.
+
+
На современном этапе развития технологий, производители разных систем управления направляют свои действия на соединение этих двух подходов для поддержки так званых объектно-реляционных моделей представления данных – например программа Oracle является таковой.
+
<br>
{{#ev:youtube|3QsgYjKgocw}}
{{#ev:youtube|3QsgYjKgocw}}
-
<br> '''Вопросы:'''
-
1. Что такое база данных?
+
===Вопросы===
-
2. Зачем нужны базы данных?
+
''1. Что такое база данных?''
-
3. Принцип работы баз данных.
+
''2. Зачем нужны базы данных?''
-
3. Назовите и объяните модели баз данных.
+
''3. Принцип работы баз данных.''
+
''3. Назовите и объяните модели баз данных.''
+
<br>
-
''Список использованных источников: ''
+
==Список использованных источников==
-
1. Урок на тему: «Основные базы данных», Балашов А. Г., г. Луцк.
+
''1. Урок на тему: «Основные базы данных», Балашов А. Г., г. Луцк.''
-
2. Кузнецов С. Д. Основы баз данных. - М.: БИНОМ. Лаборатория знаний, 2007 г.
+
''2. Кузнецов С. Д. Основы баз данных. - М.: БИНОМ. Лаборатория знаний, 2007 г.''
-
3. Когаловский М.Р. Энциклопедия технологий баз данных. - М.: Финансы и статистика, 2002 г.
+
''3. Когаловский М.Р. Энциклопедия технологий баз данных. - М.: Финансы и статистика, 2002 г.''
+
----
-
+
''Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченка Соловьевым М. С.''
-
''Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченка Соловьевым М. С.''
+
----
----
-
'''<u>Над уроком работали</u>'''
+
'''Над уроком работали'''
-
Соловьев М. С.
+
Соловьев М. С.
-
Балашов А. Г.
+
Балашов А. Г.
-
----
+
+
----
+
<br>
Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на [http://xvatit.com/forum/ '''Образовательном форуме'''], где на международном уровне собирается образовательный совет свежей мысли и действия. Создав [http://xvatit.com/club/blogs/ '''блог,'''] Вы не только повысите свой статус, как компетентного преподавателя, но и сделаете весомый вклад в развитие школы будущего. [http://xvatit.com/school/guild/ '''Гильдия Лидеров Образования'''] открывает двери для специалистов высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.<br>
Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на [http://xvatit.com/forum/ '''Образовательном форуме'''], где на международном уровне собирается образовательный совет свежей мысли и действия. Создав [http://xvatit.com/club/blogs/ '''блог,'''] Вы не только повысите свой статус, как компетентного преподавателя, но и сделаете весомый вклад в развитие школы будущего. [http://xvatit.com/school/guild/ '''Гильдия Лидеров Образования'''] открывает двери для специалистов высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.<br>
Каждый человек в своей жизни часто сталкиваемся с необходимостью хранения какой-либо информации. Например, записываем координатные данные нужных особей, номера телефонов своих родных и друзей, планируем свое время.
А куда вносим эту информацию? Правильно – в записную книжку. Именно она, в нашем примере, является своеобразной базой данных. Например, справочник телефонных номеров представляет собой таблицу.
В ней размещены такие данные как номера телефонов, адреса их владельцев и, собственно, инициалы.
А представьте себе, что таких схожих записей не две, как на примере, а три тысячи. И в один миг работник, занимающийся с таким справочником обнаруживает, что где-то произошла неизвестная ошибка (опечатка в самом номере телефона или в адресе проживания).
Думается, будет не легко проводит процесс поиск недочета, обнаружения и исправления ошибки вручную. Такие страшные мысли наводят на мнение о необходимых средствах автоматизации процессов.
Итак, для легкого и простого манипулирования огромным объемом данных программисты и математики создали так называемые системы управления базами данных или сокращенно СУБД. Если их сравнивать с простыми текстовыми базами данных, то СУБД имеют огромные преимущества:
возможность быстрого поиска нужной информации
взаимосвязь всех введенных данных между собой
использование данных различным программных обеспечением (например, прикладными приложениями)
одновременный доступ к информации множества пользователей.
Значит, база данных является совокупностью взаимосвязанной информации и данных, организованных и структурированных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, независимая от прикладных программ.
Обращение к базам данных, как уже было сказано, происходит с помощью систем управления базами данных, обеспечивающих поддержку баз данных, управления и возможностью доступа к базе пользователей.
Модели баз данных
Выходит, будет целесообразно хранить данные в базах данных, независимо от каких-либо программ. Но вся проблема состоит в том, каким способом хранить и правилам они должны происходит структурирование данных. Наиболее ходовые и популярные способы – это объектная и реляционная модели данных.
Реляционная модель
Реляционная модель использует представление данных сводится как совокупность двумерных таблиц особого вида, известного в математической области как отношение.
Таким образом, первая модель представляет собой набор таблиц, связанных между собой. Каждая строка и ячейка в таблице соответствует действительности реального мира (например это информация о человеке).
Системы управления базами данных есть, например, такие программы как MySql и PostgreSql.
Объектная модель
Объектная модель ориентируется на объектном программировании. То есть, в такой модели данные представляют собой набор объектов исвойств, связанных между собой какими-либо сходствами. Работа с объектами осуществляется при помощи скрытых в них методов.
Примерами объектных СУБД есть Cache, GemStone, ONTOS и т.д.
На современном этапе развития технологий, производители разных систем управления направляют свои действия на соединение этих двух подходов для поддержки так званых объектно-реляционных моделей представления данных – например программа Oracle является таковой.
Вопросы
1. Что такое база данных?
2. Зачем нужны базы данных?
3. Принцип работы баз данных.
3. Назовите и объяните модели баз данных.
Список использованных источников
1. Урок на тему: «Основные базы данных», Балашов А. Г., г. Луцк.
2. Кузнецов С. Д. Основы баз данных. - М.: БИНОМ. Лаборатория знаний, 2007 г.
3. Когаловский М.Р. Энциклопедия технологий баз данных. - М.: Финансы и статистика, 2002 г.
Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченка Соловьевым М. С.
Над уроком работали
Соловьев М. С.
Балашов А. Г.
Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на Образовательном форуме, где на международном уровне собирается образовательный совет свежей мысли и действия. Создав блог, Вы не только повысите свой статус, как компетентного преподавателя, но и сделаете весомый вклад в развитие школы будущего. Гильдия Лидеров Образования открывает двери для специалистов высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.