База данных- Телефонный справочник
Заказать уникальную курсовую работу- 22 22 страницы
- 11 + 11 источников
- Добавлена 01.03.2021
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 3
1. Понятие и виды баз данных 5
2. Анализ и выбор ПО для создания БД 10
3. Определение структуры таблиц 14
4. Создание базы данных 16
Заключение 20
Список использованной литературы 21
JavaRuntimeEnvironmentможно скачать с официального сайта Oracle, после чего необходимо прописать настройках ApacheOpenOfficeBase виртуальную машину Java.Рис. 9. Подключение виртуальной машины JavaЕсли при открытии OpenOfficeBase не выходит сообщения об ошибках или не обнаружении среды выполнения Java, то можно приступать непосредственно к созданию таблиц.После создания таблицы "Телефоны" конструктор принимает вид как на рисунке 10.Рис. 10. Структура таблицы ТелефоныДалее создаем таблицы Города и Категории. В них нужно правильно задать первичный ключ: в таблице Города – поле Город, а в Категории – поле Категории, иначе установка связей в схеме отношений может не сработать. В итоге мы результат как рисунке 11.Рис. 11. Структуры таблиц Категории и ГородаПустые таблицы могут помешать проверке работоспособности создаваемой базы данных. Поэтому внесем несколько записей в каждую таблицу. Начинать нужно с таблиц Категории и Города, так как внесенные в них записи будут использоваться в основной таблице Телефоны.После этого уже можно заполнить непосредственно саму таблицу Телефоны. Результат представлен на рисунке 12.Рис. 12. Заполненные таблицыБаза данных почти готова. Сделаем несколько несложных запросов, чтобы проверить результат[7].Запрос "Черный список". Данный запрос будет информацию об абонентах, у которых поле "В черном списке" имеет значение "Истина" или "True" на английском. В режиме SQLзапрос имеет вид:SELECT "ФИО Абонента ", "Мобильный телефон ", "Домашний номер ", "Категория ", "Город", "В черном списке" FROM "Телефоны" WHERE "В черном списке" = TRUEРезультат на рисунке 13.Рис. 13. Результат выполнения запроса Черный списокЗапрос "По категории". Здесь у пользователя будет запрашиваться категория абонента, после чего выдается результат. Код на SQL:SELECT "ФИО Абонента ", "Мобильный телефон ", "Домашний номер ", "Категория ", "Город", "В черном списке" FROM "Телефоны" WHERE "Категория " LIKE :Категория.Запрос "Не в черном списке". Выводятся все телефоны, за исключением состоящих в черном списке.Рис. 14. Результат выполнения запросаНе в черном спискеЗапрос "По ФИО абонента и городу". Выводится список абонентов сразу по двум критериями выборки. Например, на скриншоте предствален результат по абоненту Столяшко Д.Б. и городу Москва.Рис. 14. Результат выполнения запроса По ФИО абонента и городуЗапрос Число записей. Здесь вы выводим текущее число записей в таблице Телефоны. Добиться этого можно с помощью SQL-запроса: SELECT COUNT( * ) FROM "Телефоны". Результат на рис. 15.Рис. 15. Результат выполнения запроса Число записей.ЗаключениеЦелью данной работы было исследование теории баз данных и создание по теме "Телефонный справочник". После анализа интернет источников и литературы была поставлена задача создать реляционную базу данных как наиболее эффективную и подходящую для достижения поставленной цели. Кроме этого, был проведен анализ существующих СУБД, так как на сегодняшний день на рынке представлено множество подобных программ, различающихся сферами применения, доступностью и удобством использования. В результате база данных "Телефонный справочник" была создана в программе ApacheOpenOfficeBase, входящей в офисный пакет Apache.Список использованной литературыКумскова И.А. Базы данных / [Текст]. - М.: КноРус, 2011. - 488 с. - ISBN 978.Пирогов В.Ю. Информационные системы и базы данных. Организация и проектирование / [Текст]. - М.: БХВ-Петербург, 2009. - 528 с. - ISBN 978-5-9775-0399-0 5-406-01764-7.Фрост Р. Базы данных. Проектирование и разработка / [Текст]. - М.: НТ Пресс, 2007. - 592 с. - ISBN 978-5-477-00494-2.Фуфаев Э.В. Базы данных / [Текст]. - М.: Академия, 2009. - 320 с. -ISBN 978-5-7695-6363-8.Чекалов А. Базы данных: от проектирования до разработки приложений / [Текст]. - М.: БХВ-Петербург, 2003. - 384 с. - ISBN 5-94157-283-2.Официальный сайт ApacheOpenOffice. [Электронный ресурс]. – Режим доступа: https://www.openoffice.org/ru/ (дата обращения 30.11.2020)ApacheOpenOfficeBase. Часто задаваемые вопросы [Электронный ресурс]. – Режим доступа: https://wiki.openoffice.org/wiki/Base:_Часто_задаваемые_вопросы(дата обращения 01.12.2020)Про свободное программное обеспечение. OpenOffice: Работа в Base [Электронный ресурс]. – Режим доступа: https://pro-spo.ru/workopenoffice/3892-rabota-v-base(дата обращения 01.12.2020)Linuxпо-русски. Базы данных в LibreOfficeBase[Электронный ресурс]. – Режим доступа: http://rus-linux.net/MyLDP/BOOKS/spo_in_office/strukt/base.html(дата обращения 29.11.2020)wikiHow. Как пользоваться MicrosoftAccess[Электронный ресурс]. – Режим доступа: http://rus-linux.net/MyLDP/BOOKS/spo_in_office/strukt/base.html(дата обращения 28.11.2020)Hostinfo – справочная инфорамция и практические советы. Все, что нужно – phpMyAdmin![Электронный ресурс]. – Режим доступа: http://hostinfo.ru/articles/461 (дата обращения 03.12.2020)
1. Кумскова И.А. Базы данных / [Текст]. - М.: КноРус, 2011. - 488 с. - ISBN 978.
2. Пирогов В.Ю. Информационные системы и базы данных. Организация и проектирование / [Текст]. - М.: БХВ-Петербург, 2009. - 528 с. - ISBN 978-5-9775-0399-0 5-406-01764-7.
3. Фрост Р. Базы данных. Проектирование и разработка / [Текст]. - М.: НТ Пресс, 2007. - 592 с. - ISBN 978-5-477-00494-2.
4. Фуфаев Э.В. Базы данных / [Текст]. - М.: Академия, 2009. - 320 с. -ISBN 978-5-7695-6363-8.
5. Чекалов А. Базы данных: от проектирования до разработки приложений / [Текст]. - М.: БХВ-Петербург, 2003. - 384 с. - ISBN 5-94157-283-2.
6. Официальный сайт Apache OpenOffice. [Электронный ресурс]. – Режим доступа: https://www.openoffice.org/ru/ (дата обращения 30.11.2020)
7. Apache OpenOffice Base. Часто задаваемые вопросы [Электронный ресурс]. – Режим доступа: https://wiki.openoffice.org/wiki/Base:_Часто_задаваемые_вопросы (дата обращения 01.12.2020)
8. Про свободное программное обеспечение. OpenOffice: Работа в Base [Электронный ресурс]. – Режим доступа: https://pro-spo.ru/workopenoffice/3892-rabota-v-base (дата обращения 01.12.2020)
9. Linux по-русски. Базы данных в LibreOffice Base [Электронный ресурс]. – Режим доступа: http://rus-linux.net/MyLDP/BOOKS/spo_in_office/strukt/base.html (дата обращения 29.11.2020)
10. wikiHow. Как пользоваться Microsoft Access [Электронный ресурс]. – Режим доступа: http://rus-linux.net/MyLDP/BOOKS/spo_in_office/strukt/base.html (дата обращения 28.11.2020)
11. Hostinfo – справочная инфорамция и практические советы. Все, что нужно – phpMyAdmin! [Электронный ресурс]. – Режим доступа: http://hostinfo.ru/articles/461 (дата обращения 03.12.2020)
Вопрос-ответ:
Что такое база данных Телефонный справочник?
База данных Телефонный справочник - это собрание информации о различных абонентах, включающее их имена, адреса и номера телефонов. Она позволяет быстро и удобно искать нужные контакты.
Какие виды баз данных существуют?
Существует несколько видов баз данных, включая иерархическую, сетевую, реляционную и объектно-ориентированную. Каждый вид имеет свои особенности и применяется в различных областях.
Как выбрать программное обеспечение для создания базы данных?
При выборе программного обеспечения для создания базы данных необходимо проанализировать такие факторы, как функциональность, удобство использования, совместимость с другими системами, цена и поддержка. Необходимо выбрать ПО, которое наилучшим образом соответствует потребностям проекта.
Как определить структуру таблиц в базе данных?
Определение структуры таблиц в базе данных требует анализа данных, которые будут храниться в базе. Необходимо определить типы данных для каждого поля, а также установить связи между таблицами, если база данных будет иметь связанные данные.
Как создать базу данных Телефонный справочник?
Для создания базы данных Телефонный справочник можно использовать программное обеспечение, такое как Apache OpenOffice Base. Необходимо скачать и установить Java Runtime Environment, затем настроить виртуальную машину Java в настройках Apache OpenOffice Base. После этого можно создать таблицы и начать заполнять базу данных.
Какие виды баз данных существуют?
Существуют различные виды баз данных, включая реляционные, иерархические, сетевые, объектно-ориентированные и распределенные базы данных.
Как выбрать ПО для создания базы данных?
При выборе ПО для создания базы данных необходимо провести анализ требований проекта, определить функциональность, удобство использования и стоимость различных программных решений. Рекомендуется обратить внимание на популярные системы управления базами данных, такие как Oracle, MySQL, PostgreSQL, Microsoft SQL Server и другие.
Как определить структуру таблиц в базе данных?
Для определения структуры таблиц в базе данных необходимо определить набор полей, их типы данных и связи между таблицами. Также важно учесть требования к производительности и надежности базы данных.