Автор: Пользователь скрыл имя, 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'