- •Глава 1. Теоретические основы баз данных.
- •Информационные системы.
- •Терминология субд.
- •1.3 Модели данных и этапы проектирования баз данных.
- •1.4 Инфологическое моделирование. Er-диаграммы.
- •1.5 Модели доступа к данным.
- •1.6 Теория модели реляционных баз данных.
- •1.7 Ключи и поддержка целостности.
- •1.8 Нормализация отношений в базе данных.
- •5Nf (pj/nf).
- •Глава 2. Язык sql.
- •1. История развития и стандарты.
- •2. НаборыкомандSql.
- •3. Оператор select.
- •4. Операторы определения данных (основные сведения).
- •5. Операторы манипулирования данными.
- •Insert – добавление информации к таблице
- •Глава3.Субдms sql ServerиязыкTransact-sql.
- •Введение в sql Server.
- •Типы данных, управляющие конструкции языка и функции Transact-sql.
- •Объекты баз данных и работа с ними.
- •Физическая модель данных ms sql Server.
- •Система безопасности и администрирование sql Server.
- •Перспективы ms sql Server.
- •Коллекция субд.
- •1. Субд dBase. Хранение данных в формате dbf.
- •2. Microsoft Visual FoxPro. Обзор.
- •3. Microsoft Access. Oбзор.
- •1. Возможности. Ядро
- •Диалоговые средства конструирования объектов, программы-Мастера, технология Drag and Drop, технология IntelliSence
- •Поддержка языка xml
- •Поддержка расширенных свойств с помощью Microsoft sql Server 2000
- •Прочие возможности
- •2. Объекты Microsoft Access.
- •3. Средства программирования.
- •4. Спецификации Microsoft Access.
- •5. Типы данных, которые могут иметь поля в Microsoft Access
- •10. Мастер подстановок
- •ПрограммированиевVba (Visual Basic for Application)
- •Типы переменных:
- •Массивы
- •Доступность
- •Обработка ошибок
- •If Err Then
- •Ветвления и циклы
- •Параметры процедур и функций.
- •Простейшие программы на vba
- •Задание свойств форм, отчетов и элементов управления в Visual Basic
- •Чтобы задать свойство формы или отчета
- •Чтобы задать свойство элемента управления
- •Чтобы задать свойство раздела формы или отчета
- •`Общение с jet через объекты данных Access.
- •ИспользованиеобъектаTableDef
- •ИспользованиеобъектаRecordset
- •Примеры использования методов dao
- •Программирование в формах.
- •Субд MySql
- •Методы организации удалённого доступа к данным.
- •2. Интеллектуальный анализ данных (data mining)
- •3. Постреляционные базы данных.
- •4. Отказ от нормализации отношений.
- •5. Объектно-реляционные базы данных.
- •6. Язык sql-3 и субд Oracle 8.
- •7. Объектно-ориентированные базы данных.
3. Средства программирования.
Макросом называют набор из одной или более макрокоманд, выполняющих определенные операции, такие как открытие форм или печать отчетов. Макросы могут быть полезны для автоматизации часто выполняемых задач.Макрос может быть как собственно макросом, состоящим из последовательности макрокоманд, так и группой макросов. В некоторых случаях для решения, должна ли в запущенном макросе выполняться определенная макрокоманда, может применяться условное выражение.
VBA(VisualBasicforApplications) в виде программ (подпрограмм) и модулей. ВVBAбаза данных рассматривается как совокупность объектов, имеющих свойства и методы, реализующие заранее определенные действия над объектами. СредаVBAобъединяет разнообразные наглядные графические инструменты: редактор, окно разрабатываемого проекта, окно свойств объектов проекта, окно просмотра объектов, отладчик и др.
Макросы могут быть преобразованы в программы на VBA!!!
4. Спецификации Microsoft Access.
Размер файла базы данных Microsoft Access (.mdb) |
2 Гбайт за вычетом места, необходимого системным объектам. |
Число объектов в базе данных |
32 768 |
Модули (включая формы и отчеты, свойство Наличие модуля (HasModule) которых имеет значение True) |
1 000 |
Число знаков в имени объекта |
64 |
Число знаков в пароле |
14 |
Число знаков в имени пользователя или имени группы |
20 |
Число одновременно работающих пользователей |
255 |
Число знаков в имени таблицы |
64 |
Число знаков в имени поля |
64 |
Число полей в таблице |
255 |
Число открытых таблиц |
2048 (фактическое число может быть меньше из-за внутренних таблиц, открываемых Microsoft Access) |
Размер таблицы |
2 Гбайт за вычетом места, необходимого системным объектам. |
Число знаков в текстовом поле |
255 |
Число знаков в поле MEMO |
65 535 при вводе данных через интерфейс пользователя; 1 Гбайт для хранения знаков при программном вводе данных. |
Размер поля объекта OLE |
1 Гбайт |
Число индексов в таблице |
32 |
Число полей в индексе |
10 |
Число знаков в сообщении об ошибке |
255 |
Число знаков в условии на значение записи |
2 048 |
Число знаков в описании таблицы или поля |
255 |
Число знаков в записи (кроме полей MEMO и полей объектов OLE) |
2 000 |
Число знаков в значении свойства поля |
255 |
Число объектов в проекте Microsoft Access (.adp) |
32 768 |
Модули (включая формы и отчеты, свойство Наличие модуля (HasModule) которых имеет значение True) |
1 000 |
Число знаков в имени объекта |
64 |
Число столбцов в таблице |
250 (Microsoft SQL Server 6.5) 1024 (Microsoft SQL Server 7.0 и 2000) |
5. Типы данных, которые могут иметь поля в Microsoft Access
1. Текстовый
Текст или комбинация текста и чисел, например, адреса, а также числа, не требующие вычислений, например, номера телефонов, инвентарные номера или почтовые индексы. Сохраняет до 255 знаков. Свойство Размер поля (FieldSize) определяет максимальное количество знаков, которые можно ввести в поле.
2. Поле МЕМО
Длинный текст или числа, например, примечания или описания. Сохраняет до 65 536 знаков.
3. Числовой
Данные, используемые для математических вычислений, за исключением финансовых расчетов (для них следует использовать тип «Денежный»). Сохраняет 1, 2, 4 или 8 байтов; 16 байтов для кодов репликации (GUID). Конкретный тип числового поля определяется значением свойства Размер поля (FieldSize).
4. Дата/время
Значения дат и времени. Сохраняет 8 байтов.
5. Денежный
Используется для денежных значений и для предотвращения округления во время вычислений. Сохраняет 8 байтов.
6. Счетчик
Автоматическая вставка уникальных последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи. Сохраняет 4 байта; 16 байтов для кодов репликации (GUID).
7. Логический
Данные, принимающие только одно из двух возможных значений, таких как «Да/Нет», «Истина/Ложь», «Вкл/Выкл». Значения Null не допускаются. (Null – значение, которое можно ввести в поле или использовать в выражениях и запросах для указания отсутствующих или неизвестных данных. В Visual Basic ключевое слово Null указывает значение Null. Некоторые поля, такие как поля первичного ключа, не могут содержать значения Null.).Сохраняет 1 бит.
8. Поле объекта OLE
Объекты OLE (такие как документы Microsoft Word, электронные таблицы Microsoft Excel, рисунки, звукозапись или другие данные в двоичном формате), созданные в других программах, использующих протокол OLE (OLE. Технология связи программ, позволяющая приложениям совместно использовать данные. Все программы Microsoft Office поддерживают технологию OLE, что позволяет совместно работать с данными посредством внедрения и связывания объектов.). Сохраняет до 1 Гигабайта (ограничивается объемом диска).
9. Гиперссылка
Гиперссылки. Гиперссылка может иметь вид пути UNC (Universal Naming Convention – способ записи имени файла, который позволяет задать его местоположение независимо от конкретного компьютера. Вместо указания буквы диска и пути адреса UNC используют синтаксис \\Сервер\ОбщаяПапка\Путь\ИмяФайла. ) либо адреса URL (Uniform Resource Locator – адрес, указывающий протокол (такой как HTTP или FTP) и расположение объекта, документа, веб-страницы или другого ресурса в Интернете или интрасети, например: http://www.microsoft.com/.). Сохраняет до 64 000 знаков.