Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Автор24

Информация о работе

Подробнее о работе

Страница работы

РАЗРАБОТКА РАСПРЕДЕЛЕННОЙ БАЗЫ ДАННЫХ НА ОСНОВЕ MS SQL SERVER«КИНОТЕАТР»

  • 32 страниц
  • 2015 год
  • 121 просмотр
  • 0 покупок
Автор работы

selterosta

500 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

СОДЕРЖАНИЕ

ВВЕДЕНИЕ…………………………………………………………….3
1. РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ МОДЕЛИ БАЗЫ ДАННЫХ………………………………………………………….4
2 ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ……………………………..9
3 ФИЗИЧЕСКОЕ ПРОЕКТИРОВНИЕ………………………………15
3. 1 СОЗДАНИЕ БАЗЫ ДАННЫХ И ТАБЛИЦ……………………..15
3. 2 ДОБАВЛЕНИЕ ВНЕШНИХ КЛЮЧЕЙ………………………..16
3. 3 ЗАПОЛНЕНИЕ ТАБЛИЦ………………………………………..16
3. 4 СОЗДАНИЕ ЗАПРОСОВ………………………………………..20
3. 5 СОЗДАНИЕ ПРЕДСТАВЛЕНИЙ………………………………25
3. 6 СОЗДАНИЕ ПРОЦЕДУР И ТРИГГЕРОВ………………………25
3. 7 СОЗДАНИЕ ТРАНЗАКЦИИ…………………………………….28
ЗАКЛЮЧЕНИЕ………………………………………………………..31
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ……………………….32

1. РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ МОДЕЛИ БАЗЫ ДАННЫХ

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

описывающие ее состояние с определенной точностью.

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

2 ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ

База данных должна удовлетворять следующим эксплуатационным требованиям:

-База данных должна удовлетворять актуальным информационным потребностям;

-База данных должна удовлетворять актуальным требованиям за приемлемое время, т. е. заданным требованиям производительности;

-База данных должна удовлетворять выявленным и вновь возникающим требованиям конечных пользователей;

-База данных должна легко расширяться при реорганизации и расширении предметной области;

-База данных должна легко изменяться при изменении программной и аппаратной среды;

-Загруженные в базу данных корректные данные должны оставаться корректными;

-Данные до включения в базу данных должны проверяться на достоверность;

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

3. 1 СОЗДАНИЕ БАЗЫ ДАННЫХ И ТАБЛИЦ

Ниже представлен код создания базы данных на языке SQL: create database kinoteatr on

( name = 'kinoteatr',

filename = 'E:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\kinoteatr.mdf',

size = 10 mb) log on (

name = 'kinoteatr_log',

filename = 'E:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\kinoteatr_log.
...

3. 2 ДОБАВЛЕНИЕ ВНЕШНИХ КЛЮЧЕЙ

Ниже представлен код SQL-запросов на добавление внешних ключей в таблицы.

Добавление внешних ключей в таблицу «Фильм»:

alter table film add constraint q foreign key (ganre) references ganre(id_ganre)

alter table film add constraint w foreign key (director) references director (id_director)

Добавление внешних ключей в таблицу «Сеанс»:

alter table seans add constraint e foreign key (film) references film(id_film) alter table seans add constraint r foreign key (zal) references zal(id_zal)

Добавление внешних ключей в таблицу «Режиссер»:

alter table director add constraint y foreign key (land) references land(id_land)



3. 4 СОЗДАНИЕ ЗАПРОСОВ

Запрос на выборку всех фильмов вышедших в 2012 году:

select film.name, director.familiya, director.imya from film inner join director on film.director=id_director where god='2012'

Рисунок 14 – Результат запроса
Запрос на выборку всех фильмов и режиссеров с использованием соединения:

select film.name, director.familiya, director.imya from film inner join director on film.director=id_director order by (name)

Рисунок 15 – Результат запроса

Запрос на выборку всех столбцов из таблицы «Фильм»: select * from film

Рисунок 16 – Результат запроса

Запрос на выборку всех фильмов и всех жанров с использованием

соединения:

select film.name, ganre.name from film inner join ganre on film.ganre =

ganre.id_ganre

Рисунок 17 – Результат запроса Запрос, подсчитывающий сколько фильмов определенного жанра:

select ganre.name, COUNT(film.
...

3. 6 СОЗДАНИЕ ПРОЦЕДУР И ТРИГГЕРОВ

Код создания процедуры на выбор фильмов вышедших раньше 2010

года:

create procedure proc1 @a int as

begin

select * from film where god<@a end

exec proc1 2010

Рисунок – 23 Результат процедуры Код создания триггера на запрет добавления записей в таблицу

«Страна»:

create trigger Tr_land on land for insert as begin

if ((select id_land from inserted) > 10) rollback end

Рисунок – 24 Результат триггера


СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ



1. Гайдамакин Н.А. Автоматизированные инф..........

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

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

Фрагменты работ

СОДЕРЖАНИЕ

ВВЕДЕНИЕ…………………………………………………………….3
1. РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ МОДЕЛИ БАЗЫ ДАННЫХ………………………………………………………….4
2 ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ……………………………..9
3 ФИЗИЧЕСКОЕ ПРОЕКТИРОВНИЕ………………………………15
3. 1 СОЗДАНИЕ БАЗЫ ДАННЫХ И ТАБЛИЦ……………………..15
3. 2 ДОБАВЛЕНИЕ ВНЕШНИХ КЛЮЧЕЙ………………………..16
3. 3 ЗАПОЛНЕНИЕ ТАБЛИЦ………………………………………..16
3. 4 СОЗДАНИЕ ЗАПРОСОВ………………………………………..20
3. 5 СОЗДАНИЕ ПРЕДСТАВЛЕНИЙ………………………………25
3. 6 СОЗДАНИЕ ПРОЦЕДУР И ТРИГГЕРОВ………………………25
3. 7 СОЗДАНИЕ ТРАНЗАКЦИИ…………………………………….28
ЗАКЛЮЧЕНИЕ………………………………………………………..31
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ……………………….32

1. РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ МОДЕЛИ БАЗЫ ДАННЫХ

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

описывающие ее состояние с определенной точностью.

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

2 ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ

База данных должна удовлетворять следующим эксплуатационным требованиям:

-База данных должна удовлетворять актуальным информационным потребностям;

-База данных должна удовлетворять актуальным требованиям за приемлемое время, т. е. заданным требованиям производительности;

-База данных должна удовлетворять выявленным и вновь возникающим требованиям конечных пользователей;

-База данных должна легко расширяться при реорганизации и расширении предметной области;

-База данных должна легко изменяться при изменении программной и аппаратной среды;

-Загруженные в базу данных корректные данные должны оставаться корректными;

-Данные до включения в базу данных должны проверяться на достоверность;

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

3. 1 СОЗДАНИЕ БАЗЫ ДАННЫХ И ТАБЛИЦ

Ниже представлен код создания базы данных на языке SQL: create database kinoteatr on

( name = 'kinoteatr',

filename = 'E:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\kinoteatr.mdf',

size = 10 mb) log on (

name = 'kinoteatr_log',

filename = 'E:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\kinoteatr_log.
...

3. 2 ДОБАВЛЕНИЕ ВНЕШНИХ КЛЮЧЕЙ

Ниже представлен код SQL-запросов на добавление внешних ключей в таблицы.

Добавление внешних ключей в таблицу «Фильм»:

alter table film add constraint q foreign key (ganre) references ganre(id_ganre)

alter table film add constraint w foreign key (director) references director (id_director)

Добавление внешних ключей в таблицу «Сеанс»:

alter table seans add constraint e foreign key (film) references film(id_film) alter table seans add constraint r foreign key (zal) references zal(id_zal)

Добавление внешних ключей в таблицу «Режиссер»:

alter table director add constraint y foreign key (land) references land(id_land)



3. 4 СОЗДАНИЕ ЗАПРОСОВ

Запрос на выборку всех фильмов вышедших в 2012 году:

select film.name, director.familiya, director.imya from film inner join director on film.director=id_director where god='2012'

Рисунок 14 – Результат запроса
Запрос на выборку всех фильмов и режиссеров с использованием соединения:

select film.name, director.familiya, director.imya from film inner join director on film.director=id_director order by (name)

Рисунок 15 – Результат запроса

Запрос на выборку всех столбцов из таблицы «Фильм»: select * from film

Рисунок 16 – Результат запроса

Запрос на выборку всех фильмов и всех жанров с использованием

соединения:

select film.name, ganre.name from film inner join ganre on film.ganre =

ganre.id_ganre

Рисунок 17 – Результат запроса Запрос, подсчитывающий сколько фильмов определенного жанра:

select ganre.name, COUNT(film.
...

3. 6 СОЗДАНИЕ ПРОЦЕДУР И ТРИГГЕРОВ

Код создания процедуры на выбор фильмов вышедших раньше 2010

года:

create procedure proc1 @a int as

begin

select * from film where god<@a end

exec proc1 2010

Рисунок – 23 Результат процедуры Код создания триггера на запрет добавления записей в таблицу

«Страна»:

create trigger Tr_land on land for insert as begin

if ((select id_land from inserted) > 10) rollback end

Рисунок – 24 Результат триггера


СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ



1. Гайдамакин Н.А. Автоматизированные инф..........

Купить эту работу

РАЗРАБОТКА РАСПРЕДЕЛЕННОЙ БАЗЫ ДАННЫХ НА ОСНОВЕ MS SQL SERVER«КИНОТЕАТР»

500 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

28 июля 2016 заказчик разместил работу

Выбранный эксперт:

Автор работы
selterosta
4
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
500 ₽ Цена от 500 ₽

5 Похожих работ

Курсовая работа

Автоматическая замерная установка

Уникальность: от 40%
Доступность: сразу
300 ₽
Курсовая работа

Проектирование автоматизированных систем. Роботизированный технологический комплекс

Уникальность: от 40%
Доступность: сразу
300 ₽
Курсовая работа

Разработка системы автоматического регулирования процесса резания

Уникальность: от 40%
Доступность: сразу
300 ₽
Курсовая работа

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

Уникальность: от 40%
Доступность: сразу
300 ₽
Курсовая работа

Электромеханические системы

Уникальность: от 40%
Доступность: сразу
300 ₽

Отзывы студентов

Отзыв I💩 tem об авторе selterosta 2017-03-06
Курсовая работа

jghjgj

Общая оценка 5
Отзыв Геннадий Полушкин об авторе selterosta 2016-04-19
Курсовая работа

Отличный автор! Курсовая по Автоматизация промышленных устройств и производства. Все приняли получил 92 бала из 100.

Общая оценка 5
Отзыв Алексей Михайлов об авторе selterosta 2017-02-06
Курсовая работа

Работа на высоте! Спасибо!

Общая оценка 5
Отзыв Алиса Алиса об авторе selterosta 2019-08-31
Курсовая работа

Лбращаюсь не в первый раз к автору и как и прежде все отлично! Рекомендую!

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Проект развития деятельности автотранспортнорго предприятия в сфере оказания услуг автосервиса на основе лизинга для повышения его конкурентной способности

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Технологический процесс сборки и сварки металлической лестницы

Уникальность: от 40%
Доступность: сразу
700 ₽
Готовая работа

Проект реконструкция моторного участка на 105 автобусов ЛИАЗ-5256,на 90 автобусов ЛИАЗ-5270 и на 70 автобусов ВОЛЖАНИН -5270,05 в автобусном парке № 6

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Разработка системы информационной поддержки заочного образования (на примере открытого факультета СПБ ГЭТУ)

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

синхронизация скорости вращения двух связанных гибкой лентой валов электроприводов для равномерного нанесения на ленту краски

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Автоматизация рабочего места старшего воспитателя (Заведующего) детского сада

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Технология сборки и сварки обвязки паронагнетательной скважины

Уникальность: от 40%
Доступность: сразу
990 ₽
Готовая работа

Локальные системы автоматического регулирования станции перекачки нефти

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

«Анализ и разработка мероприятий по снижению негативного воздействия на окружающую среду в результате производственной деятельности предприятия

Уникальность: от 40%
Доступность: сразу
990 ₽
Готовая работа

Замена режущего инструмента с оптимизацией в адаптивном режиме

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Проект реконструкции участка по ремонту двигателей в условиях г. Искитима НСО МУП Горводоканал

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Проект автоматизації механічного збезводнювання в умовах центральної очисної споруди ЦОС№2 м. Запоріжжя. САР температури підшипників деконтеру

Уникальность: от 40%
Доступность: сразу
500 ₽