NSERT ON TEAM TO ORGANIZATOR; SELECT, UPDATE, INSERT ON COACH TO ORGANIZATOR; SELECT, UPDATE, INSERT ON PLAYER TO ORGANIZATOR; ALL ON TURNIR TO ADMINISTRATOR WITH GRANT OPTION; ALL ON MATCH TO ADMINISTRATOR WITH GRANT OPTION; ALL ON TEAM TO ADMINISTRATOR WITH GRANT OPTION; ALL ON COACH TO ADMINISTRATOR WITH GRANT OPTION; ALL ON PLAYER TO ADMINISTRATOR WITH GRANT OPTION;
Скасуємо право організатора модифіковані та заповнювати таблицю В«ORGANIZATORВ»:
REVOKE INSERT, UPDATEORGANIZATORCOACH
Висновок
В ході курсової роботи була спроектована і реалізована бази даних для забезпечення автоматизованого обліку результатів футбольного турніру.
В результаті проектування бази даних була побудована модель процесів предметної області, здійснено логічне і фізичне проектування бази даних, написані запити на вибірку і маніпуляцію даними на мові SQL.
Обмеження цілісності та безпеки бази даних було забезпечено за рахунок використання уявлень, збережених процедур, тригерів, посилальної цілісності, делегування прав і повноважень.
Список використаних джерел
. Когаловскій М.Р. ЕНЦИКЛОПЕДІЯ ТЕХНОЛОГІЙ БАЗ ДАНИХ; М.: Фінанси і статистика, видання 2-е, 2002, 800 с.
2. Райордан Р. Основи реляційних баз даних/Пер, з англ. - М.: Видавничо-торговий дім В«Російська РедакціяВ», 2001. - 384 с.
. Майкл Дж. Хернандес, Джон Л. Вьескас SQL-запити для простих смертних; К.: Діалектика; Видання 2-е, 1999. - 421 c.
. Резніченко В. Мова запитів SQL. Навчальний курс; К.: Діалектика; Видання 1-е, 2004. - 298 с.
. Голіцина, О.Л. Бази даних; Форум; Инфра-М, 2007. - 399 c.
. Ролланд Ф. Основні концепції баз даних. : Пер. з англ. - М.: Видавничий дім "Вільямові", 2002. - 256 с.
7. Кренке, Д. Теорія і практика побудови баз даних [текст] М.: Питер, видання 1-е, 2001, 800 с.
Додаток
Структура бази даних
CREATE TABLE PLAYER
(_NUMBER INTEGER NOT NULL, DATE DATE NOT NULL, INTEGER NOT NULL, DEIMAL (18,4) NOT NULL, VARCHAR (255) NOT NULL, VARCHAR (255) NOT NULL,
); TABLE PASSPORT_DATEPRIMARY KEY (PLAYER_NUMBER); FOREIGN KEY (TEAM_NUMBER_FK) REFERENCES ORGANIZATOR (TEAM_NUMBER); TABLE COACH
(_NUMBER INTEGER NOT NULLVarchar (255) NOT NULL, _DATE DATE NOT NULL, Varchar (255) NOT NULL,
); TABLE ...