- •Вопросы к экзамену с ответами
- •6. Приведите классификацию субд.
- •3. По способу доступа к бд Файл-серверные
- •7. Перечислите функции администратора базы данных
- •8.Что представляет собой вычислительная система?
- •9.Назовите основные способы работы пользователя с базой данных при решении прикладных задач.
- •10.Укажите технологии создания приложений работы с базами данных.
- •11.Охарактеризуйте способы выполнения приложений работы с базами данных.
- •13.Перечислите основные модели жизненного цикла бд.
- •14.Перечислите основные признаки фактографических и документальных бд.
- •15.Укажите достоинства и недостатки иерархической модели данных.
- •16.Охарактеризуйте сетевую модель данных.
- •17.Охарактеризуйте реляционную модель данных.
- •18.В чем отличие реляционной и постреляционной модели данных?
- •20.Назовите и поясните смысл операций выполняемых над данными в случае многомерной модели.
- •21.Перечислите основные принципы, на которых основаны временные бд.
- •22.Охарактеризуйте методы обработки транзакций в активных базах данных.
- •23.В чем основные особенности архитектуры клиент-сервер? Особенности архитектуры клиент/сервер
- •24.Какие стандарты разработаны для архитектуры клиент-сервер?
- •25.В чем особенность создания приложений в архитектуре клиент-сервер?
- •26.Какова типичная распределенная система баз данных?
- •27.В чем состоят преимущества использования распределенных бд?
- •28.Перечислите основные принципы организации распределенных бд
- •29.Что представляет собой фрагментация данных?
- •31.В чем состоит проблема обновления в распределенных системах?
- •32.Дайте определение хранилищ данных.
- •33.Какие свойства присущи хранилищам данных?
- •34.Какие задачи требуется решать при создании хранилищ данных?
- •35.Перечислите основные компоненты хранилищ данных.
- •36.Какие модели данных используются для построения хранилищ?
- •37.Опишите процесс загрузки данных в хранилище.
- •38.Какие задачи решают средства анализа данных в системах поддержки принятия решений?
- •39.Дайте определение транзакции.
- •Isolation — Изолированность
- •41.Назовите три проблемы параллелизма.
- •42.Что представляет собой блокировка?
- •43.Какие типы блокировок могут существовать в системе? Типы блокировок
- •Автоматическая блокировка
- •Полная блокировка таблицы и блокировка изменений
- •Блокировка таблицы
- •Блокировка записей
- •44.Что представляет собой тупиковая ситуация и каким образом она разрешается?
- •45.Что представляет собой задача обеспечения безопасности в бд?
- •46.Какие типы управления доступом поддерживаются субд?
- •47.Перечислите известные вам правила безопасности.
- •48.Дайте определение целостности данных.
- •49.Каковы основные виды ограничений целостности данных, которые должны поддерживаться в субд?
- •I этап. Постановка задачи.
- •II этап. Анализ объекта.
- •III этап. Синтез модели.
- •IV этап. Выбор способов представления информации и программного инструментария.
- •V этап. Синтез компьютерной модели объекта.
- •VI этап. Работа с созданной базой данных.
- •51.Модели данных. Классификация моделей данных.
- •53.Иерархическая модель данных. Основные понятия. Область применения. Достоинства и недостатки.
- •55.Реляционная модель данных. Основные понятия. Область применения. Достоинства и недостатки.
- •2.4.2. Свойства отношений
- •2.4.3. Достоинства и недостатки рмд
- •56.Операции реляционной алгебры.
- •2.4.5. Преобразования операций реляционной алгебры
- •57.Нормальные формы схем отношений. Первая нормальная форма. Вторая нормальная форма.
- •2. Первая нормальная форма (1nf)
- •3. Вторая нормальная форма (2nf)
- •58.Нормальные формы схем отношений. Третья нормальная форма.
- •59.Нормальные формы схем отношений. Нормальная форма Бойса-Кодда
- •61.Структурированный язык запросов sql. Многотабличные запросы.
- •62.Структурированный язык запросов sql. Операции изменения и обновления базы данных.
- •Предложение update.
- •Обновление единственной записи
- •Обновление множества записей
- •Обновление с подзапросом
- •Обновление нескольких таблиц
- •Предложение commit или rollback
- •Вставка единственной записи
- •Вставка единственной записи с опущенными именами полей
- •Заключение.
- •63.Структурированный язык запросов sql. Формирование запросов.
- •64.Структурированный язык запросов sql. Использование псевдонимов.
- •65.Каким образом можно создавать таблицы баз данных в ms Access?
- •66.Каким образом осуществляется связывание таблиц?
- •67.Опишите технологию создания запросов в ms Access.
- •68.Что представляют собой макросы в ms Access и как они создаются?
- •69.Укажите особенности построения sql-запросов.
- •70.Опишите технологию создания приложений в ms Access.
65.Каким образом можно создавать таблицы баз данных в ms Access?
В интерфейсе пользователя Microsoft Access можно создать с помощью любого из методов необходимо выполнить три таблицы в базе данных:
Таблицу можно создать с помощью мастера таблиц.
Таблицу можно создать путем ввода данных в таблицу.
Можно создать таблицу в режиме конструктора.
Создание таблицы с помощью мастера таблиц
Microsoft Access имеется мастер таблиц, которая создаст таблицу с именем. Этот мастер позволяет предложения о какой тип таблицы можно создать (для, например, таблицы списка рассылки, Таблица учащихся, таблицу задач и так далее) и предоставляет множество различных возможных имен для полей в этих таблицах. Чтобы использовать мастер для создания таблицы, выполните следующие действия:
Создайте пустую базу данных.
В окне базы данных выберите Таблицы в списке Объекты и нажмите кнопку Создать.
В диалоговом окне Создать таблицу дважды щелкните Мастер таблиц.
Следуйте инструкциям на страницах мастера таблицы.
Если вы хотите изменить таблицу, созданный мастером таблицы, откройте таблицу в режиме конструктора после завершения с помощью мастера таблиц.
Создание таблицы путем ввода данных в режиме таблицы
В Microsoft Access можно также создать таблицу можно непосредственно вводить данные в столбцов (полей) в режиме таблицы. При вводе данных, согласованной в каждом столбце (например, только имена в один столбец) или только числа в другом столбце, Access автоматически назначить тип данных поля. Чтобы создать таблицу, просто вводе данных в таблицу, выполните следующие действия.
Создайте пустую базу данных.
В окне базы данных выберите Таблицы в списке Объекты и нажмите кнопку Создать.
В диалоговом окне Создать таблицу дважды щелкните Представление таблицы данных. Пустая таблица отобразится с имена столбцов по умолчанию Поле1, Поле2 и т. д.
Переименование каждого столбца, который требуется использовать. Чтобы сделать это, дважды щелкните имя столбца, введите имя столбца и нажмите клавишу ВВОД. Дополнительные столбцы можно добавлять в любое время. Для этого щелкните столбец, слева от которого требуется вставить новый столбец и выберите в меню Вставка команду столбец. Переименуйте столбец, как описано выше.
Ввести данные в режиме таблицы. Введите данные определенного типа в каждый столбец. Например при вводе имен, введите имя в собственной ячейке и фамилии в отдельном столбце. При вводе дат, времени или чисел, введите их в постоянном формате. При вводе данных последовательно, Microsoft Access можно создать соответствующий тип данных и формат отображения для столбца. Например для столбца, в котором вводится только имена, Access присвоит текстовый тип данных; для столбца, в котором ввод только чисел Access присвоит числового типа данных. При сохранении таблицы будут удалены все столбцы, которые следует оставить пустым.
После добавления данных в столбцы, которые требуется использовать, в меню файл выберите команду Сохранить .
Microsoft Access предлагает необходимо создать первичный ключ. Если вы не ввели данные, которые могут использоваться для уникальной идентификации каждой строки в таблице, такие как инвентарные номера или коды, рекомендуется нажать кнопку Да. При вводе данных, которые могут однозначно идентифицировать каждую строку, нажмите кнопку Нет, а затем укажите поле, содержащее эти данные в качестве первичного ключа в режиме конструктора после сохранения таблицы. Для определения поля в качестве первичного ключа, после сохранения таблицы, выполните следующие действия.
Откройте таблицу, которая доступа созданы на основе данных, введенных в таблицу в режиме конструктора.
Выберите поле или поля, которые необходимо определить как первичный ключ. Для выделения одного поля щелкните область выделения строки для нужного поля. Чтобы выбрать несколько полей, удерживайте нажатой клавишу CTRL и щелкните область выделения строки для каждого поля.
В меню Правка выберите Первичный ключ. Если требуется, чтобы порядок полей в нескольких полей первичного ключа должно отличаться от порядка полей в таблице, нажмите кнопку индексы на панели инструментов, чтобы открыть окно «индексы», а затем порядок полей индекса под названием PrimaryKey.
Как упоминалось ранее, Microsoft Access присвоит типы данных каждого поля (столбца), в зависимости от типа данных, введенного. Если вы хотите настроить определения поля Далее — например, изменить тип данных, Microsoft Access автоматически назначается или определить правило проверки--откройте таблицу в режиме конструктора.
Создание таблицы в режиме конструктора
Если вы хотите самостоятельно создать структуру основной таблицы и определить имена полей и типы данных, можно создать таблицу в режиме конструктора. Чтобы сделать это, выполните следующие действия.
Создайте пустую базу данных.
В окне базы данных выберите Таблицы в списке Объекты и нажмите кнопку Создать.
В диалоговом окне Создать таблицу дважды щелкните Представление конструктора.
В < имя_таблицы >: таблицу диалогового окна задайте каждое из полей, которые нужно включить в таблицу. Чтобы сделать это, выполните следующие действия.
Щелкните в столбце Имя поля и введите уникальное имя для поля.
В столбце Тип данных принять текст, Microsoft Access присваивает или щелкните в столбце Тип данных типа данных по умолчанию, нажмите кнопку со стрелкой и выберите нужный тип данных.
В столбце « Описание » введите описание данных, которые будет содержать это поле. Это описание отображается в строке состояния при добавлении данных в поле, и она включена в определение объекта таблицы. Описание не является обязательным.
После добавления некоторых полей может потребоваться вставить поле между двумя полями. Чтобы сделать это, щелкните строку, над которой требуется добавить новое поле и выберите в меню Вставка команду строки. При этом создается пустая строка, в которой можно добавить новое поле. Чтобы добавить поле в конец таблицы, щелкните первую пустую строку.
После добавления всех полей определяют поле первичного ключа до сохранения таблицы. Первичный ключ — это одно или несколько полей, чьи значения или значений однозначно определяют каждую запись в таблице. Чтобы определить первичный ключ, выполните следующие действия.
Выберите поле или поля, которые необходимо определить как первичный ключ. Для выделения одного поля щелкните область выделения строки для нужного поля. Чтобы выбрать несколько полей, удерживайте нажатой клавишу CTRL и щелкните область выделения строки для каждого поля.
В меню Правка выберите Первичный ключ.
Если порядок полей в первичном ключе с несколькими полями должен отличаться от порядка этих полей в таблице, нажмите кнопку Индексы на панели инструментов, чтобы отобразить диалоговое окно индексов, а затем выберите другой порядок полей для индекса с именем PrimaryKey. Необходимо определить первичный ключ, но это обычно хорошая идея. Если первичный ключ не определен, Microsoft Access предлагает, если требуется создать новую при сохранении таблицы.
После сохранения таблицы, в меню файл выберите команду Сохранить, а затем введите уникальное имя для таблицы
