|
Программирование >> Реализация баз данных
166 Обеспечение целостности йданык - Глава 5 Закрепление материала теленные ниже вопросы помогут вам лучше усвоить основные темы данной .jis.. главы. Если вы не сумеете ответить на вопрос, повторите материал соответствующего занятия и попытайтесь раз. Ответы для самопроверки вы найдете в приложении Вопросы и ответы . Какие свойства базы данных SQL Server используются для обеспечения данных? 2. В чем различия между определениями DEFAULT и NOT NULL? 3. В че шества применения ограничений CHECK перед использованием правил? 4. Назовите четыре типа данных, которые поддерживает SQL Server. 5. В чем различие между ссылочной и доменной целостностью? 6. Какой тип целостности сохраняет связи даленные между таблицами, при удалении или вводе записей? 7. Какие типы ограничений поддерживает SQL Server? 8. Сколько определений ограничения PRIMARY KEY может входить в определение таблицы . .. . . i; ,: , 9. Когда вместо ограничения PRIMARY KEY следует использовать ограничение UNIQUE? 10. Для чего SQL Server проверяем ствующие данные, когда ограничение PRIMARY KEY добавляется к сушествуюшему столбцу (или столбцам)? 1 Е Что такое ограничение FOREIGN KEY и как его создать? 12. Как ограничение CHECK определяет допустимые значения? ГЛАВА 6 Выборка и модификация данных Занятие 1. Выборка данных из базы данных SQL Server 168 Занятие 2. Выборка данных с помощью усложненных методик ра ооIы с запросами 176 Занятие 3. Модификация данных втак. данных SQL Server 188 Закрепление материала 197 В этой главе Основное назначение базы данных SQL Server - хранение данных и обеспечение их доступности для авторизованных приложений и пользователей. Чтобы получить доступ к данным и корректировать их, применяют приложения и утилиты, предназначенные для пересылки на SQL Server запросов на извлечение и модификацию данных. В соответствии с целями и задачами этого учебного курса мы будем SQL Query Analyzer как основной инструмент для выборки и модификации данных в БД SQL Server. SQL Query Analyzer позволяет передавать операторы которые используются для извлечения и модификации данных. Большинство операций можно реализовать средствами о.а кого из четырех операторов: SELECT, INSERT, UPDATE или DELETE. В этой главе детально описаны эти операторы и способы их применения для извлечения и модификации данных, а также рассказано о других методах добавления, модификации и удаления данных. Прежде всего Для изучения материалов этой главы вам понадобится: SQL Server 2000 Enterprise Edition, установленный на компьютере под управлением Windows 2000 Server; возможность зарегистрироваться в качестве администратора на компьютере под управлением Windows 2000 Server и SQL Server. -f 5g Выборка ция данных Глава 6 Занятие i. Выборка данных из базы данных SQL Serve г Оператор SELECT позволяет извлекать данные из SQL Server и представлять их пользователю в виде одного ил льких результирующих наборов. Результирующий набор - это данные в табличной форме, полученные в результате исполнения оператора SELECT. Подобно таблице, результирующий набор состоит из строк и столбцов. В этом занятии описаны главные компоненты оператора SELECT и их (в составе полного оператора SELECT) для определенных данных из базы SQL Server и представления их в виде набора. Изучив материал этог ТИЯ, вы сможете: описать основные компоненты оператора SELECT, а также способы извлечения данных с их помощью; задать оператор SELECT, извлекает определенные данные из базы SQL Server. Продолжительность занятии - около 35 минут. Основы оператора SELECT Оператор языка Transact-SQL позволяет получать существующие данные из базы данных SQL Server. Большинство операторов SELECT описывают четыре главных свойства результирующего набора: столбцы, которые должн i:; в результирующий набор; таблицу, из которой извлекаются данные для формирования результирующего набора; условия, которым должны соответствовать строки исходной таблицы, чтобы попасть в результирующий набор; последовательность упорядочения строк в результирующем наборе. Например, следующий оператор SELECT получает из таблицы Products идентификатор, имя и цену за единицу любого продукта стоимостью выше $40: SELECT ProductlD CtName, UnitPrice FROM Products WHERE UnitPrice > 40 ORDER BY UnitPrice ASC Конструкция SELECT в этом примере определяет столбцы, из которых следует извлечь значения, а конструкция FROM - таблицу, в которой находятся эти столбцы. Конструкция WHERE ограничиваем mipyroinnii набор теми продуктами, значение UnitPrice которых больше $40 укиия ORDER BY задает сортировку результирующего набора по возрастанию на основе значения столбца UnitPrice. Полный синтаксис оператора SELECT сложен, однако в обшем конструкции можно записать следующим образом: SELECT flNTO имя новой таблицы\ FROM список таблиц , * [WH EREycMoeun noucKa] [GROUP
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |