
- •Введение
- •1. Создание базы данных средствами ms sql server
- •1.1. Структура базы данных
- •1.2. Создание баз данных в ms sql Server 2000
- •1.3. Создание таблиц базы данных в ms sql Server 2000
- •1.4. Типы данных в ms sql Server 2000
- •1.5. Управление пользователями
- •1.6. Способы обмена данными между Access и sql Server через odbc
- •1.7. Определение внешних источников данных в odbc
- •1.8. Связь с таблицами баз данных sql Server
- •1.9. Создание базы данных, таблиц, схемы данных средствами ms sql Server 2005
- •1.10. Обеспечение доступа к базе данных средствами ms sql Server 2005
- •1.11. Перенос базы данных на другой компьютер
- •1.12. Создание источника данных odbc и взаимодействие с приложением Access
- •2. Создание таблиц и схемы данных средствами субд access
- •2.1. Субд Microsoft Access
- •2.2. Объекты Access
- •Создание базы данных в Access 2003
- •Режимы создания таблиц базы данных в Access 2003
- •2.5. Создание таблицы в режиме Конструктор
- •2.6. Редактирование структуры таблицы
- •2.7. Создание и редактирование схемы данных
- •2.8. Ввод и редактирование данных
- •2.9. Создание базы данных, таблиц и схемы данных в Access 2007
- •Формы данных
- •3.1. Общие сведения о форме
- •3.2. Способы создания форм
- •3.3. Области и элементы формы в режиме Конструктор
- •3.4. Кнопки панели элементов
- •3.5. Создание однотабличной формы в режиме автоформы
- •3.6. Редактирование формы в режиме Конструктор
- •3.7. Создание составной формы
- •3.8. Ограничения доступа к данным через форму
- •3.9. Вычисления в форме
- •3.10. Создание форм в Access 2007
- •Запросы
- •Основы разработки запросов
- •Типы запросов
- •Создание запросов на выборку данных в режиме
- •Создание вычисляемого поля в запросе
- •4.5. Создание запроса с групповыми вычислениями
- •4.6. Создание параметрических запросов
- •4.7. Создание перекрестных запросов
- •4.8. Запрос на создание новой таблицы
- •4.9. Запрос на добавление записей
- •4.10. Запрос на удаление записей
- •4.11. Запрос на обновление записей
- •4.12. Создание запросов в Access 2007
- •5.1. Способы создания отчетов
- •Типы элементов управления
- •Создание надписей в отчете
- •Создание связных элементов (полей)
- •Создание вычисляемых элементов
- •Группирование записей в отчете
- •Создание отчета с помощью мастера отчетов
- •Создание отчета в режиме Конструктор
- •6. Заполнение полосы Верхний колонтитул.
- •7. Заполнение полосы Заголовок группы.
- •8. Заполнение полосы Область данных.
- •9. Заполнение полосы Примечание группы.
- •10. Заполнение полосы Нижний колонтитул.
- •11. Заполнение полосы Примечание отчета.
- •Экзаменационная ведомость Факультет Шифр группы Дисциплина
- •Списки групп
- •5.9. Создание отчетов в Access 2007
- •Создание макросов
- •6.1. Основы создания макросов
- •6.2. Формирование макрокоманд
- •6.3. Создание группы макросов
- •6.4. Использование условий в макросе
- •6.5. Создание макросов с использованием ссылок на объекты
- •6.6. Организация выполнения макроса
- •6.7. Выполнение макроса с наступлением события
- •6.8. Создание кнопки запуска макроса в форме
- •6.9. Пример создания макроса для решения задачи, использующей запросы
- •6.10. Пример создания макроса, работающего с данными нескольких объектов
- •Создание модулей
- •Общие сведения о языке vba
- •Модель объектов приложения Access
- •Модель объектов доступа к данным
- •Описание переменных
- •Операторы присваивания
- •Описание констант
- •Операторы управления выполнением программ
- •Операторы организации цикла:
- •Использование объекта Recordset
- •Выполнение процедур vba
- •7.10. Примеры модулей
- •Пример 3. Рассчитать суммарную поставку по каждому индексу товара в таблице поставка.
- •Пример 4. Создать новую таблицу Продукты из двух полей Индекс товара и Название, обеспечить ввод данных в эту таблицу.
- •Для решения задачи необходимо создать форму Поставщики_Города нижеследующего вида и связать с ней процедуру.
- •Пример 6. Открыть таблицу Товары, прочесть и вывести на экран все записи.
- •Пример 7. Выбор записей из таблицы Поставка для товара с кодом 123.
- •Пример 8. Выбор данных из связанных таблиц Товары и Поставка, связанных по индексу товара.
- •Пример 9. Выбор данных из трех связанных таблиц Товары, Поставщики и Поставка.
- •Пример 10. Поиск записей по наименованию товара (не ключевое поле) в таблице Товары и вывод найденных записей.
- •Пример 11. Поиск записей по дате поступления (не ключевое поле) в таблице Поставка и вывод найденных записей.
- •Пример 12. Поиск записей по индексу товара в таблице Товары и замена поля Розничная цена.
- •Пример 13. Поиск записей в таблице Товары для записей, где поле Розничная цена меньше заданной.
- •Управление приложением пользователя
- •Создание панели управления приложением с помощью диспетчера
- •Добавление рисунка в кнопочную форму
- •Создание кнопочной формы в режиме конструктора
- •Запуск Access с открытием приложения пользователя
- •Задания по разработке баз данных и приложений для работы с ними
- •Продажа бензина за ________________
- •6. Создать макросы
- •7. Создать модули
- •8. Создать панель управления приложением
- •4. Создать запросы.
- •Периодичность
- •Справка о продаже билетов
- •6. Создать макросы
- •7. Создать модули
- •8. Создать панель управления приложением
- •4. Создать запросы.
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •4. Создать запросы.
- •Расписание работы
- •Список сотрудников
- •Список больных фио врача Дата посещения
- •6. Создать макросы
- •7. Создать модули
- •8. Создать панель управления приложением
- •Итоговая ведомость замен
- •6. Создать макросы
- •7. Создать модули
- •8. Создать панель управления приложением
- •4. Создать запросы.
- •5. Создать отчеты.
- •Факультет __________ Группа ______
- •Выдача книг
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •4. Создать запросы.
- •5. Создать отчеты.
- •Список автомобилей
- •Список водителей
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением
- •4. Создать запросы.
- •5. Создать отчеты.
- •Транзисторы
- •Справка о продаже транзисторов
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •4. Создать запросы.
- •5. Создать отчеты.
- •Выпрямительные диоды
- •Закупка приборов
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •4. Создать запросы.
- •5. Создать отчеты.
- •Сводная ведомость, дата
- •Справка о поставках мебели
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •Библиографический список
- •Оглавление
1.3. Создание таблиц базы данных в ms sql Server 2000
Создание таблиц базы данных с помощью Enterprise Manager осуществляют следующим образом.
1. Выбирают в списке объектов базы данных группу Tables, после чего в правой части утилиты SQL Server Enterprise Manager будет отображен список всех ее таблиц, в том числе и системных.
2. Выполняют команду New Table меню Action, в результате чего на экране будет открыто окно дизайнера таблиц. В колонку Column Name вводят название столбца таблицы, в колонке Data Type – тип данных. Здесь в выпадающем списке отображается перечень всех доступных типов данных, определенных в SQL-сервере. После выбора типа данных для создаваемого поля система автоматически подставит для него параметры Length (размер поля). Precision (десятичный размер) и Scale (точность числового типа данных) В зависимости от типа данных система определит доступ к редактированию этих параметров.
3. После описания всех полей необходимо указать ключевое поле. Для этого на данном поле вызывают контекстное меню и выбирают пункт Set Primary Key (задать первичный ключ). Рядом с именем колонки появится изображение ключа.
Если необходимо произвести удаление строки в таблице, то для этого щелкают мышью по кнопке , расположенной слева от данной строки, что приведет к ее выделению. Нажатие кнопки Delete вызывает диалоговое окно запроса на ее удаление.
Если ввод данных в создаваемое поле требует наличия какого-либо значения, устанавливаемого по умолчанию, то его следует ввести в колонке Default Value окна дизайнера таблицы. Как уже отмечалось ранее, в СУБД имеется поддержка так называемых NULL значений. С помощью SQL-сервера можно определить их использование в таблицах. Другими словами, убрав флажок в колонке Allow Nulls для некоторого поля, можно потребовать обязательный ввод значений в это поле. При создании таблицы можно определить так называемое свойство Identity для какого-либо ее поля. Это свойство позволяет автоматически увеличивать на указанную величину значение, вводимое в поле при каждом добавлении новой записи в таблицу.
Другими словами, если возникает необходимость в добавлении к таблице поля автоматически увеличивающего свое значение (например, поле-счетчик), то для него требуется настроить свойство Identity. Для этого в первую очередь в поле следует убрать флажок Allow Nulls, чтобы избежать неопределенности информации. Следующим шагом будет установка флажка в поле Identity, после чего требуется ввести начальное значение Identity Seed и значение-инкремент Identity Increment (добавляемая сумма).
Для сохранения введенных данных следует воспользоваться кнопкой Save, расположенной на панели инструментов, или подтвердить сохранение при закрытии дизайнера таблиц. После этого на экране отобразится запрос ввода имени создаваемой таблицы. Рекомендуется использовать символы в верхнем регистре в названии таблиц, что позволит визуально отличать пользовательские таблицы от системных.
При необходимости внесения изменений в структуру таблицы после ее создания, дизайнер таблиц можно всегда вызвать, воспользовавшись командой Design Table меню Action, предварительно выбрав таблицу в списке.
Для внесения информации в созданные таблицы необходимо выполнить следующие действия:
• выбрать требуемую таблицу в списке;
• выполнить команду Open Table / Return all rows меню Action.
Для удаления таблицы из базы данных SQL-сервера необходимо сначала выбрать ее в списке, после чего выполнить команду Delete меню Action. В этом случае на экран будет выведено диалоговое окно, с помощью которого можно будет окончательно определиться в необходимости удаления этой таблицы. Здесь, воспользовавшись кнопкой Show Dependencies, можно просмотреть перечень таблиц, связанных (зависимых) с данной таблицей, и, следовательно, возможные последствия для них после удаления этой таблицы. Выбор кнопки Drop All данного диалогового окна приведет к удалению таблицы из базы данных.