Базы данных "Телефонный справочник"
Создание учебной базы данных "Телефонный справочник", содержащей сведения об абонентах, их переговорах и предоставляемых по ним льготам. Процесс разработки базы данных. Построение информационной структуры предметной области. Описание таблиц и запросов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 21.04.2014 |
Размер файла | 324,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Реферат
Пояснительная записка содержит 15 страниц, 4 рисунка, 5 таблиц, 2 источника.
БАЗА ДАННЫХ, СВЯЗЬ, ПОЛЕ, ЗАПИСЬ, OPENOFFICE BASE, ЗАПРОС, СУБД.
В данной курсовой работе рассматривается задача создания системы управления базой данных. В качестве программы для создания СУБД рассматривается приложение OpenOffice Base.
Оглавление
- Введение
- 1. Описание предметной области
- 2. Проектирование базы данных
- 2.1 Описание БД в терминах объектов предметной области
- 2.2 Построение информационной структуры предметной области
- 2.3 Представление БД реляционной моделью
3. Описание таблиц
4. Заполнение таблиц
5. Описание запросов
- Заключение
- Список используемых источников
- база данные абонент запрос
Введение
В процессе развития человечества появилась необходимость хранить большие объемы однородной информации для последующей работы с ней. При этом работа с хранимой информацией должна была быть удобной. Так сначала появились банки данных. Банк данных - совокупность информации, упорядоченная определенном образом и имеющая средства быстрого поиска, хранения и доступа к информации.
С развитием информационных технологий банки данных стали располагаться на электронных носителях. Такие банки называют базами данных. По своей структуре база данных является набором связанных между собой таблиц, в которых хранится информация.
С понятием базы данных связано понятие СУБД - системы управления базами данных. СУБД - программа, позволяющая вносить информацию в БД, искать ее и редактировать.
В курсовой работе рассмотрено создание СУБД для работы с базой данных телефонного справочника.
1. Описание предметной области
Необходимо обеспечить ввод, редактирование и просмотр данных в удобной для пользователя форме.
В настоящие время в связи с развитием компьютерной техники появилась возможность автоматизировать многие процессы, с одной стороны. С другой стороны, в связи со стремительным развитием телефонной сети и комплекса предоставляемых услуг увеличился объем обрабатываемой информации. И возникла объективная необходимость автоматизировать систему учета телефонных разговоров.
В данной работе я создал учебную БД "Телефонный справочник"
Для этого необходимо создать базы данных, содержащих сведения об абонентах, их переговорах и предоставляемых по ним льготам.
2. Проектирование базы данных
База данных - это датологическое (в виде данных) представление информационной модели предметной области.
Процесс разработки БД представляет собой процесс реализации следующего отображения
Наибольшее распространение получил трехуровневый подход к проектированию модели данных, включающий внешний, концептуальный и внутренний уровни представления данных.
2.1 Описание БД в терминах объектов предметной области
Проектирование БД начинается с предварительной структуризации предметной области: объекты реального мира подвергаются классификации, фиксируется совокупность подлежащих отображению в БД объектов.
Главным объектом предметной области является телефон. Для этого объекта необходимо хранить номер, время и дату разговора, тарифный план и цену.
Клиент - второй объект ПО. Он обладает следующими атрибутами: ФИО, телефон и адрес прописки.
2.2 Построение информационной структуры предметной области
Концептуальная модель применяется для структурирования ПО с учетом информационных потребностей самой ПО и информационных интересов пользователей системы и независима от конкретной СУБД.
Для проектирования концептуальной схемы из моделей типа "сущность - связь" наиболее известна модель П.Чена, или ER-модель. Общим для всех моделей этого типа является использование трех основных конструкций: сущность, атрибут и связь.
Сущность - собирательное понятие, некоторая абстракция реально существующего объекта, процесса или явления, о котором необходимо хранить информацию.
Тип сущности определяет множество подобных экземпляров объекта, а экземпляр сущности - конкретный экземпляр объекта. Каждый рассматриваемый в модели тип сущности должен быть поименован.
Атрибут - поименованная характеристика сущности, которая принимает значение из некоторого множества значений. В модели атрибут выступает в качестве средства, с помощью которого моделируются свойства сущностей.
Связь - средство представления отношения между сущностями.
В рассматриваемой базе необходимо хранить информацию о переговорах, их времени и дате, поэтому в модели будет три сущности: КЛИЕНТЫ, УЧЕТ ПЕРЕГОВОРОВ, ЛЬГОТЫ.
2.3 Представление БД реляционной моделью
Основной задачей логического проектирования является разработка логической схемы, ориентированной на выбранную СУБД. Так как подавляющее большинство современных СУБД - реляционные, то и концептуальную модель БД следует отображать на реляционную модель.
В данной работе рассмотрена СУБД OpenOffice Base. Для отображения требуемых данных необходимо наличие трех таблиц: КЛИЕНТЫ, УЧЕТ ПЕРЕГОВОРОВ, ЛЬГОТЫ. Распишем состав каждой таблицы:
– КЛИЕНТЫ - содержит фамилию, имя, отчество, адрес прописки и контактный телефон;
– ЛЬГОТЫ - период разговора, время и льготный тариф;
– УЧЕТ ПЕРЕГОВОРОВ - содержит телефон, переговоры с городом, время, ставку и дату разговора;
Ниже представлена схема базы со связями.
Рисунок 1 - Схема базы данных
3. Описание таблиц
В результате анализа информационной модели и множества информационных запросов делаем вывод, что таблицы базы данных разрабатываемого приложения должны иметь следующие свойства (Рис1-3).
Система предназначена для структурирования, просмотра и редактирования данных. В СУБД реализованы формы ввода и изменения данных.
Также в системе созданы запросы выбора записей из нескольких таблиц для последующего их отображения в форме просмотра данных. В запросах записи сортируются по возрастанию для удобства восприятия. После сортировки информация отображается в виде сводной таблицы.
Рисунок 2 - Свойства таблицы КЛИЕНТЫ
Рисунок 3 - Свойства таблицы ЛЬГОТЫ
Рисунок 4 - Свойства таблицы УЧЕТ ПЕРЕГОВОРОВ
4. Заполнение таблиц
Таблица "КЛИЕНТЫ"
Таблица "ЛЬГОТЫ"
Таблица "УЧЕТ ПЕРЕГОВОРОВ"
5. Описание запросов
Запросы позволяют организовать любую обработку исходных данных из таблиц: сортировку, отбор данных, вычисления, создавать новые таблицы, обновлять данные в таблицах. На основе запросов чаще всего строятся формы и отчеты. Источником запроса могут быть одна или несколько таблиц, а также запрос.
Я сделал запросы позволяющие увидеть:
1) Данные клиента
Таблица "ДАННЫЕ КЛИЕНТЫ"
2) С какого номера телефона был совершен звонок, в какое время и сколько длился разговоров.
Таблица "ПЕРЕГОВОРЫ"
Заключение
В процессе курсовой работы была исследована предметная область "Телефонный справочник", в которой в качестве хранимой информации выступают персональные данные человека, а также информация о телефонных переговорах. Для рассмотренной предметной области была составлена информационная модель, которая впоследствии была приведена к нормальной форме. При этом была существенно уменьшена избыточность информации.
Данная предметная область представляет собой актуальную в настоящее время информационную систему.
Список используемых источников
1 Роланд, Ф.Д. Основные концепции баз данных [текст]/Ф.Д. Роланд. : Пер. с англ. - М.Ж Издательский дом "Вильямс", 2002. - 256 с.
2 Амелина Н.И. Методические указания по курсовому проектирование по курсу "Базы данных" [текст]/Н.И. Амелина, Л.А. Мачулина. - Ростов-на-Дону: Ростовский государственный университет, 1999 - 39 с.
Размещено на Allbest.ru
...Подобные документы
Реализация базы данных, содержащей несколько таблиц, а также информационных запросов, форм и отчетов к ней в СУБД FoxPro. База данных "Справочник Меломана" спроектирована для быстрого поиска исполнителей и информации об их творческой деятельности.
курсовая работа [5,8 M], добавлен 28.04.2012Проектирование информационной системы "телефонный справочник поликлиники". Программирование на стороне сервера SQL. Типы данных полей таблиц. Создание домена в интернет с использованием утилиты IBExpert. Разработка бизнес-логики на стороне SQL-сервера.
курсовая работа [2,7 M], добавлен 02.05.2014Разработка компьютерной программы - автоматического телефонного спавочника. Описание алгоритма программы. Описание последовательности действия при составлении и редактировании базы данных. Основные операторы и группы операторов. Анализ программы.
курсовая работа [21,7 K], добавлен 29.10.2008Определение понятия и общее описание базы данных как упорядоченной информационной системы на носителе информации. Описание предметной области и разработка приложения базы данных, содержащей информацию о расписании занятий, для преподавателей кафедры.
курсовая работа [1,3 M], добавлен 08.08.2012Создание программы "Телефонный справочник": загрузка телефонной книги; разработка алгоритмов добавления, редактирования, удаления записи; поиск по различным параметрам, вывод данных на печать. Интерфейс пользователя, системные требования и ограничения.
курсовая работа [1,5 M], добавлен 24.09.2012Разработка базы данных информационной системы для автоматизации предметной области. Программа контроля и просмотра услуг, предоставляемых магазином "Стройматериалы". Схема данных, создание запросов, отчёты. Описание технологии ведения базы данных.
курсовая работа [2,5 M], добавлен 21.10.2012Сущность базы данных. Процесс построения концептуальной модели. Построение реляционной модели, создание ключевого поля. Процесс нормализации. Проектирование базы данных в ACCESS. Порядок создание базы данных. Создание SQL запросов и работа в базе данных.
курсовая работа [185,6 K], добавлен 08.11.2008Разработка приложений баз данных Delphi. Построение концептуальной модели, атрибуты сущностей и связей. Проектирование приложения для ведения базы данных телефонных номеров с возможностью поиска по всем имеющимся полям. Тестирование программного средства.
курсовая работа [641,7 K], добавлен 17.08.2013Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.
контрольная работа [723,9 K], добавлен 25.11.2012Разработка базы данных с информацией о сотрудниках, товарах, со справочником типов товаров средствами системы управления базами данных MySQL с помощью SQL-запросов. Разработка инфологической модели предметной области. Структура таблиц, полей базы данных.
контрольная работа [648,7 K], добавлен 13.04.2012Общее описание предметной области и бизнес-процессов. Описание подразделов "Продажа продукции" с помощью Use Case Diagram. Прецедент операции над данными справочников. Создание базы данных в SQL Server. Проектировнаие таблиц, отчетов и запросов.
курсовая работа [337,2 K], добавлен 23.04.2015Разработка базы данных "Доставка товара" в среде MS Access, ее структуры, объектов (таблиц, запросов, форм, отчетов, макросов). Анализ предметной области базы данных, описание ее схемы, полей таблиц, разработанных объектов. Требования к работе приложения.
контрольная работа [2,6 M], добавлен 07.08.2013Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.
курсовая работа [3,1 M], добавлен 26.02.2016Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.
курсовая работа [2,1 M], добавлен 14.11.2013Реляционная модель базы данных в текстовом виде. Код, с помощью которого были созданы и заполнены таблицы. Разработка схемы базы данных справочника селекционера. Создание запросов, их основные виды. Процедуры на выбор данных, добавление и удаление.
методичка [1,1 M], добавлен 20.05.2014Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.
курсовая работа [981,4 K], добавлен 05.11.2011Разработка логической и физической моделей базы данных предприятия и описание атрибутов. Порядок создания справочников и реквизитов базы данных на основе программы "1С:Предприятие 8.2", назначение связей таблиц. Пример сгенерированных SQL-кодов.
курсовая работа [2,7 M], добавлен 02.12.2015Анализ предметной области и создание таблиц базы данных "Фирма по продаже запчастей". Простой выбор данных и обработка группирующих запросов с условием средствами MS SQL Server 2008. Создание хранимых процедур и функций, изменение структуры базы данных.
курсовая работа [6,1 M], добавлен 16.12.2015Цель создания базы данных магазина. Понятие и сущность инфологического моделирования, его применение. Особенности разработки базы данных, создание таблиц, схемы данных, запросов, визуальных и печатных форм. Описание процесса работы с базами данных.
курсовая работа [1,9 M], добавлен 15.11.2013Процесс создания и определение задач полнофункциональной системы управления базами данных. Разработка структуры таблиц, хранящих данные и формирование запросов. Построение форм для ввода и просмотра информации в запросах и создание необходимых отчетов.
курсовая работа [1,1 M], добавлен 11.09.2010