какое поле можно считать уникальным в базе данных

Какое поле можно считать уникальным в базе данных

Создание базы данных следует начинать с детальной разработки структуры ее таблиц. Эта структура должна быть такой, чтобы при работе с базой требовалось вводить в нее как можно меньше данных. Уже имеющиеся данные, должны быть доступны для выбора при добавлении новой записи с идентичными полями. Если ручной ввод каких-то данных приходится повторять неоднократно, то структуру базы необходимо изменить, придумав другой набор связанных таблиц, устраняющий этот недостаток.

Для надежной работы связей между всеми таблицами базы данных и быстрого поиска по данным из одной таблицы всех связанных с ними записей в других таблицах, необходимо предусмотреть так называемые уникальные поля.

какое поле можно считать уникальным в базе данных. Смотреть фото какое поле можно считать уникальным в базе данных. Смотреть картинку какое поле можно считать уникальным в базе данных. Картинка про какое поле можно считать уникальным в базе данных. Фото какое поле можно считать уникальным в базе данных

Скорее всего, поле Шифр окажется уникальным и позволит создать связи между таблицами, но было бы хорошо, если бы компьютер сигнализировал нам в том случае, если вдруг записи в этом поле повторяться. Для этого вводится понятие ключевое поле. При создании структуры таблиц, можно одно поле (или одну комбинацию полей) сделать ключевым. С такими полями компьютер работает особо. Он автоматически проверяет их уникальность и значительно быстрее выполняет сортировку по таким полям. Ключевое поле в этой ситуации становится очевидным кандидатом для создания связей между таблицами. Иногда такое поле еще называют первичным ключом.
Если при создании таблицы Вы не задали ключевое поле, то СУБД вежливо напомнит о том, что первичный ключ не задан и предложит создать такое поле.

какое поле можно считать уникальным в базе данных. Смотреть фото какое поле можно считать уникальным в базе данных. Смотреть картинку какое поле можно считать уникальным в базе данных. Картинка про какое поле можно считать уникальным в базе данных. Фото какое поле можно считать уникальным в базе данных

Источник

Тест с ответами: “Базы данных”

I вариант.

1. В каких элементах таблицы хранятся данные базы (несколько вариантов ответа):
а) в записях
б) в полях+
в) в строках
г) в столбцах
д) в ячейках+

2. Формы используются для:
а) вывода данных на печать
б) ввода данных +
в) просмотра данных

3. Как исключить наличие повторяющихся записей в таблице:
а) упорядочить строки таблицы
б) проиндексировать поля таблицы
в) определить ключевое поле +

4. Какой из объектов служит для хранения данных в БД:
а) таблица +
б) запрос
в) форма

5. База данных – это:
а) совокупность файлов на жестком диске
б) пакет пользовательских программ
в) совокупность сведений, характеризующих объекты, процессы или явления реального мира +

6. Первый стандарт ассоциации по языкам обработки данных назывался:
а) SQL
б) CODASYL +
в) IMS

7. Какой из типов данных позволяет хранить значения величиной до 64000 символов:
а) числовой
б) логический
в) поле МЕМО +

8. Поле, значение которого не повторяется в различных записях, называется:
а) первичным ключом +
б) составным ключом
в) внешним ключом

9. Последовательность операций над БД, переводящих ее из одного непротиворечивого состояния в другое непротиворечивое состояние, называется:
а) транзитом
б) циклом
в) транзакцией +

10. Как обеспечить ситуацию, при которой удаление записи в главной таблице приводит к автоматическому удалению связанных полей в подчиненных таблицах:
а) установить тип объединения записей в связанных таблицах
б) установить каскадное удаление связанных полей +
в) установить связи между таблицами

11. Запросы выполняются для:
а) выборки данных +
б) хранения данных
в) вывода данных на печать

12. СУБД – это:
а) система средств администрирования банка данных
б) специальный программный комплекс для обеспечения доступа к данным и управления ими +
в) система средств архивирования и резервного копирования банка данных

13. Какое поле таблицы можно считать уникальным:
а) ключевое +
б) счетчик
в) первое поле таблицы

14. Иерархическая база данных – это:
а) БД, в которой информация организована в виде прямоугольных таблиц
б) БД, в которой записи расположены в произвольном порядке
в) БД, в которой элементы в записи упорядочены, т.е. один элемент считается главным, остальные подчиненными +

15. Определите тип связи между таблицами «Преподаватели» и «Студенты», если одного студента обучают разные преподаватели:
а) «многие–к–одному» +
б) «один–ко–многим»
в) «один–к–одному»

16. Организованную совокупность структурированных данных в определенной предметной области называют:
а) электронной таблицей
б) базой данных +
в) маркированным списком

17. Столбец однотипных данных в Ассеss называется:
а) отчетом
б) записью
в) полем +

18. Языковая целостность БД предполагает:
а) поддержку языков манипулирования данными низкого уровня
б) поддержку языков манипулирования данными высокого уровня +
в) отсутствие поддержки языков манипулирования данными высокого уровня

19. Для выборки записей и обновления данных из одной или нескольких таблиц базы данных служат:
а) формы
б) таблицы
в) запросы +

20. Многоуровневые, региональные, отраслевые сети со свободными связями представляют собой модель организации данных следующего типа:
а) обычную
б) сетевую +
в) реляционную

II вариант.

1. Какой размер указывается по умолчанию для полей текстового типа:
а) 255 символов +
б) 50 символов
в) 100 символов

2. Реляционная модель данных основана на:
а) иерархических списках
б) таблицах +
в) древовидных структурах

3. Запись – это:
а) один столбец реляционной таблицы
б) строка заголовка реляционной таблицы
в) одна строка реляционной таблицы +

4. Для разработки и эксплуатации баз данных используются:
а) системы управления контентом
б) системы управления базами данных +
в) системы автоматизированного проектирования

5. Определите тип связи между таблицами «Преподаватели» и «Студенты», если один преподаватель обучает разных студентов:
а) «один–к–одному»
б) «многие–к–одному»
в) «один–ко–многим» +

6. Определить связь между таблицами «Город» и «Район», если каждому городу соответствует несколько районов:
а) «многие–к–одному»
б) «один–ко–многим» +
в) «многие-ко-многим»

7. Какой тип данных для поля таблицы следует выбрать для записи следующего значения (0732) 59-89-65:
а) текстовый +
б) числовой
в) счетчик

8. Типы данных полей таблицы MSAccess (уберите лишнее):
а) Счетчик
б) логический
в) Общий +

9. Предметная область – это:
а) часть реального мира, представляющая интерес для данного исследования +
б) БД, разработанная для решения конкретной задачи
в) ER-диаграмма, отражающая заданную область внешнего мира

10. Структура реляционной базы данных (БД) меняется при удалении:
а) одной записи
б) одного из полей +
в) нескольких записей

11. Запрос, который предназначен для создания новых таблиц на основе уже имеющихся в БД, называют запросом на:
а) создание таблиц+
б) обновление
в) добавление

12. Запрос, который необходим для поиска информации, называют запросом на:
а) выборку+
б) обновление
в) добавление

13. Запрос, который предназначен для автоматического обновления данных в отдельных ячейках таблицы:
а) добавление
б) удаление
в) обновление+

14. Запрос, который предназначен для автоматического удаления записей из таблицы:
а) удаление+
б) обновление
в) на выборку

15. Запись содержит значение, которое меньше 100:
а) 100
в)

Источник

Поля уникальные и ключевые

Создание базы данных всегда начинается с разработки структуры ее таблиц. Структура должна быть такой, чтобы при работе с базой требовалось вводить в нее как можно меньше данных. Если ввод каких-то данных приходится повторять неоднократно, базу делают из нескольких связанных таблиц. Структуру каждой таблицы раз­рабатывают отдельно.

Для того чтобы связи между таблицами работали надежно, и по записи из одной таблицы можно было однозначно найти записи в другой таблице, надо предусмотреть в таблице уникальные поля.

Уникальное поле — это поле, значения в котором не могут повто­ряться.

Если из таблицы Прокат известно, что клиент Новиков просрочил возврат взятого диска, то он должен уплатить штраф. Но в таблице Клиенты фирмы может быть несколько разных Новиковых, и компьютер не разберется, кто же из них должен платить штраф. Это означает, что поле Фамилия не является уникальным и потому его нельзя использовать для связи между таблицами. Поле номера телефона — более удачный кандидат на звание уни­кального поля, но, как вы понимаете, и одним телефоном могут пользоваться несколько разных людей.

Если ни одно поле таблицы не приемлемо в качестве уникального, его можно создать искусственно. В нашем примере в таблице Кли­енты фирмы создано поле Шифр, которое образовано первыми тремя буквами фамилии и последними двумя цифрами номера телефона. Его и использовали для связи между таблицами.

Скорее всего, поле Шифр окажется уникальным, и проблем со связями между таблицами не возникнет, но было бы неплохо, если бы компьютер мог просигнализировать в том случае, если вдруг записи в этом поле повторятся. Для этого существует поня­тие ключевое поле. При создании структуры таблиц одно поле (или одну комбинацию полей) можно назначить ключевым. С ключевыми полями компьютер работает особо. Он проверяет их уникальность и быстрее выполняет сортировку по таким полям. Ключевое поле — очевидный кандидат для создания связей. Иногда ключевое поле называют первичным ключом.

Если при создании таблицы автор не задал ключевое поле, система управления базой данных вежливо напомнит о том, что поле первичного ключа таблице не помешает

В качестве первичного ключа в таблицах часто используют поле, имеющее тип Счетчик. Ввести два одинаковых значения в такое поле нельзя по определению, поскольку приращение значения поля производится автоматически.

Структура связей между таблицами называется схемой данных

Лекция 3
СУБД Access

Системы управления базами данных (СУБД) — это программные средства, с помощью которых можно создавать базы данных, наполнять их и работать с ними. В мире существует немало различ­ных систем управления базами данных. Многие из них на самом деле являются не законченными продуктами, а специализирован­ными языками программирования, с помощью которых каждый, освоивший данный язык, может сам создавать такие структуры, какие ему удобны, и вводить в них необходимые элементы управ­ления. К подобным языкам относятся Clipper, Paradox, FoxPro и другие.

Необходимость программировать всегда сдерживала широкое внедрение баз данных в малом бизнесе. Крупные предприятия могли позволить себе сделать заказ на программирование специ­ализированной системы «под себя». Малым предприятиям зача­стую не по силам было не только решить, но даже и правильно сформулировать эту задачу.

Положение изменилось с появлением в составе пакета Microsoft Office системы управления базами данных Access. Ранние версии этой программы имели номера Access 2.0 и Access 95.

С помощью Access обычные пользователи получили удобное средство для создания и эксплуатации достаточно мощных баз данных без необходимости что-либо программировать. В то же время работа с Access не исключает возможности программи­рования. При желании систему можно развивать и настраивать собственными силами. Для этого надо владеть основами про­граммирования на языке Visual Basic.

Еще одним дополнительным достоинством Access является интегрированность этой программы с Excel, Word и другими программами пакета Office. Данные, созданные в разных при­ложениях, входящих в этот пакет, легко импортируются и экспор­тируются из одного приложения в другое.

Объекты Access

Исходное окно Access отличается простотой и лаконичностью. Шесть вкладок этого окна представляют шесть видов объектов, с которыми работает программа.

Источник

Урок информатики на тему «Создание базы данных в программе MS Access»

Форма занятия: групповая.

Тип урока: Практическая работа.

Вопросы для проверки (самопроверки) готовности к выполнению практической работы:

Цель работы: разработка информационной модели базы данных. Создание объектов базы данных.

Инструкция по ТБ: При выполнении работы должны соблюдаться правила ТБ при работе за ПК и нахождения в кабинете информатики.

Ход занятия

I. Организационный момент.

II. Объявление цели, постановка задач урока.

Цель нашего урока – разработать информационную модель базы данных и создать объекты базы данных.

Задачи: познакомиться с программой MS Access, изучить ее интерфейс, научиться применять инструменты программы для создания базы данных, ее редактирования и печати.

III. Беседа.

Прежде, чем приступить к созданию новой базы данных в программе Access повторим теоретический материал. На доске на экране открыта презентация, студенты отвечают и иллюстрируют свой ответ на экране.

Ответьте, пожалуйста, что такое СУБД, дайте понятие базы данных?

Ответ: База данных это реализованная с помощью компьютера информационная модель, отражающая состояние объектов и их отношения.

С понятием базы данных тесно связано понятие системы управления базой данных (СУБД). Это комплекс программных средств, предназначенных для создания структуры новой базы, ее наполнения содержимым, редактирования и отбора отображаемых данных, упорядочения, оформления печати или передачи по каналам связи.

Какую базу данных называют реляционной?

Из каких основных объектов состоит база данных?

Ответ: Основным объектом этой базы являются взаимосвязанные двумерные таблицы, состоящие из однотипных строк-записей. Каждая строка, в свою очередь, составлена из полей и называется записью.

Объектами базы данных помимо таблиц являются также запросы, формы, отчеты.

Какую информацию содержит таблица, в которой нет ни одной записи?

Ответ: Строки в таблице называются записями, а названия столбцов – полями Если записей в таблице нет, то это значит, что структура базы данных образована только набором полей.

Какое поле можно считать уникальным?

Ответ: Для однозначного определения каждой записи таблица должна иметь уникальный ключ. Этот ключ может состоять из одного или нескольких полей. В качестве ключа выбирают уникальное поле, – данные в котором не могут повторяться. По значению ключа отыскивается единственная запись.

Например, ключом является поле, определяющее каждой записи свой единственный, неповторяющийся номер и, таким образом, в этой базе данных каждая запись становится уникальной, т.е. в базе данных нет одинаковых записей.

Основные свойства полей таблиц баз данных:

Свойства полей различаются в зависимости от типа данных.

Базы данных Microsoft Access работают со следующими типами данных:

Приведите примеры использования различных типов полей в таблицах.

Ответ: Свойство поля – групповое свойство данных, которые будут заноситься в это поле во всех записях. Например, если у поля свойство Размер поля имеет значение 10, то это значит, что во всех записях этого поля количество введенных символов не должно превышать 10. Если у поля свойство Тип поля имеет значение числовой, то это значит, что в записях данные этого поля – это только числа, а при вводе букв будет выдаваться сообщение об ошибке. И т.п.

Какой параметр определяет длину поля?

Размер поля — определяет предельную длину (в символах) данных, которые могут размещаться в данном поле

Что такое пустые строки?

Ответ: пустые строки — свойство, разрешающее или запрещающее ввод пустых строковых данных (в основном это касается текстовых данных);

Поле, какого типа является ключевым в большинстве таблиц?

Ключевое поле это поле, в котором нет одинаковых данных – как правило, это поле нумерации данных.

Итак, мы повторили теоретический материал необходимый для работы по созданию базы данных в программе Access. А теперь, я предлагаю небольшую письменную самостоятельную работу по вариантам.

Студенты работают с карточками в текстовом редакторе, отвечают на вопросы и сохраняют их в своей папке под названием «Отчет по практической работе»:

Уникальное поле – это

Основные объекты базы данных

Перечислить свойства полей

Охарактеризовать тип данных:

Охарактеризовать тип данных:

Время выполнения 7 минут, определения даются кратко.

Минута отдыха: преподаватель включает спокойную музыку, предлагает на минуту закрыть глаза, представить себя в лесу на зеленой лужайке.

Итак, мы немного отдохнули, давайте настроимся на выполнение практического задания

IV. Практическое задание «Создание новой базы данных».

Изучите, пожалуйста, методическую разработку и скажите, из каких этапов будет состоять наша практическая работа.

Ответ: Требуется создать базу данных, содержащую сведения о студентах. Заполнить таблицу, выполнить предварительный просмотр и вывести на печать. Создать в текстовом редакторе отчет о проделанной работе, описав алгоритм создания базы данных в программе Access

Совершенно верно, составим план работы ( изображение на экране):

План работы

V. Выполнение практического задания.

Студенты самостоятельно выполняют практическую работу, обращаясь к преподавателю, если возникают вопросы и проблемы.

VI. Проверка.

Беседа

Преподаватель выборочно проверяет работы, выполненные на ПК студентов.

VII. Подведение итогов.

Итак, подведем итоги нашего занятия, ответьте, пожалуйста, на следующие вопросы (устно):

VIII. Оценка учащихся.

На сегодняшнем уроке хорошо поработали следующие учащиеся :

Они давали хорошие полные ответы на вопросы и успешно справились с практическим заданием.

IX. Домашнее задание.

Подготовить материал по следующим вопросам:

Практическая работа прилагается. В Приложении 1 представлена инструкция для выполнения практической работы, в Приложении 2 презентация к уроку.

Источник

Ключевые и уникальные поля

Создание базы данных следует начинать с детальной разработки структуры ее таблиц. Эта структура должна быть такой, чтобы при работе с базой требовалось вводить в нее как можно меньше данных. Уже имеющиеся данные, должны быть доступны для выбора при добавлении новой записи с идентичными полями. Если ручной ввод каких-то данных приходится повторять неоднократно, то структуру базы необходимо изменить, придумав другой набор связанных таблиц, устраняющий этот недостаток.

Для надежной работы связей между всеми таблицами базы данных и быстрого поиска по данным из одной таблицы всех связанных с ними записей в других таблицах, необходимо предусмотреть так называемые уникальные поля.

Уникальное полеэто поле, значения в котором не могут повторяться.

Поле Фамилияв таблицеАвторвполне может содержать нескольких Ивановых, Петровых или Сидоровых, точно также как полеИмяможет пестрить различными Аланами, Эдуардами и Робертами. Это означает, что эти поля не являются уникальными и поэтому их нельзя использовать для связи между таблицами. ПолеНазвание— более удачный кандидат на почетное звание уникального поля, но не тут то было. Многие современные авторы очень любят называть свои произведения в точности так, как это делали Пушкин, Лермонтов или Толстой. Что же тогда остается делать?

какое поле можно считать уникальным в базе данных. Смотреть фото какое поле можно считать уникальным в базе данных. Смотреть картинку какое поле можно считать уникальным в базе данных. Картинка про какое поле можно считать уникальным в базе данных. Фото какое поле можно считать уникальным в базе данных

Скорее всего, поле Шифрокажется уникальным и позволит создать связи между таблицами, но было бы хорошо, если бы компьютер сигнализировал нам в том случае, если вдруг записи в этом поле повторяться. Для этого вводится понятиеключевое поле. При создании структуры таблиц, можно одно поле (или одну комбинацию полей) сделать ключевым. С такими полями компьютер работает особо. Он автоматически проверяет их уникальность и значительно быстрее выполняет сортировку по таким полям. Ключевое поле в этой ситуации становится очевидным кандидатом для создания связей между таблицами. Иногда такое поле еще называютпервичным ключом.Если при создании таблицы Вы не задали ключевое поле, то СУБД вежливо напомнит о том, что первичный ключ не задан и предложит создать такое поле.

какое поле можно считать уникальным в базе данных. Смотреть фото какое поле можно считать уникальным в базе данных. Смотреть картинку какое поле можно считать уникальным в базе данных. Картинка про какое поле можно считать уникальным в базе данных. Фото какое поле можно считать уникальным в базе данных

какое поле можно считать уникальным в базе данных. Смотреть фото какое поле можно считать уникальным в базе данных. Смотреть картинку какое поле можно считать уникальным в базе данных. Картинка про какое поле можно считать уникальным в базе данных. Фото какое поле можно считать уникальным в базе данных

Объекты Access

После запуска программы Access, Вам будет предложено три возможных варианта дальнейших действий. Можно выбрать из списка уже существующую базу данных (созданную в прошлых сеансах работы), создать новую базу (действуя, что называется с «нуля»), либо воспользоваться мастером создания баз данных. Для начала, просто создадим пустую базу, установив переключатель в положениеНовая база данныхи нажав кнопкуОК.

какое поле можно считать уникальным в базе данных. Смотреть фото какое поле можно считать уникальным в базе данных. Смотреть картинку какое поле можно считать уникальным в базе данных. Картинка про какое поле можно считать уникальным в базе данных. Фото какое поле можно считать уникальным в базе данных

какое поле можно считать уникальным в базе данных. Смотреть фото какое поле можно считать уникальным в базе данных. Смотреть картинку какое поле можно считать уникальным в базе данных. Картинка про какое поле можно считать уникальным в базе данных. Фото какое поле можно считать уникальным в базе данных

После выполнения всех подготовительных работ будет сформирована совершенно пустая БД. Исходное окно содержит шесть вкладок, представляющих шесть видов объектов, с которыми в дальнейшем и будет работать программа.

какое поле можно считать уникальным в базе данных. Смотреть фото какое поле можно считать уникальным в базе данных. Смотреть картинку какое поле можно считать уникальным в базе данных. Картинка про какое поле можно считать уникальным в базе данных. Фото какое поле можно считать уникальным в базе данных

Запросы— это специализированные структуры, создаваемые для осуществления обработки базы данных. С помощью запросов можно упорядочить данные, произвести их фильтрацию, объединение, отбор или даже изменение.

Формы— это объекты, позволяющие вводить в базу новые данные или просматривать уже существующие, в удобной для пользователя форме (виде, представлении).

Отчеты— эти объекты говорят сами за себя. Они выдают данные на принтер или другое устройство вывода (это может быть и монитор), в удобном и наглядном виде. Например, в виде бланка или счета.

Макросы— это набормакрокоманд. Когда возникает необходимость частого выполнения одних и тех же операций с БД, имеется возможность сгруппировать набор команд в одинмакрос. После чего, инициализацию его выполнения закрепляют за определенной комбинацией клавиш клавиатуры. Простыми словами, нажатие этой комбинации при работе с базой, приводит к выполнению всей последовательности действий записанных в макрос.

Модули— это программы созданные средствами языкаVisual Basic. Позволяющие дополнить стандартные средстваAccess, если уже имеющихся не хватает для удовлетворения всех требований к работеСУБД. Программист под заказ, может расширить возможности системы, дописав необходимые модули и добавив их в Вашу БД.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вариант 1Вариант 2