рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Создание базы данных с помощью программного SQL кода

Создание базы данных с помощью программного SQL кода - раздел Науковедение, Курсовой проект По дисциплине Базы данных На Языке Sql Создание Таблиц Осуществляется С Помощью Оператора Create Table....

На языке SQL создание таблиц осуществляется с помощью оператора Create Table. Далее необходимо указать имя будущей таблицы, названия столбцов, их тип данных и возможность наличия значения null. Таким ключевым словом указывается столбец, который может содержать неопределенные значения. Столбцы первичных ключей обязательно имеют значения not null.

Для создания своей базы данных нужно скопировать код базы получившейся в программной среде ERWin в окно нового запроса New Query и запустить его.

Код схемы базы данных:

 

CREATE TABLE Klient

(

UK_Klienta CHAR(3) NOT NULL ,

Familiya CHAR(30) NULL ,

Imya CHAR(30) NULL ,

Otchestvo CHAR(30) NULL ,

Adres CHAR(50) NULL ,

Telefon CHAR(16) NULL ,

Faks CHAR(16) NULL ,

PRIMARY KEY (UK_Klienta)

);

 

CREATE TABLE Agent

(

UK_Agenta CHAR(3) NOT NULL ,

Familiya CHAR(30) NULL ,

Imya CHAR(30) NULL ,

Otchestvo CHAR(30) NULL ,

PRIMARY KEY (UK_Agenta)

);

 

CREATE TABLE Obeckt_nedvizimosti

(

UK_Obekta_nedvishimosti CHAR(3) NOT NULL ,

Naim_obekta CHAR(30) NULL ,

Ploshad CHAR(3) NULL ,

Etash CHAR(3) NULL ,

Kol_komnat CHAR(18) NULL ,

Strana CHAR(30) NULL ,

Oblast CHAR(30) NULL ,

Naselen_punkt CHAR(30) NULL ,

Raion CHAR(30) NULL ,

Ulica CHAR(30) NULL ,

PRIMARY KEY (UK_Obekta_nedvishimosti)

);

 

CREATE TABLE Dogovor_kupli_prodazi

(

UK_Dogovora_kup_prod CHAR(3) NOT NULL ,

Data_zakaza CHAR(18) NULL ,

UK_Klienta CHAR(3) NULL ,

UK_Agenta CHAR(3) NULL ,

UK_Obekta_nedvishimosti CHAR(3) NULL ,

PRIMARY KEY (UK_Dogovora_kup_prod),

FOREIGN KEY (UK_Klienta) REFERENCES Klient(UK_Klienta),

FOREIGN KEY (UK_Agenta) REFERENCES Agent(UK_Agenta),

FOREIGN KEY (UK_Obekta_nedvishimosti) REFERENCES Obeckt_nedvizimosti(UK_Obekta_nedvishimosti)

);

 

CREATE TABLE Prodaza

(

UK_Prodashi CHAR(3) NOT NULL ,

Data_prodashi CHAR(18) NULL ,

Schet CHAR(5) NULL ,

PRIMARY KEY (UK_Prodashi)

);

 

CREATE TABLE Schet

(

UK_Scheta CHAR(3) NOT NULL ,

Pometka_ob_oplate CHAR(18) NULL ,

Data_vipiski CHAR(18) NULL ,

Summa CHAR(18) NULL ,

UK_Dogovora_kup_prod CHAR(3) NULL ,

UK_Prodashi CHAR(3) NULL ,

PRIMARY KEY (UK_Scheta),

FOREIGN KEY (UK_Dogovora_kup_prod) REFERENCES Dogovor_kupli_prodazi(UK_Dogovora_kup_prod),

FOREIGN KEY (UK_Prodashi) REFERENCES Prodaza(UK_Prodashi)

);

 

 

– Конец работы –

Эта тема принадлежит разделу:

Курсовой проект По дисциплине Базы данных

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Создание базы данных с помощью программного SQL кода

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Проектирование базы данных Агентство по купле - продажи недвижимости
  Выполнила Тушева А.Г. Студентка гр.21435   Руководитель Бураков П. В. к.э.н., доцент   Санкт-Петербург

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

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

Создание диаграммы базы
В базе данных уже созданы таблицы и при помощи первичных и внешних ключей описаны отношения между этими таблицами. Для наглядного представления этой информации. Создадим диаграмму базы данных (см.

Операция INNER JOIN
Объединяет записи из двух таблиц, если связующие столбцы этих таблиц содержат одинаковые значения. Синтаксис: FROM таблица_1 INNER JOIN таблица_2 ON таблица_1.столбец_1 оператор т

Запрос count
Функция COUNT несколько отличается от всех. Она считает число значений в данном столбце, или число строк в таблице. Когда она считает значения столбца, она используется с DISTINCT чтобы производить

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги