Презентация Проектування та розробка бази даних

Смотреть слайды в полном размере
Презентация Проектування та розробка бази даних


Вашему вниманию предлагается презентация «Проектування та розробка бази даних», с которой можно предварительно ознакомиться, просмотреть текст и слайды к ней, а так же, в случае, если она вам подходит - скачать файл для редактирования или печати.

Презентация содержит 12 слайдов и доступна для скачивания в формате ppt. Размер скачиваемого файла: 1.03 MB

Просмотреть и скачать

Pic.1
Проектування та розробка бази даних, слайд 1
Pic.2
Предметна область "Комп’ютерний клуб"
Предметна область "Комп’ютерний клуб"
Pic.3
Засоби розробки
Засоби розробки
Pic.4
Сутності та зв’язки у базі даних
Сутності та зв’язки у базі даних
Pic.5
Логічна модель даних
Логічна модель даних
Pic.6
Візуальна схема БД
Візуальна схема БД
Pic.7
Розроблені запити SELECT * FROM sessions WHERE StartTime>"2014-05-11 00:00:01" and EndT
Розроблені запити SELECT * FROM sessions WHERE StartTime>"2014-05-11 00:00:01" and EndTime<"2014-05-27 23:59:59" ORDER by StartTime ASC; UPDATE `users` SET `RoleID` = (SELECT RoleID FROM Roles WHERE RoleName= "Оператор") WHERE `Login`="Tanya; DELETE users, sessions FROM users, sessions WHERE users. `UserID`= Sessions. `UserID` AND users. Login="Vadim";
Pic.8
Уявлення CREATE VIEW SystemSessions AS SELECT s. SessionID AS "#", u. Login AS "Польз
Уявлення CREATE VIEW SystemSessions AS SELECT s. SessionID AS "#", u. Login AS "Пользователь", r. `RoleName` AS "Роль", s. ComputerID AS "Комп. #", sst. SessTypeName AS "Тип сеанса", s. StartTime AS "Начало сеанса", s. EndTime AS "Окончание сеанса" FROM sessions s INNER JOIN users u USING (userID) INNER JOIN roles r USING (RoleID) INNER JOIN sessiontype sst USING (SessTypeId) WHERE sst. `SessTypeID`=4 ORDER by SessionID;
Pic.9
Збережені процедури CREATE VIEW SystemSessions ASCREATE PROCEDURE `SessionsByType` (IN sType INT) BE
Збережені процедури CREATE VIEW SystemSessions ASCREATE PROCEDURE `SessionsByType` (IN sType INT) BEGIN IF sType < 0 OR sType>4 THEN SELECT 'Тип указан не верно'; ELSE SELECT s. SessionID AS "#", u. Login AS "Пользователь", r. `RoleName` AS "Роль", s. ComputerID AS "Комп. #", sst. SessTypeName AS "Тип сеанса", s. StartTime AS "Начало сеанса", s. EndTime AS "Окончание сеанса" FROM sessions s INNER JOIN users u USING (userID) INNER JOIN roles r USING (RoleID) INNER JOIN sessiontype sst USING (SessTypeId) WHERE sst. `SessTypeID`=sType ORDER by SessionID; END IF; END;
Pic.10
Тригери DROP TRIGGER IF EXISTS DeleteSess; CREATE TRIGGER `DeleteSess` before delete ON `Sessions` F
Тригери DROP TRIGGER IF EXISTS DeleteSess; CREATE TRIGGER `DeleteSess` before delete ON `Sessions` FOR EACH ROW BEGIN INSERT INTO `SessionsBackup` Set SessionID = OLD. SessionID, StartTime = OLD. StartTime, EndTime = OLD. EndTime, UserID = OLD. UserID, SessTypeID = OLD. SessTypeID, ComputerID = OLD. ComputerID; END;
Pic.11
Висновки В ході виконання курсового проекту було виконано: 1) Визначена та проаналізована предметна
Висновки В ході виконання курсового проекту було виконано: 1) Визначена та проаналізована предметна область; 2) Побудована концептуальна модель даних; 3) Побудована логічна модель даних; 4) Була створена база даних «Комп’ютерний клуб»; 5) Були розроблені: - запити до створеної БД; - уявлення; - збережені процедури; - тригери. Результатом роботи над КП є створена працездатна база даних «Комп’ютерний клуб», перевагами якої є організація роботи з сеансами доступу до комп’ютерів та надання широких прав адміністраторам клубу.
Pic.12
Дякую за увагу!
Дякую за увагу!


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!