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

Категория: Информатика
Нажмите для полного просмотра!
Проектування та розробка бази даних, слайд №1Проектування та розробка бази даних, слайд №2Проектування та розробка бази даних, слайд №3Проектування та розробка бази даних, слайд №4Проектування та розробка бази даних, слайд №5Проектування та розробка бази даних, слайд №6Проектування та розробка бази даних, слайд №7Проектування та розробка бази даних, слайд №8Проектування та розробка бази даних, слайд №9Проектування та розробка бази даних, слайд №10Проектування та розробка бази даних, слайд №11Проектування та розробка бази даних, слайд №12

Вы можете ознакомиться и скачать презентацию на тему Проектування та розробка бази даних. Доклад-сообщение содержит 12 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Проектування та розробка бази даних, слайд №1
Описание слайда:

Слайд 2





Предметна область "Комп’ютерний клуб"
Описание слайда:
Предметна область "Комп’ютерний клуб"

Слайд 3





Засоби розробки
Описание слайда:
Засоби розробки

Слайд 4





Сутності та зв’язки у базі даних
Описание слайда:
Сутності та зв’язки у базі даних

Слайд 5





Логічна модель даних
Описание слайда:
Логічна модель даних

Слайд 6





Візуальна схема БД
Описание слайда:
Візуальна схема БД

Слайд 7





 Розроблені запити
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";
Описание слайда:
Розроблені запити 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";

Слайд 8





Уявлення
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;
Описание слайда:
Уявлення 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;

Слайд 9





Збережені процедури
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;
Описание слайда:
Збережені процедури 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;

Слайд 10





Тригери
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;
Описание слайда:
Тригери 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;

Слайд 11





Висновки
В ході виконання курсового проекту було виконано:

1) Визначена та проаналізована предметна область;
2) Побудована концептуальна модель даних;
3) Побудована логічна модель даних;
4) Була створена база даних «Комп’ютерний клуб»;
5) Були розроблені:
       - запити до створеної БД;
       - уявлення;
       - збережені процедури;
       - тригери.
	Результатом роботи над КП є створена працездатна база даних «Комп’ютерний клуб», перевагами якої є організація роботи з сеансами доступу до комп’ютерів та надання широких прав адміністраторам клубу.
Описание слайда:
Висновки В ході виконання курсового проекту було виконано: 1) Визначена та проаналізована предметна область; 2) Побудована концептуальна модель даних; 3) Побудована логічна модель даних; 4) Була створена база даних «Комп’ютерний клуб»; 5) Були розроблені: - запити до створеної БД; - уявлення; - збережені процедури; - тригери. Результатом роботи над КП є створена працездатна база даних «Комп’ютерний клуб», перевагами якої є організація роботи з сеансами доступу до комп’ютерів та надання широких прав адміністраторам клубу.

Слайд 12





Дякую за увагу!
Описание слайда:
Дякую за увагу!



Похожие презентации
Mypresentation.ru
Загрузить презентацию