Варианты для курсовых проектов по дисциплине «Управление данными»
Вариант 1. Информационная подсистема ведения счетов клиентов
Назначение подсистемы поддержание в актуальном состоянии инвестиционных счетов клиентов.
Рисунок 1 Структура базы данных подсистемы ведения счетов клиентов
Назначение атрибутов таблицы Счет – Account:
· ID – суррогатный ключ;
· TypeID – внешний ключ для связи с таблицей Type;
· BankID – внешний ключ для связи с таблицей Bank;
· AgreementID – внешний ключ для связи с таблицей Agreement;
· Account – номер инвестиционного счета.
Назначение атрибутов таблицы Тип счета – TypeAccount:
· ID – суррогатный ключ;
· TypeAccount – тип счета (брокерский, дилерский, управления).
Назначение атрибутов таблицы Банк – Bank:
· ID – суррогатный ключ;
· NameFull – полное наименование банка;
· NameShort – краткое наименование банка;
· Inn – ИНН банка;
· Bik – БИК банка;
· CorAccount – номер корсчета;
· Account – номер банковского счета;
· City – город.
Назначение атрибутов таблицы Договор –Agreement:
· ID – суррогатный ключ;
· Number – номер договора;
· DataOpen- - дата заключения договора;
· DataClouse – дата закрытия договора;
· Note – пояснения.
Задание на курсовой проект.
1. Создать базу данных.
2. Заполнить базу данных тестовыми данными.
3. Разработать и протестировать представление для вывода следующей информации по счетам клиентов:
- Номер счета;
- Тип счета;
- Номер договора;
- Данные по банку.
4. Разработать и протестировать хранимую процедуру для вывода по заданному счету клиента следующей информации:
- Номер счета;
- Тип счета;
- Номер договора;
- Данные по банку.
5. Оформить отчет по курсовому проекту.
Вариант 2. Информационная подсистема ведения адресов клиентов
Назначение подсистемы поддержание в актуальном состоянии адресов клиентов.
Рисунок 2 - Структура базы данных подсистемы ведения адресов клиентов
Назначение атрибутов таблицы Адрес – Address:
· ID – суррогатный ключ;
· Person – Клиетн;
· CityID – внешний ключ для связи с таблицей City;
· Street – наименование улицы;
· Bulding – номер строения, дома;
· Office – номер офиса.
Назначение атрибутов таблицы Город –City:
· ID – суррогатный ключ;
· RegionID – внешний ключ для связи с таблицей Region;
· City – город.
Назначение атрибутов таблицы Регион –Region:
· ID – суррогатный ключ;
· CountryID – внешний ключ для связи с таблицей Country;
· Region – регион.
Назначение атрибутов таблицы Страна –Country:
· ID – суррогатный ключ;
· CountryFull – полное наименование страны;
· CountryShort – краткое наименование страны.
Задание на курсовой проект.
6. Создать базу данных.
7. Заполнить базу данных тестовыми данными.
8. Разработать и протестировать представление для вывода следующей информации по счетам клиентов:
- Клиент;
- Страна;
- Регион;
- Город;
- Улица;
- Строение;
- Офис.
9. Разработать и протестировать хранимую процедуру вывода для заданного клиента следующей информации:
- Страна;
- Регион;
- Город;
- Улица;
- Строение;
- Офис.
10. Оформить отчет по курсовому проекту.
Вариант 3. Информационная подсистема ведения договоров клиентов
Назначение подсистемы поддержание в актуальном состоянии договоров клиентов.
Рисунок 3 - Структура базы данных подсистемы ведения договоров клиентов
Назначение атрибутов таблицы Клиент –Person:
· ID – суррогатный ключ;
· Inn – ИНН клиента;
· Type – тип клиента (физическое лицо, юридическое лицо);
· Shifer – шифр клиента;
· Data –дата регистрации клиента.
Назначение атрибутов таблицы Договор –Agreement:
· ID – суррогатный ключ;
· PersonID – внешний ключ для связи с таблицей Person;
· TypeID – внешний ключ для связи с таблицей Type;
· StatusID – внешний ключ для связи с таблицей Status;
· Number – номер договора;
· DataOpen- - дата заключения договора;
· DataClouse – дата закрытия договора;
Назначение атрибутов таблицы Статус договор –StatusAggrement:
· ID – суррогатный ключ;
· Status – статус договора (действует, блокирован).
Назначение атрибутов таблицы Тип договор –TypeAgreement:
· ID – суррогатный ключ;
· Type – тип договора (дилерский, брокерский, управления).
Задание на курсовой проект.
11. Создать базу данных.
12. Заполнить базу данных тестовыми данными.
13. Разработать и протестировать представление для вывода следующей информации по договорам клиентов:
- Номер договора;
- Дата заключения договора.
- Дата окончания срока действия договора;
- Статус договора;
- Тип договора;
- Шифр клиента;
- ИНН клиента;
- Тип клиента;
- Дата регистрации клиента
14. Разработать и протестировать хранимую процедуру для вывода по заданному номеру договора следующей информации:
- Номер договора;
- Дата заключения договора.
- Дата окончания срока действия договора;
- Статус договора;
- Тип договора;
- Шифр клиента;
- ИНН клиента;
- Тип клиента;
- Дата регистрации клиента
15. Оформить отчет по курсовому проекту.
Вариант 4. Информационная подсистема ведения клиентов – физических лиц
Назначение подсистемы поддержание в актуальном состоянии информации по клиентам – физическим лицам.
Рисунок 4 - Структура базы данных подсистемы ведения клиентов – физических лиц
Назначение атрибутов таблицы Person:
· ID – суррогатный ключ;
· Shifer – шифр клиента;
· Inn – ИНН клиента;
· Type – тип клиента;
· Data – дата регистрации клиента.
Назначение атрибутов таблицы Физическое лицо –Citizen:
· ID – суррогатный ключ;
· DocumentID – внешний ключ для связи с таблицей Document;
· PersonID - внешний ключ для связи с таблицей Person
· FirstName – имя клиента;
· SecondName – фамилия клиента;
· LastName – отчество клиента;
· Number – номер документа, удостоверяющего личность;
·.
Назначение атрибутов таблицы Документ – Document:
· ID – суррогатный ключ;
· Name – наименование документа, удостоверяющего личность;
· Seriy – серия документа, удостоверяющего личность;
· Organ – орган, выдавший документ, удостоверяющий личность;
· Data – дата выдачи документа, удостоверяющий личность