
отчет1
.docxГУАП
КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ПРЕДПРИНИМАТЕЛЬСТВА
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Ст.преп. |
|
|
|
Н.В. Зуева |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1 |
по курсу: База данных |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. |
|
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 20
Цель работы:
СОЗДАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ И УСТАНОВЛЕНИЕ СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ.
Ход работы.
Я открыл Access и создал новую базу данных. Далее идет создание структуры таблицы Преподаватели.
В качестве ключевого поля - поле Код_преподавателя. В поле должность использую мастер постановок (позволяет не вводить каждый раз повторяющиеся данные, а выбирать их из уже предоставленного списка)
Заполняю Таблицу Преподаватели.
Дальше необходимо импортировать таблицу из Excel в Access. Произвожу импорт таблицы Студент(Excel). В режиме конструктора делаю таблицу Студент.
В качестве ключевого задаю поле Код_студента. В поле медалист создаю поле со списком без ввода новых значений, по умолчанию задаю значение – нет.
Создаю структуру таблицы Дисциплины
В качестве ключевого задаю поле Код дисциплины.
Поле код преподавателя заполняется с помощью мастера подстановок. Из таблицы Преподаватели выбираю поля Фамилия, Имя, Отчество.
Поле экзамен заполняется при помощи поля со списком из двух значений Экз и Зач.
Таблица Оценки будет импортирована из Базы Данных оценки.
Ключ составной: выделяю два поля - студента и Код дисциплины, и задаю ключ.
Создаю связь между таблицами.
Для этого выполняю команду «Работа с Базами данных - Схема данных».
Появляется окно схема данных.
Создаю связь между таблицами Дисциплины и Оценки (вид связи ОДИН КО МНОГИМ). Для этого подвел курсор мыши к полю Код_дисциплины в таблице Дисциплины, зажал левую клавишу мыши и перетащил курсор на поле Код_дисциплины в таблице Оценки и отпусти левую клавишу мыши.
Повторяю действия между полем Код преподавателя в таблице Преподаватели и полем Код преподавателя в таблице Дисциплины; между полем Код студента в таблице Студенты и полем Код студента в таблице Оценки.
Вывод: В ходе работы я впервые ознакомился с работой СУБД(в данном случае- Microsoft Access). Научился связывать данные таблиц и импортировать в базу таблицы других форматов(Excel).
Контрольные вопросы.
1.Что называется базой данных?
База данных- набор логически связанных данных, относящийся к определенной предметной области.
2. СУБД это – ?
СУБД(Система управления базами данных)
СУБД- программное обеспечение, управляющее доступом в БД.
3. К какому классу относится СУБД Access?
СУБД Access работает под управлением Windows. Это означает, что вы можете вырезать, копировать и вставлять данные из любого приложения Windows в приложение Access и наоборот. В то же время Access — это реляционная СУБД. Это означает, что с помощью Access можно использовать одновременно несколько таблиц базы данных.
4. Что такое ключ таблицы?
Атрибут, значения которого однозначно идентифицируют кортежи, называется ключом (простым ключом), т.е. столбец (поле), у которого данные в строках уникальны (не повторяются), может быть определен, как ключ.
5. Какие бывают ключи в БД?
Первичный ключ. Чтобы запись не повторялась.
Вторичный ключ(внешний)-поле для связи между объектами.
6. Является ли наличие ключа в таблице Access обязательным?
Задание ключевых полей в таблицах не только позволит защитить базу от ввода неправильных значений и сохранить ее целостность, но и ускорит поиск информации в больших по объему базах. Но можно отказаться от задания ключевых полей.
7. Какие виды связей поддерживает СУБД Access?
В Access можно задать три вида связей между таблицами: «один-ко-многим», «многие-ко-многим» и «один-к-одному»
8. Какие типы полей допустимы в Access?
Поле-неделимая единица логической структуры.
9. Какие способы создания полей подстановки Вы знаете?
Поле подстановки можно создать как в режиме конструктора, так и в режиме таблицы.
1.Создание поля подстановки на основе таблицы или запроса в качестве источника данных
2.Создание поля подстановки на основе списка значений.
10. Какие виды ограничения целостности Вы знаете?
Целостность данных означает систему правил, используемых в Access для поддержания связей между записями в связанных таблицах, а также обеспечивает защиту от случайного удаления или изменения связанных данных.
1.Связанное поле главной таблицы является ключевым полем или имеет уникальный индекс;
2.Связанные поля имеют один тип данных. Здесь существует исключение. Поле счетчика может быть связано с числовым полем, если в последнем в свойстве Размер поля указано значение «Длинное целое»;
3.Обе таблицы принадлежат одной базе данных Access. Если таблицы являются связанными, то они должны быть таблицами Access. Для установки целостности данных база данных, в которой находятся таблицы, должна быть открыта. Для связанных таблиц из баз данных других форматов установить целостность данных невозможно.
Ряд ограничений целостности поддерживается моделью данных по умолчанию и распространяется на все типовые ситуации, возникновение которых возможно при внесении изменений в БД. Ограничения целостности могут распространяться и на значения отдельных полей. Например, если при описании поля записи задать область допустимых значений, то система не допустит обновления данного, если новое значение будет квалифицировано как некорректное.