Мегаобучалка Главная | О нас | Обратная связь


Создание «самодельной» системы в среде SQL сервера.



2019-07-03 198 Обсуждений (0)
Создание «самодельной» системы в среде SQL сервера. 0.00 из 5.00 0 оценок




При создании собственного хранилища в рамках транзакционной системы возникает ряд задач, связанных с его созданием и обновлением. Такие действия требуют определенного администрирования. Для обеспечения универсальности доступа возникает ряд проблем с ведением системы метаданных. Необходимо реализовать целый ряд процедур для выполнения операций над хранилищем. Кроме того, требуются процедуры ведения витрин данных. Нужен также отдельный комплекс программ для проведения анализа и представления его результатов. Если не ставить задачи разработки товарного продукта для OLAP-системы, затраты на создание подобного продукта, скорее всего, будут выше, чем уже имеющихся коммерческих продуктов.

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

 

 

Приложение. Опи­са­ние струк­ту­ры ба­зы дан­ных при­ме­ров (TESTBASE)

До­ме­ны

Таб­ли­ца A.1.

Пе­ре­чень до­ме­нов

На­име­но­ва­ние Тип дан­ных Ог­ра­ни­че­ния
PrmKey: Integer NOT NULL

Таб­ли­цы

Таб­ли­ца Б.1.

Струк­ту­ра TBOOK. (Опи­са­ние кни­ги)

Имя по­ля Тип (до­мен) Опи­са­ние
UniKey PrmKey Пер­вич­ный ав­то­ин­кре­мент­ный ключ
Matherkey Integer Ключ руб­ри­ки верх­не­го уров­ня
BookNm VarChar (250) На­име­но­ва­ние кни­ги
Referat BLOB Ре­фе­рат

 

Таб­ли­ца Б.2.

Струк­ту­ра TAUTHOR. (Ав­то­ры)

Имя по­ля Тип (до­мен) Ог­ра­ни­че­ния Опи­са­ние
Author PrmKey   Пер­вич­ный ав­то­ин­кре­мент­ный ключ
AuName VarChar(60) NOT NULL Имя ав­то­ра
Comment VarChar(80)   При­ме­ча­ние

 

Таб­ли­ца Б.3.

Струк­ту­ра TPLACE. (Опи­са­ние мес­та хра­не­ния)

Имя по­ля Тип (до­мен) Опи­са­ние
UniKey PrmKey Пер­вич­ный ав­то­ин­кре­мент­ный ключ
CdPlace VarChar (25) Биб­лио­теч­ный код мес­та
TxPlace VarChar (60) На­име­но­ва­ние мес­та

Таб­ли­ца Б.4.

Струк­ту­ра TREADER. (Опи­са­ние чи­та­те­лей)

Имя по­ля Тип (до­мен) Опи­са­ние
UniKey PrmKey Пер­вич­ный ав­то­ин­кре­мент­ный ключ
RdNumb VarChar (10) № чи­та­тель­ско­го би­ле­та
RdName VarChar (60) Имя чи­та­те­ля

 

Таб­ли­ца Б.5.

Струк­ту­ра TBOOK_AUTHOR. (Опи­са­ние свя­зи Ав­тор–Кни­га)

Имя по­ля Тип (до­мен) Опи­са­ние
Author PrmKey Ключ для таб­ли­цы Ав­тор
BookKey PrmKey Ключ для таб­ли­цы Кни­га

 

Таб­ли­ца Б.6.

Струк­ту­ра TBOOK_PLACE. (Опи­са­ние свя­зи Кни­га–Ме­сто)

Имя по­ля Тип (до­мен) Опи­са­ние
UniKey PrmKey Пер­вич­ный ав­то­ин­кре­мент­ный ключ
PlaceKey PrmKey Ключ для таб­ли­цы Мест
BookKey PrmKey Ключ для таб­ли­цы Кни­га
Bnumber SmallInt Ко­ли­че­ст­во эк­зем­п­ля­ров

Таб­ли­ца Б.7.

Струк­ту­ра TBOOK_READER. (Опи­са­ние свя­зи Кни­га – Чи­та­тель)

Имя по­ля Тип (до­мен) Опи­са­ние
Reader PrmKey Ключ для таб­ли­цы Чи­та­те­лей (часть первичного ключа)
BookKey PrmKey Ключ для таб­ли­цы Кни­га (часть первичного ключа)
FirstDate Date Да­та вы­да­чи кни­ги
NextDate Date Да­та про­дле­ния сро­ка поль­зо­ва­ния

 

Таб­ли­ца Б.8.

Струк­ту­ра TPERS. (Сотрудники)

Имя по­ля Тип (до­мен) Опи­са­ние
UniKey PrmKey Пер­вич­ный ав­то­ин­кре­мент­ный ключ
INN VarChar (12) ИНН
Surname VarChar (30) Фамилия
Name VarChar (30) Имя
Patronymic VarChar (30) Отчество
BirthDay Date Дата рождения
Address VarChar (80) Место жительства

 

Таб­ли­ца Б.9.

Струк­ту­ра T_POSIT. (Должности)

Имя по­ля Тип (до­мен) Опи­са­ние
UniKey PrmKey Пер­вич­ный ав­то­ин­кре­мент­ный ключ
Position VarChar (12) Должность

 

Таб­ли­ца Б.10.

Струк­ту­ра TPERS_POSIT. (Опи­са­ние свя­зи Сотрудники – Должности)

Имя по­ля Тип (до­мен) Опи­са­ние
PersKey PrmKey Ключ для таб­ли­цы Персонла (часть первичного ключа)
PosKey PrmKey Ключ для таб­ли­цы Должности (часть первичного ключа)
DateBeg Date Дата начала работы в должности
DateEnd Date Дата окончания работы в должности

Список  ли­те­ра­ту­ры

1. Codd, E.F.. «Relational Completeness of Data Base Sublanguages». 1970 - Database Systems: 65–98.

2. Дейт, Кристофер. SQL и реляционная теория. Как грамотно писать код на SQL. — Символ-Плюс, 2010.

3. Мар­тин Д. Ор­га­ни­за­ция баз дан­ных в вы­чис­ли­тель­ных сис­те­мах. – М.: Мир, 1980. – 662 с.

4. Пуш­ни­ков А. Ю. Вве­де­ние в сис­те­мы управ­ле­ния ба­за­ми дан­ных. Часть 1. Ре­ля­ци­он­ная мо­дель дан­ных: Учеб­ное по­со­бие/Изд-е Баш­кир­ско­го ун-та. – Уфа, 1999. – 108 с.

5. Дейт К. Дж. Введение в системы баз данных — 8-е изд. — М.: Вильямс, 2005. — 1328 с.

6. Грофф Джеймс Р., Вайнберг Пол Н., Опель Эндрю Дж. SQL: полное руководство, 3-е издание - М.:«Вильямс», 2014. - 960 с.

7. Грабер Мартин. SQL. – М.: Лори, 2007. – 672 с.

8. Фиайли Крис. SQL: Руководство по изучению языка. — М.: Peachpit Press, 2003. — 456 с.

9. Тейлор Аллен. SQL для чайников, 8-е издание. — М.: «Диалектика», 2014. - 416 с.

10. Бондарь Александр. InterBase и Firebird. Практическое руководство для умных пользователей и начинающих разработчиков. (Цифровая книга), 2012 - 592с.

11. Борри Хелен. Firebird. Руководство разработчика баз данных. БХВ-Петербург - 2007 - 1104 с.

12. Ковязин А.Н., Востриков С.М. Мир InterBase: Архитектура, администрирование и разработка приложений баз данных в InterBase/Firebird/Yaffil. - М: КУДИЦ-Образ, 2003. – 496 с.

13. Скляр А.Я. Введение в InterBase. - М: Горячая линия –Телеком, 2002. - 517 с.

14. Руководство по языку SQL СУБД Firebird 3.0. https://www.ibase.ru/files/firebird/Firebird_3_0_Language_Reference_RUS.pdf

15. Урман С. Oracle 8. Программирование на языке PL/SQL - М: Лори, 2000. – 606 с.

16. Урман Скотт, Хардман Рон. Oracle Database 10g. Программирование на языке PL/SQL. - М: Лори 2010 - 792 с.

17. Фейерштейн С., Прибыл Б. Oracle PL/SQL для профессионалов. - Спб: Питер, 2011. - 800 с.

18. Хардман Рон, МакЛафлин Майкл. Oracle Database PL/SQL. Рекомендации эксперта. -М: Лори 2014. - 450 с.

19. Дэвидсон Л. Проектирование баз данных на SQL Server 2000. - М: Бином. Лаборатория Базовых Знаний , 2003. – 680 с.

20. Архангельский А.Я., Тагин М.А. Программирование в C++ Builder 6 и 2006. . - М: "Бином-Пресс", 2007. - 992 стр.

21. Архангельский А.Я. Програмирование в С++ Builder. М.: Бином, 2007 - 1182 c.

22. Архипенков С., Голубев Д., Максименко О. ХРАНИЛИЩА ДАННЫХ. От концепции до внедрения - М.: ДИАЛОГ-МИФИ, 2002.

23. Барсегян А., Куприянов М., Холод И., Степаненко В. Методы и модели анализа данных: OLAP и Data Mining. – СПб.: БХВ-Петербург, 2004.

24. Спирли Эрик - “Корпоративные хранилища данных. Планирование, разработка и реализация“. - 2001. - 400с.

25. Федоров А., Елманова Н. Введение в OLAP-технологии Microsoft. –М.: Диалог-МИФИ, 2002. – 268 с.

26. Codd E.F., Codd S.B., and Salley C.T. "Providing OLAP (On-line Analytical Processing) to User-Analysts: An IT Mandate". Codd & Date, Inc. 1993.

 

 

 



2019-07-03 198 Обсуждений (0)
Создание «самодельной» системы в среде SQL сервера. 0.00 из 5.00 0 оценок









Обсуждение в статье: Создание «самодельной» системы в среде SQL сервера.

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (198)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)