5.1 Основы SQL Server

SQL Server — семейство продуктов, разработанных для хранения данных в больших системах, осуществляющих обработку информации, и обслуживания коммерческих Web-узлов. SQL Server прост и удобен в использовании, он широко применяется как в сложных системах, с которыми работают сотни пользователей, так и в

малом бизнесе. Он популярен также у отдельных пользователей, которым нужен на-

дежный и удобный сервер БД. В состав SQL Server входят две основные службы,

предназначенные для новой платформы Microsoft .NET и систем с традиционной

двухуровневой клиент-серверной архитектурой

Традиционная клиент-серверная архитектура БД состоит из двух компонентов: клиентского приложения и системы управления реляционными базами данных которая обеспечивает хранение и управление

данными.

 


5.2 Реляционное ядро БД SQL Server

Реляционное ядро БД SQL Server — это реляционная СУБД, хранящая и осуществляющая управление данными в реляционных таблицах. Каждая таблица представляет отдельный объект, например клиентов, сотрудников или товары, которыми торгует фирма. Столбцы таблиц представляют' атрибуты, а ряды — экземпляры соответствующих объектов. По запросу приложения реляционное ядро БД связывает таблицы друг с другом. Реляционное ядро БД хранит подробные записи о транзакциях, генерируемых системами оперативной обработки транзакций (OLTP) по запросу специализированных хранилищ данных. Реляционное ядро БД обеспечивает достоверность и защиту хранимых данных, отказоустойчивость, динамически оптимизирует производительность, а также налагает блокировки для реализации параллелизма.

 

5.3 Редакции SQL Server.

Существует шесть различных редакций SQL Server . Четыре из них предназначены для производственных систем, одна — для разработки приложений и еще одна —ознакомительная редакция. Кроме того, компонент SQL Server Desktop Engine можно распространять вместе с использующими его приложениями.

Компоненты SQL Server.

В SQL Server имеется несколько различных видов компонентов. Основу SQL Server составляют серверные компоненты, в большинстве своем реализованные в виде 32-разрядных служб Windows. В состав SQL Server входят также различные средства администрирования сервера — графические клиентские приложения и утилиты командной строки. Они, как и другие клиентские приложения, используют средства обмена данными между клиентом и сервером, предоставляемые SQL Server. Компоненты SQL Server, обеспечивающие обмен данными между клиентом и сервером, предоставляют клиентским приложениям множество способов доступа к данным сервера. Эти компоненты реализованы в виде поставщиков, драйверов, интерфейсов БД и сетевых библиотек Net-Libraries. Помимо них, в число компонентов SQL Server входит интерактивная справочная система SQL Server Books Online в HTML-формате.


6. Введение в реляционную базу данных

 

SQL (ОБЫЧНО ПРОИЗНОСИМАЯ КАК "СИКВЭЛ") символизирует собой Структурированный Язык Запросов. Это - язык который дает вам возможность создавать и работать в реляционных базах данных, которые являются наборами связанной информации сохраняемой в таблицах.

Мир баз данных становится все более и более единым, что привело к необходимости создания стандартного языка, который мог бы использоваться для функционирования в большом количестве различных видов компьютерных сред. Стандартный язык позволит пользователям, знающим один набор команд, использовать их, чтобы создавать, отыскивать, изменять, и передавать информацию, независимо от того, работают ли они на персональном компьютере, сетевой рабочей станции, или на универсальной ЭВМ.

В нашем все более и более взаимосвязанном компьютерном мире, пользователь снабженный таким языком, имеет огромное преимущество в использовании и обобщении информации из ряда источников с помощью большого количества способов.

Элегантность и независимость от специфики компьютерных технологий, а также его поддержка лидерами промышленности в области технологии реляционных баз данных, сделало SQL, и вероятно в течение обозримого будущего оставит его, основным стандартным языком. По этой причине, любой кто хочет работать с базами данных 90-х годов должен знать SQL.

Стандарт SQL определяется ANSI (Американским Национальным Институтом Стандартов) и в данное время также принимается ISO (Международной организацией по стандартизации). Однако, большинство коммерческих программ баз данных расширяют SQL без уведомления ANSI, добавляя разные другие особенности в этот язык, которые, как они считают, будут весьма полезны. Иногда они несколько нарушают стандарт языка, хотя хорошие идеи имеют тенденцию развиваться и вскоре становиться стандартами "рынка" сами по себе в силу полезности своих качеств.

 

6.1 Пользовательские базы данных

При создании новой пользовательской БД следует помнить о том, что имена БД уникальны для каждого экземпляра SQL Server. Для создания пользовательской БД

не нужно явно определять никакие другие атрибуты. При выборе имени рекомендуется следовать правилам, установленным для имен идентификаторов SQL Server,

хотя это и не обязательно:

• первым символом в имени должна быть буква, символ подчеркивания (_), знак @,

который обозначает локальную переменную или параметр, или знак #, который

обозначает временную таблицу или процедуру;

• все символы в имени идентификатора после первого могут быть цифрами или знаком доллара ($);

• имя идентификатора не должно содержать пробелов и специальных символов;

• запрещается использовать в качестве имен идентификаторов зарезервированные

слова SQL Server, набранные в верхнем или нижнем регистре.

Примечание Если при выборе имени идентификатора не соблюдались перечисленные выше правила именования, то при использовании имени идентификатора в операторах необходимо заключать это имя в двойные кавычки или квадратные скобки.

Существуют также и другие параметры БД, которые вам необходимо определить.

Как правило, при создании БД указываются ее размер, физическое и логическое имя

файла, а также размещение основного файла данных и первого файла журнала транзакций на диске. При создании БД можно добавить несколько файлов данных и файлов журнала транзакций, разместив их на разных дисках, или сделать это уже после

 

6.2 Создание пользовательской базы данных

Создания пользовательской БД. Кроме того, можно объединить файлы данных в группы файлов и изменить группу файлов, выбранную по умолчанию. На занятии 4 этой главы вы узнаете, как разместить файлы БД на нескольких дисках, как использовать множество файлов данных при создании пользовательской БД и как создать пользовательские группы файлов для БД. Для каждого созданного вами файла данных и файла журнала транзакций вы можете определить следующие параметры: включить или отключить автоматическое увеличение размера файла при его заполнении, определить величину автоматического приращения размера файла, а также установить максимальный размер файла БД. На занятии 3 этой главы вы узнаете, каким образом вы можете контролировать увеличение размера БД.

Если при создании пользовательской БД не определены перечисленные выше дополнительные параметры, SQL Server использует значения по умолчанию. В табл.

6-1 перечислены значения параметров по умолчанию для БД с именем SelfPaced, созданной на экземпляре SQL Server по умолчанию.


7. Проектирование базы данных на SQL

Проектирование базы данных книжного магазина также проводилось при помощи SQL. Данная таблица имеет такие же поля, что и таблица в ACCESS. Ниже приведена главная таблица в SQL:

Аналогично ACCESS выносим данные, которые повторяются в отдельные таблицы.

Данные таблицы связанны между собой. Связи между данными таблицами необходимы для объединения данных книжного магазина в одну таблицу, которая может содержать все данные в одной таблице

Это запрос на выбор данных о поставщике, дате поставки и кто принимал товар из Москвы.


Этот запрос по выбору жанра “Роман”.

А этот запрос на выбор книг, у которых цена больше 100 р.


Заключение

 

Использование баз данных и информационных систем – это составная часть функционирования различных преуспевающих организаций и деятельности современного человека. В связи с этим большую актуальность приобретает освоение принципа построения и эффективного применения соответствующих технологий и программных продуктов.

В настоящее время базы данных почти во все сферы человеческой деятельности. Так как с помощью электронных баз данных работа персонала организации, будь то хоть книжный магазин, становится быстрой, качественной и удобной.

В результате нашей работы, объектом которой являлся книжный магазин, была создана база данных «Books».

Проектирование базы данных «Books», проводилась помощью СУБД Microsoft Access и языка запросов SQL.Данная база данных, содержит основные характеристики книжного магазина: книжный жанр, название книги, автора книги, издательство, количество страниц, твердый или мягкий переплет, количество страниц, цену, поставщика, дату поставки. Данный продукт существенно облегчает работу пользователей.

В данной курсовой работе изложено об основных понятиях, функциях баз данных, использованию и созданию в Microsoft Access , а также в SQL.

Также в ней описано об основных моделях баз данных, которые известны в настоящее время. Но и проектирование базы данных «Books»,является неотъемлемой частью курсовой работы.

После описания проектирования баз данных в СУБД Microsoft Access далее информация о языке запросов SQL.При помощи которого была разработана база данных книжного магазина.

В итоге данная база данных «Books», будет, эффективно применятся в книжных магазинах, обеспечивая отличный результативность работы.


Список используемой литературы

1.    Информатика. Базовый курс /Симонович С.В. и др. – СПб: Издательство «Питер», 2000. – 640 с.

2.    Системы управления базами данных. Учебное пособие /Ломтадзе В.В., Шишкина Л.П. – Иркутск: ИрГТУ, 1999. – 116 с.

3.    Теория реляционных баз данных. Учебное пособие / Мейер М.М. – Москва: Мир, 1999. -610 с.

4.    Access для профессионалов. Учебное пособие / Верман А.Я. – СПб: Издательство «Питер, 1998. – 760 с.


Информация о работе «Проектирование базы данных "Книжный каталог"»
Раздел: Информатика, программирование
Количество знаков с пробелами: 43049
Количество таблиц: 5
Количество изображений: 14

Похожие работы

Скачать
122582
1
9

... в процессе обучения, необходима разработка совершенно новых подходов к работе с таким видом информационных ресурсов как базы данных. Глава 2.Технология использования баз данных математических задач в процессе подготовки учащихся к ЕГЭ по математике 2.1 Реализация модели В соответствии с теорией поэтапного формирования умственных действий учащихся, подготовку к сдаче единого ...

Скачать
172664
1
21

... ЭВМ. Приложения, созданные с помощью SQL и рассчитанные на однопользовательские системы, по мере своего развития могут быть перенесены в более крупные системы. Информация из корпоративных реляционных баз данных может быть загружена в базы данных отдельных подразделений или в личные базы данных. Наконец, приложения для реляционных баз данных можно вначале смоделировать на экономичных персональных ...

Скачать
27450
1
56

ные понятия, функциональные возможности систем управления БД на примере разработки БД телефонов, произведенных в разных странах, а также сравнение реализации базы данных в Excel с реализацией в Access. Целью курсовой работы является обсуждение особенностей проектирования базы данных в среде Microsoft Excel и в среде Microsoft Access. Обоснована относительная оценка возможностей каждого из ...

Скачать
74935
32
9

... 6. Справка. Представление графа сценария задачи представлено на рисунке 1. Рис.1 Граф сценария задачи «Библиотека вуза» 3.2 Разработка контекстной диаграммы Контекстной диаграмма позволяет наглядно представить бизнес-процессы, протекающие в данной информационной системе, документооборот и информационные массивы При построении данной диаграммы используется принцип ...

0 комментариев


Наверх