
- •Работа с базами данных в субд ms sql Server 2008r
- •1 Описание работы и задания 7
- •1 Описание работы и задания 25
- •1 Описание работы и задания 39
- •1 Описание работы и задания 62
- •1 Описание работы и задания 73
- •Введение в Microsoft Visual FoxPro Лабораторная работа 1.1 Создание баз данных в субд ms Visual FoxPro
- •1 Описание работы и задания
- •Определить условия на значения и сообщения об ошибках некоторых полей.
- •2 Выполнение работы
- •2.1 Обращение к среде sql Server Management Studio
- •2.2 Знакомство с языком Transact-sql
- •2.2.1 Возможности t-sql и особенности его использования
- •2.2.2 Создание базы данных
- •2.2.3 Создание таблиц
- •2.2.4 Манипулирование данными с помощью команд t-sql
- •2.3 Работа с обозревателем объектов
- •2.3.1 Создание базы данных
- •2.3.2 Создание таблиц
- •2.3.3 Занесение данных в созданную таблицу
- •2.3.4 Создание объектов с помощью диаграмм данных и поддержка целостности данных
- •Лабораторная работа 2.2 Создание запросов в субд ms sql Server 2008r
- •1 Описание работы и задания
- •2 Выполнение работы
- •2.1 Оператор select
- •2.1.1 Простая выборка данных
- •2.1.2 Аналитическая выборка данных
- •2.1.3 Условие отбора where
- •2.1.4 Группировка записей group by
- •2.1.5 Условие на группируемые поля having
- •2.1.6 Использование функций преобразования различных типов данных
- •2.2 Подзапросы
- •2.3 Выборка данных из нескольких таблиц
- •2.3.1 Внутреннее соединение
- •2.3.2 Внешнее соединение
- •2.3.3 Перекрестные соединения
- •2.2.4 Объединение нескольких наборов результатов
- •Лабораторная работа 2.3 Хранимые процедуры и триггеры
- •1 Описание работы и задания
- •2 Выполнение работы
- •2.1 Хранимые процедуры
- •2.1.1 Переменные. Задание значений переменных
- •2.1.2 Использование переменных в запросах sql
- •2.1.3 Создание хранимых процедур
- •2.1.3.1 Создание хранимой процедуры без параметров
- •2.1.3.2 Создание и изменение хранимой процедуры с входными и выходными параметрами
- •2.1.3 Удаление хранимых процедур
- •2.2 Триггеры
- •2.3 Списки встроенных функции для работы с данными типа дата и строковыми данными
- •Лабораторная работа 2.4 Курсоры
- •1 Описание работы и задания
- •2 Выполнение работы
- •2.1 Понятие курсора
- •2.2 Реализация курсоров в среде ms sql Server
- •2.3 Управление курсором в среде ms sql Server
- •2.3.1 Объявление курсора
- •2.3.2 Открытие курсора
- •2.3.3 Выборка данных из курсора
- •2.3.4 Изменение и удаление данных
- •2.3.5 Закрытие курсора
- •2.3.6 Освобождение курсора
- •2.2. Безопасность баз данных и привилегии
- •2.3. Основные методы защиты данных в ms sql Server 2008 r2
- •Список использованных источников
- •Список предметных областей
- •Типы данных sql 2008r
1 Описание работы и задания
Цель работы:
приобретение навыков создания структуры реляционной базы данных и первоначальный ввод данных в базу данных с использованием СУБД MS SQL Server 2008R, знакомство с основами языка Transact-SQL.
Задания:
Описать концептуальную (инфологическую) модель базы данных для предметной области (см. приложение 1). На базе созданной концептуальной модели построить даталогическую модель со спецификацией атрибутов и описанием областей допустимых значений каждого из атрибутов.
После выполнения проектировочных работ, необходимо на физическом уровне реализовать базу данных. Для этого - ознакомиться со графической средой MS SQL Server 2008R –Microsoft SQL Server Management Studio и с основными командами языка Transact-SQL, используемыми при создании базы данных, таблиц и структур таблиц.
При помощи среды MS SQL Server 2008R создать структуры таблиц для представления предметной области в рамках реляционной модели с указанием типов данных и их характеристик.
Для каждой создаваемой таблицы:
Определить условия на значения и сообщения об ошибках некоторых полей.
Определить начальное значение для некоторых полей.
Задать ключ.
Задать внешний ключ (если он есть).
Определить, если это возможно, значения некоторых полей с помощью мастера подстановок.
Определить обязательные поля.
Определить схему базы данных, связи между таблицами и наложить условия целостности на таблицы, связанные отношением «один-ко-многим». Показать на примерах, чтó меняется при включении/выключении каждого из флажков «Обеспечение целостности данных», «Каскадное обновление связанных записей» и «Каскадное удаление связанных записей».
Ввести данные в таблицы. При вводе выяснить, чтó дает наложение условий на значения полей.
2 Выполнение работы
2.1 Обращение к среде SQL Server Management Studio
Введение в Microsoft SQL Server 2008R
Лабораторная работа 2.1 Создание баз данных в СУБД MS SQL Server 2008R
1 Описание работы и задания
Цель работы:
приобретение навыков создания структуры реляционной базы данных и первоначальный ввод данных в базу данных с использованием СУБД MS SQL Server 2008R, знакомство с основами языка Transact-SQL.
Задания:
Описать концептуальную (инфологическую) модель базы данных для предметной области (см. приложение 1). На базе созданной концептуальной модели построить даталогическую модель со спецификацией атрибутов и описанием областей допустимых значений каждого из атрибутов.
После выполнения проектировочных работ, необходимо на физическом уровне реализовать базу данных. Для этого - ознакомиться со графической средой MS SQL Server 2008R –Microsoft SQL Server Management Studio и с основными командами языка Transact-SQL, используемыми при создании базы данных, таблиц и структур таблиц.
При помощи среды MS SQL Server 2008R создать структуры таблиц для представления предметной области в рамках реляционной модели с указанием типов данных и их характеристик.
Для каждой создаваемой таблицы: