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

2 Выбрать вариант индивидуального задания для разработки моделей.

3 Разработать концептуальную модель БД задания и физическую модель

4 Разработать концептуальную модель базы данных по курсовому проекту

5 Сгенерировать физическую схему

6 Составить отчет в который включить описание разработанных моделей (всех составляющих).

7 Защитить работу Для защиты лабораторной работы необходимо знать материал лекций по моделированию и проектированию баз данных, иметь конспекты лекций, а также знать работу Case-системы и ответить на контрольные вопросы

А.3.5 Отчет о лабораторной работе должен содержать по каждой из моделей:

1 Описание функционирования предметной области;

2 Концептуальная модель, где необходимо привести распечатку концептуальной схемы и дать описание элементов модели;

3 Физическая модель.

Возможно использование средств Case-системы PowerDesigner для составления отчета.

Отчет оформляется в виде принтерной распечатки с соблюдением требований ГОСТ 2.105 на листах формата А4.

А.3.6 Контрольные вопросы.

1  Понятие инфологической модели, состав и требования

2  Основные семантические понятия инфологического моделирования (объект, атрибут, связь и их характеристики)

3  Модель»сущность-связь» и ее базовые элементы

4  Назначение и основные функции Power Designer

5  Концептуальная модель(ER-модель) и ее составляющие в Case-системе «Power Designer»

6  Представление сущностей и их характеристик

НЕ нашли? Не то? Что вы ищете?

7  Представление атрибутов и их характеристик

8  Представление связей и их характеристик

9  Задание идентификаторов

10  Задание элементов данных и доменов

11  Супертипы и подтипы

12  Виды нотаций для представления модели «сущность-связь»

13  Нотация Чена

14  Нотация IE

15  Этапы концептуального проектирования

16 Назначение концептуальной модели

17 Понятие даталогической модели и ее назначение

18 Назначение физической модели

А.3.7 Варианты индивидуальных заданий

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

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

ДТП: порядковый номер, степень повреждения, дата, место, кто проводил расследование, комментарии, выдан штрафной талон (да/нет).

По водительским правам: номер водительских прав, возраст, вес, рост, пол, цвет глаз, тип, возобновление, впервые выдан, очки (есть/нет).

Штрафные талоны: дата выдачи, кто выдал, тип нарушения, место, погодные условия, талон закрыт (да/нет).

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

Курс (номер, наименование)

Условия (номер старшего курса, номер подчиненного)

Дисциплины (номер дисциплины, номер курса, дата начала, аудитория размещения)

Преподаватели (курс, дисциплина, номер служащего)

Учащиеся (курс, дисциплина, номер служащего, оценка)

Служащие (номер служащего, имя должность).

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

В БД хранится следующая информация:

1. Для каждого отдела: номер, бюджет и номер сотрудника, возглавляющего отдел

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

3. Для каждого проекта: номер проекта, бюджет.

4. Для каждого кабинета: номер кабинета, площадь, номера всех телефонов, установленных в кабинете.

4  Разработать БД ИС учета выполнения заказов некоторой фирмы. Клиенты заказывают товар, который доставляется по некоторому адресу (после оплаты). Небольшая часть клиентов имеет несколько адресов доставки. Заказ принимает и обслуживает один агент. Каждый агент обслуживает несколько заказов. В БД системы необходимо хранить сведения о клиентах, агентах, товарах и заказах.

1. по каждому клиенту: №, имя клиента, адрес доставки, баланс, размер кредита, скидка;

2. по каждому заказу:

- заголовок заказа, № клиента, адрес доставки, дата, № агента;

- строка заказа: № товара, количество, цена, отметка о доставке;

3. по каждому товару: №, изготовитель, количество у изготовителя, максимальное количество хранимого товара, описание, цена;

4. для каждого агента: код, ФИО, год рождения, год поступления на работу, % комиссионных.

5  База данных содержит информацию о распространителях продукции, регионах распространения и о самой продукциию Каждый распространитель отвечает за продажи в одном или нескольких регионах, а каждый регион имеет одного или нескольких распространителей. Аналогично, каждый распространитель продает один или несколько видов продукции, а каждый вид продукции распространяется одним или несколькими распостранителями. Каждый вид продукции продается в каждом регионе, однако два распространителя не могут продавать один и тот же продукт в одном и том же регионе. Все распространители продают одинаковый набор продукции в каждом регионе, за который они отвечают.

6  Разрабатывается БД, которая должна содержать данные о музыкантах, исполнителях, музыкальных произведениях и обстоятельствах их исполнения. Несколько музыкантов, образующих единый коллектив назовем ансамблем – оркестр, джазовая группа, квартет, квинтет и т. д. К музыкантам относятся исполнители, композиторы, дирижеры и руководители ансамблей.

В БД хранится следующая информация:

Музыканты (номер музыканта, имя, дата рождения, страна рождения)

Сочинение (номер сочинения, название, номер музыканта, дата сочинения)

Ансамбли (номер, название, страна, номер музыканта-руководителя)

Исполнение (номер сочинения, дата, город, страна, номер музыканта, номер ансамбля)

Исполнители (номер исполнения, номер музыканта, инструмент, оценка)

Участники ансамбля (номер ансамбля, номер исполнителя)

Построить ER диаграмму и разработать структуру реляционной БД.

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

Каждая книга идентифицируется стандартным международным библиотечным шифром ISBN (у всех экземпляров книги одинаковые ISBN).

Одно или большее число отделений библиотеки может располагать различными экземплярами книги, а также разными ее переизданиями.

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

Необходимо хранить адреса и названия отделений, данные абонентов (номер читательского билета, ФИО, адрес) и данные о выдаче книг, включая даты выдачи и возврата.

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

Необходимо построить E-R диаграмму и определить структуру реляционной базы данных клуба.

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

Построить ER диаграмму и разработать структуру реляционной БД.

10  Разрабатывается БД ипподрома. В ней предполагается хранить следующие данные:

о лошадях (номер, кличка, цвет, высота, дата рождения)

о владельцах (имя, адрес, принадлежащие лошади)

Лошадь имеет единственного хозяина.

Жокеи (номер, имя, адрес)

Скачки (дата, время, место, название, имя лошади, пришедшей первой и жокея, а также результаты скачек, т. е. список лошадей и жокеев, занявших с 1 по … места).

Построить ER диаграмму и разработать структуру реляционной БД

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

При городском совете работает около 40 компаний, состоящих из членов городского совета. Каждая комиссия имеет свой профиль (образование, жилье, бюджет и т. д.). По каждой из комиссий хранятся данные по текущему составу и председателю, а также прежние председатели и члены этой комиссии, участвовавшие в ее работе за прошедшие 10 лет, даты включения и выхода из состава комиссии, избрания ее председателей. многие члены совета заседают в нескольких комиссиях. Необходимо хранить данные овремени и месте заседания комиссии с указанием служащих городской администрации, которые будут участвовать в его организации.

12  Предполагается разработать базу данных для хранения сведений о рейсах пассажирских судов. Необходимо хранить следующие данные:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17