Таблица бд страны мира как сделать

Добавил пользователь Алексей Ф.
Обновлено: 19.09.2024

Не могу хитро (гибко, универсально, надежно, без "твою же **** , надо все сломать чтобы подкорректировать под Зимбабве" ) сконструировать БД для хранения населенных пунктов любой из страны мира. Стандартная структура состоящая из таблиц: "country", "region", "city", и соответствующих полей которые связывают родителя с дочерними элементами здесь не катит.

Проблема в том, что у каждой страны мира свое разделение на административные единицы, у одной страны это: область, район, город|село|поселок; а в другой: штат, город. Википедия как бы показывает что у всех стран по 4 уровня вложенности в иерархии админ. единиц, то есть первое, что приходит на ум - не надо привязываться к области|штату а просто к уровню вложенности (админ. единица 1-го уровня, 2-го, 3-го, 4-го), но в таблице в википедии возле колонки 4-го уровня написано "Четвёртый уровень и меньше" - значит это уже не фиксированная иерархия 4-х уровней, а там еще может быть много уровней вложенности, соответственно чем больше глубина, тем больше проблем при получении данных, так как придется лазить туда-сюда по этому дереву.

Буду очень признателен за помощь! Может кто-то уже решал данную проблему путем набивания шишок и может посоветовать что-то толковое, чтобы я не наступал на те же грабли .

Цель: обучить студентов работе с типами данных поле МЕМО и объектами OLE, интеграции СУБД Access с другими приложениями Microsoft Office.

Задание 1. Создание таблицы Страны

Создайте новую базу данных Европа. Создайте с помощью Конструктора таблицу Страны, содержащую поля Код, Страна, Столица, Население, Площадь, Экономика, Карта. Поле Страна и поле Столица, очевидно, должны иметь Текстовый тип. Поля Население и Площадь должны иметь Числовой тип. В Описание ввести единицы измерения вводимых данных. Поле Экономика должно содержать длинный текст, в котором хранятся сведения об экономике страны. В этом случае выбирается тип Поле МЕМО. Поле Карта содержит карту страны, то есть рисунок, и имеет тип Поле объекта OLE.

Задание 2. Заполнение таблицы Страны

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

1. Введите данные в таблицу для одной из стран (например, Франции) стандартным образом. Для вставки карты в поле Карта выполните описанный ниже алгоритм.

Алгоритм вставки рисунка в Поле OLE

- Установите курсор в поле Карта.

  • - Выберите в главном меню пункт Вставка.
  • - Выберите пункт Объект.
  • - В появившемся окне Вставка объекта выберите Создать из файла С. ДЕВРОПAFrancefrance_m.bmp.

Таким образом, заполнили одну строку в таблице Европа, то есть внесли первую запись в таблицу. Остальные записи будет наиболее грамотно внести после того, как будет создана форма.

Задание 3. Создание формы

  • 1. Создайте форму, содержащую все поля таблицы Страны с помощью мастера форм.
  • 2. Перестройте полученную форму при помощи Конструктора форм. На экране появляется окно, в котором мы можем выделить три поля: Заголовок формы, Область данных, Примечание формы.

Область данных - это поле, в котором располагается форма на экране. Заголовок формы и Примечание формы - необязательные поля, поэтому от них можно отказаться. Для отказа от заголовка форм необходимо войти в главном меню в пункт Вид. В данном пункте необходимо выключить строку Заголовок/примечание формы.

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

Алгоритм настройки поля формы

Свойства вкладки Все и настройку свойств поля Экономика в форме Страны рассмотрим в таблице 3.5.1.

Таблица 3.5.1

Тип фона Цвет фона Оформление Тип границы Цвет границы Ширина границы Цвет текста Шрифт Размер шрифта Насыщенность

Обычный Голубой Вдавленное Сплошная Синий Сверхтонкая Темно-синий Arial Суг 8

После установки всех параметров закройте окно Свойства и настройте остальные поля. После настройки всех полей создание формы закончено (рис. 3.5.1).

Задание 4. Заполнение базы данных

Заполните таблицу Страны посредством полученной формы. Для заполнения графического поля Карта, необходимо выделить данное поле и выбрать команду Вставка в главном меню Access. В качестве объекта найдем карту страны. После заполнения всех полей переходим к следующей записи, для этого переключатель записей устанавливаем на вторую запись и заполним данные на остальные страны Европы.

Задание № 5. Работа с базой данных

Перейдите в режим формы и рассмотрите возможности работы с базой данных. При работе с базой данных используется Панель инструментов режима Формы.

1. Сортировка данных в базе. Выделим одно из полей базы данных. Выберем на Панели инструментов Сортировку по возрастанию или Сортировку по убыванию.

Если мы выделим текстовое поле Страна и выберем Сортировку по возрастанию, то все записи будут отсортированы по алфавиту относительно поля Страна.

I Б Microsoft Access - |Т аблыца!]

[3 Файл Правка §ид Встагка Формат ^агм:и

Сервис Goto Стража

м * s а а- (Э -

• TrwJSNewROflMnCyr - 1 9

- ж к у


Основные природные ресурсы Франции - это железные руды, камеплый уголь, боксаггы, пркродтп.м газ. урде. в run ф рам. тальк, свинец олою. серебро. Очевидно, что ии этим иоэицми* у Франции есть приоритет перед Гармаимаж Дла Фратрии характерен также широкий диапазон ыгиматичссхих условий, позволжющкй развив inci и морским курортом, м центрам гпр паль пил от о туризма и алышпизма Богата* история и купа турий е иасиедие Фракция делает ее самой посещаемой страной мира дмя иностранных туристов

Рис.3.5.1. Внешний вид созданной формы

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

Алгоритм поиска данных

  • — Нажать кнопку Найти и перейти к окну Поиск.
  • - В графе Образец указать искомое слово или часть слова.
  • - В графе Просмотр указать Все, Вверх, Вниз.
  • - В графе Совпадение указать Поле целиком или С любой частью поля.
  • - Нажать кнопку Найти.
  • - Для нахождения следующей записи, надо нажать кнопку Найти далее.
  • 3. Отбор данных с применением фильтра.

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

Задание № 6. Создание запроса-суммы

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

Задание № 7. Создание формы Заставка

Создайте форму Заставка, используя созданный запрос.

Добавьте в форму рисунок с картой Европы (C. EUROPE europemap .bmp).

Создайте на форме кнопки Переход к странам и Выход из базы. Результаты установки кнопок можно видеть.

Внешний вид общей формы базы данных Европа

Рис.3.5.2. Внешний вид общей формы базы данных Европа

Задание № 8. Создание мультимедицной презентации и ее интеграция в базу данных

Оформите презентацию (не менее 3-х слайдов) на основании данных о странах Европы. В форме Заставка создать ссылку на файл с презентацией.

Задание № 9. Работа с данными типа Поле OLE

Дополните таблицу Страны полями Флаг страны и Герб Страны. Настроить данные поля с типом данных Поле OLE.

Задание № 10. Создание новой формы в базе данных

Оформите новую форму Полная информация по странам для изменённой таблицы.

Задание № 11. Создание навигационных кнопок на форме

Сделайте кнопку, осуществляющую вызов этой формы из формы Заставка.

СтасияЗотик

Исправьте код, разработанный начинающим программистом, используя Debugger. Код: shape(turtle) pen size(100000) turtle.forward(100) left(90) forward(10 … 0) penup color(red, 'yellow') pendown(10) left(90) for ward(100) left(180) forward(150)

(СРОЧНО)(на Python — Middle) Создайте функцию рисования звезды. В то же время пользователь должен вводить длину стороны.(CРОЧНО) (на Python — Middle)

Здравствуйте, нужна помощь. Захожу в ноутбук, он включается, всё хорошо. Пытаюсь выйти с экрана блокировки (он без пароля), выходит пользователь и кно … пка 'войти', я нажимаю и ничего не происходит. Всё также экран блокировки. Что делать? Как быть.. Ноутбук Lenovo, 11 винда Перезагрузка не помогла

Оценить 1125 0

Шавалеева С.А.

РАБОТА С ПРОГРАММОЙ

УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

Microsoft®

Access®

СБОРНИК ПРАКТИЧЕСКИХ/ЛАБОРАТОРНЫХ РАБОТ,

ПРЕДНАЗНАЧЕННЫЙ ДЛЯ УЧАЩИХСЯ

ПО ОБУЧЕНИЮ РАБОТЫ В ПРОГРАММЕ

СУБД MS ACCESS

Сборник заданий является дидактическим материалом для изучения тем из общего курса информатики средней общеобразовательной школы.

Сборник является учебным пособием для учителей и учащихся, призванным помочь учителям организовать работу по овладению детьми первоначальными навыками и умениями работы в такой непростой программе как M S Access.

Основной акцент сделан на практическое применение заданий на уроках общеобразовательного курса.

Создание простой структуры БД……………………………………………..….4

Преобразование иерархической структуры в БД……………….………..…. 5

Создание запросов. Фильтрация данных………………………………………..7

Разработка кнопочной формы и запросов………………………………………9

Итоговая работа «Создание БД…………………………………………………13

1.Создать структуру БД

Структура таблицы БД "Страны Мира"

Номер по порядку

Название части света

население (в тыс. человек)

Площадь (в тыс. кв. км)

2. Заполнить БД следующими данными

Таблица БД "Страны Мира"

Часть света

Определите первичный ключ таблицы.

Удалить поля, не имеющие непосредственного отношения к книге.

Заполнить БД 5 наименованиями.

1. Преобразовать данную структуру к табличному виду.

2. Описать структуру данной таблицы (имя поля и типы данных).

3. Определить первичный ключ.

Создание кнопочной формы

С помощью конструктора форм произведите следующие изменения в форме :

От левого края – 5 см;

Размер шрифта – 11

Цвет текста - синий

Свойство Ширина установите:

Выделите все надписи ( № п/п, Наименование, Единица измерения и Цена ) и задайте им следующие свойства:

Размер шрифта – 10;

Выравнивание текста – По правому краю;

Цвет текста - красный

4. Во вкладке Конструктор нажмите кнопку Заголовок

Установить свойство Высота области заголовка равным – 1см;

Установить этой надписи следующие свойства:

От левого края – 0,1 см;

От верхнего края – 0,2 см;

Размер шрифта – 12;

Выравнивание текста – По центру.

5. Нажмите правой клавишей мыши на Область данных , выберите Цвет заливки фона. Выберите цвет (например, зелёный). Также поставьте, но другой цвет для Заголовка формы.

6. Сохраните изменения в форме, откройте её и заполните следующими данными:

Создание запросов. Фильтрация данных

Создание →Конструктор запросов

В появившемся окне выберите Вашу таблицу и нажмите на кнопку ДобавитьЗакрыть

В нижней части экрана добавьте все поля из этой таблицы

И получите следующий запрос:

3. Таким же образом Создайте еще 4 запроса:

а) «Абитуриенты химического факультета

Создание запросов. Фильтрация данных

п/п, Название фильма, Страна издания, Продолжительность, Жанр, Дата создания

2. Создайте кнопочную форму и добавьте еще 3 записи, придуманные самостоятельно.

3.Создайте по таблице запросы:

Разработка кнопочной формы и запросов

Название части света

Население (в тыс. человек)

Площадь (в тыс. кв. км.)

Часть света

ЧАСТЬ СВЕТА НАСЕЛЕНИЕ

4. Ввести данные в форму.

5. С помощью фильтров:

6. С помощью запросов:

Вывести все столицы европейских стран.

Вывести названия стран, в которых население меньше 10 млн.

Вывести названия стран, площадь которых меньше 700 тыс. кв. км, а население больше 20 млн.

7. Создать вычисляемое поле - Плотность населения.

8. Создать Итоговый запрос по суммарному населению для каждой части света.

Кнопки вызовов всех запросов

Разработка отчетов

Наименование

Единица измерения

2.Создайте по созданной таблице отчет.

Перейдите в закладку Создать – кнопка Мастер отчетов.

Перейдите в конструктор отчета и выровняйте все поля.

3. Примерный вид отчета:

Обобщение. Создание БД

Создайте для данной таблице кнопочную форму.

Отформатируйте её, так, чтобы она приобрела нормальный вид. Сделайте область данных и заголовок формы цветными. Размер текста 14, Impact.

Создайте к данной таблице 3 произвольных отчёта с помощью мастера отчётов.

Итоговая работа

2. Ввести в базу данных сведения о подписчиках:

ул. Солнечная 15-103

ул. Звездная 11-14

ул. Солнечная 13-207

ул. Звездная 9-53

ул. Локомотивная 113-2

ул. Леонова 12-12

ул. Леонова 11-156

ул. Звездная 9-53

ул. Лазерная 15-48

ул. Садовая 19-24

ул. Лазерная 26-54

Создатькнопочную форму, указав только Фамилию, Адрес и индекс издания.

Создать отчет с Мастера отчетов.

5. Создать 4 запроса:

1) Вывести данные только о подписчикахжурнала Маяк;

2) Вывести данные о подписчиках всех газет;

3) Вывести данные о подписчиках проживающих на улице Лесной;

4) Вывести данные только о подписавшихся в июле месяце.

Учебное издание

Сборник практических/лабораторных работ

по обучению работы в программе СУБД MS ACCESS ,

Сборник для преподавателей и учащихся

Составитель:Шавалеева Светлана Алексеевна

У вас недостаточно прав для добавления комментариев
Чтобы оставлять комментарии, вам необходимо авторизоваться.
Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться.
Это займет не более 5 минут.

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Заказать рецензию на методическую разработку
можно здесь

Спасибо за материал. Действительно, большая роль при знакомстве с краем, в котором живет ребенок, пр. Подробнее.

Большое спасибо за материал. Очень интересный материал, постараюсь применить в своей работе. Подробнее.

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

Материал актуальный и очень важный. Нельзя дать забыть детям дни страшной войны. Ребята и наше мирно. Подробнее.

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

Оказание первой помощи в образовательных учреждениях Пройти обучение

Диплом за отличное владение и эффективное применение современных педагогических методик в условиях реализации ФГОС

Благодарность руководству образовательного учреждения за поддержку и развитие профессионального потенциала педагогического работника

  • Свидетельство о регистрации средства массовой информации ЭЛ № ФС 77 — 58841 от 28 июля 2014 года выдано Федеральной службой по надзору в сфере связи, информационный технологий и массовых коммуникации (Роскомнадзор).
  • Лицензия на осуществление образовательной деятельности № 4276 от 19.11.2020 года. Серия 78 ЛО № 0000171 Выдана Комитетом по образованию Правительства Санкт-Петербурга
  • В соответствии с Федеральной целевой программой развития системы образования на 2011–2015 гг. и проектом концепции федеральной целевой программы развития образования на 2016–2020 гг.

Читайте также: