jghjgj
Подробнее о работе
Гарантия сервиса Автор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. Гайдамакин Н.А. Автоматизированные инф..........
| Купить эту работу vs Заказать новую | ||
|---|---|---|
| 0 раз | Куплено | Выполняется индивидуально |
|
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
| Сразу в личном кабинете | Доступность | Срок 1—6 дней |
| 500 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 148977 Курсовых работ — поможем найти подходящую