Автор работы: Пользователь скрыл имя, 12 Ноября 2010 в 20:45, Не определен
база данных написаная в mssql на примере библиотеки
Содержание:
Введение……………………………………………
1.Инфологическая
и логическая модель ……………….….…
2. Физическая модель ………………………………………………...5
3.Создание
4.Создание
5.Создание запросов…………………………………………………12
6. Заключение …………………………………………………
Литература
……………………………………………………………..15
Введение.
Для принятия обоснованных и эффективных решений в производственной деятельности, в управлении экономикой и в политике современный специалист должен уметь с помощью компьютеров и средств связи получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов. Поэтому, в данной курсовой работе рассмотрим пример использования баз данных.
1.
Логическая и инфологическая
модель.
Для выполнения данного курсового проекта я выбрал создание базы данных библиотеки.
2.Физическая модель.
Сначала создадим базу данных «Библиотека»
CREATE DATABASE [Библиотека]
Осуществляем создание таблиц и их заполнением.
Создаю таблицу Темы(tem)
CREATE TABLE tem (kshit int not null primary key, tnap varchar (100), tcha varchar (100))
insert into tem values (11,'Поход шведов','Научная литература')
insert into tem values (12,'Введение в ms sql','Учебная литература')
insert into tem values (13,'Первый закон Ньютона', 'Учебная литература ')
insert into tem values (14,'Вулканы',''Учебная литература ')
insert into tem values (15,'Начало анализа','Научная литература')
insert into tem values (16,'Теорема Пифагора', 'Научная литература ')
insert into tem values (17,'Равнобедренный треугольник','Научная литература')
insert into tem values (18,'Война и мир', 'Учебная литература ')
insert into tem values (19,'Правило переноса', 'Учебная литература ')
insert into tem values (20,'Матау','Научная фантастика')
Создаю таблицу Книги(knig)
CREATE TABLE knig (kinv int not null primary key, kshit int not null references tem, kshik int, kavt varchar(100), knai varchar(100), kgod int, ksto smallmoney)
insert into knig values (1,11,21,'Алексеев В.В.', 'История
нового времени',2009,1900)
insert into knig values (2,12,22, 'Антонов В.И.', 'Информатика',2009,1900)
insert into knig values (3,13,23, 'Королев Б.М.', 'Физика',2000,1100)
insert into knig values (4,14,24,'Киселев К.Н.', 'География',2002,2500)
insert into knig values (5,15,25,'Бисентров Л.П.', 'Алгебра',2001,1000)
insert into knig values (6,16,26,'Ленатров Д.В.', 'Математика',2004,3000)
insert into knig values (7,17,27,'Сапфиров Г.В.', 'Геометрия',2000,1200)
insert into knig values (8,18,28,'Головлев П.Т.', 'Литература',2003,2000)
insert into knig values (9,19,29,'Кровченко Ф.З.', 'Русский язык',2005,4500)
insert into knig values (10,20,30,'Кровченко Ф.З.', 'Русский язык',2000,1100)
Создаю таблицу Абонентская книжка (Abonk)
CREATE TABLE abonk (anab int not null primary key, kinv int not null references knig, adav datetime, adas datetime, apri varchar(100), akev char (20))
insert into abonk values (31,1,'16/11/2009','23/11/
insert into abonk values (32,2,'17/11/2009','25/11/
insert into abonk values (33,3,'18/11/2009','26/11/
insert into abonk values (34,4,'19/11/2009','27/11/
insert into abonk values (35,5,'16/11/2009','28/11/
insert into abonk values (36,6,'20/11/2009','29/11/