|
|
Строка 7: |
Строка 7: |
| <br> | | <br> |
| | | |
- | ГЛАВА 3<br><br>ХРАНЕНИЕ ИНФОРМАЦИИ В БАЗАХ ДАННЫХ<br><br><br> <br>Здесь вы узнаете:<br>что такое база данных;<br>как расшифровать СУБД;<br>как создаётся база данных;<br>как извлечь информацию из базы данных.<br><br><br>§10 Основные понятия <br>Основные темы параграфа:<br>что такое база данных и информационная система; реляционные базы данных;<br>первичный ключ ВД; <br>типы полей.<br>Что такое база данных и информационная система<br>База данных (БД) — совокупность определенным образом организованной информации на какую-то тему (в рамках некоторой предметной области). Примеры:<br>база данных книжного фонда библиотеки; <br>база данных кадрового состава учреждения;<br>база данных законодательных актов в области уголовного права;<br>база данных современных эстрадных песен.<br>Конечно, вся эта информация может храниться и на бумаге (например, книжный каталог библиотеки). Но современным средством хранения и обработки баз данных является, безусловно, компьютер. В дальнейшем мы будем иметь в виду только компьютерные БД.<br>Базы данных бывают фактографическими и документальными.<br>В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Из приведенных выше примеров две первые БД, скорее всего, будут организованы как фактографические. В БД библиотеки хранятся библиографические сведения о каждой книге: год издания, автор, название и пр. Разумеется, текст книги в ней содержаться не будет. В БД отдела кадров учреждения хранятся анкетные данные о сотрудниках: фамилия, имя, отчество, год и место рождения и т. д.<br>Базы данных в третьем и четвертом примерах наверняка будут организованы как документальные. Первая из них будет включать в себя тексты законов; вторая — тексты и ноты песен; биографическую и творческую справочную информацию о композиторах, поэтах, исполнителях; звуковые записи и видеоклипы. Следовательно, документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.<br>Современные информационные технологии постепенно стирают границу между фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных.<br>Сама по себе база данных не может обслужить запросы пользователя на поиск и обработку информации. БД — это только «информационный склад». Обслуживание пользователя осуществляет информационная система. <br>Информационная система — это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.<br> <br>Примерами информационных систем являются системы продажи билетов на пассажирские поезда и самолеты.<br>WWW — это тоже пример глобальной информационной системы.<br>Далее в нашей книге речь будет идти только о фактографических базах данных. Дадим более строгое определение компьютерной БД, чем то, что приводилось выше. <br>База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера и постоянного применения. <br>Для хранения БД может использоваться как один компьютер, так и множество взаимосвязанных компьютеров.<br>Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных.<br>Очевидно, информацию в Интернете, объединенную «паутиной» можно рассматривать как распределенную<br><br><br>базу данных. Распределенные БД создаются также и в локальных сетях.<br>Реляционные базы данных<br>Информация в базах данных может быть организована по-разному. Чаще всего используется табличный способ.<br>Реляционные базы данных имеют табличную форму организации.<br>В чем же их преимущество?<br>Главное достоинство таблиц — в их понятности. С табличной информацией мы имеем дело практически каждый день. Загляните, например, в свой дневник: расписание занятий там представлено в виде таблицы. Когда мы приходим на вокзал, смотрим расписание электричек. Какой вид оно имеет? Это таблица! А еще есть таблица футбольного чемпионата. И журнал учителя, куда он выставляет вам оценки, — тоже таблица.<br>Видите, как много примеров, и их еще можно продолжить. Мы настолько привыкли к таблицам, что обычно не требуется никому объяснять, как ими пользоваться. Ну разве что маленькому ребенку, который только учится читать.<br>В реляционных БД строка таблицы называется записью, а столбец — полем. В общем виде это выглядит так: <br>Таблицы 2.1-2.5 будем в дальнейшем рассматривать как примеры информации, пригодной для организации реляционных баз данных.<br>Каждое поле таблицы имеет имя. Например, в таблице 1.2 «Погода» имена полей такие: ДЕНЬ, ОСАДКИ, ТЕМПЕРАТУРА, ДАВЛЕНИЕ, ВЛАЖНОСТЬ.<br>Одна запись содержит информацию об одном объекте той реальной системы, модель которой представлена в таблице.<br><br><br>Например, домашняя библиотека — это множество книг. Значит, отдельный объект такой системы — это книга, и одна запись в базе данных «Домашняя библиотека» (табл. 2.1) — это информация об одной книге из библиотеки.<br>Поля — это различные характеристики (иногда говорят: атрибуты) объекта. Значения полей в одной строке относятся к одному объекту.<br>В реляционной базе данных не должно быть совпадающих записей.<br>Первичный ключ БД<br>Разные поля отличаются именами. А чем отличаются друг от друга разные записи? Записи различаются значениями ключей.<br>Первичным ключом в базе данных называют: поле (или совокупность полей), значение которого не повторяется у разных записей.<br>В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать названия книг, год издания, полка. Но инвентарный номер у каждой книги свой (поле НОМЕР). Он-то и является первичным ключом для записей в этой базе данных. Первичным ключом в БД «Погода» является поле ДЕНЬ, так как его значение не повторяется в разных записях.<br>Не всегда удается определить одно поле в качестве ключа. Пусть, например, в базе данных, которая хранится в компьютере управления образованием области, содержатся сведения о всех средних школах районных центров (табл. 3.1).<br><br>В такой таблице у разных записей не могут совпасть только одновременно два поля ГОРОД и НОМЕР ШКОЛЫ. Эти два поля вместе образуют составной ключ: ГОРОД-НОМЕР ШКОЛЫ. Составной ключ может состоять и более чем из двух полей.<br>Типы полей<br>С каждым полем связано еще одно очень важное свойство — тип поля.<br>ТИП ПОЛЯ определяет множество значений, которые может принимать данное поле в различных записях.<br>В реляционных базах данных используются четыре основных типа поля: <br>числовой; <br>символьный; <br>дата; <br>логический.<br>Числовой тип имеют поля, значения в которых могут быть только числами. Например, в БД «Погода» три поля числового типа: ТЕМПЕРАТУРА, ДАВЛЕНИЕ, ВЛАЖНОСТЬ.<br>Символьный тип имеют поля, в которых будут храниться символьные последовательности (слова, тексты, коды и т. п.). Примерами символьных полей являются поля АВТОР и НАЗВАНИЕ в БД «Домашняя библиотека»; поле ТЕЛЕФОН в БД «Школы».<br>Тип «дата» имеют поля, содержащие календарные даты в форме «день/месяц/год» (в некоторых случаях используется американская форма: месяц/день/год). Тип «дата» имеет поле ДЕНЬ в БД «Погода».<br>Логический тип имеют поля, которые могут принимать всего два значения: «да», «нет» или «истина», «ложь», или (по-английски) «true», «false». Если двоичную матрицу представить в виде реляционной БД (табл. 2.4, 2.5), то ее полям, содержащим значения «0» или «1», удобно поставить в соответствие логический тип.<br>Итак, значения, находящиеся в полях, — это некоторые величины определенных типов.<br><br><br>От типа величины зависят те действия, которые можно с ней производить.<br>Например, с числовыми величинами можно выполнять арифметические операции, а с символьными и логическими — нельзя. <br>Коротко о главном <br>База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера и постоянного применения. <br>Фактографическая БД содержит краткие сведения об описываемых объектах, представленные в строго определенном формате.<br>Документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.<br>Распределенной называется база данных, разные части которой хранятся на различных компьютерах сети.<br>Информационная система — это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.<br>Реляционные базы данных имеют табличную организацию. Строка таблицы называется записью, столбец — полем.<br>Таблица имеет первичный ключ, отличающий записи друг от друга. Ключом может быть одно поле (простой ключ) или несколько полей (составной ключ).<br>Каждое поле таблицы имеет свое уникальное имя и тип. Тип определяет, какого рода информация хранится в поле и какие действия с ней можно производить.<br>В БД используются четыре основных типа полей: числовой, символьный, логический, «дата».<br>Вопросы и задания<br>1. Что такое база данных?<br>2. В чем различие между фактографическими и документальными БД?<br>3. Что такое распределенная БД?<br>4. Что такое информационная система? Приведите примеры информационных систем.<br>5. Что вы знаете о реляционной БД?<br>6. Что такое запись, поле? Какую информацию они содержат?<br>7. Определите имена полей в таблицах «Домашняя библиотека» (табл. 2.1), «Погода» (табл. 2.2), « Успеваемость» (табл. 2.3), «Факультативы» (табл. 2.5).<br>8. Что такое первичный ключ записи? Какие бывают ключи?<br>9. Назовите объекты, сведения о которых содержат записи баз данных «Погода», «Успеваемость», «Факультативы». Определите ключи записей в этих БД.<br>10. Определите следующие понятия: имя поля, значение поля, тип поля. Какие бывают типы полей? Что обозначает каждый из типов?<br>11. Определите типы всех полей в таблицах «Домашняя библиотека», «Погода», «Школы».<br>12. Определите структуру (состав полей), ключи и типы полей для реляционных баз данных под такими названиями:<br>«Страны мира»;<br>«Мои одноклассники»;<br>«Кинофильмы»;<br>«Телефонный справочник»;<br>«Мои посещения врача». <br>
| + | ГЛАВА 3<br> |
| + | |
| + | ХРАНЕНИЕ ИНФОРМАЦИИ В БАЗАХ ДАННЫХ<br> |
| + | |
| + | Здесь вы узнаете:<br> |
| + | |
| + | ♦ что такое база данных;<br>♦ как расшифровать СУБД;<br>♦ как создаётся база данных;<br>♦ как извлечь информацию из базы данных.<br> |
| + | |
| + | <br><u>§ 10. Основные понятия </u><br> |
| + | |
| + | Основные темы параграфа:<br> |
| + | |
| + | ♦ что такое база данных и информационная система; реляционные базы данных;<br>♦ первичный ключ ВД; <br>♦ типы полей.<br> |
| + | |
| + | ''Что такое база данных и информационная система''<br> |
| + | |
| + | База данных (БД) — совокупность определенным образом организованной информации на какую-то тему (в рамках некоторой предметной области). Примеры:<br> |
| + | |
| + | • база данных книжного фонда библиотеки;<br>• база данных кадрового состава учреждения;<br>• база данных законодательных актов в области уголовного права;<br>• база данных современных эстрадных песен.<br> |
| + | |
| + | Конечно, вся эта информация может храниться и на бумаге (например, книжный каталог библиотеки). Но современным средством хранения и обработки баз данных является, безусловно, компьютер. В дальнейшем мы будем иметь в виду только компьютерные БД.<br> |
| + | |
| + | Базы данных бывают фактографическими и документальными.<br> |
| + | |
| + | В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Из приведенных выше примеров две первые БД, скорее всего, будут организованы как фактографические. В БД библиотеки хранятся библиографические сведения о каждой книге: год издания, автор, название и пр. Разумеется, текст книги в ней содержаться не будет. В БД отдела кадров учреждения хранятся анкетные данные о сотрудниках: фамилия, имя, отчество, год и место рождения и т. д.<br> |
| + | |
| + | Базы данных в третьем и четвертом примерах наверняка будут организованы как документальные. Первая из них будет включать в себя тексты законов; вторая — тексты и ноты песен; биографическую и творческую справочную информацию о композиторах, поэтах, исполнителях; звуковые записи и видеоклипы. Следовательно, документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.<br> |
| + | |
| + | Современные информационные технологии постепенно стирают границу между фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных.<br> |
| + | |
| + | Сама по себе база данных не может обслужить запросы пользователя на поиск и обработку информации. БД — это только «информационный склад». Обслуживание пользователя осуществляет информационная система. <br> |
| + | |
| + | ''Информационная система — это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.''<br> |
| + | |
| + | Примерами информационных систем являются системы продажи билетов на пассажирские поезда и самолеты. WWW — это тоже пример глобальной информационной системы.<br> |
| + | |
| + | Далее в нашей книге речь будет идти только о фактографических базах данных. Дадим более строгое определение компьютерной БД, чем то, что приводилось выше. <br> |
| + | |
| + | ''База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера и постоянного применения. ''<br> |
| + | |
| + | Для хранения БД может использоваться как один компьютер, так и множество взаимосвязанных компьютеров.<br> |
| + | |
| + | Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных.<br> |
| + | |
| + | Очевидно, информацию в Интернете, объединенную «паутиной» можно рассматривать как распределенную базу данных. Распределенные БД создаются также и в локальных сетях.<br> |
| + | |
| + | ''Реляционные базы данных''<br> |
| + | |
| + | Информация в базах данных может быть организована по-разному. Чаще всего используется табличный способ.<br> |
| + | |
| + | ''Реляционные базы данных имеют табличную форму организации.''<br> |
| + | |
| + | В чем же их преимущество?<br> |
| + | |
| + | Главное достоинство таблиц — в их понятности. С табличной информацией мы имеем дело практически каждый день. Загляните, например, в свой дневник: расписание занятий там представлено в виде таблицы. Когда мы приходим на вокзал, смотрим расписание электричек. Какой вид оно имеет? Это таблица! А еще есть таблица футбольного чемпионата. И журнал учителя, куда он выставляет вам оценки, — тоже таблица.<br> |
| + | |
| + | Видите, как много примеров, и их еще можно продолжить. Мы настолько привыкли к таблицам, что обычно не требуется никому объяснять, как ими пользоваться. Ну разве что маленькому ребенку, который только учится читать.<br> |
| + | |
| + | В реляционных БД строка таблицы называется записью, а столбец — полем. В общем виде это выглядит так: <br> |
| + | |
| + | Таблицы 2.1-2.5 будем в дальнейшем рассматривать как примеры информации, пригодной для организации реляционных баз данных.<br> |
| + | |
| + | Каждое поле таблицы имеет имя. Например, в таблице 1.2 «Погода» имена полей такие: ДЕНЬ, ОСАДКИ, ТЕМПЕРАТУРА, ДАВЛЕНИЕ, ВЛАЖНОСТЬ.<br> |
| + | |
| + | Одна запись содержит информацию об одном объекте той реальной системы, модель которой представлена в таблице.<br> |
| + | |
| + | Например, домашняя библиотека — это множество книг. Значит, отдельный объект такой системы — это книга, и одна запись в базе данных «Домашняя библиотека» (табл. 2.1) — это информация об одной книге из библиотеки.<br> |
| + | |
| + | Поля — это различные характеристики (иногда говорят: атрибуты) объекта. Значения полей в одной строке относятся к одному объекту.<br> |
| + | |
| + | ''В реляционной базе данных не должно быть совпадающих записей.''<br> |
| + | |
| + | ''Первичный ключ БД''<br> |
| + | |
| + | Разные поля отличаются именами. А чем отличаются друг от друга разные записи? Записи различаются значениями ключей.<br> |
| + | |
| + | ''Первичным ключом в базе данных называют: поле (или совокупность полей), значение которого не повторяется у разных записей.''<br> |
| + | |
| + | В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать названия книг, год издания, полка. Но инвентарный номер у каждой книги свой (поле НОМЕР). Он-то и является первичным ключом для записей в этой базе данных. Первичным ключом в БД «Погода» является поле ДЕНЬ, так как его значение не повторяется в разных записях.<br> |
| + | |
| + | Не всегда удается определить одно поле в качестве ключа. Пусть, например, в базе данных, которая хранится в компьютере управления образованием области, содержатся сведения о всех средних школах районных центров (табл. 3.1).<br> |
| + | |
| + | В такой таблице у разных записей не могут совпасть только одновременно два поля ГОРОД и НОМЕР ШКОЛЫ. Эти два поля вместе образуют составной ключ: ГОРОД-НОМЕР ШКОЛЫ. Составной ключ может состоять и более чем из двух полей.<br> |
| + | |
| + | ''Типы полей''<br> |
| + | |
| + | С каждым полем связано еще одно очень важное свойство — тип поля.<br> |
| + | |
| + | ''Тип поля определяет множество значений, которые может принимать данное поле в различных записях.''<br> |
| + | |
| + | В реляционных базах данных используются четыре основных типа поля: <br> |
| + | |
| + | • числовой;<br>• символьный;<br>• дата;<br>• логический.<br> |
| + | |
| + | Числовой тип имеют поля, значения в которых могут быть только числами. Например, в БД «Погода» три поля числового типа: ТЕМПЕРАТУРА, ДАВЛЕНИЕ, ВЛАЖНОСТЬ.<br> |
| + | |
| + | Символьный тип имеют поля, в которых будут храниться символьные последовательности (слова, тексты, коды и т. п.). Примерами символьных полей являются поля АВТОР и НАЗВАНИЕ в БД «Домашняя библиотека»; поле ТЕЛЕФОН в БД «Школы».<br> |
| + | |
| + | Тип «дата» имеют поля, содержащие календарные даты в форме «день/месяц/год» (в некоторых случаях используется американская форма: месяц/день/год). Тип «дата» имеет поле ДЕНЬ в БД «Погода».<br> |
| + | |
| + | Логический тип имеют поля, которые могут принимать всего два значения: «да», «нет» или «истина», «ложь», или (по-английски) «true», «false». Если двоичную матрицу представить в виде реляционной БД (табл. 2.4, 2.5), то ее полям, содержащим значения «0» или «1», удобно поставить в соответствие логический тип.<br> |
| + | |
| + | Итак, значения, находящиеся в полях, — это некоторые величины определенных типов.<br> |
| + | |
| + | ''От типа величины зависят те действия, которые можно с ней производить.''<br> |
| + | |
| + | Например, с числовыми величинами можно выполнять арифметические операции, а с символьными и логическими — нельзя. <br> |
| + | |
| + | <u>''Коротко о главном''</u><br> |
| + | |
| + | База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера и постоянного применения. <br> |
| + | |
| + | Фактографическая БД содержит краткие сведения об описываемых объектах, представленные в строго определенном формате.<br> |
| + | |
| + | Документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.<br> |
| + | |
| + | Распределенной называется база данных, разные части которой хранятся на различных компьютерах сети.<br> |
| + | |
| + | Информационная система — это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.<br> |
| + | |
| + | Реляционные базы данных имеют табличную организацию. Строка таблицы называется записью, столбец — полем.<br> |
| + | |
| + | Таблица имеет первичный ключ, отличающий записи друг от друга. Ключом может быть одно поле (простой ключ) или несколько полей (составной ключ).<br> |
| + | |
| + | Каждое поле таблицы имеет свое уникальное имя и тип. Тип определяет, какого рода информация хранится в поле и какие действия с ней можно производить.<br> |
| + | |
| + | В БД используются четыре основных типа полей: числовой, символьный, логический, «дата».<br> |
| + | |
| + | ''Вопросы и задания''<br> |
| + | |
| + | 1. Что такое база данных?<br>2. В чем различие между фактографическими и документальными БД?<br>3. Что такое распределенная БД?<br>4. Что такое информационная система? Приведите примеры информационных систем.<br>5. Что вы знаете о реляционной БД?<br>6. Что такое запись, поле? Какую информацию они содержат?<br>7. Определите имена полей в таблицах «Домашняя библиотека» (табл. 2.1), «Погода» (табл. 2.2), « Успеваемость» (табл. 2.3), «Факультативы» (табл. 2.5).<br>8. Что такое первичный ключ записи? Какие бывают ключи?<br>9. Назовите объекты, сведения о которых содержат записи баз данных «Погода», «Успеваемость», «Факультативы». Определите ключи записей в этих БД.<br>10. Определите следующие понятия: имя поля, значение поля, тип поля. Какие бывают типы полей? Что обозначает каждый из типов?<br>11. Определите типы всех полей в таблицах «Домашняя библиотека», «Погода», «Школы».<br>12. Определите структуру (состав полей), ключи и типы полей для реляционных баз данных под такими названиями:<br>• «Страны мира»;<br>• «Мои одноклассники»;<br>• «Кинофильмы»;<br>• «Телефонный справочник»;<br>• «Мои посещения врача». <br> |
| + | |
| + | |
| | | |
| ''Йосип Гілецький, Географія, 9 клас<br>Вислано читачами з інтернет-сайтів '' | | ''Йосип Гілецький, Географія, 9 клас<br>Вислано читачами з інтернет-сайтів '' |
Версия 15:16, 14 июля 2010
Гіпермаркет Знань>>Географія>>Географія 9 клас>> Географія: Хранение информации в базах данных. Основные понятия
ХРАНЕНИЕ ИНФОРМАЦИИ В БАЗАХ ДАННЫХ. ОСНОВНЫЕ ПОНЯТИЯ
ГЛАВА 3
ХРАНЕНИЕ ИНФОРМАЦИИ В БАЗАХ ДАННЫХ
Здесь вы узнаете:
♦ что такое база данных; ♦ как расшифровать СУБД; ♦ как создаётся база данных; ♦ как извлечь информацию из базы данных.
§ 10. Основные понятия
Основные темы параграфа:
♦ что такое база данных и информационная система; реляционные базы данных; ♦ первичный ключ ВД; ♦ типы полей.
Что такое база данных и информационная система
База данных (БД) — совокупность определенным образом организованной информации на какую-то тему (в рамках некоторой предметной области). Примеры:
• база данных книжного фонда библиотеки; • база данных кадрового состава учреждения; • база данных законодательных актов в области уголовного права; • база данных современных эстрадных песен.
Конечно, вся эта информация может храниться и на бумаге (например, книжный каталог библиотеки). Но современным средством хранения и обработки баз данных является, безусловно, компьютер. В дальнейшем мы будем иметь в виду только компьютерные БД.
Базы данных бывают фактографическими и документальными.
В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Из приведенных выше примеров две первые БД, скорее всего, будут организованы как фактографические. В БД библиотеки хранятся библиографические сведения о каждой книге: год издания, автор, название и пр. Разумеется, текст книги в ней содержаться не будет. В БД отдела кадров учреждения хранятся анкетные данные о сотрудниках: фамилия, имя, отчество, год и место рождения и т. д.
Базы данных в третьем и четвертом примерах наверняка будут организованы как документальные. Первая из них будет включать в себя тексты законов; вторая — тексты и ноты песен; биографическую и творческую справочную информацию о композиторах, поэтах, исполнителях; звуковые записи и видеоклипы. Следовательно, документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.
Современные информационные технологии постепенно стирают границу между фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных.
Сама по себе база данных не может обслужить запросы пользователя на поиск и обработку информации. БД — это только «информационный склад». Обслуживание пользователя осуществляет информационная система.
Информационная система — это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.
Примерами информационных систем являются системы продажи билетов на пассажирские поезда и самолеты. WWW — это тоже пример глобальной информационной системы.
Далее в нашей книге речь будет идти только о фактографических базах данных. Дадим более строгое определение компьютерной БД, чем то, что приводилось выше.
База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера и постоянного применения.
Для хранения БД может использоваться как один компьютер, так и множество взаимосвязанных компьютеров.
Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных.
Очевидно, информацию в Интернете, объединенную «паутиной» можно рассматривать как распределенную базу данных. Распределенные БД создаются также и в локальных сетях.
Реляционные базы данных
Информация в базах данных может быть организована по-разному. Чаще всего используется табличный способ.
Реляционные базы данных имеют табличную форму организации.
В чем же их преимущество?
Главное достоинство таблиц — в их понятности. С табличной информацией мы имеем дело практически каждый день. Загляните, например, в свой дневник: расписание занятий там представлено в виде таблицы. Когда мы приходим на вокзал, смотрим расписание электричек. Какой вид оно имеет? Это таблица! А еще есть таблица футбольного чемпионата. И журнал учителя, куда он выставляет вам оценки, — тоже таблица.
Видите, как много примеров, и их еще можно продолжить. Мы настолько привыкли к таблицам, что обычно не требуется никому объяснять, как ими пользоваться. Ну разве что маленькому ребенку, который только учится читать.
В реляционных БД строка таблицы называется записью, а столбец — полем. В общем виде это выглядит так:
Таблицы 2.1-2.5 будем в дальнейшем рассматривать как примеры информации, пригодной для организации реляционных баз данных.
Каждое поле таблицы имеет имя. Например, в таблице 1.2 «Погода» имена полей такие: ДЕНЬ, ОСАДКИ, ТЕМПЕРАТУРА, ДАВЛЕНИЕ, ВЛАЖНОСТЬ.
Одна запись содержит информацию об одном объекте той реальной системы, модель которой представлена в таблице.
Например, домашняя библиотека — это множество книг. Значит, отдельный объект такой системы — это книга, и одна запись в базе данных «Домашняя библиотека» (табл. 2.1) — это информация об одной книге из библиотеки.
Поля — это различные характеристики (иногда говорят: атрибуты) объекта. Значения полей в одной строке относятся к одному объекту.
В реляционной базе данных не должно быть совпадающих записей.
Первичный ключ БД
Разные поля отличаются именами. А чем отличаются друг от друга разные записи? Записи различаются значениями ключей.
Первичным ключом в базе данных называют: поле (или совокупность полей), значение которого не повторяется у разных записей.
В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать названия книг, год издания, полка. Но инвентарный номер у каждой книги свой (поле НОМЕР). Он-то и является первичным ключом для записей в этой базе данных. Первичным ключом в БД «Погода» является поле ДЕНЬ, так как его значение не повторяется в разных записях.
Не всегда удается определить одно поле в качестве ключа. Пусть, например, в базе данных, которая хранится в компьютере управления образованием области, содержатся сведения о всех средних школах районных центров (табл. 3.1).
В такой таблице у разных записей не могут совпасть только одновременно два поля ГОРОД и НОМЕР ШКОЛЫ. Эти два поля вместе образуют составной ключ: ГОРОД-НОМЕР ШКОЛЫ. Составной ключ может состоять и более чем из двух полей.
Типы полей
С каждым полем связано еще одно очень важное свойство — тип поля.
Тип поля определяет множество значений, которые может принимать данное поле в различных записях.
В реляционных базах данных используются четыре основных типа поля:
• числовой; • символьный; • дата; • логический.
Числовой тип имеют поля, значения в которых могут быть только числами. Например, в БД «Погода» три поля числового типа: ТЕМПЕРАТУРА, ДАВЛЕНИЕ, ВЛАЖНОСТЬ.
Символьный тип имеют поля, в которых будут храниться символьные последовательности (слова, тексты, коды и т. п.). Примерами символьных полей являются поля АВТОР и НАЗВАНИЕ в БД «Домашняя библиотека»; поле ТЕЛЕФОН в БД «Школы».
Тип «дата» имеют поля, содержащие календарные даты в форме «день/месяц/год» (в некоторых случаях используется американская форма: месяц/день/год). Тип «дата» имеет поле ДЕНЬ в БД «Погода».
Логический тип имеют поля, которые могут принимать всего два значения: «да», «нет» или «истина», «ложь», или (по-английски) «true», «false». Если двоичную матрицу представить в виде реляционной БД (табл. 2.4, 2.5), то ее полям, содержащим значения «0» или «1», удобно поставить в соответствие логический тип.
Итак, значения, находящиеся в полях, — это некоторые величины определенных типов.
От типа величины зависят те действия, которые можно с ней производить.
Например, с числовыми величинами можно выполнять арифметические операции, а с символьными и логическими — нельзя.
Коротко о главном
База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера и постоянного применения.
Фактографическая БД содержит краткие сведения об описываемых объектах, представленные в строго определенном формате.
Документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.
Распределенной называется база данных, разные части которой хранятся на различных компьютерах сети.
Информационная система — это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.
Реляционные базы данных имеют табличную организацию. Строка таблицы называется записью, столбец — полем.
Таблица имеет первичный ключ, отличающий записи друг от друга. Ключом может быть одно поле (простой ключ) или несколько полей (составной ключ).
Каждое поле таблицы имеет свое уникальное имя и тип. Тип определяет, какого рода информация хранится в поле и какие действия с ней можно производить.
В БД используются четыре основных типа полей: числовой, символьный, логический, «дата».
Вопросы и задания
1. Что такое база данных? 2. В чем различие между фактографическими и документальными БД? 3. Что такое распределенная БД? 4. Что такое информационная система? Приведите примеры информационных систем. 5. Что вы знаете о реляционной БД? 6. Что такое запись, поле? Какую информацию они содержат? 7. Определите имена полей в таблицах «Домашняя библиотека» (табл. 2.1), «Погода» (табл. 2.2), « Успеваемость» (табл. 2.3), «Факультативы» (табл. 2.5). 8. Что такое первичный ключ записи? Какие бывают ключи? 9. Назовите объекты, сведения о которых содержат записи баз данных «Погода», «Успеваемость», «Факультативы». Определите ключи записей в этих БД. 10. Определите следующие понятия: имя поля, значение поля, тип поля. Какие бывают типы полей? Что обозначает каждый из типов? 11. Определите типы всех полей в таблицах «Домашняя библиотека», «Погода», «Школы». 12. Определите структуру (состав полей), ключи и типы полей для реляционных баз данных под такими названиями: • «Страны мира»; • «Мои одноклассники»; • «Кинофильмы»; • «Телефонный справочник»; • «Мои посещения врача».
Йосип Гілецький, Географія, 9 клас Вислано читачами з інтернет-сайтів
Электронные издания бесплатно, скачать рефераты по информатике, помощь учителям и ученикам в подготовке к урокам, задания и ответы по информатике 9 класс
Содержание урока
конспект урока
опорный каркас
презентация урока
акселеративные методы
интерактивные технологии
Практика
задачи и упражнения
самопроверка
практикумы, тренинги, кейсы, квесты
домашние задания
дискуссионные вопросы
риторические вопросы от учеников
Иллюстрации
аудио-, видеоклипы и мультимедиа
фотографии, картинки
графики, таблицы, схемы
юмор, анекдоты, приколы, комиксы
притчи, поговорки, кроссворды, цитаты
Дополнения
рефераты
статьи
фишки для любознательных
шпаргалки
учебники основные и дополнительные
словарь терминов
прочие
Совершенствование учебников и уроков
исправление ошибок в учебнике
обновление фрагмента в учебнике
элементы новаторства на уроке
замена устаревших знаний новыми
Только для учителей
идеальные уроки
календарный план на год
методические рекомендации
программы
обсуждения
Интегрированные уроки
Если у вас есть исправления или предложения к данному уроку, напишите нам.
Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.
|