|
|
Строка 1: |
Строка 1: |
| + | <metakeywords>Информатика, класc, урок, на тему, 9 класc, Создание и заполнение баз данных, базы данных, информация, СУБД</metakeywords> |
| + | |
| '''[[Гипермаркет знаний - первый в мире!|Гипермаркет знаний]]>>[[Информатика|Информатика]]>>[[Информатика 9 класс|Информатика 9 класс]]>>Информатика: Создание и заполнение баз данных''' | | '''[[Гипермаркет знаний - первый в мире!|Гипермаркет знаний]]>>[[Информатика|Информатика]]>>[[Информатика 9 класс|Информатика 9 класс]]>>Информатика: Создание и заполнение баз данных''' |
| | | |
- | <br> | + | <br> <br> |
| | | |
- | <metakeywords>Информатика, класc, урок, на тему, 9 класc, Создание и заполнение баз данных.</metakeywords>СОЗДАНИЕ И ЗАПОЛНЕНИЕ БАЗ ДАННЫХ
| + | '''§ 12. Создание и заполнение баз данных'''<br> |
| | | |
| <br> | | <br> |
- |
| |
- | <u>§ 12. Создание и заполнение баз данных</u><br>
| |
| | | |
| Основные темы параграфа:<br> | | Основные темы параграфа:<br> |
Строка 13: |
Строка 13: |
| ♦ типы и форматы полей;<br>♦ создание новой БД;<br>♦ заполнение базы данных информацией. | | ♦ типы и форматы полей;<br>♦ создание новой БД;<br>♦ заполнение базы данных информацией. |
| | | |
- | Создание базы данных связано с описанием структуры будущих таблиц. Этот этап работы выполняется в среде СУБД. Пользователь должен указать имена всех полей таблицы, их типы и форматы.<br> | + | Создание '''[[Поняття про бази даних та їх види. Повні уроки|базы данных]]''' связано с описанием структуры будущих таблиц. Этот этап работы выполняется в среде СУБД. Пользователь должен указать имена всех полей таблицы, их типы и форматы.<br> |
| | | |
- | ''Типы и форматы полей''<br>
| + | <br> |
| | | |
- | Типы полей. Выше уже говорилось о четырех типах полей: символьном, числовом, логическом и «дата». В некоторых СУБД используются и другие типы полей, например «Время», «День недели», «Адрес» и пр. Кроме того, многие СУБД позволяют создавать поля типа «Примечание». Дело в том, что размер символьного поля обычно ограничен величиной 255 символов. Текст большего размера в него уже не поместится. Примечание позволяет хранить практически неограниченный текст. Он будет храниться в отдельном файле и при необходимости может быть извлечен для чтения.<br> | + | '''Типы и форматы полей'''<br> |
| + | |
| + | Типы полей. Выше уже говорилось о четырех типах полей: символьном, числовом, логическом и «дата». В некоторых '''[[Системи управління базами даних. Повні уроки|СУБД]]''' используются и другие типы полей, например «Время», «День недели», «Адрес» и пр. Кроме того, многие СУБД позволяют создавать поля типа «Примечание». Дело в том, что размер символьного поля обычно ограничен величиной 255 символов. Текст большего размера в него уже не поместится. Примечание позволяет хранить практически неограниченный текст. Он будет храниться в отдельном файле и при необходимости может быть извлечен для чтения.<br> |
| | | |
| Форматы полей. Формат символьного поля определяет число символьных позиций, которое будет занимать поле в записи. Например, если символьное поле имеет формат 10, то его значения в различных записях могут содержать от 0 до 10 символов.<br> | | Форматы полей. Формат символьного поля определяет число символьных позиций, которое будет занимать поле в записи. Например, если символьное поле имеет формат 10, то его значения в различных записях могут содержать от 0 до 10 символов.<br> |
Строка 28: |
Строка 30: |
| | | |
| Для примера в табл. 3.3 описаны типы и форматы полей из базы данных «Погода».<br> | | Для примера в табл. 3.3 описаны типы и форматы полей из базы данных «Погода».<br> |
| + | |
| + | <br> |
| | | |
| ''Таблица 3.3. Структура таблицы «Погода».''<br> | | ''Таблица 3.3. Структура таблицы «Погода».''<br> |
| | | |
- | {| cellspacing="1" cellpadding="1" border="1" width="500" | + | {| width="500" cellspacing="1" cellpadding="1" border="1" |
| |- | | |- |
| | Поле <br> | | | Поле <br> |
Строка 64: |
Строка 68: |
| |} | | |} |
| | | |
- | ''Создание новой БД''<br>
| |
| | | |
- | Создание новой базы данных начинается с описания структуры таблицы. По команде<br> | + | |
| + | |
| + | '''Создание новой БД''' |
| + | |
| + | '''[[Проектування БД. Повні уроки|Создание]]''' новой базы данных начинается с описания структуры таблицы. По команде<br> |
| | | |
| . создать <имя файла><br> | | . создать <имя файла><br> |
| | | |
- | пользователю предлагается заполнить таблицу типа таблицы 3.3. Затем необходимо указать первичный ключ таблицы. В данном примере первичным ключом является поле ДЕНЬ. Имя файла, в котором будет храниться база данных, пользователь задает сам.<br> | + | пользователю предлагается заполнить таблицу типа таблицы 3.3. Затем необходимо указать первичный ключ '''[[Презентация на тему: Табличное представление информации|таблицы]]'''. В данном примере первичным ключом является поле ДЕНЬ. Имя файла, в котором будет храниться база данных, пользователь задает сам.<br> |
| | | |
- | Чтобы осмыслить этот этап работы, можно предложить следующую аналогию. Представьте себе, что строится овощная база. В ней монтируются отсеки, холодильники, контейнеры, ящики для хранения картофеля, моркови, лука, капусты и пр. Иначе говоря, готовится место для хранения, но овощи пока не завозятся. После того как овощная база создана, она готова к приему овощей.<br> | + | Чтобы осмыслить этот этап [http://xvatit.com/busines/ '''работы'''], можно предложить следующую аналогию. Представьте себе, что строится овощная база. В ней монтируются отсеки, холодильники, контейнеры, ящики для хранения картофеля, моркови, лука, капусты и пр. Иначе говоря, готовится место для хранения, но овощи пока не завозятся. После того как овощная база создана, она готова к приему овощей.<br> |
| | | |
- | В результате создания базы данных появляется файл с указанным именем, определяется структура данных, которые будут в ней храниться. Но база пустая, информации в ней пока нет.<br> | + | В результате создания базы данных появляется файл с указанным именем, определяется структура данных, которые будут в ней храниться. Но база пустая, в ней пока нет информации. |
| | | |
- | ''Заполнение базы данных информацией''<br> | + | <br> '''Заполнение базы данных информацией'''<br> |
| | | |
| Теперь настало время заполнить базу данными (по аналогии — завезти овощи). Ввод данных производится по команде<br> | | Теперь настало время заполнить базу данными (по аналогии — завезти овощи). Ввод данных производится по команде<br> |
Строка 84: |
Строка 91: |
| Ввод может происходить через форму, учитывающую структуру записей таблицы, которая была описана на этапе создания. Например, ввод первой записи через форму в таблицу «Погода» будет происходить в таком виде: | | Ввод может происходить через форму, учитывающую структуру записей таблицы, которая была описана на этапе создания. Например, ввод первой записи через форму в таблицу «Погода» будет происходить в таком виде: |
| | | |
- | [[Image:Informatika 9 75j.jpg]]<br> | + | [[Image:Informatika 9 75j.jpg|240px|Таблица]]<br> |
| | | |
| Добавление записей (ввод) повторяется до тех пор, пока не будет введена последняя запись. После сохранения файла создание базы данных завершено, и теперь к ней можно обращаться с запросами. | | Добавление записей (ввод) повторяется до тех пор, пока не будет введена последняя запись. После сохранения файла создание базы данных завершено, и теперь к ней можно обращаться с запросами. |
Строка 90: |
Строка 97: |
| Любая СУБД дает возможность пользователю вносить изменения в уже готовую базу данных: изменять значения полей, изменять форматы полей, удалять одни поля и добавлять другие. О том, как это делается в СУБД вашего компьютерного класса, вы узнаете на уроке. | | Любая СУБД дает возможность пользователю вносить изменения в уже готовую базу данных: изменять значения полей, изменять форматы полей, удалять одни поля и добавлять другие. О том, как это делается в СУБД вашего компьютерного класса, вы узнаете на уроке. |
| | | |
- | <u>''Коротко о главном''</u>
| + | |
| + | |
| + | '''Коротко о главном''' |
| | | |
| Этапы создания и заполнения БД происходят в среде СУБД. | | Этапы создания и заполнения БД происходят в среде СУБД. |
Строка 104: |
Строка 113: |
| Ввод данных в БД начинается по команде «добавить запись». | | Ввод данных в БД начинается по команде «добавить запись». |
| | | |
- | <u>''Вопросы и задания''</u>
| |
| | | |
- | 1. Какая задача решается на этане создания БД? Какую информацию пользователь указывает СУБД на этапе создания?<br>2. Какие основные типы полей используются в базах данных?<br>3. Что определяется форматом для разных типов полей?<br>4. Составьте таблицы описания типов и форматов для всех полей баз данных «Домашняя библиотека», «Успеваемость», «Факультативы», «Школы».<br>5. Как происходит заполнение таблицы? Какие ошибки пользователя возможны на этом этапе?<br><br> ''И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс<br>Отослано читателями из интернет-сайтов'' | + | |
| + | '''Вопросы и задания''' |
| + | |
| + | ''1. Какая задача решается на этане создания БД? Какую информацию пользователь указывает СУБД на этапе создания?<br>2. Какие основные типы полей используются в базах данных?<br>3. Что определяется форматом для разных типов полей?<br>4. Составьте таблицы описания типов и форматов для всех полей баз данных «Домашняя библиотека», «Успеваемость», «Факультативы», «Школы».<br>5. Как происходит заполнение таблицы? Какие ошибки пользователя возможны на этом этапе?''<br><br> ''И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс<br>Отослано читателями из интернет-сайтов'' |
| | | |
| <br> | | <br> |
| | | |
- | <sub>Подготовка к урокам и все это бесплатно, [[Гипермаркет_знаний_-_первый_в_мире!|скачать]] или готовиться онлайн, скачать конспекты [[Інформатика|информатики]], лекции уроков, бесплатные учебники, готовое домашнее задание [[Информатика_9_класс|по информатике 9 класс]]</sub> | + | <sub>Подготовка к урокам и все это бесплатно, [[Гипермаркет знаний - первый в мире!|скачать]] или готовиться онлайн, скачать конспекты [[Інформатика|информатики]], лекции уроков, бесплатные учебники, готовое домашнее задание [[Информатика 9 класс|по информатике 9 класс]]</sub> |
| | | |
| <br> | | <br> |
| | | |
| '''<u>Содержание урока</u>''' | | '''<u>Содержание урока</u>''' |
- | '''[[Image:1236084776 kr.jpg|10x10px]] конспект урока ''' | + | '''[[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] конспект урока ''' |
- | [[Image:1236084776 kr.jpg|10x10px]] опорный каркас | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] опорный каркас |
- | [[Image:1236084776 kr.jpg|10x10px]] презентация урока | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] презентация урока |
- | [[Image:1236084776 kr.jpg|10x10px]] акселеративные методы | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] акселеративные методы |
- | [[Image:1236084776 kr.jpg|10x10px]] интерактивные технологии | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] интерактивные технологии |
| | | |
| '''<u>Практика</u>''' | | '''<u>Практика</u>''' |
- | [[Image:1236084776 kr.jpg|10x10px]] задачи и упражнения | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] задачи и упражнения |
- | [[Image:1236084776 kr.jpg|10x10px]] самопроверка | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] самопроверка |
- | [[Image:1236084776 kr.jpg|10x10px]] практикумы, тренинги, кейсы, квесты | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] практикумы, тренинги, кейсы, квесты |
- | [[Image:1236084776 kr.jpg|10x10px]] домашние задания | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] домашние задания |
- | [[Image:1236084776 kr.jpg|10x10px]] дискуссионные вопросы | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] дискуссионные вопросы |
- | [[Image:1236084776 kr.jpg|10x10px]] риторические вопросы от учеников | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] риторические вопросы от учеников |
- |
| + | |
| '''<u>Иллюстрации</u>''' | | '''<u>Иллюстрации</u>''' |
- | '''[[Image:1236084776 kr.jpg|10x10px]] аудио-, видеоклипы и мультимедиа ''' | + | '''[[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] аудио-, видеоклипы и мультимедиа ''' |
- | [[Image:1236084776 kr.jpg|10x10px]] фотографии, картинки | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] фотографии, картинки |
- | [[Image:1236084776 kr.jpg|10x10px]] графики, таблицы, схемы | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] графики, таблицы, схемы |
- | [[Image:1236084776 kr.jpg|10x10px]] юмор, анекдоты, приколы, комиксы | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] юмор, анекдоты, приколы, комиксы |
- | [[Image:1236084776 kr.jpg|10x10px]] притчи, поговорки, кроссворды, цитаты | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] притчи, поговорки, кроссворды, цитаты |
| | | |
| '''<u>Дополнения</u>''' | | '''<u>Дополнения</u>''' |
- | '''[[Image:1236084776 kr.jpg|10x10px]] рефераты''' | + | '''[[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] рефераты''' |
- | [[Image:1236084776 kr.jpg|10x10px]] статьи | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] статьи |
- | [[Image:1236084776 kr.jpg|10x10px]] фишки для любознательных | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] фишки для любознательных |
- | [[Image:1236084776 kr.jpg|10x10px]] шпаргалки | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] шпаргалки |
- | [[Image:1236084776 kr.jpg|10x10px]] учебники основные и дополнительные | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] учебники основные и дополнительные |
- | [[Image:1236084776 kr.jpg|10x10px]] словарь терминов | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] словарь терминов |
- | [[Image:1236084776 kr.jpg|10x10px]] прочие | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] прочие |
| | | |
| <u>Совершенствование учебников и уроков | | <u>Совершенствование учебников и уроков |
- | </u>'''[[Image:1236084776 kr.jpg|10x10px]] исправление ошибок в учебнике''' | + | </u>'''[[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] исправление ошибок в учебнике''' |
- | [[Image:1236084776 kr.jpg|10x10px]] обновление фрагмента в учебнике | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] обновление фрагмента в учебнике |
- | [[Image:1236084776 kr.jpg|10x10px]] элементы новаторства на уроке | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] элементы новаторства на уроке |
- | [[Image:1236084776 kr.jpg|10x10px]] замена устаревших знаний новыми | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] замена устаревших знаний новыми |
- |
| + | |
| '''<u>Только для учителей</u>''' | | '''<u>Только для учителей</u>''' |
- | '''[[Image:1236084776 kr.jpg|10x10px]] идеальные уроки ''' | + | '''[[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] идеальные уроки ''' |
- | [[Image:1236084776 kr.jpg|10x10px]] календарный план на год | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] календарный план на год |
- | [[Image:1236084776 kr.jpg|10x10px]] методические рекомендации | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] методические рекомендации |
- | [[Image:1236084776 kr.jpg|10x10px]] программы | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] программы |
- | [[Image:1236084776 kr.jpg|10x10px]] обсуждения | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] обсуждения |
| | | |
| | | |
Текущая версия на 06:58, 3 июля 2012
Гипермаркет знаний>>Информатика>>Информатика 9 класс>>Информатика: Создание и заполнение баз данных
§ 12. Создание и заполнение баз данных
Основные темы параграфа:
♦ типы и форматы полей; ♦ создание новой БД; ♦ заполнение базы данных информацией.
Создание базы данных связано с описанием структуры будущих таблиц. Этот этап работы выполняется в среде СУБД. Пользователь должен указать имена всех полей таблицы, их типы и форматы.
Типы и форматы полей
Типы полей. Выше уже говорилось о четырех типах полей: символьном, числовом, логическом и «дата». В некоторых СУБД используются и другие типы полей, например «Время», «День недели», «Адрес» и пр. Кроме того, многие СУБД позволяют создавать поля типа «Примечание». Дело в том, что размер символьного поля обычно ограничен величиной 255 символов. Текст большего размера в него уже не поместится. Примечание позволяет хранить практически неограниченный текст. Он будет храниться в отдельном файле и при необходимости может быть извлечен для чтения.
Форматы полей. Формат символьного поля определяет число символьных позиций, которое будет занимать поле в записи. Например, если символьное поле имеет формат 10, то его значения в различных записях могут содержать от 0 до 10 символов.
Формат числового поля обычно состоит из двух частей: длины и точности. Длина — это полное количество символьных позиций, выделяемых под запись числа: точность — это количество позиций, выделенных под дробную часть. Следует иметь в виду, что десятичная точка тоже занимает позицию. Например, формат записи числа 123.45 такой: длина — 6, точность — 2. Целое число, т. е. число без дробной части, имеет точность 0.
Формат логической величины стандартный — 1 символ. Чаще всего используются однобуквенные обозначения: Т — true (истина), F — false (ложь). В учебнике для этих величин используются обозначения русскими буквами: И — истина, Л — ложь.
Формат даты обычно имеет длину 8 символов. Правда, бывают разные стандарты. Мы будем здесь использовать стандарт ДД/ММ/ГГ (или ДД.ММ.ГГ, или ДД-ММ-ГГ). Здесь ДД — двузначное обозначение числа, ММ — месяца, ГГ— года. Иногда используется стандарт ММ/ДД/ГГ. Бывают и другие обозначения.
Для примера в табл. 3.3 описаны типы и форматы полей из базы данных «Погода».
Таблица 3.3. Структура таблицы «Погода».
Поле
| Тип
| Длина
| Точность
|
ДЕНЬ
| Дата
| 8
|
|
ОСАДКИ
| Символьный
| 11
|
|
ТЕМПЕРАТУРА
| Числовой
| 5
| 1
|
ДАВЛЕНИЕ
| Числовой
| 3
| 0
|
ВЛАЖНОСТЬ
| Числовой
| 3
| 0
|
Создание новой БД
Создание новой базы данных начинается с описания структуры таблицы. По команде
. создать <имя файла>
пользователю предлагается заполнить таблицу типа таблицы 3.3. Затем необходимо указать первичный ключ таблицы. В данном примере первичным ключом является поле ДЕНЬ. Имя файла, в котором будет храниться база данных, пользователь задает сам.
Чтобы осмыслить этот этап работы, можно предложить следующую аналогию. Представьте себе, что строится овощная база. В ней монтируются отсеки, холодильники, контейнеры, ящики для хранения картофеля, моркови, лука, капусты и пр. Иначе говоря, готовится место для хранения, но овощи пока не завозятся. После того как овощная база создана, она готова к приему овощей.
В результате создания базы данных появляется файл с указанным именем, определяется структура данных, которые будут в ней храниться. Но база пустая, в ней пока нет информации.
Заполнение базы данных информацией
Теперь настало время заполнить базу данными (по аналогии — завезти овощи). Ввод данных производится по команде
. добавить запись
Ввод может происходить через форму, учитывающую структуру записей таблицы, которая была описана на этапе создания. Например, ввод первой записи через форму в таблицу «Погода» будет происходить в таком виде:

Добавление записей (ввод) повторяется до тех пор, пока не будет введена последняя запись. После сохранения файла создание базы данных завершено, и теперь к ней можно обращаться с запросами.
Любая СУБД дает возможность пользователю вносить изменения в уже готовую базу данных: изменять значения полей, изменять форматы полей, удалять одни поля и добавлять другие. О том, как это делается в СУБД вашего компьютерного класса, вы узнаете на уроке.
Коротко о главном
Этапы создания и заполнения БД происходят в среде СУБД.
На этапе создания БД создаются (открываются) файлы для хранения таблиц, сообщается информация о составе полей записей, их типах и форматах.
Основные типы полей, используемые в реляционных СУБД: числовой, символьный, логический, «дата».
Формат определяет количество позиций, отводимых в таблице для полей. Для числовых полей, кроме того, указывается количество знаков в дробной части (точность).
По команде «создать» открывается файл, определяется структура записей БД.
Ввод данных в БД начинается по команде «добавить запись».
Вопросы и задания
1. Какая задача решается на этане создания БД? Какую информацию пользователь указывает СУБД на этапе создания? 2. Какие основные типы полей используются в базах данных? 3. Что определяется форматом для разных типов полей? 4. Составьте таблицы описания типов и форматов для всех полей баз данных «Домашняя библиотека», «Успеваемость», «Факультативы», «Школы». 5. Как происходит заполнение таблицы? Какие ошибки пользователя возможны на этом этапе?
И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс Отослано читателями из интернет-сайтов
Подготовка к урокам и все это бесплатно, скачать или готовиться онлайн, скачать конспекты информатики, лекции уроков, бесплатные учебники, готовое домашнее задание по информатике 9 класс
Содержание урока
конспект урока
опорный каркас
презентация урока
акселеративные методы
интерактивные технологии
Практика
задачи и упражнения
самопроверка
практикумы, тренинги, кейсы, квесты
домашние задания
дискуссионные вопросы
риторические вопросы от учеников
Иллюстрации
аудио-, видеоклипы и мультимедиа
фотографии, картинки
графики, таблицы, схемы
юмор, анекдоты, приколы, комиксы
притчи, поговорки, кроссворды, цитаты
Дополнения
рефераты
статьи
фишки для любознательных
шпаргалки
учебники основные и дополнительные
словарь терминов
прочие
Совершенствование учебников и уроков
исправление ошибок в учебнике
обновление фрагмента в учебнике
элементы новаторства на уроке
замена устаревших знаний новыми
Только для учителей
идеальные уроки
календарный план на год
методические рекомендации
программы
обсуждения
Интегрированные уроки
Если у вас есть исправления или предложения к данному уроку, напишите нам.
Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.
|