Автор: Пользователь скрыл имя, 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) «Инфологическое проектирование БД» -
Выполнение
задания:
Студент | TblStudent |
Код_студента | StudID |
Фамилия | SLastname |
Имя | SName |
Отчество | SSoname |
Пол | SPol |
Национальность | SNation |
Дата рождения | SBrndate |
Адрес | SAdress |
Телефон | SPhone |
специальность | SSpecial |
Цена за обучение | SSummUniv |
Оплата | TblSPay |
Код платежа | PayID |
Код_студента | StudID |
Сумма | PaySumm |
Дата оплаты | PayDate |
CREATE TABLE TblStudent (
StudID INT NOT NULL,
SLastname VARCHAR(50) NOT NULL,
SName VARCHAR(50) NOT NULL,
SSoname VARCHAR(50),
SPol VARCHAR(3) NOT NULL,
SNation VARCHAR(20) NOT NULL,
SBrndate DATETIME NOT NULL,
SAdress VARCHAR(50) NOT NULL,
SPhone VARCHAR(15),
SSpecial VARCHAR(30),
SSummUniv INT NOT NULL,
PRIMARY KEY (StudID),
);
Результат запроса:
CREATE TABLE TblSPay (
PayID INT NOT NULL,
StudID INT NOT NULL,
PaySumm INT NOT NULL,
PayDate DATETIME NOT NULL,
PRIMARY KEY (PayID),
FOREIGN KEY (StudID) REFERENCES TblStudent,
);
INSERT INTO TblStudent
VALUES (1','Иванов','Иван','Иванович'
'22.11.1990','Майры 15-22','+7-705-7050705',
'Информационные системы','160000');
INSERT INTO TblStudent
VALUES ('2','Иванов','Петр','
'22.11.1990','Майры 21-55','+7-705-5550555',
'Электроэнергетика','
INSERT INTO TblStudent
VALUES ('3','Скворцова','Светлана','
'украинка','15.09.1991','
'+7-701-4561239','
INSERT INTO TblStudent
VALUES ('4','Кузнецова','Марина','
'немка','02.06.1992','
'+7-777-7770707','
INSERT INTO TblStudent
VALUES ('5','Искаков','Руслан','
'казах','02.02.1992','
'+7-707-1234567','
INSERT INTO TblStudent
VALUES ('6','Ибрагимов','Тимур','
'татарин','21.12.1993','
'+7-701-9991234','
INSERT INTO TblStudent
VALUES ('7','Нургалиева','Динара','
'казашка','15.05.1992','1 мая 246-123',
'+7-705-4111123','