какая задача решается на этапе создания бд какую информацию пользователь указывает субд на этапе
Какая задача решается на этапе создания бд какую информацию пользователь указывает субд на этапе
§ 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 класс
Если у вас есть исправления или предложения к данному уроку, напишите нам.
Урок 21
§13. Системы управления базами данных
Содержание урока:
13.1. Этапы разработки базы данных | |
13.2. СУБД и их классификация |
13.1. Этапы разработки базы данных
Процесс разработки БД состоит из нескольких этапов.
1. Постановка задачи. На этом этапе определяется цель создания БД, уточняется предметная область, перечисляются виды работ, которые предполагается осуществлять в этой БД (отбор, изменение данных, печать отчёта и т. д.), определяются потенциальные пользователи. К постановке задачи привлекаются не только специалисты по БД, но и специалисты из той предметной области, для которой она создаётся. Чем полнее будут представления специалиста-предметника о принципах создания БД, тем конструктивнее будет его взаимодействие со специалистом в области информационных технологий и тем качественнее будет конечный результат.
2. Проектирование БД. На этом этапе определяется, из каких сущностей (информационных объектов) должна состоять БД, какими атрибутами будет описываться каждая сущность. Затем определяется структура реляционных таблиц с указанием свойств полей и связей между таблицами, а именно:
1) составляется общий список полей, отражающий атрибуты таблиц БД;
2) поля общего списка распределяются по базовым таблицам;
3) в соответствии со свойствами данных определяются свойства каждого поля;
4) в каждой таблице выделяется ключевое поле;
5) определяются связи между таблицами.
3. Создание БД с использованием одного из языков программирования или специального программного обеспечения — систем управления базами данных (СУБД). Первый способ применяется для создания уникальных БД и требует высокой квалификации от программиста. Для работы с СУБД достаточно базовых пользовательских навыков и понимания основ разработки БД, которые мы рассмотрели в предыдущем параграфе. Далее мы будем говорить только об этом способе. Создание БД в СУБД предполагает:
1) запуск СУБД и создание нового файла БД;
2) создание таблиц и установление связей между ними;
3) тестирование БД и её коррекцию;
4) разработку различных элементов управления данными (экранных форм для ввода, редактирования и просмотра данных в таблицах; запросов для сортировки, поиска и отбора данных; отчётов для вывода данных на печать), а также установку средств защиты БД, например разграничение прав доступа для различных пользователей с помощью паролей;
5) заполнение таблиц данными (как правило, непосредственно разработчик БД вводит в неё только тестовые данные, необходимые для проверки правильности структур таблиц, связей между таблицами и т. д.; в готовую БД информацию может вводить кто-то из пользователей БД).
4. Эксплуатация созданной БД, в том числе:
• сортировка, фильтрация и поиск записей в таблицах;
• отбор данных из таблиц в соответствии с заданными критериями отбора;
• выполнение обработки данных (удаление, добавление, изменение данных, выполнение вычислений);
• подготовка отчётов.
В ходе эксплуатации БД, как правило, данные регулярно обновляются, могут изменяться связи между сущностями и т. п.
При проектировании БД, больших по объёму и ориентированных на разные группы пользователей, выделяют концептуальный, внешний и внутренний уровни представления данных.
Модель «сущность-связь» следует рассматривать как концептуальный уровень представления данных.
Внешний (пользовательский) уровень предусматривает представление данных в виде, требуемом конкретному пользователю БД.
Внутренний (физический) уровень представления данных определяет особенности хранения данных, методов доступа к ним и т. д.
В каждой школе нашей страны используется БД «Электронный журнал».
Схему уровней представления данных для этой БД вы видите на рисунке 3.30.
Рис. 3.30. Уровни представления данных БД «Электронный журнал»
Cкачать материалы урока
Этапы разработки базы данных
Процесс разработки БД состоит из нескольких этапов.
1. Постановка задачи. На этом этапе определяется цель создания БД, уточняется предметная область, перечисляются виды работ, которые предполагается осуществлять в этой БД (отбор, изменение данных, печать отчёта и т. д.), определяются потенциальные пользователи. К постановке задачи привлекаются не только специалисты по БД, но и специалисты из той предметной области, для которой она создаётся. Чем полнее будут представления специалиста-предметника о принципах создания БД, тем конструктивнее будет его взаимодействие со специалистом в области информационных технологий и тем качественнее будет конечный результат.
2. Проектирование БД. На этом этапе определяется, из каких сущностей (информационных объектов) должна состоять БД, какими атрибутами будет описываться каждая сущность. Затем определяется структура реляционных таблиц с указанием свойств полей и связей между таблицами, а именно:
1) составляется общий список полей, отражающий атрибуты таблиц БД;
2) поля общего списка распределяются по базовым таблицам;
3) в соответствии со свойствами данных определяются свойства каждого поля;
4) в каждой таблице выделяется ключевое поле;
5) определяются связи между таблицами.
3. Создание БД с использованием одного из языков программирования или специального программного обеспечения — систем управления базами данных (СУБД). Первый способ применяется для создания уникальных БД и требует высокой квалификации от программиста. Для работы с СУБД достаточно базовых пользовательских навыков и понимания основ разработки БД, которые мы рассмотрели в предыдущем параграфе. Далее мы будем говорить только об этом способе. Создание БД в СУБД предполагает:
1) запуск СУБД и создание нового файла БД;
2) создание таблиц и установление связей между ними;
3) тестирование БД и её коррекцию;
4) разработку различных элементов управления данными (экранных форм для ввода, редактирования и просмотра данных в таблицах; запросов для сортировки, поиска и отбора данных; отчётов для вывода данных на печать), а также установку средств защиты БД, например разграничение прав доступа для различных пользователей с помощью паролей;
5) заполнение таблиц данными (как правило, непосредственно разработчик БД вводит в неё только тестовые данные, необходимые для проверки правильности структур таблиц, связей между таблицами и т. д.; в готовую БД информацию может вводить кто-то из пользователей БД).
В ходе эксплуатации БД, как правило, данные регулярно обновляются, могут изменяться связи между сущностями и т. п.
При проектировании БД, больших по объёму и ориентированных на разные группы пользователей, выделяют концептуальный, внешний и внутренний уровни представления данных.
Модель «сущность-связь» следует рассматривать как концептуальный уровень представления данных.
Внешний (пользовательский) уровень предусматривает представление данных в виде, требуемом конкретному пользователю БД.
Внутренний (физический) уровень представления данных определяет особенности хранения данных, методов доступа к ним и т. д.
В каждой школе нашей страны используется БД «Электронный журнал». Схему уровней представления данных для этой БД вы видите на рисунке 3.30.
блог админа
Урок №43 Создание и заполнение баз данных
Основные темы параграфа:
♦ типы и форматы полей;
♦ создание новой БД;
♦ заполнение базы данных информацией.
Создание базы данных связано с описанием структуры будущих таблиц. Этот этап работы выполняется в среде СУБД. Пользователь должен указать имена всех полей таблицы, их типы и форматы.
Типы и форматы полей
Типы полей. Выше уже говорилось о четырех типах полей: символьном, числовом, логическом и «дата». В некоторых СУБД используются и другие типы полей, например «Время», «День недели», «Адрес» и пр. Кроме того, многие СУБД позволяют создавать поля типа «Примечание». Дело в том, что размер символьного поля обычно ограничен величиной 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. Как происходит заполнение таблицы? Какие ошибки пользователя возможны на этом этапе?
Редактировалось Дата: Среда, 27 Октябрь 2021
§ 7. Создание базы данных
На первом этапе в каждой таблице определяются имена полей, их типы и форматы. Совсем не обязательно все таблицы БД должны быть построены одновременно. В нашем примере на начальном этапе работы приемной комиссии могут быть созданы таблицы ФАКУЛЬТЕТЫ и СПЕЦИАЛЬНОСТИ. Структуры этих таблиц представлены в табл. 1.3 и 1.4.
Таблица 1.3
ФАКУЛЬТЕТЫ — структура таблицы
Таблица 1.4
СПЕЦИАЛЬНОСТИ — структура таблицы
Затем средствами СУБД устанавливаются связи между таблицами через общее поле КОД_ФКТ.
После этого таблицы можно заполнять данными. Современные СУБД предоставляют пользователю удобные средства ввода. Данные можно вводить непосредственно в строки таблиц, отражаемых на экране, или через диалоговые окна — формы (рис. 1.12). В процессе ввода данных СУБД осуществляет автоматический контроль соответствия вводимых данных объявленным типам и форматам полей.
Рис. 1.12. Форма для ввода, просмотра и редактирования таблицы
В таблице 1.5 приведены первые три записи таблицы ФАКУЛЬТЕТЫ, а в табл. 1.6 — шесть записей таблицы СПЕЦИАЛЬНОСТИ.
Таблица 1.5
ФАКУЛЬТЕТЫ
Таблица 1.6
СПЕЦИАЛЬНОСТИ
На этапе приема документов в базу данных будут добавлены таблицы АНКЕТЫ и АБИТУРИЕНТЫ. Их структуры представлены в табл. 1.7 и 1.8.
Таблица 1.7
АНКЕТЫ — структура таблицы
Таблица 1.8
АБИТУРИЕНТЫ — структура таблицы
После установки связей таблицы будут заполняться данными. Первые двенадцать записей в этих таблицах приведены в табл. 1.9 и 1.10.
Таблица 1.9
АНКЕТЫ
Таблица 1.10
АБИТУРИЕНТЫ
Когда начнутся приемные экзамены, понадобится таблица ОЦЕНКИ. Опишем ее структуру в табл. 1.11.
Таблица 1.11
ОЦЕНКИ — структура таблицы
А вот какой вид (после установки связи с таблицей АБИТУРИЕНТЫ и ввода данных) примет таблица с результатами сдачи экзаменов перечисленными выше двенадцатью абитуриентами — табл. 1.12 (здесь О — неявка на экзамен).
Таблица 1.12
ОЦЕНКИ
И наконец, осталось создать таблицу ИТОГИ для занесения в нее результатов зачисления абитуриентов в университет. Структура ее описана в табл. 1.13.
Таблица 1.13
ИТОГИ — структура таблицы
Содержание таблицы приведено в табл. 1.14.
Таблица 1.14
ИТОГИ
Логические значения поля ЗАЧИСЛЕНИЕ первоначально отмечаются пустыми квадратиками, обозначающими ЛОЖЬ («нет») (значение по умолчанию логического поля — ЛОЖЬ). После объявления итогов для принятых абитуриентов это значение будет заменено на значение ИСТИНА («да») — будет выставлена галочка. Осталось подключить эту таблицу к схеме через поле РЕГ_НОМ.