
- •1. 1)Общие сведения о бд и субд
- •2) Основные функции субд
- •4) Уровни представления данных в субд
- •3) Обобщенная архитектура субд
- •5) Sql: история, стандарты
- •6) Языки баз данных
- •7) Язык qbe
- •8) Функциональная зависимость и нормализация отношений
- •9) Использование функций агрегирования в построении запросов
- •10) Модели данных
- •11) Форматирование результатов запросов
- •12) Иерархическая модель
- •13) Ограничения целостности
- •14) Сетевая модель
- •15) Создание, изменение и удаление таблиц средствами sql
- •16) Реляционная модель
- •17) Sql server. Характеристика объектов бд
- •18) Структура реляционных данных
- •19) Системные базы данных
- •1. Отношения: определение, свойства.
- •20) Создание бд в sql server
- •21.Реляционные ключи.
- •22.Основные типы данных.
- •23.Реляционная целостность.
- •24.Индексы: типы, назначение, создание.
- •25.Реляционные языки.
- •26.Подключение бд к sql server.
- •27.Связанные запросы.
- •28.Этапы обработки запросов.
- •29.Поддержка основных правил целостности данных.
- •30.Основные этапы проектирования баз данных.
- •31.Sql server. Характеристика объектов бд.
- •32.Вторая нормальная форма
- •33.Реляционная алгебра. (Унарные операции).
- •34.Концептуальное проектирование.
- •35.Управление транзакциями
- •36.Основные операции реляционной алгебры.
- •37.Обзор процесса нормализации.
- •38.Методология физического проектирования реляционных баз данных.
- •39.Методология концептуального проектирования.
- •40.Методология логического проектирования.
- •41.Обновляемые представления
- •42.Концепция er-модели.
- •43.Представления. Изменение значений с помощью представлений.
- •44.Избыточность данных и аномалии обновления.
- •45. Структура современной субд на примере Microsoft sql Server.
- •46.Защита баз данных.
- •47.Оптимизация запросов.
- •48.Эвристические правила преобразования операций реляционной алгебры.
- •49.Уровни представления данных в субд.
- •50.Подсистема типичной обработки транзакций.
17) Sql server. Характеристика объектов бд
SQL-сервер — какая-либо серверная система управления базами данных, поддерживающая структурированный язык запросов SQL.
Microsoft SQL Server — система управления реляционными базами данных (СУРБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями.
БД – это совместно используемый набор логически взаимосвязанных данных, предназначенный для удовлетворения информационных потребностей пользователя.
Т.к. БД связана с конкретной предметной областью, следует знать, что предметная обл. – отражение в БД совокупности объектов с их связями, которые отражают реальные состояния объектов или процессов и представляют практическую ценность.
Каждому объекту в БД присущ определенный набор свойств. Св-ва объекта принято наз. атрибутом. Они подразделяются на атрибуты-признаки и атрибуты-основания. Атрибуты-признаки (ключи) отражают качественную хар-ку объекта и атрибуты-основания отражают количественную хар-ку объекта. Так, например, об. СТУДЕНТ связаны след. атрибуты-признаки: фамилия, дом, адрес, телефон, а атрибуты-основания: возраст, вес.
Атрибуты-признаки, как правило, принимают участие в сравнении, сортировке, компоновке, редактировании. Атрибуты-основания участвуют в вычислительных операциях. Атр-осн. без атр-признаков не дают определения объектам.
Любой объект любой предметной области м. представить совокупностью атрибутов-оснований и атрибутов-признаков, однако осн. элементом информации явл. показатель. Показатель состоит из совокупности атр-осн и атр-пр и явл составной единицей инф-ции.
Множество всех возможных значений атрибута наз. доменом, а совокупность атрибутов, описывающих данный объект, наз кортежем.
Один и тот же домен м. служить обл-ю определения для различных атриб. Напр., им-ся домен ГОРОД; он м. служить обл-ю определения для атрибутов АДРЕС, СТАНЦИЯ ОТПРАВЛЕНИЯ, СТАНЦИЯ НАЗНАЧЕНИЯ.
18) Структура реляционных данных
В основе реляционной модели положено понятие отношения, физ-им представлением которой явл. таблица. Используя реляционную алгебру и логику предикатов, БД представляет собой набор отношений или таблиц.
Описание отношения в РМ вместе со спецификаторами его доменов наз. заголовком или структурой отношения.
Кортежи наз. телом или расширением отношения.
Степень отношения – кол-во кортежей, кот. обладает отношение.
Координальность отношения – количество кортежей, входящих в отношение.
Степень отношения является х-кой стр-ры отношения и явл. относительно постоянной величиной.
Координальность отношения явл. х-кой содержимого или тела отношения и является изменяемой величиной, т.к. хар-т состояние отношения в произвольно взятый момент времени.
STUDENT
№ zach FIO NGR SR_BAL
25 Иванов 110 3.7
47 Петров 120 4.1
12 Сидоров 130 4.5
Степень = 4; коорд. = 3
Реляционная БД – набор нормализованных отношений, т.е. отношений, удовлетворяющих треб. норм. формам.
Осн. терминал Альтернат. терминал 1 Альтернат. терминал 2
Отношение Таблицы файл
Кортеж Строки запись
Атрибут Столбец поле