
- •Содержание
- •Введение
- •1. Подготовительная работа
- •1.1 Программные продукты, используемые при проектировании базы данных
- •1.2 Создание структуры базы данных
- •2. Проектирование базы данных
- •2.1 Создание базы данных
- •2.2 Создание таблиц
- •2.3 Заполнение таблиц
- •2.4 Создание триггеров
- •2.5 Создание пользователей
- •2.5.1 Создание пользователей в операционной системе
- •2.5.2 Создание пользователей внутри sql Server
- •2.6 Резервное копирование базы данных
- •2.7 Создание репликации
- •3. Создание запросов
- •3.1 Описание языка Transact-sql
- •3.2 Создание запросов к базе данных
- •3.3 Создание представлений
- •3.4 Создание функции
- •3.5 Создание процедур
- •3.6 Экспорт данных в ms Excel
- •Заключение
- •Список использованных источников
Размещено на http://www.allbest.ru/
Содержание
Введение 2
1. Подготовительная работа 4
1.1 Программные продукты, используемые при проектировании базы данных 4
1.2 Создание структуры базы данных 5
2. Проектирование базы данных 9
2.1 Создание базы данных 9
2.2 Создание таблиц 9
2.3 Заполнение таблиц 11
2.4 Создание триггеров 12
2.5 Создание пользователей 17
2.5.1 Создание пользователей в операционной системе 17
2.5.2 Создание пользователей внутри SQL Server 18
2.6 Резервное копирование базы данных 23
2.7 Создание репликации 26
3. Создание запросов 30
3.1 Описание языка Transact-SQL 30
3.2 Создание запросов к базе данных 32
3.3 Создание представлений 33
3.4 Создание функции 34
3.5 Создание процедур 36
3.6 Экспорт данных в MS Excel 37
Заключение 40
Список использованных источников 41
Введение
Современное общество невозможно представить без компьютера. Компьютеры настолько широко и глубоко внедрились в нашу жизнь, что очень трудно назвать какую-либо сферу деятельности человека, где бы они ни использовались. В связи с этим серьезные требования предъявляются как к аппаратной части современных компьютеров, так и к используемому программному обеспечению. В основном именно программное обеспечение, или, иными словами, программные продукты, обеспечивают возможность широкого использования компьютеров. Стоит лишь переустановить программное обеспечение компьютера или добавить какой-либо новый программный продукт, и можно будет решать на этом компьютере совершенно новые задачи.
Следовательно, используемые программные продукты должны соответствовать определенным критериям, обеспечивающим надежность работы компьютера и удобство работы пользователя.
В соответствии с заданием курсового проектирования следует создать базу данных (БД) «Библиотека» с использование программного проекта Microsoft SQL Server.
Сегодня трудно себе представить сколько-нибудь значимую информационную систему, которая не имела бы в качестве основы или важной составляющей базу данных. Концепции и технологии БД складывались постепенно и всегда были тесно связаны с развитием систем автоматизированной обработки информации.
Проектирование базы данных «Библиотека» ведется для упрощения работы библиотекаря со всем ассортиментом предложенных книг и учебных пособий, а также для учёта взятых и оставшихся в наличии книг.
Актуальность разработки программы заключается в следующем:
база данных «Библиотека» представляет собой программу для управления базой данных;
программа полностью автоматизирует труд оператора ПЭВМ: автоматически заносит вводимые пользователем данные в таблицы базы данных, изменяет структуру таблиц (добавление/удаление записей);
при использовании программы значительно снижается трудоёмкость ведения базы данных взятых и оставшихся книг.
1. Подготовительная работа
1.1 Программные продукты, используемые при проектировании базы данных
Разработаем базу данных с помощью программного продукта Microsoft SQL Server 2008, а структуру базы данных создадим в программном продукте AllFusion ERwin Data Modeler.
Microsoft SQL Server 2008 - это надежная, производительная и интеллектуальная платформа данных, способная отвечать нуждам наиболее ресурсоемких бизнес-приложений. Она позволяет сократить время и издержки на разработку и сопровождение приложений, а также предоставлять практически применимую информацию на каждое рабочее место предприятия.
Система SQL Server 2008 отталкивается от концепции платформы данных Майкрософт: она упрощает управление любыми данными в любом месте и в любой момент времени. Система позволяет хранить в базах данных информацию, полученную из структурированных, полуструктурированных и неструктурированных источников, таких как изображения и музыка. В SQL Server 2008 имеется большой набор интегрированных служб, расширяющих возможности использования данных: можно составлять запросы, выполнять поиск, проводить синхронизацию, делать отчеты, анализировать данные. Все данные хранятся на основных серверах, входящих в состав центра обработки данных. К ним осуществляется доступ с настольных компьютеров и мобильных устройств. Таким образом, пользователь полностью контролируете данные независимо от того, где их сохранили.
Система SQL Server 2008 позволяет обращаться к данным из любого приложения, разработанного с применением технологий Microsoft .NET и Visual Studio.
SQL Server обеспечивает высокий уровень безопасности, надежности и масштабируемости для критически важных приложений.
AllFusion ERwin Data Modeler (ранее ERwin) - CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования деятельности предприятия.
AllFusion ERwin Data Modeler (ERwin) позволяет наглядно отображать сложные структуры данных. AllFusion ERwin Data Modeler имеет удобный для пользователя графический интерфейс, который упрощает разработку базы данных и автоматизирует множество трудоемких задач, уменьшая сроки создания высококачественных и высокопроизводительных транзакционных баз данных и хранилищ данных.