- •1.Система. Ранги систем. Свойства систем. Ис.
- •2.Кис. Классификации ис.
- •3.Состав ис.
- •4.Модели данных.
- •5.Жц ис. Модели жц ис
- •6.Проектирование ис. Уровни моделей ис.
- •7.Факторы, влияющие на проектирование ис. Концептуальное проектирование.
- •8.Рмд. Ключи и связи. Ссылочная целостность
- •9.Нормализация данных. Преимущества нормализации.
- •10.Проектирование баз данных. Денормализация.
- •11) Объекты бд. Таблицы и поля. Индексы. Ограничения и правила
- •12) Объекты бд. Представления. Триггеры и хранимые процедуры
- •13) Объекты для генерации первичных ключей. Пользователи и роли.
- •14) Запросы к бд. Системный каталог. Транзакции. Курсоры.
- •15) Расширения sql. Функции, определяемые пользователем
- •17) Характеристики локальных субд
- •19.Требования к современным субд. Субд ведущих производителей.
- •20.Механизмы доступа к данным. Характеристика odbc, ole db и ado.
- •21.Механизмы доступа к данным. Характеристика bde и ado.Net
- •22. История sql. Принцип работы. Стандарты.
- •23.Операторы ddl, dml, tcl, dcl, ccl.
- •24.Системные базы данных. Страницы. Экстенты.
- •25.Файлы ms sql. Секции и таблицы.(добавить)
- •26.Ограничения по первичному ключу. Возможные и внешние ключи.
- •27.Ограничения по условию. Вычисляемые поля. Триггеры.
17) Характеристики локальных субд
Локальная база данных - база данных, размещенная на одном или нескольких носителях на одном компьютере. Данные локальной базы данных (файлы данных) находятся на одном (локальном) устройстве, в качестве которого может выступать диск компьютера или сетевой диск (диск другого компьютера, работающего в сети). Для обеспечения разделения данных (доступа к данным) между несколькими пользователями, в качестве которых выступают программы, работающие на одном или нескольких компьютерах, в локальных базах данных применяется метод, получивший название блокировка файлов. Суть этого метода заключается в том, что пока данные используются одним пользователем, другой пользователь не может работать с этими данными, т. е. данные для него закрыты, заблокированы.
Недостатки: потенциально высокая загрузка локальной сети; затруднённость централизованного управления; затруднённость обеспечения таких важных характеристик как надёжность, доступность, безопасность.
18) Архитектура клиент-сервер состоит из клиентов и серверов. Основная идея состоит в том, чтобы размещать серверы на мощных машинах, а приложениям, использующим языковые компоненты СУБД, обеспечить доступ к ним с менее мощных машин-клиентов посредством внешних интерфейсов.
Преимущества:
снижение сетевого трафика при выполнении запросов
возможность хранения бизнес-правил
клиентские приложения будут избавлены от значительной части кода
управление пользовательскими привилегиями и правами доступа к различным объектам базы данных
резервное копирование и архивация данных
оптимизация выполнения запросов
19.Требования к современным субд. Субд ведущих производителей.
Требования к современным СУБД:
1.Производительность
2.Управляемость
3.Масштабируемость
4.Корректная обработка транзакций
5.Поддержка доступа к данным с помощью Web-служб;
6.Поддержка стандартных механизмов доступа к данным
7.Встроенная поддержка безопасности
8.Надежность
9.Наличие средств защиты данных от потери и НСД
СУБД ведущих производителей:
20.Механизмы доступа к данным. Характеристика odbc, ole db и ado.
Способы доступа к данным:
1.Прикладной программный интерфейс (Application Programming Interface, API)
2.Универсальный механизм доступа к данным (ODBC, OLE DB, ADO, BDE)
Способы доступа к данным:
1.Непосредственный вызов функций клиентского API.
2.Вызов функций ODBC API.
3.Непосредственное обращение к интерфейсам OLE DB.
4.Применение ADO .
5.Применение ADO + OLE DB + ODBC.
6.Применение BDE + SQL Links.
7.Применение BDE + ODBC Link + ODBC.
Хар-ка ODBC: 1. Не рассчитана на работу с большим числом клиентов
2.Для взаимодействия с базой данных приложение-клиент вызывает функции интерфейса ODBC, которые реализованы в специальных модулях, называемых ODBC-драйверами.
3.ODBC-драйверы - это DLL-библиотеки, при этом одна DLL-библиотека может поддерживать несколько ODBC-драйверов. При установке на компьютер любого SQL-сервера автоматически выполняется регистрация в реестре Windows и соответствующего ODBC-драйвера.
4.Каждый ODBC-драйвер специфицируется как драйвер, поддерживающий определенный уровень функций ODBC API.
5.Функции ядра ODBC API находятся в файле Sql.h , а прототипы функций 1 и 2 уровней - в файле Sqlext.h.
Хар-ка OLE DB: Спецификация OLE DB определяет объект Command (команда), предназначенный для выполнения текстовой команды. В качестве такой команды может выступать и SQL-оператор. При этом выполнение команды может создавать результирующий набор.
Хар-ка ADO: 1.Последней версией ADO является версия 2.8.
2.В рамках платформы Microsoft .NET интерфейс ADO заменён ADO.NET.
3.ADO.NET — основная модель доступа к данным для приложений, основанных на Microsoft .NET. Не является развитием более ранней технологии ADO.
4. Компоненты ADO.NET входят в поставку оболочки .NET Framework.
5. Компоненты ADO используются в языках высокого уровня, таких как VBScript в ASP, JScript в WSH, Visual Basic, Delphi.