Главная страница

Практическая работа 1. Проектирование базы данных


Скачать 2.91 Mb.
НазваниеПрактическая работа 1. Проектирование базы данных
Дата17.12.2022
Размер2.91 Mb.
Формат файлаpdf
Имя файлаbazy_dannykh._dlia_prakt_.pdf
ТипПрактическая работа
#849388
страница5 из 19
1   2   3   4   5   6   7   8   9   ...   19
БД – цирк. БД состоит из следующих таблиц: работники цирка, представления, расписание гастролей, труппа цирка, программа цирка.
Таблица работники цирка имеет следующие атрибуты: фамилия, имя, отчество, год рождения, год поступления на работу, стаж, должность
(акробат, клоун, гимнаст, музыкант, постановщик, служащий и т.д.), пол, адрес, город, телефон.
Таблица представления имеет следующие атрибуты: название, режиссер-постановщик, художник-постановщик, дирижер-постановщик, автор, жанр, тип.
Таблица расписание гастролей имеет следующие атрибуты: представление, дата начала, дата окончания, места проведения гастроли.
Таблица труппа представления цирка имеет следующие атрибуты: представление, актер цирка, название роли.
Таблица программа цирка имеет следующие атрибуты: представление, дата премьеры, период проведения, дни и время, цена билета.
Вариант
№17
На основании выбранного варианта выполнить следующее:
1. Выполнить анализ предметной области исследуемой организации;
2. Описать основные сущности предметной области;
3. Расставить существующие связи между сущностями: самостоятельно добавить в каждую сущность первичные ключи и установить внешние ключи между сущностями;
4. Построить инфологическую модель базы данных организации;
5. Построить даталогическую модель базы данных организации.
БД – аптека. БД состоит из следующих таблиц: лекартства, покупатели, продавцы, рецепты, продажа лекарств.
Таблица лекарства имеет следующие атрибуты: название, тип (готовое, изготовляемое), вид (таблетки, мази, настойки), цена.
Таблица покупатели имеет следующие атрибуты: фамилия, имя, отчество, адрес, город, телефон.
Таблица продавцы имеет следующие атрибуты: фамилия, имя, отчество, дата поступления, дата рождения, образование.
Таблица рецепты имеет следующие атрибуты: номер рецепта, дата выдачи, ФИО больного (покупатель), ФИО врача, диагноз пациента.
Таблица продажа лекарств имеет следующие атрибуты: дата, лекарство, кол-во, рецепт, продавец.
Вариант
№18
На основании выбранного варианта выполнить следующее:
1. Выполнить анализ предметной области исследуемой организации;
2. Описать основные сущности предметной области;
3. Расставить существующие связи между сущностями: самостоятельно добавить в каждую сущность первичные ключи и установить внешние

35 ключи между сущностями;
4. Построить инфологическую модель базы данных организации;
5. Построить даталогическую модель базы данных организации.
БД – городская телефонная сеть. БД состоит из следующих таблиц:
АТС, абонент, ведомость звонков, прайс АТС, ведомость абонентской платы.
Таблица АТС имеет следующие атрибуты: название АТС, вид
(городские, ведомственные и учрежденческие), адрес, город, кол-во абонентов.
Таблица абоненты имеет следующие атрибуты: фамилия, имя, отчество, вид телефона (основной, параллельный или спаренный), номер телефона, межгород (открыт/закрыт), льгота (да/нет), адрес: индекс, район, улица, дом, квартира.
Таблица ведомость звонков имеет следующие атрибуты: абонент, дата звонка, время начала, время окончания, межгород (да/нет).
Таблица прайс АТС имеет следующие атрибуты: АТС, цена на городские, цена на межгород.
Таблица ведомость абонентской платы имеет следующие атрибуты: абонент, месяц, год, кол-во минут на городские, кол-во минут на межгород, стоимость, сумма льготы, общая стоимость.
Вариант
№19
На основании выбранного варианта выполнить следующее:
1. Выполнить анализ предметной области исследуемой организации;
2. Описать основные сущности предметной области;
3. Расставить существующие связи между сущностями: самостоятельно добавить в каждую сущность первичные ключи и установить внешние ключи между сущностями;
4. Построить инфологическую модель базы данных организации;
5. Построить даталогическую модель базы данных организации.
БД – аэропорт. БД состоит из следующих таблиц: работники аэропорта, расписание вылетов, самолеты, бригады самолетов, ведомость продаж билетов.
Таблица работники аэропорта имеет следующие атрибуты: фамилия, имя, отчество, год рождения, год поступления на работу, стаж, должность
(пилотов, диспетчеров, техников, кассиров, работников службы безопасности, справочной службы и других,), пол, адрес, город, телефон.
Таблица расписание вылетов имеет следующие атрибуты: самолет, дата вылета, время вылета, место выбытия, место прибытия, маршрут
(начальный и конечный пункты назначения, пункт пересадки), стоимость билета.
Таблица самолеты имеет следующие атрибуты: номер, год выпуска, кол-во посадочных место, грузоподъемность.
Таблица бригады самолетов имеет следующие атрибуты: номер бригады, самолет, работник аэропорта (пилоты, техники и обслуживающий персонал)ю
Таблица ведомость продажи билетов имеет следующие атрибуты: дата и время продажи, ФИО пассажира, паспортные данные, номер рейса, кол- во билетов, наличие льгот (пенсионеры, дети-сироты и т.д.), багаж
(да/нет), стоимость.

36
Вариант
№20
На основании выбранного варианта выполнить следующее:
1. Выполнить анализ предметной области исследуемой организации;
2. Описать основные сущности предметной области;
3. Расставить существующие связи между сущностями: самостоятельно добавить в каждую сущность первичные ключи и установить внешние ключи между сущностями;
4. Построить инфологическую модель базы данных организации;
5. Построить даталогическую модель базы данных организации.
БД – театр. БД состоит из следующих таблиц: работники театра, спектакли, расписание гастролец, труппа спектакля, репертуар театра.
Таблица работники театра имеет следующие атрибуты: фамилия, имя, отчество, год рождения, год поступления на работу, стаж, должность
(актеров, музыкантов, постановщиков и служащих), пол, адрес, город, телефон.
Таблица спектакли имеет следующие атрибуты: название, режисер- постановщик, художник-постановщик, дирижер-постановщик, автор, жанр (музыкальная комедия, трагедия, оперетта и пр), тип (детские, молодежные и пр.).
Таблица расписание гастролей имеет следующие атрибуты: название, дата начала, дата окончания, места проведения гастроли, спектакль.
Таблица труппа спектакля имеет следующие атрибуты: спектакль, актер, название роли.
Таблица репертуар театра имеет следующие атрибуты: спектакль, дата премьеры, период проведения, дни и время, цена билета.
Вариант
№21
На основании выбранного варианта выполнить следующее:
1. Выполнить анализ предметной области исследуемой организации;
2. Описать основные сущности предметной области;
3. Расставить существующие связи между сущностями: самостоятельно добавить в каждую сущность первичные ключи и установить внешние ключи между сущностями;
4. Построить инфологическую модель базы данных организации;
5. Построить даталогическую модель базы данных организации.
БД – железнодорожный вокзал. БД состоит из следующих таблиц: работники ж.д.вокзала, расписание движения поездов, поезда, бригады поездов, ведомость продаж билетов.
Таблица работники ж.д.вокзала имеет следующие атрибуты: фамилия, имя, отчество, год рождения, год поступления на работу, стаж, должность
(машинист, диспетчеров, проводник, ремонтников подвижного состава, путей, кассиров, работников службы подготовки составов, справочной службы и других,), пол, адрес, город, телефон.
Таблица расписание движения поездов имеет следующие атрибуты: поезд, дата отправления, время отправления, место отправления, дата прибытия, время прибытия, место прибытия, маршрут ((начальный и конечный пункты назначения, основные узловые станции), стоимость билета.
Таблица поезда имеет следующие атрибуты: номер, год выпуска, кол-во вагонов, тип поезда (общий, скоростной, высокоскоростной).

37
Таблица бригады поездов имеет следующие атрибуты: номер бригады, поезд, работник ж.д.вокзала (машинисты, техники, проводники и обслуживающий персонал).
Таблица ведомость продажи билетов имеет следующие атрибуты: дата и время продажи, ФИО пассажира, паспортные данные, номер рейса, кол- во билетов, наличие льгот (пенсионеры, дети-сироты и т.д.), стоимость.
Вариант
№22
На основании выбранного варианта выполнить следующее:
1. Выполнить анализ предметной области исследуемой организации;
2. Описать основные сущности предметной области;
3. Расставить существующие связи между сущностями: самостоятельно добавить в каждую сущность первичные ключи и установить внешние ключи между сущностями;
4. Построить инфологическую модель базы данных организации;
5. Построить даталогическую модель базы данных организации.
БД – информационная система ВУЗА. БД состоит из следующих таблиц: факультеты, кафедры, преподаватели, дисциплины, учебная нагрузка.
Таблица факультеты имеет следующие атрибуты: название факультета,
ФИО декана, номер комнаты, номер корпуса, телефон.
Таблица кафедра имеет следующие атрибуты: название кафедры, ФИО заведующего, номер комнаты, номер корпуса, телефон, кол-во преподавателей.
Таблица дисциплины имеет следующие атрибуты: название дисциплины, кол-во часов, цикл дисциплин.
Таблица преподаватели имеет следующие атрибуты: фамилия, имя, отчество, кафедра, год рождения, год поступления на работу, стаж, должность, пол, город.
Таблица учебная нагрузка имеет следующие атрибуты: преподаватель, дисциплина, учебный год, семестр, группы, кол-во студентов, вид итогового контроля.
Вариант
№23
На основании выбранного варианта выполнить следующее:
1. Выполнить анализ предметной области исследуемой организации;
2. Описать основные сущности предметной области;
3. Расставить существующие связи между сущностями: самостоятельно добавить в каждую сущность первичные ключи и установить внешние ключи между сущностями;
4. Построить инфологическую модель базы данных организации;
5. Построить даталогическую модель базы данных организации.
БД – информационная система военного округа. БД состоит из следующих таблиц: места дислокации, вид войск, части, роты, личный состав.
Таблица вид войск имеет следующие атрибуты: название вида войск.
Таблица места дислокации имеет следующие атрибуты: страна, город, адрес, занимаемая площадь, кол-во сооружений.
Таблица части имеет следующие атрибуты: номер части, место дислокации, вид войск, кол-во рот, кол-во техники, кол-во вооружений.
Таблица техника имеет следующие атрибуты: название техники, часть, характеристики.
Таблица вооружения имеет следующие атрибуты: название вооружения,

38 часть, характеристики.
Вариант
№24
На основании выбранного варианта выполнить следующее:
1. Выполнить анализ предметной области исследуемой организации;
2. Описать основные сущности предметной области;
3. Расставить существующие связи между сущностями: самостоятельно добавить в каждую сущность первичные ключи и установить внешние ключи между сущностями;
4. Построить инфологическую модель базы данных организации;
5. Построить даталогическую модель базы данных организации.
БД – информационная система супермаркета. БД состоит из следующих таблиц: отделы, клиенты, товары, продажа товаров, поставщики.
Таблица отделы имеет следующие атрибуты: название отдела, кол-во прилавков, кол-во продавцов, номер зала.
Таблица клиенты имеет следующие атрибуты: название клиента, адрес, вид оплаты.
Таблица поставщики имеет следующие атрибуты: название поставщика, адрес, страна, вид транспорта, вид оплаты.
Таблица товары имеет следующие атрибуты: название товара, отдел, поставщик, условия хранения, сроки хранения .
Таблица продажа товаров имеет следующие атрибуты: клиент, товар, дата, время, кол-во, цена, сумма.
Вариант
№25
На основании выбранного варианта выполнить следующее:
1. Выполнить анализ предметной области исследуемой организации;
2. Описать основные сущности предметной области;
3. Расставить существующие связи между сущностями: самостоятельно добавить в каждую сущность первичные ключи и установить внешние ключи между сущностями;
4. Построить инфологическую модель базы данных организации;
5. Построить даталогическую модель базы данных организации.
БД – информационная система больницы. БД состоит из следующих таблиц: врачи, пациенты, история болезней, отделения, лист лечения.
Таблица отделения имеет следующие атрибуты: название отделения
(хирургия, терапия, нервология и т.д.), этаж, номера комнат, ФИО заведующего.
Таблица врачи имеет следующие атрибуты: фамилия, имя, отчество, должность, стаж работы, научное звание, адрес.
Таблица пациенты имеет следующие атрибуты: фамилия, имя, отчество, адрес, город, возраст, пол.
Таблица история болезни имеет следующие атрибуты: пациент, врач, диагноз, дата заболевания, дата вылечивания, вид лечения (амбулаторное, стационарное).
Таблица лист лечения имеет следующие атрибуты: дата лечения, история болезни, лекарства, температура, давление, состояние больного
(тяжелое, среднее, и т.д.).

39
ПРАКТИЧЕСКАЯ РАБОТА №2. УСТАНОВКА
СОЕДИНЕНИЯ С
СЕРВЕРОМ MICROSOFT SQL SERVER И ПРИНЦИПЫ СОЗДАНИЯ БАЗ
ДАННЫХ
2.1.
Цель практической работы
Познакомиться с основными принципами создания базы данных в MS SQL Server.
Изучить операции, проводимые с базами данных в целом. Получить навыки использования программы "SQL Server Management Studio" для создания, удаления, регистрации, подключения, извлечения метаданных, резервного копирования и восстановления базы данных. Изучить SQL-операторы для создания, подключения и удаления базы данных. Познакомиться с основными принципами управления учетными записями и ролями.
2.2.
Исходные данные
Студент получает индивидуальный вариант исходных данных с кратким описанием предметной области, который используется при выполнении всех описанных в данном пособии практических работ. При этом каждая очередная Практическая работа является продолжением выполненной ранее и поэтому они должны обязательно выполняться последовательно.
2.3.
Используемые программы
1. Работающий на компьютере сервер "MS SQL Server 2008 R2".
2. Установленная платформа .NET Framework 2.0, 3.0, 3.5 или 4.0.
3. Операционная система Microsoft Windows 2000/XP/2003/Vista/Windows
7/Windows 8.
4. Приложение "SQL Server Management Studio 2008 rus", установленное на локальном компьютере.
2.4.
Теоретические сведения
На сегодняшний день известно более двух десятков серверных СУБД, из которых наиболее популярными являются Oracle, Microsoft SQL Server, Informix, DB2, Sybase,
InterBase, MySQL.
Для выполнения практических работ будет использоваться сервер " Microsoft
SQL Server 2008", установленный на сервере кафедры компьютерных систем и сетей
(компьютер pi_srv).
Microsoft® SQL Server™ — это система анализа и управления реляционными базами данных в решениях электронной коммерции, производственных отраслей и хранилищ данных.
Microsoft SQL Server — система управления реляционными базами данных
(СУБД), разработанная корпорацией
Microsoft.
Основной используемый язык запросов —
Transact-SQL, создан совместно
Microsoft и Sybase. Transact-SQL является реализацией стандарта

40
ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.
В SQL Server 2008 имеется большой набор интегрированных служб, расширяющих возможности использования данных: вы можете составлять запросы, выполнять поиск, проводить синхронизацию, делать отчеты, анализировать данные. Все данные хранятся на основных серверах, входящих в состав центра обработки данных. К ним осуществляется доступ с настольных компьютеров и мобильных устройств. Таким образом, вы полностью контролируете данные независимо от того, где вы их сохранили.
Система SQL Server 2008 позволяет обращаться к данным из любого приложения, разработанного с применением технологий Microsoft .NET и Visual Studio, а также в пределах сервисно-ориентированной архитектуры и бизнес-процессов — через Microsoft
BizTalk Server. Сотрудники, отвечающие за сбор и анализ информации, могут работать с данными, не покидая привычных приложений, которыми они пользуются каждый день, например приложений выпуска 2007 системы Microsoft Office.
В Microsoft SQL базы данных хранятся в виде обычных файлов на диске. Как минимум на одну БД приходится таких файлов 2: *.mdf и *.ldf. В первом хранятся сами данные, таблицы, индексы и пр., а во втором находится т.н. transaction log, в котором находится информация необходимая для восстановления БД.
Файл с базой данных представляет собой набор страниц одинакового размера.
Размер страницы задается при создании базы данных и может быть изменен только при ее восстановлении из резервной копии. Чтение и запись данных в базе данных осуществляется постранично.
Все операции с базой данных должны производиться только посредством
команд к SQL-серверу. Для клиентских приложений эти файлы абсолютно бесполезны и при правильной организации доступа пользователей к файлам в сети, вообще не должны быть доступны.
Сервер СУБД не имеет интерфейса пользователя и для выполнения операций с базой данных ему необходимо посылать команды либо с помощью командной строки или с помощью какой-либо прикладной программы.
Для выполнения операций с базой данных при проведении практических работ предлагается использовать программу "
1   2   3   4   5   6   7   8   9   ...   19


написать администратору сайта