1.3.1 Обзор MS SQL Server 2008
Microsoft SQL Server -- система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов -- Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия.
В отличие от всех остальных наиболее известных СУБД, MS SQL Server имеет ряд преимуществ. SQL - мощный инструмент, который обеспечивает пользователям, программам и вычислительным системам доступ к информации, содержащейся в реляционных базах данных [2].
Основные достоинства языка SQL заключаются в следующем:
- возможность переноса с одной вычислительной системы на другую
СУБД может быть ориентирована на различные вычислительные системы, однако приложения, созданные с помощью SQL, допускают использование как для локальных БД, так и для крупных многопользовательских систем;
- реляционная основа языка - SQL является языком реляционных БД, поэтому он стал популярным тогда, когда получила широкое распространение реляционная модель представления данных. Табличная структура реляционной БД хорошо понятна, а потому язык SQL прост для изучения;
- возможность создания интерактивных запросов - SQL обеспечивает пользователям немедленный доступ к данным, при этом в интерактивном режиме можно получить результат запроса за очень короткое время без написания сложной программы;
- обеспечение различного представления данных - с помощью SQL можно представить такую структуру данных, что тот или иной пользователь будет видеть различные их представления. Кроме того, данные из разных частей БД могут быть скомбинированы и представлены в виде одной простой таблицы, а значит, представления пригодны для усиления защиты БД и ее настройки под конкретные требования отдельных пользователей;
- возможность динамического изменения и расширения структуры БД - язык SQL позволяет манипулировать структурой БД, тем самым обеспечивая гибкость с точки зрения приспособленности БД к изменяющимся требованиям предметной области;
- поддержка архитектуры клиент-сервер - SQL - одно из лучших средств для реализации приложений на платформе клиент-сервер. SQL служит связующим звеном между взаимодействующей с пользователем клиентской системой и серверной системой, управляющей БД, позволяя каждой из них сосредоточиться на выполнении своих функций.
Язык SQL - первый и пока единственный стандартный язык для работы с базами данных, который получил достаточно широкое распространение.
- Введение
- 1. Этап начальной разработки и планирования
- 1.1 Анализ предметной области
- 1.1.1 Процесс поступления пациента в больницу
- 1.1.2 Процесс лечения пациента в отделении
- 1.2 Задачи и цели проектирования
- 1.2.1 Цель проекта
- 1.2.2 Задачи проекта
- 1.3 Обоснование выбора СУБД и программного обеспечения
- 1.3.1 Обзор MS SQL Server 2008
- 1.3.2 Обзор Borland Delphi7
- 2. Концептуальный проект
- 2.2 Организационная структура
- 2.3 Описание операций
- 2.4 Предназначение системы
- 2.5 Функциональные возможности
- 2.6 Разработка ER- модели
- 2.7 Составление реляционных отношений
- 2.8 Расчет места, занимаемого БД
- 3. Описание работы программного продукта
- 4. Безопасность жизнедеятельности
- 4.1 Анализ условий труда
- 4.1.1 Рабочее помещение
- 4.1.2 Используемое оборудование
- 4.2 Расчет освещения
- 4.2.1 Расчет естественного освещения
- 4.2.2 Расчет искусственной освещенности помещения методом коэффициента использования светового потока
- 4.2.3 Расчет искусственной освещенности помещения точечным методом
- 4.3 Расчет системы кондиционирования
- 5. Технико-экономическое обоснование
- 5.1 Определение затрат на создание программного продукта
- 5.2 Трудовые ресурсы используемые в проекте
- 5.3 Оборудование, используемое в работе
- 5.4 Программное обеспечение, используемое в разработке
- 5.5 Сроки реализации проекта
- 5.6 Расчет стоимости работы по проектированию и разработке
- 5.6.1 Расчет затрат на оплату труда
- Разработка структуры базы данных.
- Раздел 1. Введение в базы данных и автоматизированные информационные системы
- 3.2. Методика разработки приложения для базы данных
- Разработка автоматизированной информационной системы «база данных деканата вуза»
- 8 Базы данных. Автоматизированный банк данных.
- "Автоматизированные базы данных"
- 7.5. Автоматизированные технологии проектирования баз данных
- Тема 1.9. Средства автоматизированного проектирования структур баз данных