- •Введение
- •Лабораторная работа № 1. Работа с базами данных и таблицами ms sql server
- •1. Цель работы
- •2. Теоретическая часть
- •2.1. Работа с базой данных
- •2.2. Создание баз данных
- •2.3. Удаление баз данных
- •2.4. Работа с таблицами
- •2.5. Типы данных
- •2.6. Создание таблиц
- •2.7. Изменение структуры таблицы
- •2.8. Удаление таблиц
- •3. Задание на лабораторную работу
- •Контрольные вопросы
- •Лабораторная работа № 2. Выборка данных
- •1. Цель работы
- •2. Теоретическая часть
- •3. Задание на лабораторную работу
- •Лабораторная работа № 3. Вставка, изменение и удаление данных
- •2.2. Изменение данных
- •2.3. Удаление данных
- •Лабораторная работа № 4. Типы функций и хранимые процедуры
- •2.2. Создание функций пользователя
- •2.3. Удаление функций пользователя
- •2.4. Разработка хранимых процедур
- •2.5. Создание хранимой процедуры
- •2.6. Вызов хранимой процедуры
- •2.7. Возвращение данных из хранимой процедуры
- •2.8. Удаление хранимой процедуры
- •3. Задание на лабораторную работу
- •Контрольные вопросы
- •Лабораторная работа № 5. Метаданные
- •1. Цель работы
- •2. Теоретическая часть
- •2.1. Общие сведения
- •3. Задание на лабораторную работу
- •Контрольные вопросы
- •Список рекомендуемой литературы
- •Приложение Предметная область для разработки базы данных по вариантам
Лабораторная работа № 1. Работа с базами данных и таблицами ms sql server
1. Цель работы
Закрепление теоретических знаний по базам данных и таблицам.
Приобретение практических навыков по созданию, изменению и удалению баз данных и таблиц.
Создание основных таблиц базы данных предметной области.
2. Теоретическая часть
2.1. Работа с базой данных
Любая база данных SQL Server состоит из набора таблиц с данными и дополнительных объектов, предназначенных для управления данными. К таким объектам относятся, например, представления, триггеры, хранимые процедуры и функции пользователя. Таблицы для хранения данных создаются в соответствии с логическим определением данных, например, данные об имеющихся на складе товарах хранятся в одной таблице, а список персонала – в другой.
SQL Server предлагает несколько путей создания баз данных:
использование Enterprise Manager. Для создания базы данных с помощью Enterprise Manager в контекстном меню папки Databases на нужном сервере выберите команду New Database (Новая база данных). Также создание можно выполнить с помощью мастера Create Database Wizard. В панели инструментов Enterprise Manager щелкните на кнопке Run a Wizard (Запустить мастера) и выберите нужного мастера.
использование Transact-SQL. Используется утилита QueryAnalyzer. Этот метод предполагает выполнение команды CREATE DATABASE.
В простейшем случае, для того чтобы создать базу данных, достаточно указать ее имя. В общем же случае при создании базы данных помимо ее имени указывается имя владельца (им будет пользователь, создающий базу данных) и размер базы данных, определяются файлы и группы файлов, из которых будет состоять создаваемая база данных, задается шаг прироста, сопоставление и некоторые другие параметры.
Перед созданием базы данных необходимо знать, что:
пользователь, создающий базу данных, автоматически становится ее владельцем;
имя (название) базы данных должно соответствовать правилам именования объектов.
Для хранения базы данных используются три типа файлов.
Primary – первичный файл. Каждая база данных обязательно имеет такой файл, причем только один. В этом файле хранится системная информация о базе данных и ее объектах. Здесь же размещаются системные таблицы. Кроме того, в первичном файле могут храниться и пользовательские данные. По умолчанию этот файл имеет расширение .mdf.
Secondary – вторичный файл. Здесь содержатся пользовательские данные, не поместившиеся в первичном файле. Если база данных небольшая и нет надобности создавать вторичные файлы, то всю информацию можно хранить в первичном файле. Однако если база данных имеет большие размеры, можно иметь несколько вторичных файлов, причем для удобства работы с данными эти файлы можно хранить на разных дисках. По умолчанию вторичные файлы имеют расширение .ndf.
Transaction Log – файл журнала транзакций. Минимальный размер такого файла 512 Кбайт. База данных должна иметь, по крайней мере, один файл журнала транзакций. В этом файле будет храниться информация о транзакциях, выполняемых в базе данных. По умолчанию файлам журнала транзакций присваивается расширение .ldf.
