Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лаба1

.docx
Скачиваний:
1
Добавлен:
10.07.2022
Размер:
55.62 Кб
Скачать

ГУАП

ОТЧЕТ

ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

ст. препод.

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ

СОЗДАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ И УСТАНОВЛЕНИЕ СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ

по курсу: БАЗЫ ДАННЫХ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

подпись, дата инициалы, фамилия

Санкт-Петербург

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

Результаты, полученные в ходе выполнения работы:

  • ходе проделанной лабораторной работы была создана база данных Деканат, содержащая в себе четыре, связанных между собой, таблицы: преподаватели, студенты, оценки и дисциплины, из которых таблица студенты была импортирована из файла Excel, а таблица оценки – из базы данных Оценки(.accdb).

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

  • поле Зарплата (денежный тип данных) вводится условие (>11 000), также вводится сообщение об ошибке, которое появится, если будет введено значение, неудовлетворяющее условию, а именно <11 000.

  • поле Телефон мы используем маску 999-99-99, чтобы все номера отображались в данном формате. В поле Дата мы устанавливаем тип данных Дата/время(краткий формат даты). В остальных полях используется текстовой или числовой тип данных.

При создании структуры таблицы Студенты в поле Телефон используется маска 999-99-99,а в поле Медалист мы создали поле со списком (Да, Нет) без ввода новых значений, где значением по умолчанию является «Нет». В качестве ключевого задано поле Код_студента.

При создании структуры таблицы Дисциплины поле Код_преподавателя заполнялось с помощью мастера подстановок из таблицы Преподаватели, где были выбраны поля Имя, Фамилия, Отчество, а ключевое поле было скрыто. При заполнении поля Экзамен было использовано поле со списком со значениями Экз и Зач.

При редактировании структуры таблицы Оценки (импортирована из базы данных Оценки) использовался составной ключ, состоящий из Кода_студента и Кода_дисциплины.

Схема созданной БазыДанных:

Рисунок 1

КОНТРОЛЬНЫЕ ВОПРОСЫ:

  1. Что называется базой данных?

  2. СУБД это – ?

  3. К какому классу относится СУБД Access?

  4. Что такое ключ таблицы?

  5. Какие бывают ключи в БД?

  6. Является ли наличие ключа в таблице Access обязательным?

  7. Какие виды связей поддерживает СУБД Access?

  8. Какие типы полей допустимы в Access?

  9. Какие способы создания полей подстановки Вы знаете?

  10. Какие виды ограничения целостности Вы знаете?

Ответы :

1.Под базой данных понимают набор логически связанных данных, относящийся к определенной области.

2. СУБД это – (система управления базами данных), программное обеспечение, управляющее доступом к базам данных.

3. СУБД Access относится к классу специализированных систем, т.к. она привязана к предметной области.

4. Ключом таблицы называется атрибут, значения которого однозначно идентифицируют кортежи.

5. В БД выделяют два типа ключей: первичный (поле, или несколько полей, однозначно определяющее запись) и вторичный или внешний (поле для связи между объектами), также существует составной первичный ключ.

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

7. СУБД Access поддерживает три вида связи: «один-ко-многим», «многие-ко-многим» и «один-к-одному».

8.В Access допустимы следующие типы полей:

Текстовый, Числовой, Поле МЕМО, Дата/Время, Денежный, Счетчик, Логический, Поде объекта OLE, Гиперссылка, Вложение, Вычисляемый, Мастер подстановок.

9. Поля подстановки можно создать с помощью Мастера подстановок, а также с помощью свойств поля во вкладке подстановка.

10. Существуют следующие виды ограничения целостности:

  1. Если связанное поле главной таблицы является ключевым полем или имеет уникальный индекс

  2. Если связанные поля имеют один тип данных

  1. Если обе таблицы принадлежат одной базе данных

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