Практическая работа 1. 2 Описание проектирования базы данных 2 практическая работа 2 10
Скачать 2.52 Mb.
|
Базы данных В практических работах содержатся теоретические сведения, инструкции по выполнению работ. Обратите внимание на форму и сроки сдачи практических работ! ПРАКТИЧЕСКАЯ РАБОТА №1. 2 ОПИСАНИЕ ПРОЕКТИРОВАНИЯ БАЗЫ ДАННЫХ 2 ПРАКТИЧЕСКАЯ РАБОТА №2 10 УСТАНОВКА СОЕДИНЕНИЯ С СЕРВЕРОМ MICROSOFT SQL SERVER И ПРИНЦИПЫ СОЗДАНИЯ БАЗ ДАННЫХ 10 ПРАКТИЧЕСКАЯ РАБОТА №3 32 РАЗРАБОТКА ТАБЛИЦ И ОГРАНИЧЕНИЙ 32 ПРАКТИЧЕСКАЯ РАБОТА №4 42 ВВЕДЕНИЕ В ЯЗЫК SQL. СОЗДАНИЕ ТАБЛИЦ И ОГРАНИЧЕНИЙ НА SQL 42 ПРАКТИЧЕСКАЯ РАБОТА №5 70 СОЗДАНИЕ ЗАПРОСОВ НА ВЫБОРКУ. ОТБОР СТРОК ПО УСЛОВИЮ 70 ПРАКТИЧЕСКАЯ РАБОТА №1. ОПИСАНИЕ ПРОЕКТИРОВАНИЯ БАЗЫ ДАННЫХ 2 ПРАКТИЧЕСКАЯ РАБОТА №2. УСТАНОВКА СОЕДИНЕНИЯ С СЕРВЕРОМ MICROSOFT SQL SERVER И ПРИНЦИПЫ СОЗДАНИЯ БАЗ ДАННЫХ 11 ПРАКТИЧЕСКАЯ РАБОТА №3. РАЗРАБОТКА ТАБЛИЦ И ОГРАНИЧЕНИЙ 33 ПРАКТИЧЕСКАЯ РАБОТА №4. ВВЕДЕНИЕ В ЯЗЫК SQL. СОЗДАНИЕ ТАБЛИЦ И ОГРАНИЧЕНИЙ НА SQL 43 ПРАКТИЧЕСКАЯ РАБОТА №5. СОЗДАНИЕ ЗАПРОСОВ НА ВЫБОРКУ. ОТБОР СТРОК ПО УСЛОВИЮ 72 ПРАКТИЧЕСКАЯ РАБОТА №1. ОПИСАНИЕ ПРОЕКТИРОВАНИЯ БАЗЫ ДАННЫХ Цель практической работы: Закрепить теоретические знания и практические навыки реализации баз данных (БД). Осуществить анализ предметной области. Освоить концептуальное проектирование и научиться определять сущности и атрибуты БД. Научиться разрабатывать инфологическую модель БД в виде ER-диаграмм. Получить теоретические знания и практические навыки при физическом проектировании баз данных (БД). Научиться создавать даталогическую модель БД. Задание для практической работы №1 Рассмотреть в качестве примера базу данных «Учеба студентов». Ответить на вопросы, сохранить в файле ПР1.doc (.docx). Выслать на электронную почту sine-tatyana@yandex.ru (1 подгруппа) и ulizakharova@mail.ru (2 подгруппа) до 14 апреля 2020 г. В теме письма указать свою группу и фамилию. Вопросы: Что такое предметная область? Что входит в описание предметной области? В чем заключается этап описания основных сущностей предметной области? Перечислите сущности базы данных «Учеба студентов». Для чего предназначено ключевое поле в таблице? Сколько ключевых полей может быть в одной таблице? Что такое первичный ключ? Что такое внешний ключ? Что такое инфологическая модель, как ее лучше представить? Какие типы связей между таблицами существуют? Какие типы связей представлены в базе данных «Учеба студентов»? В чем заключается построение даталогической модели? Что такое идентификатор? Какие типы данных используются в таблицах базы данных «Учеба студентов»? Что в таблицах означает поле «Не пусто»? Приведите примеры «Ограничений» таблиц базы данных «Учеба студентов». База данных «Учеба студентов» Описание предметной области Студенты учатся на одном из факультетов, возглавляемом деканатом, в функции которого входит контроль за учебным процессом. В учебном процессе участвуют преподаватели кафедр, административно относящиеся к одному из факультетов. Каждому факультету могут принадлежать несколько кафедр. Студенты кафедр, организованные в группы. Преподаватели кафедр характеризуются фамилией именем и отчеством, должностью, научным званием, ставкой и стажем работы, адресом проживания, возрастом. Каждая кафедра читает определенный набор закрепленных за ней дисциплин. Каждая дисциплина характеризуется своим полным названием, указанием общего количества часов и формы контроля (зачет, экзамен). В конце каждого семестра составляется экзаменационно-зачетные ведомости, в которых указываются дисциплины и для каких групп проводится форма контроля, фамилия преподавателя и учебный год и семестр. В каждой такой ведомости составляется список студентов и выставляется оценка. результате проведенного анализа предметной области базы данных «Учеба студентов» легко перечислить основные сущности этой БД. Так как на физическом уровне сущности соответствует таблица, то просто перечислим основные таблицы БД. реляционную модель проектированной БД будут входить следующие таблицы (сущности): Факультет, Кафедра, Преподаватели, Группы, Студенты, Дисциплины, Ведомости.
|