В настоящем учебном пособии рассмотрены основные вопросы, связанные с управлением данными в СУБД. В результате изучения материала настоящего пособия у студента вырабатываются единые представления об информационных системах, как системах, ориентированных на обработку и хранение данных. Это позволит достаточно грамотно подходить к вопросам выбора структур хранения данных и, что более важно, научиться пользоваться языком структурированных запросов (SQL) для того, чтобы извлекать и обрабатывать сами данные. Практические навыки изучения дисциплины на представленных в пособии задачах с ориентацией на СУБД Microsoft SQL Server 2000 позволяют закрепить навыки работы с этой, широко используемой системой.
Полученные знания могут быть использованы студентами и в других специальных дисциплинах, где возникает необходимость организовать хранилище данных и построить работу с ним. При этом многие из рассмотренных вопросов позволяют абстрагироваться от уровня выбранной в пособии СУБД, оставив минимальные затраты на изучение особенностей той, которая требуется в каждом конкретном случае.
Приложение А
SQL скрпит, для создания таблиц согласно модели БД "Университет"
CREATE TABLE Caregories (
ID_Cat INTEGER NOT NULL,
Cat CHAR(10),
PRIMARY KEY (ID_Cat)
);
CREATE TABLE Disp (
Cafedra CHAR() NOT NULL,
ID_Disp INTEGER NOT NULL,
Disp_Name CHAR(20) NOT NULL,
PRIMARY KEY (ID_Disp),
FOREIGN KEY (ID_Cat) REFERENCES Categories
);
CREATE TABLE Person (
Tab_N INTEGER NOT NULL,
Academic_degree CHAR(20),
FIO CHAR(30),
PRIMARY KEY (Tab_N)
);
CREATE TABLE Teaching_Load (
Teach_ID INTEGER NOT NULL,
Start_Of_Work DATE DEFAULT CURRENT SQLID NOT NULL,
ID_Disp INTEGER NOT NULL,
Tab_N INTEGER NOT NULL,
PRIMARY KEY (Teach_ID),
FOREIGN KEY (Tab_N) REFERENCES Person,
FOREIGN KEY (ID_Disp) REFERENCES Disp
);
Литература
1.
Базы данных: Метод. Указания к курсовой работе/ Владим. Гос. Ун-т; Сост.: А.Б.Градусов, В.С.Гришин и др. Владимир, 2004. – 48 с.
2.
Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. СПб.:Питер, 1997.-704 с.
3.
Дейт К. Введение в системы баз данных: Пер. с англ. – М; СПб.; Киев: Изд. дом «Вильямс», 1998. – 944 с.
4.
Диго С.М. Проектирование и использование баз данных: Учеб. – М: Финансы и статистика, 1995. 208 с.
5.
Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб.:Питер, 2002.-304 с.
6.
Кириллов В.В. Основы проектирования реляционных баз данных. Учебное пособие. - СПб.: ИТМО, 1994. - 90 с.
7.
Мамаев Е., Шкарина Л. Microsoft SQL Server 2000 для профессионалов. - СПб.:Питер, 2001.-1088 с.
8.
Мейер М. Теория реляционных баз данных. -М.: Мир, 1987. - 608 с.
9.
Ульман Дж. Базы данных на Паскале. -М.: Машиностроение, 1990. - 386 с.
10.
Хансен Г., Хансен Д. Базы данных: Разработка и управление: Пер. с англ. – М.: ЗАО «Изд-во БИНОМ», 1999. – 704 с.
11.
Управление данными. Методические указания к лабораторным работам / Владимирский государственный университет; Сост. В.В. Вершинин, Владимир, 2004 – 40с.