MS SQL-Server 2000. Сивохин А.В. - 28 стр.

UptoLike

Составители: 

проблемы организации управления и автоматизации обработки информации. Создавая базу
данных, пользователь стремится упорядочить информацию по различным признакам и быстро
извлекать нужные сведения с произвольным сочетанием признаков. Для этих целей нужна
структуризация исходных данных.
Объект предметной областиэто нечто существующее и различаемое. Объектами могут
быть материальные предметы, а также и абстрактные понятия.
Данныеэто определенные показатели, которые характеризуют объект и принимают, для
конкретного экземпляра этого объекта некоторый набор значений. Например, объектом является
продукция предприятия, а данными, или атрибутами этого объекта являются код, название, цвет,
вес и т.д.
В современном понимании база данныхэто поименованная совокупность взаимосвязанных
данных, находящихся под управлением системы управления базами данных, представляющей
комплекс программных и языковых средств, необходимых для создания баз данных, поддерживая
их в актуальном состоянии и организуя поиск в них нужной информации. База данныхэто
основа любой информационной системы.
Используя базу данных, информационная система обеспечивает хранение информации по
предметной области, ее ввод и редактирование, просмотр и поиск нужных сведений, выборку
данных по тем или иным критериям, получение итоговых отчетов и контроль целостности
информации. Различают информационно-поисковые системы, в которых поисковые операции
являются основными, и системы обработки данных, в которых обработка данных занимает
основную часть машинного времени. При этом некоторые из них работают с конкретными
наборами структурированных данных (фактами) и относятся к классу фактографических систем,
другие работают с неструктурированными или слабоструктурированными текстовыми
документами и осуществляют поиск необходимых документов или объектов. Они получили
название документальных систем. Существуют и смешанные, документально-фактографические
системы.
Информационные системы создаются либо на одном компьютере (локальная система), либо
с использованием нескольких компьютеров, объединенных в сеть (сетевые системы). Сетевые
информационные системы могут иметь распределенную архитектуру, когда части базы данных
располагаются на различных компьютерах сети, и централизованную архитектуру, когда база
данных находится на одном мощном компьютере, а менее мощные клиентские компьютеры
обмениваются с центральным либо файлами (архитектура файл-сервер), либо небольшими
порциями данных, формируемых по запросу пользователей сети (архитектура клиент-сервер).
Центральный компьютер, где хранится общая база данных и программа обработки запросов,
составляет серверную часть системы (back-end), а машины пользователей, где формируются
запросы и отображаются данные, составляют клиентскую часть системы (front-end).
С самых первых версий Microsoft SQL Server проектировалась как система управления
централизованными базами данных с использованием архитектуры клиент-сервер. SQL Server
2000 вместе с тем
позволяет строить и распределенные базы данных.
При разработке базы данных необходимо выбрать подходящую модель данных. Модель
данныхэто совокупность структур данных и операций по их обработке. С помощью модели
данных можно наглядно представить структуру объектов и установленные между ними связи. В
настоящее время используются следующие три модели данных:
1. иерархическая модель
данных, в которой структура объектов представляется в виде
дерева, например, дерево папок и файлов файловой системы MS-DOS, или дерево
ключей и параметров операционной системы Windows. В этой модели каждый
потомок может иметь только одного предка.
2. сетевая модель данных, в которой структура объектов представляется в виде сети,
когда каждый объектузел может быть связан с любым другим объектом, в том
числе и с самим собой, например, сеть Word Wide Web (www) или гипертекстовые
файлы. В этой модели каждый объект может иметь несколько входных связей с
другими объектами.
3. реляционная модель данных, в которой данные представлены в виде прямоугольных
таблиц (отношений) и вес операции над базой данных сводятся к манипуляциям с
таблицами. Эта модель данных получила самое широкое распространение в
проблемы организации управления и автоматизации обработки информации. Создавая базу
данных, пользователь стремится упорядочить информацию по различным признакам и быстро
извлекать нужные сведения с произвольным сочетанием признаков. Для этих целей нужна
структуризация исходных данных.
      Объект предметной области – это нечто существующее и различаемое. Объектами могут
быть материальные предметы, а также и абстрактные понятия.
      Данные – это определенные показатели, которые характеризуют объект и принимают, для
конкретного экземпляра этого объекта некоторый набор значений. Например, объектом является
продукция предприятия, а данными, или атрибутами этого объекта являются код, название, цвет,
вес и т.д.
      В современном понимании база данных – это поименованная совокупность взаимосвязанных
данных, находящихся под управлением системы управления базами данных, представляющей
комплекс программных и языковых средств, необходимых для создания баз данных, поддерживая
их в актуальном состоянии и организуя поиск в них нужной информации. База данных – это
основа любой информационной системы.
      Используя базу данных, информационная система обеспечивает хранение информации по
предметной области, ее ввод и редактирование, просмотр и поиск нужных сведений, выборку
данных по тем или иным критериям, получение итоговых отчетов и контроль целостности
информации. Различают информационно-поисковые системы, в которых поисковые операции
являются основными, и системы обработки данных, в которых обработка данных занимает
основную часть машинного времени. При этом некоторые из них работают с конкретными
наборами структурированных данных (фактами) и относятся к классу фактографических систем,
другие работают с неструктурированными или слабоструктурированными текстовыми
документами и осуществляют поиск необходимых документов или объектов. Они получили
название документальных систем. Существуют и смешанные, документально-фактографические
системы.
      Информационные системы создаются либо на одном компьютере (локальная система), либо
с использованием нескольких компьютеров, объединенных в сеть (сетевые системы). Сетевые
информационные системы могут иметь распределенную архитектуру, когда части базы данных
располагаются на различных компьютерах сети, и централизованную архитектуру, когда база
данных находится на одном мощном компьютере, а менее мощные клиентские компьютеры
обмениваются с центральным либо файлами (архитектура файл-сервер), либо небольшими
порциями данных, формируемых по запросу пользователей сети (архитектура клиент-сервер).
Центральный компьютер, где хранится общая база данных и программа обработки запросов,
составляет серверную часть системы (back-end), а машины пользователей, где формируются
запросы и отображаются данные, составляют клиентскую часть системы (front-end).
      С самых первых версий Microsoft SQL Server проектировалась как система управления
централизованными базами данных с использованием архитектуры клиент-сервер. SQL Server
2000 вместе с тем позволяет строить и распределенные базы данных.
      При разработке базы данных необходимо выбрать подходящую модель данных. Модель
данных – это совокупность структур данных и операций по их обработке. С помощью модели
данных можно наглядно представить структуру объектов и установленные между ними связи. В
настоящее время используются следующие три модели данных:
           1. иерархическая модель данных, в которой структура объектов представляется в виде
              дерева, например, дерево папок и файлов файловой системы MS-DOS, или дерево
              ключей и параметров операционной системы Windows. В этой модели каждый
              потомок может иметь только одного предка.
           2. сетевая модель данных, в которой структура объектов представляется в виде сети,
              когда каждый объект – узел может быть связан с любым другим объектом, в том
              числе и с самим собой, например, сеть Word Wide Web (www) или гипертекстовые
              файлы. В этой модели каждый объект может иметь несколько входных связей с
              другими объектами.
           3. реляционная модель данных, в которой данные представлены в виде прямоугольных
              таблиц (отношений) и вес операции над базой данных сводятся к манипуляциям с
              таблицами. Эта модель данных получила самое широкое распространение в