Создание баз данных. Основы Transact SQL. Обработка ошибок. Управление транзакциями. Триггеры - Лабораторная работа

бесплатно 0
4.5 161
Создание баз данных с помощью Transact-SQL. Специализированные типы данных. Обеспечение целостности ссылок. Преимущества хранимых процедур. Синтаксис запроса на создания триггера. Фиксированные серверные роли. Предоставление прав на объекты в базе данных.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Лабораторная работа №1. Создание баз данных Утилита SQL Server Management Studio Подавляющую массу задач администрирования SQL Server можно выполнить в графической утилите SQL Server Management Studio. В ней можно создавать базы данных и все ассоциированные с ними объекты (таблицы, представления, хранимые процедуры и др.). Здесь вы можете выполнить последовательности инструкций Transact-SQL (запросы). Здесь можно настраивать систему безопасности базы данных и сервера, просматривать журнал ошибок и многое другое. Для запуска Management Studio в меню «Пуск» операционной системы выберите пункт «Microsoft SQL Server 2008 R2\Среда SQL Server Management Studio». По умолчанию имя SQL Server совпадает с именем компьютера. Способ аутентификации, можно выбрать «Проверка подлинности Windows» или «Проверка подлинности SQL Server». Первый способ использует учетную запись, под которой текущий пользователь осуществил вход в Windows. Главная служебная база данных всего сервера. Создадим базу данных Sales (Продажи), которую позже заполним таблицами, представлениями и другими объектами, предназначенными для отдела продаж. Щелкните на ней правой кнопкой мыши и выберите команду «Создать базу данных…». Для всех остальных параметров оставьте значения по умолчанию. Создание баз данных с помощью Transact-SQL Для программного создания базы данных (например, в программе установки приложения) используется инструкция CREATE DATABASE языка T-SQL (сокращенная форма от Transact-SQL). В открывшемся окне редактора SQL вставьте из буфера обмена сгенерированный запрос. Опция PRIMARY после аргумента ON используется для указания группы файлов PRIMARY, в которую по умолчанию входят все созданные файлы, и которая является единственной группой файлов, содержащей первичный файл данных. NAME. Одним из самых главных правил организации баз данных является то, что в одной таблице должны храниться данные лишь об одном конкретном типе сущности (например, клиенты, товары, заказы и т. п.). В качестве примера создадим тип данных phone, который будет использоваться в таблице Customer для хранения телефонного номера клиента. В появившемся окне в текстовом поле «Имя» введите phone. Первая таблица, Customer, будет хранить информацию о клиентах, вторая таблица City - справочник городов, третья, Product, - информацию о товарах, четвертая, Order, будет содержать подробную информацию о заказах и пятая, OrdItem, - о составе заказа (перечне товаров входящих в заказ). В первую строку в столбце «Имя столбца» введите IdCust, в столбце «Тип данных» выберите int. Описание: Ограничение на значения почтового индекса Щелкните на кнопке «Закрыть» и закройте конструктор таблиц (он был открыт, когда вы начали создавать ограничение) с сохранением изменений. Рис. 2.3 Задание для самостоятельной работы: Создайте ограничения для полей InStock таблицы Product и Qty, Price таблицы OrdItem, запрещающие ввод в них отрицательных значений. Использование каскадной ссылочной целостности При наличии ограничения внешнего ключа с параметрами по умолчанию вы не можете удалить запись или изменить значение первичного ключа главной таблицы в случае наличия связанных записей в подчиненной таблице (в которой организовано ограничение внешнего ключа). Transact-SQL (T-SQL) - реализация языка SQL корпорации Microsoft, используемая, в частности, и в SQL Server. Чтобы при помощи оператора SELECT извлечь данные из таблицы, нужно указать как минимум две вещи - что вы хотите выбрать и откуда. Взгляните на следующий пример. В частности, команда PRINT отправляет сообщение без генерации результирующего набора данных.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?