Розробка бази даних для автоматизованого вирішення комплексу функціональних задач "Облік оплати водопостачальних послуг"

Проект бази даних для автоматизованого вирішення задач "Облік оплати водопостачальних послуг". Опис інфологічної моделі бази даних та її складових частин. Побудова діаграми "Сутність-зв'язок". Реалізація проекту СУБД MS Access, MySQL та MS SQL Server.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 19.02.2017
Размер файла 1003,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

);

ALTER TABLE Lichilnyku

ADD PRIMARY KEY (ID_lichilnyka);

CREATE TABLE Pilgi

(

ID_pilgi INTEGER NOT NULL,

Nazva_pilgi VARCHAR(20) NULL,

Cina_pilgi INTEGER NULL

);

ALTER TABLE Pilgi

ADD PRIMARY KEY (ID_pilgi);

CREATE TABLE Pokazannya_lichilnyka

(

Potochne_pokazannya INTEGER NULL,

Data DATE NULL,

ID_lichilnyka INTEGER NULL,

ID_pokazannya INTEGER NOT NULL,

Poperedne_pokazannya INTEGER NULL,

Rozrahynkove_znachennya_pokazann INTEGER NULL

);

ALTER TABLE Pokazannya_lichilnyka

ADD PRIMARY KEY (ID_pokazannya);

CREATE TABLE Poslygu

(

ID_poslygu INTEGER NOT NULL,

Vid_poslygu VARCHAR(20) NULL

);

ALTER TABLE Poslygu

ADD PRIMARY KEY (ID_poslygu);

CREATE TABLE Taryfy

(

ID_taryfa INTEGER NOT NULL,

Typ_taryfa VARCHAR(20) NULL,

ID_poslygu INTEGER NULL,

Cina_tarufy INTEGER NULL

);

ALTER TABLE Taryfy

ADD PRIMARY KEY (ID_taryfa);

ALTER TABLE Kartka_abonenta

ADD FOREIGN KEY R_16 (ID_pilgi ) REFERENCES Pilgi (ID_pilgi );

ALTER TABLE Kartka_abonenta

ADD FOREIGN KEY R_17 (ID_taryfa) REFERENCES Taryfy (ID_taryfa);

ALTER TABLE Kartka_rozrahynkiv

ADD FOREIGN KEY R_15 (ID_pokazannya) REFERENCES

Pokazannya_lichilnyka (ID_pokazannya);

ALTER TABLE Kartka_rozrahynkiv

ADD FOREIGN KEY R_21 (ID_kartky_abonenta) REFERENCES

Kartka_abonenta (ID_kartky_abonenta);

ALTER TABLE Kvytancii

ADD FOREIGN KEY R_13 (ID_kartky_abonenta) REFERENCES

Kartka_abonenta (ID_kartky_abonenta);

ALTER TABLE Kvytancii

ADD FOREIGN KEY R_14 (ID_rozrahynky) REFERENCES

Kartka_rozrahynkiv (ID_rozrahynky);

ALTER TABLE Kvytancii

ADD FOREIGN KEY R_20 (ID_poslygu) REFERENCES Poslygu

(ID_poslygu);

ALTER TABLE Lichilnyku

ADD FOREIGN KEY R_7 (ID_kartky_abonenta) REFERENCES

Kartka_abonenta (ID_kartky_abonenta);

ALTER TABLE Pokazannya_lichilnyka

ADD FOREIGN KEY R_19 (ID_lichilnyka ) REFERENCES Lichilnyku

(ID_lichilnyka );

ALTER TABLE Taryfy

ADD FOREIGN KEY R_18 (ID_poslygu) REFERENCES Poslygu

(ID_poslygu);

Лістинг Д.3 Лістинг вихідного коду на мові T-SQL для створення схеми бази даних у середовищі СУБД MS SQL Server

CREATE TABLE Картка_абонента

(

ID_картки_абонента integer NOT NULL ,

ПІБ_власника varchar(20) NULL ,

Вулиця varchar(20) NULL ,

Дім integer NULL ,

Квартира integer NULL ,

ID_пільги integer NULL ,

ID_тарифа integer NULL

)

ALTER TABLE Картка_абонента

ADD CONSTRAINT XPKКартка_абонента PRIMARY KEY

NONCLUSTERED (ID_картки_абонента ASC)

CREATE TABLE Картка_розрахунків

(

ID_розрахунку integer NOT NULL ,

Нарахування integer NULL ,

ID_показання integer NULL ,

ID_картки_абонента integer NULL

)

ALTER TABLE Картка_розрахунків

ADD CONSTRAINT XPKКартка_розрахунків PRIMARY KEY

NONCLUSTERED (ID_розрахунку ASC)

CREATE TABLE Квитанція

(

ID_квитанції integer NOT NULL ,

Сума_до_сплати integer NULL ,

Сплачено integer NULL ,

ID_картки_абонента integer NULL ,

ID_розрахунку integer NULL ,

ID_послуги integer NULL

)

ALTER TABLE Квитанція

ADD CONSTRAINT XPKКвитанція PRIMARY KEY NONCLUSTERED

(ID_квитанції ASC)

CREATE TABLE Лічильники

(

ID_лічильника integer NOT NULL ,

Місце_установки varchar(20) NULL ,

ID_картки_абонента integer NULL ,

Початкове_показання integer NULL

)

ALTER TABLE Лічильники

ADD CONSTRAINT XPKЛічильники PRIMARY KEY

NONCLUSTERED (ID_лічильника ASC)

CREATE TABLE Пільги

(

ID_пільги integer NOT NULL ,

Назва_пільги varchar(20) NULL ,

Ціна_пільги integer NULL

)

ALTER TABLE Пільги

ADD CONSTRAINT XPKПільги PRIMARY KEY NONCLUSTERED

(ID_пільги ASC)

CREATE TABLE Показники_лічильників

(

Поточне_показання integer NULL ,

Дата datetime NULL ,

ID_лічильника integer NULL ,

ID_показання integer NOT NULL ,

Попереднє_показання integer NULL ,

Розрахункове_значення_показань integer NULL

)

ALTER TABLE Показники_лічильників

ADD CONSTRAINT XPKПоказники_лічильників PRIMARY KEY

NONCLUSTERED (ID_показання ASC)

CREATE TABLE Послуги

(

ID_послуги integer NOT NULL ,

Вид_послуги varchar(20) NULL

)

ALTER TABLE Послуги

ADD CONSTRAINT XPKПослуги PRIMARY KEY NONCLUSTERED

(ID_послуги ASC)

CREATE TABLE Тарифи

(

ID_тарифа integer NOT NULL ,

Тип_тарифу varchar(20) NULL ,

ID_послуги integer NULL ,

Ціна_тарифу integer NULL

)

ALTER TABLE Тарифи

ADD CONSTRAINT XPKТарифи PRIMARY KEY NONCLUSTERED

(ID_тарифа ASC)

ALTER TABLE Картка_абонента

ADD CONSTRAINT R_16 FOREIGN KEY (ID_пільги) REFERENCES

Пільги(ID_пільги)

ON DELETE NO ACTION

ON UPDATE NO ACTION

ALTER TABLE Картка_абонента

ADD CONSTRAINT R_17 FOREIGN KEY (ID_тарифа) REFERENCES

Тарифи(ID_тарифа)

ON DELETE NO ACTION

ON UPDATE NO ACTION

ALTER TABLE Картка_розрахунків

ADD CONSTRAINT R_15 FOREIGN KEY (ID_показання)

REFERENCES Показники_лічильників(ID_показання)

ON DELETE NO ACTION

ON UPDATE NO ACTION

ALTER TABLE Картка_розрахунків

ADD CONSTRAINT R_21 FOREIGN KEY (ID_картки_абонента)

REFERENCES Картка_абонента(ID_картки_абонента)

ON DELETE NO ACTION

ON UPDATE NO ACTION

ALTER TABLE Квитанція

ADD CONSTRAINT R_13 FOREIGN KEY (ID_картки_абонента)

REFERENCES Картка_абонента(ID_картки_абонента)

ON DELETE NO ACTION

ON UPDATE NO ACTION

ALTER TABLE Квитанція

ADD CONSTRAINT R_14 FOREIGN KEY (ID_розрахунку)

REFERENCES Картка_розрахунків(ID_розрахунку)

ON DELETE NO ACTION

ON UPDATE NO ACTION

ALTER TABLE Квитанція

ADD CONSTRAINT R_20 FOREIGN KEY (ID_послуги) REFERENCES

Послуги(ID_послуги)

ON DELETE NO ACTION

ON UPDATE NO ACTION

ALTER TABLE Лічильники

ADD CONSTRAINT R_7 FOREIGN KEY (ID_картки_абонента)

REFERENCES Картка_абонента(ID_картки_абонента)

ON DELETE NO ACTION

ON UPDATE NO ACTION

ALTER TABLE Показники_лічильників

ADD CONSTRAINT R_19 FOREIGN KEY (ID_лічильника)

REFERENCES Лічильники(ID_лічильника)

ON DELETE NO ACTION

ON UPDATE NO ACTION

ALTER TABLE Тарифи

ADD CONSTRAINT R_18 FOREIGN KEY (ID_послуги) REFERENCES

Послуги(ID_послуги)

ON DELETE NO ACTION

ON UPDATE NO ACTION

Размещено на Allbest.ru

...

Подобные документы

  • Форми вихідних документів. Перелік запитів до бази даних. Побудова інфологічної моделі, її структурні компоненти: сутності, зв’язки та відносини. Перелік таблиць, опис запитів. Загальна характеристика та головний зміст форм розроблюваної бази даних.

    курсовая работа [414,5 K], добавлен 31.01.2014

  • Теоретичні відомості про пакет ІЗВП Borland Delphi та СУБД MS Access, оцінка їх функціональних особливостей. Опис структури бази даних. Проектування інтерфейсу програми, опис її логічної структури та функцій. Контроль коректності вхідних, вихідних даних.

    курсовая работа [4,5 M], добавлен 03.01.2014

  • Розробка бази даних в середовищі Microsoft SQL Server 2008 для обліку послуг фітнес-клубу. Таблиці для баз даних, їх властивості. Аналіз сукупності вхідних і вихідних параметрів, опис інформаційної бази, розробка логічної і фізичної моделі даних в ІС.

    курсовая работа [449,9 K], добавлен 09.05.2016

  • Властивості та функції бази даних. Вибір та обгрутування програмного забезпечення Microsoft Access. Розробка бази даних за методом сутність-зв’язок. Етапи розробки бази даних "Відділ комп’ютерних комплектуючих" за допомогою СУБД Microsoft Office Access.

    курсовая работа [7,4 M], добавлен 12.06.2019

  • Розробка бази даних для обробки інформації про діяльність туристичного агентства. Визначення предметної області, вхідних та вихідних даних, їх організації. Генерація схеми бази даних. Реалізація функціональних вимог. Інструкція з експлуатації системи.

    курсовая работа [5,3 M], добавлен 12.05.2015

  • Аналіз та проектування бази даних по організації обліку та руху товарів на складах, обґрунтування вибору інструментального засобу. Застосування СУБД Microsoft Access, розробка таблиць бази даних. запитів, форм, конструювання звітів і організація захисту.

    курсовая работа [463,3 K], добавлен 07.06.2010

  • Проектування і реалізація реляційної бази даних для централізованого зберігання інформації з метою полегшення і систематизації даних замовлень клієнтів готельного комплексу. Розробка сценаріїв для створення бази даних і базових таблиць проекту.

    курсовая работа [147,2 K], добавлен 02.06.2019

  • Аналіз предметної галузі, постановка задачі, проектування бази даних. UML-моделювання, побудова ER-діаграми, схеми реляційної бази даних у третій нормальній формі. Призначення і логічна структура. Опис фізичної моделі бази даних, програмної реалізації.

    курсовая работа [3,5 M], добавлен 28.11.2011

  • Опис вхідних та вихідних повідомлень, процедури перетворення даних. Розробка інфологічної моделі, інформаційні об’єкти та їх характеристика. Автоматизація даталогічного проектування. Опис структур таблиць бази даних на фізичному рівні, реалізація запитів.

    курсовая работа [2,5 M], добавлен 02.01.2014

  • Система управління базами даних (СУБД) як сукупність програм загального користування. Створення СУБД у середовищі MS Access для підприємства послуг зв’язку "NewTone". Основні споживачі послуг підприємства. Ієрархічна структура елементів бази даних.

    курсовая работа [5,0 M], добавлен 24.02.2011

  • Узагальнена структурна схема інформаційної системи та алгоритми її роботи. Проект бази даних. Інфологічне проектування і дослідження предметної області. Розробка інфологічної моделі предметної області. Розробка композиційної, логічної системи бази даних.

    курсовая работа [861,7 K], добавлен 21.02.2010

  • Розробка структури бази даних. ER-моделі предметної області. Проектування нормалізованих відношень. Розробка форм, запитів, звітів бази даних "Автосалон". Тестування роботи бази даних. Демонстрація коректної роботи форми "Додавання даних про покупців".

    курсовая работа [4,0 M], добавлен 02.12.2014

  • Розробка бази даних для меблевої фірми. Обстеження і аналіз предметної області та побудова концептуальної, логічної та фізичної моделі цієї бази даних. Використання мови програмування Visual Basic при написанні програмного коду, що обслуговує базу даних.

    курсовая работа [1,4 M], добавлен 24.10.2010

  • Аналіз відомих підходів до проектування баз даних. Ієрархічна, мережева та реляційна моделі представлення даних, їх особливості. Концептуальне проектування: приклад документів, побудова ER-діаграми, модель "сутність-зв'язок". Побудова фізичної моделі.

    курсовая работа [541,5 K], добавлен 29.01.2013

  • Системний аналіз бази даних за вхідною та вихідною документацією, визначення сутностей, атрибутів, зв’язків. Створення логічної моделі бази даних із застосуванням нормалізації, алгоритм її роботи. Розробка програмного забезпечення та інтерфейсу СУБД.

    курсовая работа [946,8 K], добавлен 02.07.2015

  • Поняття та переваги реляційної бази, автоматизація аналізу даних. Опис основних компонентів сховища даних AS/400. Процес перетворення оперативних даних в інформаційні. Багатовимірні бази даних (MDD). Опис даних і створення файлів в інтеграційних базах.

    реферат [36,8 K], добавлен 14.01.2012

  • Використання баз даних та інформаційних систем у сучасному житті. Основні відомості про реляційні бази даних. Зв'язування відносин. Структурована мова запитів SQL. Сутність та загальний опис бази даних "Архітектурна компанія". Приклад створення таблиці.

    курсовая работа [320,7 K], добавлен 19.06.2015

  • Основні відомості про реляційні бази даних, система управління ними. Основні директиви для роботи в середовищі MySQ. Визначення та опис предметної області. Створення таблиць та запитів бази даних автоматизованої бази даних реєстратури в поліклініці.

    курсовая работа [2,9 M], добавлен 06.11.2011

  • Використання баз даних та інформаційних систем. Поняття реляційної моделі даних. Ключові особливості мови SQL. Агрегатні функції і угрупування даних. Загальний опис бази даних. Застосування технології систем управління базами даних в мережі Інтернет.

    курсовая работа [633,3 K], добавлен 11.07.2015

  • Договірна діяльність організацій як предмет проекту створення бази даних. Основні етапи роботи з Microsoft Access зі створення бази даних. Мінімальний список характеристик, які потрібно врахувати в ході роботи. Ознайомлення з основними об'єктами СУБД.

    лабораторная работа [1,7 M], добавлен 21.04.2011

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