Автор: Пользователь скрыл имя, 18 Ноября 2011 в 22:44, курсовая работа
Данная курсовая работа дает практическое представление о возможностях СУБД Microsoft SQL Server и языка запросов SQL.
Курсовая работа состоит из теоретической и практической частей. В теоретической части дается краткая информация о СУБД Microsoft SQL Server и языке запросов SQL, а в практической на примерах представлены полученные в процессе изучения дисциплины Системы баз данных навыки.
ВВЕДЕНИЕ 3
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 4
1.1 СУБД Microsoft SQL Server 4
1.2 Язык запросов SQL 5
2 ПРАКТИЧЕСКАЯ РАБОТА 6
2.1 Задание №1 6
2.2 Задание №2 12
ЗАКЛЮЧЕНИЕ 22
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 23
РЕФЕРАТ (Задание №3) «Инфологическое проектирование БД» -
VALUES('14','10','18000','11.
INSERT INTO TblSPay (PayID, StudID, PaySumm, PayDate)
VALUES('15','10','72000','21.
Результат запроса:
SELECT TblSPay.* FROM TblSPay, TblStudent
WHERE TblSPay.StudID = TblStudent.StudID
AND SLastname = 'Иванов' AND
SName = 'Иван'
Результат запроса:
SELECT SLastname,SName,SSoname,SAdres
FROM TblStudent,TblSPay
WHERE TblStudent.StudID = TblSPay.StudID
AND MONTH(PayDate) = '01'
Результат запроса:
SELECT SLastname,SName,SSoname
FROM TblStudent,TblSPay
WHERE TblStudent.StudID = TblSPay.StudID
AND PaySumm = SSummUniv
Результат запроса:
SELECT SSpecial,MIN(SSummUniv),MAX(SS
FROM TblStudent GROUP BY SSpecial
Результат запроса:
SELECT SSpecial,COUNT(StudID)
FROM TblStudent GROUP BY SSpecial
Результат запроса:
SELECT COUNT(DISTINCT SSpecial) FROM TblStudent
Результат запроса:
SELECT SLastname,SName,SSoname,SAdres
FROM TblStudent
WHERE SSummUniv/2 < (SELECT SUM(PaySumm) FROM TblSPay
WHERE
TblStudent.StudID = TblSPay.StudID)
Результат запроса:
SELECT SLastname,SName,SSoname,SAdres
FROM TblStudent
WHERE '20000' < ALL(SELECT PaySumm FROM TblSPay
WHERE TblStudent.StudID = TblSPay.StudID)
AND EXISTS(SELECT PaySumm FROM TblSPay
WHERE
TblStudent.StudID = TblSPay.StudID)
Результат запроса:
SELECT SLastname,SName,SSoname,SAdres
FROM TblStudent
WHERE '01.09.2011' > ALL(SELECT PayDate FROM TblSPay
WHERE
TblStudent.StudID = TblSPay.StudID)
Результат запроса:
CREATE VIEW PaySeptember AS
SELECT * FROM TblSPay
WHERE MONTH(PayDate)='09'
Результат запроса:
CREATE VIEW AdrStudent AS
SELECT SLastname,SName,SSoname,SAdres
FROM TblStudent
Результат запроса:
CREATE VIEW StdBrn1990 AS
SELECT SLastname,SName,SSoname,SAdres
FROM TblStudent
WHERE YEAR(SBrnDate) = '1990'