Базы данных "Телефонный справочник"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.