Розробка бази даних для автоматизованого вирішення комплексу функціональних задач "Облік оплати водопостачальних послуг"
Проект бази даних для автоматизованого вирішення задач "Облік оплати водопостачальних послуг". Опис інфологічної моделі бази даних та її складових частин. Побудова діаграми "Сутність-зв'язок". Реалізація проекту СУБД 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