- •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.Ограничения по условию. Вычисляемые поля. Триггеры.
21.Механизмы доступа к данным. Характеристика bde и ado.Net
Способы доступа к данным:
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.
Хар-ка BDE:
1.Единообразный доступ к стандартным источникам данных: Paradox, dBASE, FoxPro, Access, а также текстовым БД
2.Можно добавлять драйверы Microsoft ODBC
3.BDE имеет объектно-ориентированное устройство. Во время выполнения приложение взаимодействует с BDE, создавая различные BDE-объекты. Эти объекты затем используются для управления элементами БД, такими как таблицы и запросы. BDE API даёт прямой и оптимизированный доступ к движку, а также к встроенным в BDE драйверам для dBASE, Paradox, FoxPro, Access и текстовых БД.
4.Файлы ядра движка БД существуют как набор DLL
5.В поставку BDE входит набор дополнительный утилит и примеров приложений.
6.Система BDE конфигурируется с помощью BDE Administrator
7.В BDE используется «Local SQL», подмножество стандарта ANSI-92 языка SQL, расширенное для поддержки используемых в Paradox и DBF
8.Local SQL позволяет использовать SQL для запросов к локальным «стандартным» таблицам, которые не находятся на серверах БД, в т. ч. удалённых. Local SQL также является необходимым средством для создания запросов с выборками из многих таблиц, часть которых локальна, а часть находится на удалённых 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.
22. История sql. Принцип работы. Стандарты.
История SQL
Создан в начале 70-х годов в результате исследовательского проекта IBM, целью которого было создание языка манипуляции реляционными данными. Первоначально он назывался SEQUEL , затем — SEQUEL/2, а затем — просто SQL.Официальный стандарт SQL был опубликован ANSI в 1986 году.В настоящее время действует стандарт, принятый в 2003 году (SQL:2003) с небольшими модификациями, внесёнными позже.
Существует три уровня соответствия стандарту ANSI — начальный,промежуточный и полный. Многие производители серверных СУБД, такиекак IBM, Informix, Microsoft, Oracle и Sybase, применяют собственные реализации SQL, основанные на стандарте ANSI (отвечающие как минимум начальному уровню соответствия стандарту) и содержащие некоторые расширения, специфические для данной СУБД.
Принцип работы: Предположим, что имеется база данных, управляемая с помощью какой-либо СУБД. Для извлечения из нее данных используется запрос, сформулированный на языке SQL. СУБД обрабатывает этот запрос, извлекает запрашиваемые данные и возвращает их. SQL позволяет не только извлекать данные, но и определять структуру данных, добавлять и удалять данные, ограничивать или предоставлять доступ к данным, поддерживать ссылочную целостность.SQL сам по себе не является ни СУБД, ни отдельным продуктом. Это язык, применяемый для взаимодействия с СУБД и являющийся в определенном смысле ее неотъемлемой частью.