117
Для каждого запроса сформулировать
текстовое задание, которое должно быть
выполнено к базе данных.
Создать текстовый отчет, в котором отобразить sql-команды разработанных
запросов и скриншоты результатов работы из СУБД
SQL Server Management Studio.
118
ПРАКТИЧЕСКАЯ РАБОТА №6. СОЗДАНИЕ МНОГОТАБЛИЧНЫХ
ЗАПРОСОВ. ЗАПРОСЫ НА СОЕДИНЕНИЕ
6.1.
Цель практической работы
Изучить используемый в реляционных СУБД оператор извлечения данных из
таблиц. Получить навыки работы с оператором SELECT в программе ‘SQL Server
Managmant Studio’.
6.2.
Исходные данные
Исходными данными является индивидуальное задание и результат
предыдущих практических работ.
6.3.
Используемые программы
Программы ‘ SQL Server Managmant Studio ‘.
6.4. Теоретические сведения
При проектировании стремятся создавать таблицы, в каждой из которых
содержалась бы информация об одном и только одном типе сущности. Это облегчает
модификацию базы данных и поддержку ее целостности.
Именно так мы поступили,
создавая учебную базу данных. Однако сущности могут быть взаимосвязанными.
Кафедры связаны с факультетами по признаку вхождения в их состав, преподаватели
работают на кафедрах, студенты учатся на кафедрах и т. д.
Связь между таблицами устанавливается за счет
размещения специального
столбца первичного ключа одной таблицы, которая называется родительской, в другой
таблице, которая называется дочерней. Столбец (или совокупность столбцов)
дочерней
таблицы, определенный для связи с родительской таблицей, называется внешним
ключом.
Наличие внешних ключей является основной для инициирования поиска по
многим таблицам.
Одна из наиболее важных особенностей предложения SELECT — это способность
использования связей
между различными таблицами, а также вывода содержащейся в
них информации. Операция, которая приводит к соединению из двух таблиц всех пар
строк, для которых выполняется заданное условие, называется соединением таблиц. Для
того чтобы
указать соединяемые таблицы, их следует перечислить через запятую во
фразе FROM.
Do'stlaringiz bilan baham: