Урок, пример базы данных телефонного справочника

Автор Nadezhda Belousova
Урок, пример базы данных телефонного справочника

Здравствуйте.

В этом видео вы научитесь создавать базы данных с помощью простой программы результатом нашей работы будет самостоятельная приложение не требующие сторонних библиотек и готовы к работе на любом компьютере чтобы максимально упростить нашу задачу в качестве примера разработаем простую базу данных телефонного справочника состоящие всего из 3 таблиц поняв основные принципы работы с программой и уже сама сможете создавать и более сложные базы данных перед вами структура базы данных простого телефонного справочника таблица абонент содержит имя фамилию порядковый номер абонента интенсификатор группы такие как семья друзья работают эти группы мы создадим позже таблица groups будет содержать список групп в котором абонент может принадлежать повторюсь такие как семья друзья работа и так далее и после таблица форм содержит все номера телефонов всех как мы видим и структуру базы данных один абонент может обладать несколькими номерами телефонов такая связь база данных называется один ко многим со структурой базу данных разобрались теперь переходим непосредственно к работе с программой. Я уже создал новый проект и сразу сохраняем его в удобное на место приступаем к созданию таблиц баз данных нашего справочника нажимаем кнопку новой таблицы и возьмём её название абонент. Зачем фото и груз теперь наша таблице необходимо наполнить полями начнём с таблицей абонент имя.

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

Француз создатель лишь одно поле с названием номер для телефонного номера тип поля текст обязательно и таблица групп также одно поле с именем крупные название групп таких семья друзья работы и так далее такие таблицы. Как groups ещё называют словарем как мы видим на диаграмме базы данных у нас имеется две связи между таблицами таблица солнце имеет связь таблицы абонент. Что означает один абонент может иметь несколько телефонных номеров создадим эту связь в таблице. Фолз здесь. Нам необходимо выбрать родительскую таблицу которая является в нашем случае таблица абонент. Обратите внимание на эту опцию и установка означает, что при удалении абонента из таблицы абонент будут также удалены все номера этого абонента из таблицы. Фолз и еще одна связь который нам необходимо установить абонент может принадлежать к определенной группе который мы позже создателем поэтому таблицу абонент должна иметь связь с таблицей groups — это акция в данном случае нам не нужно так как мы не хотим чтобы при удалении группы удалились и все абоненты принадлежащие к этой группе на этом работа с таблицами базы данных завершена переходим к следующему этапу, а именно к созданию форум. Или другими словами пользовательского интерфейса для работы с нашей только, что создал база данных переходим на следующую вкладку на которой уже создана пустая форма этаже форма будет являться главной так как именно она появляется при первом запуске нашей базы данных сделать на этой форме поиск по базе данных приступаю свойства формы. Напиши название нашей программы теперь располагаем на форме текстовые. Поля с помощью которых мы можем задавать критерии поиска то есть искать абонента по имени фамилии и телефона и надписи к ним. Обратите внимание поиск возможен. В том числе и по номеру телефона. Несмотря на то, что телефон абонента хранится в одной. Таблицы с названием фон его имя и фамилию в другой с названием абонент программа автоматически объединить две таблицы при поиске по просто не нужно об этом беспокоиться для выбора группы для поиска использовать компонент выпадающий список после его настройки он будет содержать список всех записей из таблицы груз в котором будет находиться название групп дали рядом поставить кнопку заголовком группы или возможности добавить новую группы доля кнопка поезд и ниже таблицу для вывода результатов поиска и три кнопки добавления абонента его редактирования и удаления главная форма для поиска готова много потребуется создать ещё четыре формы такие как формы для редактирования информации об оппоненте его имени фамилии группы из списка номеров форма для добавления нового телефона номера форму для редактирования групп и формулы для добавления новой группы нажимаем кнопку новая форма. Вадим название новых формы время абонент сдаю также форма с именем формулы-1 процесс построения форм уже должен быть понятен поэтому я просто покажу, что в итоге должно получиться форма для редактирования информации об абоненте и список его номеров форма для добавления нового номера форма для редактирования групп и форма для добавления новой группы после того как внешний вид наши базы готов приступим к настройке компонентов желательно каждому компоненту присвоить своё уникальное говорящего назначение имя такое название этого поля.

0 комментариев
0

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