Базы данных 2

Вид материалаДокументы

Содержание


Что такое SQL SERVER? 8
Архитектура базы данных 16
Работа с SQL Server 17
Система Базы данных
Модели Базы данных Иерархическая Модель
Что такое SQL SERVER?
Клиент-Серверная система
Язык структурированных запросов (SQL)
Особенности SQL Server
Microsoft Distributed Transaction Coordinator
Компоненты архитектуры SQL Server
Основные Компоненты SQL Server
SQL Server сервисы и SQL Server агент
SQL Enterprise Manager
Введение в SQL Server. Хранение данных
Системные базы данных
Пользовательские базы данных
База данных MASTER
База данных MODEL
База данных MSDB
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6

320371.doc

Система Базы данных 2

Модели Базы данных 2

Иерархическая Модель 2

Сетевая модель 3

Что такое реляционная модель базы данных 4

База данных 4

Таблицы 5

Столбцы 5

Правила Кодда 5

Моделирование Данных 6

Модель связи сущностей 6

Сущность 6

Атрибуты 6

Отношения 6

Отношение "Один к одному" 7

Отношение "Один ко многим" или "Многие к одному" 7

Отношение «Многие ко многим» 7

Нормализация 7

Что такое SQL SERVER? 8

Клиент-Серверная система 8

Особенности SQL Server 8

Компоненты архитектуры SQL Server 9

Основные Компоненты SQL Server 10

Введение в SQL Server. Хранение данных 11

Системные базы данных 11

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

База данных MASTER 12

База данных MODEL 12

База данных MSDB 12

База данных TEMPDB 13

База данных Distribution 13

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

База данных Pubs 14

База данных Northwind 14

Системные таблицы 14

Системный Каталог 14

Каталог Базы данных 15

Архитектура базы данных 16

Страницы и степени 16

Файлы и группы файлов 17

Журнал регистрации событий (Log) 17

Системные хранимые процедуры 17

Работа с SQL Server 17

Объекты SQL Server 17

Создание базы данных 18

Работа с базой данных 19

Параметры базы данных 19

Целостность данных 20

Типы целостности данных 20

Использование свойства Identity для обеспечения целостности данных 21

Типы данных 21

Системные типы данных 21

Определенный пользователем тип данных 22

Работа с таблицами 22

Ограничения 23

Типы ограничений 23



Система Базы данных


Данные - необработанные факты, из которых может быть получена информация.

База данных может быть определена как набор хранимых эксплуатационных данных, используемых прикладными системами предприятия.

База данных - коллекция данных, которые сохранены в таблицах. Таблицы находятся в формате строк и столбцов.

Данные, сохраненные в таблицах, связаны друг с другом.

Данные, сохраненные в базе данных, связаны с определенной областью типа системы запаса для производства, заказчики и поставщики для предприятия.

Любое предприятие содержит данные о своих операциях. Это операционные данные.

Система управления базой данных обеспечивает централизованное управление данными. СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ (DBMS) имеет следующие преимущества:
  • Уменьшение избыточности данных. Каждое приложение не должно поддержать свои собственные файлы данных. Данные интегрированы.
  • Данные могут быть общими. Это не только подразумевает, что существующие приложения могут совместно использовать данные в базе данных, но также и означает, что новые приложения могут разрабатываться так, чтобы использовать данные той же самой базы данных.

Данные в больших системах должны быть интегрированы и общими.

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

Модели Базы данных

Иерархическая Модель


Эта модель подобна иерархической древовидной структуре.

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

Близко связанная информация в структуре родитель-порожденный сохранена вместе как логический модуль, называемый узлом.

Родительский модуль может иметь много дочерних модулей, но дочерний модуль может иметь только одного родителя.





Чтобы получать понимание различных моделей базы данных, мы берем пример типовой базы данных, состоящей из поставщиков, партий и отгрузок.

Рисунок показывает возможное иерархическое представление базы данных для партий поставщиков.

На этом рисунке данные представлены простой древовидной структурой, с партиями от поставщиков.

Пользователь видит четыре различных дерева.

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

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

Недостатки этой модели:
  • Иерархическая структура не достаточно гибка, чтобы представить все отношения, которые существуют в реальном мире.
  • модель не может представлять отношение многие ко многим
  • Иерархическая модель используется только, когда данные имеют четко иерархический характер с единственным корнем, например - структура каталога DOS.