Разработка базы данных для железнодорожной пассажирской станции
Методика и основные этапы проектирования логической и физической модели базы данных. Реализация спроектированной модели в системе управления базами данных, принципы создания и апробация специального клиентского приложения для работы данной программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 27.06.2013 |
Размер файла | 1,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
break;
case 13: InsertForm->ADOQuery1->SQL->Text = «select count(*) AS «Кол. сданных билетов» from bileti where bileti.status_bil = «сдан» and bileti.id_r = «+InsertForm->Edit1->Text;
break;
default:break;
}
InsertForm->ADOQuery1->Active = 1;
InsertForm->ADOQuery1->ExecSQL();
}
// -
void __fastcall TInsertForm: Button2Click (TObject *Sender)
{
switch(keyMenu)
{
case 1: InsertForm->ADOQuery1->SQL->Text = «select * from rabotniki, otdeli where otdeli.fio_nach_otd = rabotniki.fio»;
break;
case 2: InsertForm->ADOQuery1->SQL->Text = «SELECT * FROM rabotniki WHERE `rabotniki`.`id_br` IS NOT NULL AND `rabotniki`.`id_otd` IS NOT NULL»;
break;
case 3: InsertForm->ADOQuery1->SQL->Text = «select * from rabotniki where rabotniki.type = «водитель» and rabotniki.date_med >= '»+InsertForm->Edit2->Text+» - 01-01' AND rabotniki.date_med <= ' «+InsertForm->Edit2->Text+» - 12-31'»;
break;
case 4: InsertForm->ADOQuery1->SQL->Text = «select lokomotivi.id_lok, raspisanie.id_r, raspisanie.marshrut_nach, raspisanie.marshrut_kon, raspisanie.otprav, raspisanie.prib from lokomotivi, raspisanie, raspisanie_lokomotivi where raspisanie.prib = '»+InsertForm->Edit2->Text+ «' and raspisanie.id_r = raspisanie_lokomotivi.id_r and raspisanie_lokomotivi.id_lok = lokomotivi.id_lok»;
break;
case 6: InsertForm->ADOQuery1->SQL->Text = «select raspisanie.nomer_poezd, raspisanie.type_poezd, raspisanie.marshrut_nach, raspisanie.marshrut_kon from raspisanie where raspisanie.marshrut_nach = '»+InsertForm->Edit2->Text+«' and raspisanie.marshrut_kon = ' «+InsertForm->Edit3->Text+» '»;
break;
case 7: InsertForm->ADOQuery1->SQL->Text = «select * from raspisanie, otmen_reis where raspisanie.id_r = otmen_reis.id_r and raspisanie.marshrut_kon = '»+InsertForm->Edit2->Text+ «'»;
break;
case 8: InsertForm->ADOQuery1->SQL->Text = «select * from raspisanie, zaredzh_reis where raspisanie.id_r = zaredzh_reis.id_r and zaredzh_reis.prichina_zad = '»+InsertForm->Edit2->Text+ «'»;
break;
case 11: InsertForm->ADOQuery1->SQL->Text = «select bileti.fio_owner, bileti.age_ow, bileti.sex from bileti, raspisanie where raspisanie.otprav >= '»+InsertForm->Edit2->Text+» 00:00' and raspisanie.otprav <= ' «+InsertForm->Edit2->Text+» 23:59' and raspisanie.id_r = bileti.id_r»;
break;
case 12: InsertForm->ADOQuery1->SQL->Text = «select * from bileti, raspisanie where bileti.status_bil = «невыкуплен» and bileti.id_r = raspisanie.id_r and raspisanie.otprav >= '»+InsertForm->Edit2->Text+» 00:00' and raspisanie.otprav <= ' «+InsertForm->Edit2->Text+» 23:59'»;
break;
case 13: InsertForm->ADOQuery1->SQL->Text = «select count(*) AS «Кол. сданных билетов» from bileti, raspisanie where bileti.status_bil = «сдан» and bileti.id_r = raspisanie.id_r and raspisanie.otprav >= '»+InsertForm->Edit2->Text+» 00:00' and raspisanie.otprav <= ' «+InsertForm->Edit2->Text+» 23:59'»;
break;
default:break;
}
InsertForm->ADOQuery1->Active = 1;
InsertForm->ADOQuery1->ExecSQL();
}
// -
void __fastcall TInsertForm: Button3Click (TObject *Sender)
{
switch(keyMenu)
{
case 1: InsertForm->ADOQuery1->SQL->Text = «select * from `rabotniki`, `otdeli` where «+
InsertForm->Edit3->Text+» = `rabotniki`.`id_otd`;»;
break;
case 2: InsertForm->ADOQuery1->SQL->Text = «select rabotniki.fio, rabotniki.type, rabotniki.stazh, rabotniki.sex, rabotniki.age, rabotniki.zar_pl, rabotniki.date_med from `rabotniki`, `otdeli` where «+
InsertForm->Edit3->Text+» = `rabotniki`.`id_otd` AND `rabotniki`.`id_br` IS NOT NULL group by rabotniki.fio»;
break;
case 3: InsertForm->ADOQuery1->SQL->Text = «select * from rabotniki where rabotniki.type = «водитель» and rabotniki.date_med < '»+InsertForm->Edit3->Text+» - 01-01'»;
break;
case 4: InsertForm->ADOQuery1->SQL->Text = «select * from lokomotivi where kol_reis = «+InsertForm->Edit3->Text;
break;
case 5: InsertForm->ADOQuery1->SQL->Text = «select * from lokomotivi where lokomotivi.kol_remont = «+InsertForm->Edit3->Text;
break;
case 7: InsertForm->ADOQuery1->SQL->Text = «select * from raspisanie, otmen_reis where raspisanie.id_r = otmen_reis.id_r and raspisanie.marshrut_nach = '»+InsertForm->Edit3->Text+«' and raspisanie.marshrut_kon = ' «+InsertForm->Edit4->Text+» '»;
break;
case 8: InsertForm->ADOQuery1->SQL->Text = «select * from raspisanie, zaredzh_reis where raspisanie.id_r = zaredzh_reis.id_r and raspisanie.marshrut_nach = '»+InsertForm->Edit3->Text+«' and raspisanie.marshrut_kon = ' «+InsertForm->Edit4->Text+» '»;
break;
case 11: InsertForm->ADOQuery1->SQL->Text = «select bileti.fio_owner, bileti.age_ow, bileti.sex from bileti, raspisanie where raspisanie.otprav >= '»+InsertForm->Edit3->Text+» 00:00' and raspisanie.otprav <= ' «+InsertForm->Edit3->Text+» 23:59' and raspisanie.id_r = bileti.id_r and bileti.type_bil = 'таможня'»;
break;
case 12: InsertForm->ADOQuery1->SQL->Text = «select * from bileti, raspisanie where bileti.status_bil = «невыкуплен» and bileti.id_r = raspisanie.id_r and raspisanie.marshrut_nach = '»+InsertForm->Edit3->Text+«' and raspisanie.marshrut_kon = ' «+InsertForm->Edit4->Text+» '»;
break;
case 13: InsertForm->ADOQuery1->SQL->Text = «select count(*) AS «Кол. сданных билетов» from bileti, raspisanie where bileti.status_bil = «сдан» and bileti.id_r = raspisanie.id_r and raspisanie.marshrut_nach = '»+InsertForm->Edit3->Text+«' and raspisanie.marshrut_kon = ' «+InsertForm->Edit4->Text+» '»;
break;
default:break;
}
InsertForm->ADOQuery1->Active = 1;
InsertForm->ADOQuery1->ExecSQL();
}
// -
void __fastcall TInsertForm: Button4Click (TObject *Sender)
{
switch(keyMenu)
{
case 1: InsertForm->ADOQuery1->SQL->Text = «select * from `rabotniki` where «+
InsertForm->Edit4->Text+» = `rabotniki`.`stazh`;»;
break;
case 2: InsertForm->ADOQuery1->SQL->Text = «SELECT `rabotniki`.`id_br`,`rabotniki`.`fio` FROM rabotniki, `teh_brigad`, `lokomotivi_teh_brigad` WHERE `lokomotivi_teh_brigad`.`id_lok` = «+InsertForm->Edit4->Text+» and `lokomotivi_teh_brigad`.`id_brig` = `teh_brigad`.`id_brig` and `teh_brigad`.`type_brigad` = «Локомотивная» and `rabotniki`.`id_br` = `teh_brigad`.`id_brig`»;
break;
case 3: InsertForm->ADOQuery1->SQL->Text = «select * from rabotniki where rabotniki.type = «водитель» and rabotniki.sex = '»+InsertForm->Edit4->Text+ «'»;
break;
case 4: InsertForm->ADOQuery1->SQL->Text = «select * from lokomotivi»;
break;
case 5: InsertForm->ADOQuery1->SQL->Text = «select * from lokomotivi where lokomotivi.date_remont_last IS NOT NULL and lokomotivi.kol_reis = «+InsertForm->Edit4->Text;
break;
case 6: InsertForm->ADOQuery1->SQL->Text = «select raspisanie.nomer_poezd, raspisanie.type_poezd, raspisanie.marshrut_nach, raspisanie.marshrut_kon, raspisanie.vremya_marsh from raspisanie where raspisanie.vremya_marsh = '»+InsertForm->Edit4->Text+ «'»;
break;
case 11: InsertForm->ADOQuery1->SQL->Text = «select bileti.fio_owner, bileti.age_ow, bileti.sex from bileti where bileti.nomer_bagazh IS NOT NULL»;
break;
default:break;
}
InsertForm->ADOQuery1->Active = 1;
InsertForm->ADOQuery1->ExecSQL();
}
// -
void __fastcall TInsertForm: Button5Click (TObject *Sender)
{
switch(keyMenu)
{
case 1: InsertForm->ADOQuery1->SQL->Text = «select * from `rabotniki` where '»+
InsertForm->Edit5->Text+ «' = `rabotniki`.`sex`;»;
break;
case 2: InsertForm->ADOQuery1->SQL->Text = «SELECT * FROM rabotniki WHERE «+
InsertForm->Edit5->Text+» = `rabotniki`.`age` AND `rabotniki`.`id_br` IS NOT NULL»;
break;
case 3: InsertForm->ADOQuery1->SQL->Text = «select * from rabotniki where rabotniki.type = «водитель» and rabotniki.age = «+InsertForm->Edit5->Text;
break;
case 5: InsertForm->ADOQuery1->SQL->Text = «select * from lokomotivi where lokomotivi.date_remont_last = '»+InsertForm->Edit5->Text+ «'»;
break;
case 6: InsertForm->ADOQuery1->SQL->Text = «select * from raspisanie where stoim_bilet = «+InsertForm->Edit5->Text;
break;
case 9: InsertForm->ADOQuery1->SQL->Text = «select raspisanie.id_r, bileti.status_bil, bileti.fio_owner, bileti.vrem_buy, raspisanie.marshrut_nach, raspisanie.marshrut_kon, raspisanie.vremya_marsh from bileti, raspisanie where raspisanie.id_r = bileti.id_r and raspisanie.vremya_marsh = «+InsertForm->Edit5->Text;
break;
case 11: InsertForm->ADOQuery1->SQL->Text = «select bileti.fio_owner, bileti.age_ow, bileti.sex from bileti where bileti.sex = '»+InsertForm->Edit5->Text+ «'»;
break;
default:break;
}
InsertForm->ADOQuery1->Active = 1;
InsertForm->ADOQuery1->ExecSQL();
}
// -
void __fastcall TInsertForm: Button6Click (TObject *Sender)
{int count;
switch(keyMenu)
{
case 1: InsertForm->ADOQuery1->SQL->Text = «select * from `rabotniki` where «+
InsertForm->Edit6->Text+» = `rabotniki`.`deti`;»;
break;
case 2: InsertForm->ADOQuery1->SQL->Text = «select * from rabotniki, teh_brigad where teh_brigad.id_brig = rabotniki.id_br AND teh_brigad.sred_zp = «+InsertForm->Edit6->Text;
//InsertForm->ADOQuery1->Active = 1;
//InsertForm->ADOQuery1->ExecSQL();
//DBgrid1->DataSource->DataSet->First();
// InsertForm->DBGrid1->DataSource->DataSet->First();
//// count = InsertForm->DBGrid1->DataSource->DataSet->RecordCount;
// for (int i = 0; i<count; i++)
// {if (i!=0) {InsertForm->DBGrid1->DataSource->DataSet->Next();}
// if (InsertForm->DBGrid1->DataSource->DataSet->FieldByName («Sred_zp»)->AsString == InsertForm->Edit6->Text)
// {
//
// String temp;
// temp = InsertForm->DBGrid1->DataSource->DataSet->FieldByName («id_br»)->AsString;
// i = count;
// InsertForm->ADOQuery1->SQL->Text = «select * from rabotniki where rabotniki.id_br = «+temp;
// }
//
// }
break;
case 3: InsertForm->ADOQuery1->SQL->Text = «select * from rabotniki where rabotniki.type = «водитель» and rabotniki.zar_pl = «+ InsertForm->Edit6->Text;
break;
case 5: InsertForm->ADOQuery1->SQL->Text = «select * from lokomotivi where lokomotivi.age_lok = «+InsertForm->Edit6->Text;
break;
case 9: InsertForm->ADOQuery1->SQL->Text = «select raspisanie.id_r, bileti.status_bil, bileti.fio_owner, raspisanie.stoim_bilet, bileti.vrem_buy, raspisanie.marshrut_nach, raspisanie.marshrut_kon from bileti, raspisanie where raspisanie.id_r = bileti.id_r and raspisanie.stoim_bilet = «+InsertForm->Edit6->Text;
break;
case 11: InsertForm->ADOQuery1->SQL->Text = «select bileti.fio_owner, bileti.age_ow, bileti.sex from bileti where bileti.age_ow = '»+InsertForm->Edit6->Text+ «'»;
break;
default:break;
}
InsertForm->ADOQuery1->Active = 1;
InsertForm->ADOQuery1->ExecSQL();
}
// -
void __fastcall TInsertForm: Button7Click (TObject *Sender)
{
switch(keyMenu)
{
case 1: InsertForm->ADOQuery1->SQL->Text = «select * from `rabotniki` where «+
InsertForm->Edit7->Text+» = `rabotniki`.`zar_pl`;»;
break;
default:break;
}
InsertForm->ADOQuery1->Active = 1;
InsertForm->ADOQuery1->ExecSQL();
}
void __fastcall TForm1: Button1Click (TObject *Sender)
{
NameTable = «rabotniki»;
Form1->ADOQuery1->SQL->Text = «select * from «+NameTable+»»;
Form1->ADOQuery1->Active = 1;
Form1->ADOQuery1->ExecSQL();
Form1->Button1->Enabled = false;
Form1->Button2->Enabled = true;
Form1->Button3->Enabled = true;
Form1->Button4->Enabled = true;
Form1->Button5->Enabled = true;
Form1->Button6->Enabled = true;
Form1->Button7->Enabled = true;
Form1->Button8->Enabled = true;
Form1->Button9->Enabled = true;
Form1->Button10->Enabled = true;
}
// -
void __fastcall TForm1: Button3Click (TObject *Sender)
{
NameTable = «otdeli»;
Form1->ADOQuery1->SQL->Text = «select * from «+NameTable+»»;
Form1->ADOQuery1->Active = 1;
Form1->ADOQuery1->ExecSQL();
Form1->Button1->Enabled = true;
Form1->Button2->Enabled = true;
Form1->Button3->Enabled = false;
Form1->Button4->Enabled = true;
Form1->Button5->Enabled = true;
Form1->Button6->Enabled = true;
Form1->Button7->Enabled = true;
Form1->Button8->Enabled = true;
Form1->Button9->Enabled = true;
Form1->Button10->Enabled = true;
}
// -
void __fastcall TForm1: Button5Click (TObject *Sender)
{
NameTable = «teh_brigad»;
Form1->ADOQuery1->SQL->Text = «select * from «+NameTable+»»;
Form1->ADOQuery1->Active = 1;
Form1->ADOQuery1->ExecSQL();
Form1->Button1->Enabled = true;
Form1->Button2->Enabled = true;
Form1->Button3->Enabled = true;
Form1->Button4->Enabled = true;
Form1->Button5->Enabled = false;
Form1->Button6->Enabled = true;
Form1->Button7->Enabled = true;
Form1->Button8->Enabled = true;
Form1->Button8->Enabled = true;
Form1->Button10->Enabled = true;
}
// -
void __fastcall TForm1: Button7Click (TObject *Sender)
{
NameTable = «lokomotivi»;
Form1->ADOQuery1->SQL->Text = «select * from «+NameTable+»»;
Form1->ADOQuery1->Active = 1;
Form1->ADOQuery1->ExecSQL();
Form1->Button1->Enabled = true;
Form1->Button2->Enabled = true;
Form1->Button3->Enabled = true;
Form1->Button4->Enabled = true;
Form1->Button5->Enabled = true;
Form1->Button6->Enabled = true;
Form1->Button7->Enabled = false;
Form1->Button8->Enabled = true;
Form1->Button9->Enabled = true;
Form1->Button10->Enabled = true;
}
// -
void __fastcall TForm1: Button9Click (TObject *Sender)
{
NameTable = «lokomotivi_teh_brigad»;
Form1->ADOQuery1->SQL->Text = «select * from «+NameTable+»»;
Form1->ADOQuery1->Active = 1;
Form1->ADOQuery1->ExecSQL();
Form1->Button1->Enabled = true;
Form1->Button2->Enabled = true;
Form1->Button3->Enabled = true;
Form1->Button4->Enabled = true;
Form1->Button5->Enabled = true;
Form1->Button6->Enabled = true;
Form1->Button7->Enabled = true;
Form1->Button8->Enabled = true;
Form1->Button9->Enabled = false;
Form1->Button10->Enabled = true;
}
// -
void __fastcall TForm1: Button2Click (TObject *Sender)
{
NameTable = «raspisanie»;
Form1->ADOQuery1->SQL->Text = «select * from «+NameTable+»»;
Form1->ADOQuery1->Active = 1;
Form1->ADOQuery1->ExecSQL();
Form1->Button1->Enabled = true;
Form1->Button2->Enabled = false;
Form1->Button3->Enabled = true;
Form1->Button4->Enabled = true;
Form1->Button5->Enabled = true;
Form1->Button6->Enabled = true;
Form1->Button7->Enabled = true;
Form1->Button8->Enabled = true;
Form1->Button9->Enabled = true;
Form1->Button10->Enabled = true;
}
// -
void __fastcall TForm1: Button4Click (TObject *Sender)
{
NameTable = «bileti»;
Form1->ADOQuery1->SQL->Text = «select * from «+NameTable+»»;
Form1->ADOQuery1->Active = 1;
Form1->ADOQuery1->ExecSQL();
Form1->Button1->Enabled = true;
Form1->Button2->Enabled = true;
Form1->Button3->Enabled = true;
Form1->Button4->Enabled = false;
Form1->Button5->Enabled = true;
Form1->Button6->Enabled = true;
Form1->Button7->Enabled = true;
Form1->Button8->Enabled = true;
Form1->Button9->Enabled = true;
Form1->Button10->Enabled = true;
}
// -
void __fastcall TForm1: Button6Click (TObject *Sender)
{
NameTable = «zaredzh_reis»;
Form1->ADOQuery1->SQL->Text = «select * from «+NameTable+»»;
Form1->ADOQuery1->Active = 1;
Form1->ADOQuery1->ExecSQL();
Form1->Button1->Enabled = true;
Form1->Button2->Enabled = true;
Form1->Button3->Enabled = true;
Form1->Button4->Enabled = true;
Form1->Button5->Enabled = true;
Form1->Button6->Enabled = false;
Form1->Button7->Enabled = true;
Form1->Button8->Enabled = true;
Form1->Button9->Enabled = true;
Form1->Button10->Enabled = true;
}
// -
void __fastcall TForm1: Button8Click (TObject *Sender)
{
NameTable = «otmen_reis»;
Form1->ADOQuery1->SQL->Text = «select * from «+NameTable+»»;
Form1->ADOQuery1->Active = 1;
Form1->ADOQuery1->ExecSQL();
Form1->Button1->Enabled = true;
Form1->Button2->Enabled = true;
Form1->Button3->Enabled = true;
Form1->Button4->Enabled = true;
Form1->Button5->Enabled = true;
Form1->Button6->Enabled = true;
Form1->Button7->Enabled = true;
Form1->Button8->Enabled = false;
Form1->Button9->Enabled = true;
Form1->Button10->Enabled = true;
}
// -
void __fastcall TForm1: Button10Click (TObject *Sender)
{
NameTable = «raspisanie_lokomotivi»;
Form1->ADOQuery1->SQL->Text = «select * from «+NameTable+»»;
Form1->ADOQuery1->Active = 1;
Form1->ADOQuery1->ExecSQL();
Form1->Button1->Enabled = true;
Form1->Button2->Enabled = true;
Form1->Button3->Enabled = true;
Form1->Button4->Enabled = true;
Form1->Button5->Enabled = true;
Form1->Button6->Enabled = true;
Form1->Button7->Enabled = true;
Form1->Button8->Enabled = true;
Form1->Button9->Enabled = true;
Form1->Button10->Enabled = false;
}
// -
Unit2.h
// -
#ifndef Unit2H
#define Unit2H
// -
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <ADODB.hpp>
#include <DB.hpp>
#include <DBGrids.hpp>
#include <Grids.hpp>
// -
class TInsertForm: public TForm
{
__published: // IDE-managed Components
TEdit *Edit1;
TEdit *Edit2;
TEdit *Edit3;
TEdit *Edit4;
TEdit *Edit5;
TEdit *Edit6;
TEdit *Edit7;
TLabel *Label1;
TLabel *Label2;
TLabel *Label3;
TLabel *Label4;
TLabel *Label5;
TLabel *Label6;
TLabel *Label7;
TDBGrid *DBGrid1;
TADOQuery *ADOQuery1;
TDataSource *DataSource1;
TADOConnection *ADOConnection1;
TButton *Button1;
TButton *Button2;
TButton *Button3;
TButton *Button4;
TButton *Button5;
TButton *Button6;
TButton *Button7;
void __fastcall Button1Click (TObject *Sender);
void __fastcall Button2Click (TObject *Sender);
void __fastcall Button3Click (TObject *Sender);
void __fastcall Button4Click (TObject *Sender);
void __fastcall Button5Click (TObject *Sender);
void __fastcall Button6Click (TObject *Sender);
void __fastcall Button7Click (TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TInsertForm (TComponent* Owner);
};
// -
extern PACKAGE TInsertForm *InsertForm;
// -
#endif
Unit2.cpp
// -
#include <vcl.h>
#pragma hdrstop
#include «Unit2.h»
// #include «Unit1.cpp»
// -
#pragma package (smart_init)
#pragma resource «*.dfm»
TInsertForm *InsertForm;
// -
__fastcall TInsertForm:TInsertForm (TComponent* Owner)
: TForm(Owner)
{
}
Размещено на Allbest.ru
Подобные документы
Логическая и физическая модели базы данных. Запрет на содержание неопределенных значений. Размещение базы данных на сервере. Реализация клиентского приложения управления базой данных. Модульная структура приложения. Основные экранные формы приложения.
курсовая работа [1,4 M], добавлен 13.06.2012Выбор и реализация модели базы данных. Концептуальная модель базы данных. Описание логической модели базы данных, SQL-запросов, приложения маскировки эффектов, контрольного примера, программных средств работы. Инструкция по эксплуатации программы.
курсовая работа [693,4 K], добавлен 19.05.2014Особенности создания учетных записей на файловом сервере. Разработка функциональной модели базы данных. Отчет по дугам модели. Сущность, атрибуты и связи информационной модели. Разработка базы данных в системе управления базами данных MS Access.
контрольная работа [2,3 M], добавлен 23.01.2014Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.
курсовая работа [1,7 M], добавлен 04.06.2015Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.
курсовая работа [318,6 K], добавлен 24.12.2014Освоение сервисной системы управления базами данных Microsoft SQL. Разработка базы данных "Служба АТС" в среде Microsoft SQL Server Management Studio и создание запросов на языке SQL. Апробация инфологической модели "сущность - связь" базы данных.
курсовая работа [2,9 M], добавлен 29.06.2015Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.
курсовая работа [981,4 K], добавлен 05.11.2011Выбор методологии проектирования и системы управления базами данных. Описание предметной области и проектирование физической структуры базы данных. Реализация проекта в MS SQL Server 2008. Построение инфологической модели. Ограничения целостности связи.
курсовая работа [679,2 K], добавлен 22.01.2013Обзор средств проектирования баз данных. Технологические платформы баз данных. Основные этапы проектирования. Разработка логической и физическойц модели. Генерация модели в MS Access 2003. Реализация форм и запросов базы данных. Требования по установке.
курсовая работа [3,0 M], добавлен 28.12.2015Классификация баз данных. Выбор системы управления базами данных для создания базы данных в сети. Быстрый доступ и получение конкретной информации по функциям. Распределение функций при работе с базой данных. Основные особенности иерархической модели.
отчет по практике [1,2 M], добавлен 08.10.2014