
- •Московский Авиационный Институт
- •Оглавление
- •Теоритическая часть Основные термины, используемые в пособии
- •Многопользовательские базы данных
- •Модель данных
- •Избыточность в таблицах базах данных
- •Нормализация
- •Ограничения целостности
- •Индексы
- •История выпусков sql Server
- •Редакции sql Server 2008
- •Системные требования sql server 2008
- •Установка ms sql Server 2008
- •Программное обеспечение sql Server 2008
- •Базы данных
- •Создание новой бд
- •Удаление бд
- •Создание таблиц
- •Удаление таблиц
- •Работа с таблицами
- •Типы данных
- •Создание пользовательских типов данных
- •Создание ограничений
- •Создание диаграммы бд
- •Создание представлений
- •Создание триггеров
- •Индексы
- •Безопасность sql Server
- •Создание имя входа
- •Создание пользователя базы данных
- •Настройка удаленного доступа к бд в 326 аудитории
Московский Авиационный Институт
(Технический Государственный Университет)
Кафедра №303
«Авиационных приборов и измерительно-вычислительных комплексов»
Методическое пособие
«СУБД Microsoft SQL Server 2008»
2011
Оглавление
Теоритическая часть 3
Основные термины, используемые в пособии 3
Многопользовательские базы данных 4
Модель данных 6
Избыточность в таблицах базах данных 8
Нормализация 9
Ограничения целостности 11
Индексы 13
Microsoft SQL Server 14
История выпусков SQL Server 15
Редакции SQL Server 2008 16
Системные требования SQL server 2008 17
Установка MS SQL Server 2008 18
Программное обеспечение SQL Server 2008 33
Sql server configuration manager 33
SQL Server Management Studio 35
Базы данных 37
Создание новой БД 38
Удаление БД 40
Создание таблиц 41
Удаление таблиц 44
Работа с таблицами 45
Типы данных 46
Создание пользовательских типов данных 48
Создание ограничений 49
Создание диаграммы БД 50
Создание представлений 52
Создание триггеров 53
Индексы 54
Безопасность SQL Server 55
Создание имя входа 56
Создание пользователя базы данных 60
Роли 61
Настройка удаленного доступа к БД в 326 аудитории 62
Теоритическая часть Основные термины, используемые в пособии
База данных (БД) — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных. Если по-простому, то база данных — накопленная информация в форме специально организованных записей или в виде структурированного файла. Базой данных является представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и т. д.), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).1
Система управления базами данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных. Если по-простому, то СУБД – программное обеспечение, позволяющее выполнять различные действия с БД или данными, а так же обеспечивающее работу БД и пользователей с БД.
Экземпляр SQL Server (англ. SQL Server Instance) – экземпляр установленной СУБД, т.е. фактически «движок» SQL Server с индивидуальными настройками. На одном ПК может быть несколько экземпляров, максимальное количество экземпляров зависит от редакции СУБД. Каждый экземпляр имеет свои собственные системные и пользовательские базы данных.
SQL (Structured Query Language, «язык структурированных запросов») - универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. SQL основывается на реляционной алгебре.
Transact-SQL (T-SQL) — процедурное расширение языка SQL компании Microsoft для Microsoft SQL Server. Язык Transact-SQL является ключом к использованию MS SQL Server. Все приложения, взаимодействующие с экземпляром MS SQL Server, независимо от их реализации и пользовательского интерфейса, отправляют серверу инструкции Transact-SQL.
Транзакция (англ. transaction) — в информатике, группа последовательных операций, которая представляет собой логическую единицу работы с данными. Т.е., например, транзакция «Поиск отличников» отбирает из числа студентов тех, кто сдал все экзамены и затем из полученного списка отбирает тех, у кого все сдано на 5. При этом СУБД видит это как одно единое действие, хотя выполняет в несколько этапов. Транзакция может быть выполнена либо целиком и успешно, соблюдая целостность, либо не выполнена вообще и тогда она не должна произвести никакого эффекта.
Целостность БД – свойство БД, означающее, что в ней содержится полная, непротиворечивая и адекватно отражающая предметную область информация.
Сервер определенного ресурса в компьютерной сети – компьютер, управляющий этим ресурсом.
Клиент ресурса – компьютер (программа), использующий ресурс.
Приложение – программа или комплекс программ, обеспечивающих автоматизацию обработки информации для прикладной задачи.
Служба Windows - системные приложения Windows, выполняются без участия пользователя. Пользователь может ограничивать службы, запрещая их запуск, и настраивать их работу.