Курсовая работа по базе данных СУБД - реферат

Курсовая работа по базе данных СУБД - реферат

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РФ

Кабардино-Балкарский Муниципальный Институт

им. Бербекова Х.М.

                                                                

                                                             

                          

                                                   

           

                                                                                      

                                                                                             Выполнил: студент                                                                                                 

                                                                                                                                                                                                    

Факультета Информатики и Управления

                                                         

                                                                                             Проверил:

Нальчик 2003г.


Содержание.

1. Введение.                                                                             

2 База данных и методы ее представление.

3. Характеристики полей базы данных.

4. Цели и задачки.

5. Разработка системного меню.                                            

6.  Описание программки.

6.1   Аннотация по использованию программки.                                         

6.2    Описание процедур.                                 

7.   Результаты.                                                                       

8.   Вывод.  

9.   Листинг программки.                                                                                                

        

1.Введение.

         На нынешний           денек в Курсовая работа по базе данных СУБД - реферат мире работают сотки миллионов индивидуальных

компов. Ученые, экономисты, политики считают, что к началу треть-

го тысячелетия:

- количество компов в мире сровняется с числом жителей  развитых

государств.

- большая часть этих  компов будет включено в мировые информацион-

ные сети.

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

будет переведена в компьютерную Курсовая работа по базе данных СУБД - реферат (двоичную) форму, а вся информация будет

готовиться с помощью (либо при участии) компов; вся информация будет

пожизненно храниться в компьютерных сетях;

- настоящий член общества третьего тысячелетия должен будет каждоднев

но вести взаимодействие с локальными, региональными либо глобальными сетями при помощи компов.

           При таковой компьютеризации фактически всех отраслей жизнедеятельно

сти человека появляется вопрос о разработке Курсовая работа по базе данных СУБД - реферат программ позволяющих  создавать

подобные базы данных. Потому и была разработана данная программка ,кото

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

2.База данных и методы ее представления.

     База Данных (БД) - это информация, представленная в виде двумерных таблиц. БД содержит огромное количество строк, любая из которых соответствует объекту Курсовая работа по базе данных СУБД - реферат. Для каждого объекта употребляются определенные независящие позиции, которые именуются полями. Представим для себя такую БД, содержащую строчки и столбцы (простой случай). Любая строчка, именуемая так же записью, соответствует определенному объекту. Каждый столбец содержит значения соответственных данных об объекте.

     БД может состоять не из одной таблицы, а Курсовая работа по базе данных СУБД - реферат из 2-ух, 3-х и поболее. Дополнительную информацию об объекте можно хранить в дополнительных таблицах.

     Одно из массивных средств БД заключается в том, что информацию можно упорядочивать по тому аспекту, который задает юзер. В Pascal БД предоставляется в виде перечня термов вида:           имя_предиката_базы (поля_записи).  Имена БД описываются в Курсовая работа по базе данных СУБД - реферат разделе . Доступ к записям БД осуществляется при помощи предиката базы. pascal предоставляет достаточно много средств по работе с такими БД: загрузка, запись, добавление и т.д.

База данных – это организованная структура, созданная для хранения инфы. В современных базах данных хранятся не только лишь данные, да и информация.

Это утверждение просто Курсовая работа по базе данных СУБД - реферат объяснить, если, к примеру, разглядеть базу данных большого банка. В ней все есть нужные сведения о клиентах, об их адресах, кредитной истории, состояние расчетных счетов, денежных операциях и т.д. Доступ к этой базе данных имеется у довольно огромного количества служащих банка, но посреди их навряд ли найдется такое лицо Курсовая работа по базе данных СУБД - реферат, которое имеет доступ ко всей базе на сто процентов и при всем этом способно единолично заносить в нее произвольные конфигурации. Не считая данных, база содержит способы и средства, дозволяющие каждому из служащих оперировать только с теми данными, которые входят в его компетенцию. В  итоге взаимодействия данных Курсовая работа по базе данных СУБД - реферат, содержащихся в базе, с способами, доступными определенным сотрудникам, появляется информация, которую они потребляют и на основании которой в границах своей компетенции создают ввод и редактирование данных.      С понятием базы данных плотно сплетено понятие системы управления базой данных. Это комплекс программных средств, созданных для сотворения структуры новейшей базы, заполнение ее содержимым Курсовая работа по базе данных СУБД - реферат, редактирование содержимого и визуализации инфы. Под визуализацией инфы базы понимается отбор отображаемых данных в согласовании с данным аспектом, их упорядочение, оформление и следующая выдача на устройства вывода либо передачи по каналам связи.  В мире существует огромное количество систем управления базами данных. Невзирая на то что они могут по-разному работать Курсовая работа по базе данных СУБД - реферат с различными объектами и предоставляют юзеру разные функции и средства, большая часть СУБД опираются на единый закоренелый комплекс главных понятий. Это дает нам возможность разглядеть одну систему и обобщить ее понятия, приемы и способы на весь класс СУБД. В качестве такового учебного объекта мы выберем СУБД Pascal 7.0, входящую в пакет Курсовая работа по базе данных СУБД - реферат Pascal 7.0.

3.Характеристики полей базы данных.

Поля базы данных не просто определяют структуру базы – они еще определяют групповые характеристики данных, записываемых в ячейки, принадлежащие каждому из полей. Ниже перечислены главные характеристики полей таблиц баз данных на примере СУБД Pascal 7.0 ..

q Имя поля – определяет, как надо обращаться к данным этого поля Курсовая работа по базе данных СУБД - реферат при автоматических операциях с базой (по дефлоту имена полей употребляются в качестве заголовков столбцов таблиц).

q Тип поля – определяет тип данных, которые могут содержаться в данном поле.

q Размер поля – определяет предельную длину (в знаках) данных, которые могут располагаться в данном поле.

q Формат поля – определяет метод форматирования Курсовая работа по базе данных СУБД - реферат данных в ячейках, принадлежащих полю.

q Маска ввода – определяет форму, в какой вводятся данные а поле (средство автоматизации ввода данных).

q Подпись – определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца употребляется свойство Имя поля).

q Значение по дефлоту – то значение, которое вводится Курсовая работа по базе данных СУБД - реферат в ячейки поля автоматом (средство автоматизации ввода данных).

q Условие на значение – ограничение, применяемое для проверки корректности ввода данных (средство автоматизации ввода, которое употребляется, обычно, для данных, имеющих числовой тип, валютный тип либо тип даты).

q Сообщение об ошибке – текстовое сообщение, которое выдается автоматом при попытке Курсовая работа по базе данных СУБД - реферат ввода в поле неверных данных.

q Непременное поле – свойство, определяющее обязательность наполнения данного поля при наполнении базы.

q Пустые строчки – свойство, разрешающее ввод пустых строковых данных (от характеристики Непременное поле отличается тем, что относится не ко всем типам данных, а только к неким, к примеру к текстовым).

q Индексированное поле – если Курсовая работа по базе данных СУБД - реферат поле обладает этим свойством, все операции, связанные с поиском либо сортировкой записей по значению, лежащему в данном поле, значительно ускоряются. Не считая того, для индексированных полей можно сделать так, что значение в записях будут проверяться по этому полю на наличие повторов, что позволяет автоматом исключить дублирование данных Курсовая работа по базе данных СУБД - реферат.

Так как в различных полях могут содержаться данные различного типа, то и характеристики у полей могут различаться зависимо от типа данных. Так, к примеру, перечень вышеуказанных параметров полей относится в главном к полям текстового типа.

Поля других типов могут иметь либо не иметь эти характеристики, но могут добавлять к ним Курсовая работа по базе данных СУБД - реферат и свои. К примеру, для данных, представляющих действительные числа, принципиальным свойством является количество символов после десятичной запятой. С другой стороны, для полей, применяемых для хранения рисунков, звукозаписей, видео клипов и других объектов OLE, большая часть вышеуказанных параметров не имеют смысла.

4.Цели и задачки.

         При разработке этой программки стояли последующие Курсовая работа по базе данных СУБД - реферат цели:

· Написать программку, которая позволила бы обрабатывать, сортировать и изменять информацию о автомобильные стоянки.

          Так же при разработке этой программки стояли последующие задачки:

· Данная программка обязана иметь обычной и удачный пользовательский интерфейс.

· Данная программка обязана иметь малую ресурсоёмкость.

5.Разработка системного меню.

     Системное меню либо основное меню должно обеспечивать комфортное взаимодействие юзера Курсовая работа по базе данных СУБД - реферат с программкой. В меню должны войти пункты сохранения, просмотра, ввода новых  данных и.т.д. Юзеру необходимо всего только надавить кнопку ‘enter’. В меню данной программки находится 6 пт:   

     1 -Создание файла

     2 -Добавления запеси

     3 -Корректировка запеси

     4 -Просмотр запеси из файла

     5 -Удаление запеси

     6 -Выход  

1 - Создание нового файла – Создается новый файл с именованием Курсовая работа по базе данных СУБД - реферат задаваемым пoльзователем программки

2 - Просмотр содержимого файла – на экран попеременно выдаются преждевременное сделанные записи в виде:

      Фамилия владельца:

       Имя владельца:

       марка машины:

       модель маштны:

       тип кузова:

       номер машины:

       регион:

       год выпуска:

       цвет:

3  – Добавление записи – Создание новейшей записи и файле добавляя его в конец записи.

4 – Поиск по номеру палаты – Позволяет отыскивать данные о Курсовая работа по базе данных СУБД - реферат отдыхающем по

    номеру палаты , в каком зарегистрирован  отдыхающий.

5 - Выход из программки - выход из программки

6.Описание программки.

6.1Инструкция  по  использованию  программки.

Для пуска этой программки нужно перейти на диск 3.5“A” прилагаемый к данной работе и войти в директорию «KYRSOVAI». 

Сотворения базы данных.

        Для того чтоб сделать базу данных юзеру нужно Курсовая работа по базе данных СУБД - реферат нажать  пункт  «СОЗДАНИЕ ФАЙЛА» в  главном  меню  с  помощью  «ENTER».После  этого появится последующая строчка: «ЗАДАЙТЕ Название файла КОТОРЫЙ БУДЕТ СОЗДОВАТЬСЯ».  Дальше через  «ENTER» вводятся данные.

Дополнение данных.

Для  дополнения  данных  необходимо  нажать  кнопку  «ENTER» . После

этого  появиться  следующая  строчка:   «ЗАДАЙТЕ Название файла В КОТОРЫЙ БУДЕТ ДОБОВЛЯТЬСЯ ЗАПИСЬ»

         

Выыход.

          Возврощает в главную Курсовая работа по базе данных СУБД - реферат програму.

6.2 Описание  процедур.

Creatfile-создание файла;

Addrecord-добавление запеси;

Inputfile-ввод данных;

Redzap-корректировка;

Openfile-просмотр;

Clearfile-удаление.

                                                         

                                                           Вывод.

           Проделанная  работа  позволяет  любому  пользователю  с  легкостью  создавать  большие  объемы  инфы, обрабатывать  их, сортировать, делать  выборки  по  определенным  аспектам.

           Использование  такой  программы  в  современном  мире  значительно  облегчает  деятельность  человека Курсовая работа по базе данных СУБД - реферат.

Program kursovay;

uses Crt,Dos;

  type prokat=record

           Sname_Hozaina,Name_Hozaina:string[15];

           markauto:string[20];

           model_auto:string[20];

           tip_kyzova:string[20];

           nomer_auto:string[20];

           region:integer;

           god_vipyska:integer;

           color:string[20];

  end;

  var      f:file of prokat;

       zn,filename:string;

                 k:integer;

  label 11;

  {-----------------------------------------------------------}

  procedure Creatfile;

    begin

      writeln('Задайте название файла,который будет Курсовая работа по базе данных СУБД - реферат создаваться');

      readln(filename);

      assign(f,filename);

      rewrite(f);

    end;

  {-----------------------------------------------------------}

  procedure Addrecord;

  var rez:integer; ch:char;

  begin

   while rez0 do

    begin

      writeln('Задайте название файла,в который будет добавляться запись');

      readln(filename);

      assign(f,filename);

      reset(f);

            rez:=IOResult;

            if rez0 then

               begin

                 writeln('Проверьте корректность названии файла!');

                 writeln('Будет ли повторное задание названии Курсовая работа по базе данных СУБД - реферат файла?(Y/N)');

                 readln(ch);

                 if (ch='n') or (ch='N') then halt (0);

               end;

          end;

      seek(f,filesize(f));

    end;

   {==========================================================}

 procedure Inputfile;

     var st:prokat;

         k:char;

     begin

      repeat

         writeln('Введите данные о новеньком клиенте : ');

         write('Фамилия Владельца : ');                readln(st.Sname_Hozaina);

         write('Имя Владельца:' );                     readln(st.Name_Hozaina Курсовая работа по базе данных СУБД - реферат);

         write('марка машины:');                     readln(st.markauto);

         write('модель машины:');                    readln(st.model_auto);

         write('тип кузова:');                        readln(st.tip_kyzova);

         write('номер машины: ');                   readln(st.Nomer_auto);

         write('регион:');                          readln(st.region);

         write('год выпуска: ');                 readln(st.God_vipyska);

         write('цвет: ');                    readln(st.color);

         write(f,st);

          write Курсовая работа по базе данных СУБД - реферат('Нужно ли вводить данные о новеньком клиенте ? (Y/N)>');readln(k);

          writeln;

      until(k='n') or (k='N');

     close(f);

   end;

    {=========================================================}

    procedure redzap;

var

                 st:prokat;

       filename,str:string;

       Sname_Hozaina2,Name_Hozaina2:string[15];

           markauto2:string[20];

           model_auto2:string[20];

           tip_kyzova2:string[20];

           nomer_auto2:string[20];

           region2:integer;

           god_vipyska2:integer;

           color Курсовая работа по базе данных СУБД - реферат2:string[20];

                  x:integer;

begin

    writeln('Задайте название файла');

    readln(filename);

    assign(f,filename);

    reset(f);

      with st do

       begin write('Введите фамилию клиента: ');readln(str);

       x:=0;

       while not eof(f) do

         begin

           read(f,st);

           if st.Sname_Hozaina=str then

             begin

         writeln('Введите новые данные о клиенте: ');

         write('Фамилия владельца: ');               readln(st.Sname Курсовая работа по базе данных СУБД - реферат_Hozaina);

         write('Имя владельца: ');                   readln(st.Name_Hozaina);

          write('марка машины:');                  readln(st.markauto);

          write('модель машины:');                 readln(st.model_auto);

          write('тип кузова:');                    readln(st.tip_kyzova);

          write('номер машины:');                  readln(st.nomer_auto);

          write('регион:');                        readln(st.region);

          write('год выпуска:');                   readln(st.god_vipyska);

         write('цвет Курсовая работа по базе данных СУБД - реферат: ');                  readln(st.color);

               Sname_Hozaina2:=Sname_Hozaina;      markauto2:=markauto;

               Name_Hozaina2:=Name_Hozaina;        color2:=color;

               Nomer_auto2:=Nomer_auto;            model_auto2:=model_auto;

               God_vipyska2:=God_vipyska;          tip_kyzova2:=tip_kyzova;

               region2:=region;

         seek(f,filepos(f)-1);

         write(f,st); x:=1;

       end; end;

       close(f);

    end;

   if x=0 then  begin writeln('Записи Курсовая работа по базе данных СУБД - реферат с таковой фамилией нет!');readln end;

end;

  {==============================================================}

   procedure Openfile;

     var rez:integer;ch:char;

     begin

       while rez0 do

         begin

            writeln('Задайте название файла');

            readln(filename);

            assign(f,filename);

            reset(f);

            rez:=IOResult;

            if rez0 then

               begin

                 writeln('Проверьте корректность названии файла!');

                 writeln('Будет ли повторное задание названии файла ? (Y/N)');

                 readln(ch);

                 if Курсовая работа по базе данных СУБД - реферат (ch='n') or (ch='N') then halt (0);

               end;

          end;

     end;

     {============================================================}

     procedure Outputfile;

       var st:prokat;k:char;

       begin

         writeln('Желаете поглядеть данные о клиентах ? (Y/N)');

         readln(k);

          if (k='y') or (k='Y') then

            while not eof(f) do

              begin

                read(f,st); clrscr;

         writeln('Фамилия владельца:',st.Sname_Hozaina Курсовая работа по базе данных СУБД - реферат);

         writeln('Имя владельца:',st.Name_Hozaina);

         writeln('марка машины:',st.markauto);

         writeln('модель машины:',st.model_auto);

         writeln('тип кузова:',st.tip_kyzova);

         writeln('номер машины:',st.nomer_auto);

         writeln('регион;',st.region);

         writeln('год выпуска:',st.god_vipyska);

         writeln('цвет:',st.color);

         writeln('Для продолжения нажмите (enter)');

         readln;

              end Курсовая работа по базе данных СУБД - реферат;

           close(f);

       end;

       {========================================================}

       procedure Clearfile;

        var st:prokat;

            studtoout:string[20];

            fo:file of prokat;

        begin

             writeln('Задайте название файла,из которого удаляются элементы');

             readln(filename);

             assign(f,filename);reset(f);

             assign(fo,'newfile.dat');rewrite(fo);

             writeln('Задайте фамилию клиента, запись о котором удаляется');

             readln(studtoout);

              while not eof(f) do

               begin

                read Курсовая работа по базе данных СУБД - реферат(f,st);

                if st.sname_Hozainastudtoout then write(fo,st);

               end;

              close(f);close(fo);

              erase(f);

              rename(fo,filename);

         end;

{ОСНОВНАЯ ЧАСТЬ ПРОГРАММЫ}

     Begin  11:clrscr;

        writeln('     МЕНЮ:');

        writeln('1:Создание файла');

        writeln('2:Добавление записи в файл');

        writeln('3:Корректировка записи');

        writeln('4:Просмотр файла');

        writeln('5:Удаление записи из файла');

        writeln Курсовая работа по базе данных СУБД - реферат('6:Выход из программки');

        readln(k);

         case k of 1: begin Creatfile; Inputfile end;

                   2: begin Addrecord; Inputfile end;

                   3: redzap;

                   4: begin Openfile; Outputfile end;

                   5: Clearfile;

                   6: Halt;

               else writeln('Ошибка.Повторите номер режима.')

         end;

goto 11;

End.


kursovaya-rabota-po-discipline-finansi-organizacij-predpriyatij-na-temu-pribil-predpriyatij-pokazateli-planirovanie-formirovanie-i-ispolzovanie.html
kursovaya-rabota-po-discipline-finansi-predpriyatiya-na-temu-bankrotstvo-i-sanaciya-predpriyatij-v-ukraine.html
kursovaya-rabota-po-discipline-informacionnie-sistemi-v-nalogooblozhenii.html