АНДАТПА
Бұл дипломдық жобада Мүлік агенттігі үшін дерекқорды жобалау және
Бұл дипломдық жобада дерекқорды ұйымдастырудың экономикалық тиімділігі және еңбек
Дипломдық жоба нәтижесінде мүлік агенттігі дерекқорына жасалған ақпараттық жүйе
АННОТАЦИЯ
Данный дипломный проект посвящен проектированию и защиты базы данных
В данном дипломном проекте рассчитана экономическая эффективность внедрения базы
Результатом данного дипломного проекта является соответствие всем требованиям
ANNOTATION
The given degree project is devoted to designing and
In the given degree project economic efficiency of introduction
Result of the given degree project is conformity to
МАЗМҰНЫ
ТАПСЫРМА 3
АНДАТПА 4
КІРІСПЕ 4
1 Дерекқорды басқару жүйесі 4
1.1 Дерекқорға түсінік 4
1.2 Дерекқорды жіктеу 4
1.3 Қатынастарды қалыптастыру 4
1.4 ДҚБЖ сәулеті 4
1.5 Дерекқорды жобалау 4
1.6 Дерекқорды қорғау 4
2 ДЕРЕКҚОРДЫ ІСКЕ АСЫРУ 4
2.1 Іске асыру ортасын таңдау және оның дәйектемесі 4
2.2 Дерекқорға қойылатын талаптар 4
2.3 “Redwood Realty” жылжымайтын мүлік агенттігі дерекқорына түсініктеме 4
2.4 Программаға түсініктеме 4
2.5 Дерекқорды қорғауды қамтамасыз ету 4
3 НҰСҚАУЛЫҚТАР 4
3.1 Жүйе әкімшісіне нұсқаулықтар 4
3.2 Пайдаланушыға нұсқаулықтар 4
4 ЭКОНОМИКАЛЫҚ БӨЛІМ 4
4.1 Жобаны техникалық-экономикалық негіздеу 4
4.2 Экономикалық есептеулер 4
5 ЕҢБЕК ҚОРҒАУ 4
5.1 Жобалау орталығындағы негізгі қауіпті және зиянды факторларды талдау
5.2 Қорғаныс шаралары 4
5.3 Өндірістік санитария 4
5.4 Техникалық қауіпсіздігі 4
5.5 Өрт қауіпсіздігі 4
ҚОРЫТЫНДЫ 4
ӘДЕБИЕТТЕР ТІЗІМІ 4
А Қосымшасы 4
КІРІСПЕ
Бізді айнала қоршаған әлемнен келген ақпарат ағыны өте үлкен.
Ақпараттың компьютерленген негізіне ауысуына көптеген күрделі себептер бар. Қазіргі
Осындай кең көлемді ақпаратты сақтауда жүйелік құрылғыларды, деректерді тасымалдау
Қазіргі ДҚБЖ мыналарға жауап береді:
кестелерді қамтамасыз ететін және олардың арасындағы байланыстар үшін құрылғылар
ақпаратты енгізуге және модификациялауға мүмкіндік беретін, іздеуді және ақпаратты
қажетті қолданбаларды құруға болатын жоғары деңгейлі программалау құрылғылары.
“Мүлік агенттігі үшін дерекқорды жобалау және қорғау” жүйесін жобалау
1 Дерекқорды басқару жүйесі
1.1 Дерекқорға түсінік
Дерекқордағы деректер перманентті немесе тұрақты деп аталады. Перманентті (persistent)
Дерекқор – бұл бірнеше перманентті (тұрақты) деректер жиынтығынан құралған,
Кәсіпорын – дегеніміз тәуелсіз бір коммерциялық, ғылыми, техникалық немесе
өнеркәсіп компаниясы;
банк;
больница;
университет;
министрлік [5].
1.1-сурет Дерекқор жүйесінің қарапайым сұлбасы
Әр кәсіпорын кәсібіне байланысты аса көп деректерді қолданады. Бұл
өнім жайлы деректер;
есепшот жайлы деректер;
аурулар жайлы деректер;
студенттер жайлы деректер;
жоспар жайлы деректер.
Дерекқор жүйесі – жазбаларды сақтайтын компьютерленген жүйе, яғни ең
Сонымен, дерекқор – бұл белгілі бір пәндік аймаққа
Дерекқорды басқару жүйесі (ДҚБЖ) – бұл дерекқорды құруға арналған,
Дерекқор жүйелері кіші компьютерлерден аса ірі мэйнфреймдарда да орналасады.
Дерекқордағы деректер (үлкен жүйелерде) интеграцияланған және дара болып
Интеграцияланған деректер дегеніміз – дерекқорды бірнеше бөлектенген файлдардың жиынтығы
1.2-сурет EMPLOYEE және ENROLLMENT файлдары
Дара деректер дегеніміз – дерекқорда бірнеше пайдаланушылармен сақталынатын жеке
Пайдаланушылар. Пайдаланушыларды үлкен үш топқа бөлуге болады.
Бірінші топқа – қолданбалы программистер жатады. Олар дерекқор қолданатын
Екінші топқа – ақырғы пайдаланушылар жатады. Олар жұмыс стансалары
Үшнші топқа – дерекқор әкімшілері жатады. Деректер әкімшісі
1.2 Дерекқорды жіктеу
Деректерді өңдеу технологиясы бойынша дерекқор орталықтанған және үлестірілген болып
Орталықтанған дерекқор бір есептеуіш жүйесінің жадысында сақталынады. Егер
Үлестірілген дерекқор ЭЕМ есептеуіш жүйесінде сақталынатын бірнеше, қиылысқан немесе
Дерекқорға қол жеткізу тәсілдері бойынша дерекқор екіге бөлінеді. Олар
Желілік қатынас құрылған, орталықтанған дерекқор жүйелері әртүрлі сәулеттерді
файл-сервер;
клиент-сервер.
Файл-сервер. Желілік қатынауы бар файлдар сер дерекқор жүйесінің сәулеті
1.3-сурет ДҚ файл-сервер тәсілі бойынша ақпаратты өңдеу
Клиент-сервер. Бұл тұжырымдамада орталық дерекқор машинасы (ДҚ сервері) сақтаумен
1.4-сурет ДҚ клиент-сервер тәсілі бойынша ақпаратты өңдеу
Дерекқордағы деректер белгілі бір логикалық құрылымнан тұрады, яғни ДҚБЖ
иерархиялық;
желілік;
реляциялық;
Иерархиялық үлгісіне деректер ағаш (иерархиялық) тәріздес құрылымға
Деректердің иерархиялық үлгісі операциялар сипаттамасы логикалық емес жазбалық болып
Деректердің иерархиялық үлгісі қолдану кезінде деректердің иерархиясының деңгейлері бөлінеді.
Иерархиялық үлгі «ата-мұрагер» тәуелділіктері айқын болатын тұрақталған пәндік аймақтарға
Иерархиялық үлгінің кемшіліктері бұл үлгінің аса ұтатылығынан шығады. Деректердің
Желілік үлгі. Егер деректердің құрылымы жәй ғана иерархиядан күрделірек
Дерекқордың желілік үлгісін иерархиялық үлгі жалпы түрі ретінде қарастыруға
Деректердің желілік үлгісінің және осы үлгі негізінде құрылған ДҚЖ
Реляциялық үлгісі. 60-жылдардың соңында бір уақытта бірнеше авторлармен деректерге
Деректердің реляциялық үлгісінің негізінде өзімен бағыныңқы көптік декартті
Ағылшынша қатынас relation деп аталады, осыдан реляциялық түсінігі пайда
1.3 Қатынастарды қалыптастыру
Бірдей деректер кестеде әртүрлі тәсілмен топталады, яғни байланысқан ақпараттық
Басқа қатынас қалыптастыру міндеттеріне жауап беретін қатынас терулеріне қарағанда,
Қатынасты қалыптастыру – қатынастарды қалыптастыруды (кетелерді) формальды
Е.Кодд үш қалыпты қатынас нысандарын ұсынып, осы үшеуінің
Бірінші қалыптасқан нысан. Қалыптасқан немесе бірінші қалыптасқан нысан деп
Мысалға, Студент қатынасы = (Нөмір, Фамилия, Аты, Тегі, Уақыт,
Екінші қалыптасқан нысан. Осы нысанды қарастыру үшін, функционалды тәуелділік
Деректеменің функционалды деректемелері – тәуелділік, яғни ақпараттық объект
Осындай функционалды тәуелділік тұжырымдамасы пәндік аймақтың деректемелер байланысына анализ
1.5-сурет Деректемелердің функционалды тәуелділігі
Толық функционалды деректемелердің кілтсіз атрибуттар тәуелділігі әр
Қатынас екінші қалыптасқан нысанда болады, егер ол бірінші қалыптасқан
Үшінші қалыпты нысан. Үшінші қалыпты нысан транзитивсіз ұғымымен байланысты.
Қатынас үшінші қалыпты нысанда болады, егер ол екінші қалыпты
Мысал. Егер Студент ақпаратты объектісінің жазбалы деректемелері құрамына топ
Жазбалы деректемелердің транзитивті тәуелділігін алдын алу үшін, алғашқы ақпаратты
1.6-сурет Ақпараттық объектінің “бөлу” құрылымы
Топтың студенті ақпараттық объектісі дұрыс құрамдалған Студент және Топ
Байланыс түрлері. Барлық пәндік аумақтың ақпараттық объектілері бір-бірімен тығыз
бірге-бір (1:1);
бірге-көп (1:М);
көпке-көпке (М:М).
Бірге-бір байланысы (1:1) А ақпараттық объетісінің бір данасына В
1.7-сурет Бірге-бір (1:1) байланысы
Бірге-көп (1:М) байланысы кезінде А ақпараттық объектісінің бір данасына
1.8-сурет Бірге-көп (1:М) байланысы
Көпке-көп (М:М) байланысы әр уақыт кезінде А ақпараттық объектісінің
1.9-сурет Көпке-көп (М:М) байланысы
1.4 ДҚБЖ сәулеті
Дерекқор және оны құратын, жүргізетін программалық қамтамалар үлкен көп
1.10-сурет ДҚБЖ басқаруымен ДҚ деректердің көп деңгейлігі
Дерекқордағы деректер концептуалдық, ішкі және сыртқы деңгейлерге бөлінеді.
Концептуалды деңгейі деректердің пәндік аймақта жинақталған түрінде логикалық аспектіге
Ішкі деңгей деректерді сақтау ортасында құруды және деректерді физикалық
Сыртқы деңгей белгілі пайдаланушылармен талап етілетін жеке деректер көрсетілімінен
1.5 Дерекқорды жобалау
Ақпараттық жүйелердегі ақпаратты өңдеудің қолданбалы программасын жобалау әдістерінің негізін
Қазіргі қолданбалы программаларды дайындау технологияларының өте мықтылығына қарамастан, егер
Мәселенің қойылымы – тақырыпты зерттеу, яғни шешілуге тиісті мәселелерді
Мәселелердің шешілу тәртібін анықтау – программаның үйлесімді орындалуын қамтамасыз
Алғашқы деректерді (өңделетін) талдау.
Мәліметтер құрылымын анықтау – бұл реляциялық дерекқорын басқару жүйелерінде
Қолданбалы программа дайындау.
Программаның дұрыстығын орындап тексеру және оны жетілдіру.
Жалпы, дерекқор басқару жүйелерінде (ДҚБЖ) қолданбалы программа жобалауда негізгі
Қазіргі кезеңдегі РДҚБЖ-нде қолдану әдістемелеріне сәйкес дерекқорын жобалау, яғни
1.11-сурет Модель түрлері
Концептуалдық жобалау кезеңінде программада қарастырылатын негізгі мәселелер мен функциялар
Логикалық жобалау барысында ER моделі негізінде реляциялық жүйелердің мүмкіндігі
Физикалық жобалау кезеңінде деректердің логикалық моделі нақты РДҚБЖ-нде физикалық
РДҚБЖ-нде өңделетін деректер кестелерде сақталады: белгілі бір объектіге қатысты
РДҚ кестелерінде қолданылатын негізгі 8 амал бар:
– жиындардағы қолданылатын амалдар: біріктіру, қиылыстыру, айырма, декарттық көбейтінді,
– арнайы реляциялық амалдар: проекция, жалғастыру, таңдау (шектеулер, сүзу).
Дерекқорды жобалау қыйын және жауапты міндеттерінің бірі. Оны орындаудың
ДҚ жобалау үрдісінің негізгі мақсаты келесі талаптарға сәйкес келетін
ДҚ сұлбасының дұрыстығы. Ол деген база пән аймағына (ПА)
Шектеулерді қамтамасыз ету (сыртқы және жедел жадының көлемдеріне және
Жұмыс атқарудың тиімділігі (деректерді жаңарту және жүйенің сұранысқа жіберген
Деректерді қорғау (аппаратты және программалық жаңылыстардан және рұқсатсыз қол
Пайдаланудың оңайлығы.
Иілгіштік - пайдаланушылардың талаптарына және/немесе пән аймағының өзгерістеріне адаптациялау
1-4 талаптар міндетті түрде жасалу керек [6].
1.6 Дерекқорды қорғау
Ақпараттық қауіпсіздік – мемлекеттік ақпараттық ресурстардың, сондай-ақ ақпарат саласында
Ақпаратты қорғау – ақпараттық қауіпсіздікті қамтамасыз етуге бағытталған шаралар
Ақпараттық қауіпсіздік режімін қалыптастыру кешендік мәселе болып табылады. Оны
Ақпараттық қауіпсіздіктің өте маңызды үш жайын атап кетуге болады:
Қол жеткізерлік (оңтайлық) – саналы уақыт ішінде керекті ақпараттық
Тұтастық (integrity) – ақпараттың бұзудан және заңсыз зерттеуден қорғанылуы.
Жасырындылық – заңсыз қол жеткізуден немесе оқудан қорғау.
Қауіпсіз жүйе – белгілі бір тұлғалар немесе олардың атынан
Сенімді жүйе - әртүрлі құпиялық дәрежелі ақпаратты қатынас құру
Қауіпсіздік саясаты – мекеменің ақпаратты қалайша өңдейтінін, қорғайтынын және
Қауіпсіздік саясатының құрамына ең кемінде мына элементтер кіруі керек:
Кепілділік – жүйенің сәулетіне және жүзеге асырылуына көрсетілетін сенім
Идентификация және аутентификация. Компьютерлік жүйенің әр обьектісімен белгілі бір
Обьектіні идентификациялау (identification) – қорғау жүйесінің функцияларының бірі. Егер
Обьект ұқсастырылып, оның шынайылығы дәлелденген соң оның іс-әрекеттер аймағы
Деректер тасымалдау арналарын қорғағанда обьектілерді аутентификациялау байланыс арналары арқылы
Байласу орнатылғаннан кейін деректер алмасу кезінде ақпарат қорғау талаптарының
а) хабарды алушы деректер көзінің шынайы екеніне сенімді болуы
б) хабар алушы тасымалданатын деректердің шынайы екеніне сенімді болуы
в) хабарды жіберуші деректердің алушыға дейін жеткеніне сенімді болуы
г) хабарды жіберуші алушыға жеткен деректердің шынайы екеніне сенімді
(а) және (б) талаптарын орындауға арналған қорғау құралдарына цифрлық
Егер аталған төрт талап іске асырылса, онда деректерді байланыс
пайдаланушы қарамағындағы алдын ала аталған ақпарат: құпиясөз, дербес ұқсастырғыш
пайдаланушы қарамағындағы техникалық қамтаманың элементтері: кілттер, магниттік кәртішкелер, шағынсұлбалар
тек пайдаланушыға ғана тән жеке сипаттар: саусақтарының таңбасы, көз
Дерекқорда ақпаратты қорғау. Қазіргі автоматталған деректерді өңдеу жүйелері өлшемі
көпміндеттеушілік, көппайдаланушы режімі;
деректерді қорғауға қамтамасыз ету, бұған бірнеше аспектілер кіреді:
а) тұрақты, көпдеңгейлі және пайдаланушылардың қатынау өкілеттілігін берікті регламентеу;
ә) тұтастық және деректердің қайшылықсыздығын қолдауға құралдардың бар
б) жүйеде архивация үшін көпфункционалды процедуралардың бар болуы, деректерді
керекті өнімділігі;
тасымалданулық, яғни қолданбалы жүйені жаңа платформаға өтуді өзгертулерсіз программалық
желілік функциялар;
телекоммуникациялық мүмкіндіктер.
Деректерді қорғау мәселесіне толығырақ тоқталайық. Программалы-аппараттық қамтамалар жиынтығы және
қол жеткізуді басқару;
есепке алу және тіркеу;
криптографиялық;
тұтастықты қамтамасыз ету.
Дерекқорды қорғау дегеніміз деректердің қорғанысы және ЭЕМ желілерінде олардың
Желілік дерекқордың қорғау процедуралары қарастырылғанда, деректері және олардың логикалық
Деректер мазмұнын қорғау (data content protection) функцияларды, процедураларды және
Қол жеткізуді бақылау құрылғылары (access control security service) деректерге
Қорғалған деректер ағынын (security security-consistent flow of data) басқару
Статикалық шынайы ақпаратты айқындау нәтижесінде реттелген немесе статикалық ДҚ-да
Дерекқорды басқарған кезде растауды бақылау (consistency control) бөлек
Контексті қорғау (content potection) динамикалық ДҚ-ды қорғау схемаларына
Рұқсатсыз ақпаратты құруды алдын-алу (presentation of unauthorized information generation)
Қарапайым файлдық жүйе қарамағында ДҚ крипторафиялық қорғау ақпаратты
ДҚБЖ есебімен ақпаратты қорғауды жобалау міндеті пайда болады, немесе
ДҚ файлдары – бұл белгілі құрылымы бар файлдар. Пайдаланушылар
ДҚ шифрланатын ақпарат өлшемі ерікті және тек қана дерекқор
а) пайдаланушыларды тіркеу және аутентификациялау, жүйелік журналды енгізу.
ә) пайдаланушылардың ДҚ-ғы ақпаратқа қол жеткізу құқықтарын белгілеу
б) дерекқорға тікелей қатынау. Осы деңгейде жүйенің
2 ДЕРЕКҚОРДЫ ІСКЕ АСЫРУ
2.1 Іске асыру ортасын таңдау және оның дәйектемесі
Қазіргі кезде дерекқор жүйесін басқаруға арналған әртүрлі жүйелер бар.
Oracle корпорациясы он жыл аралығында өндірістік дерекқорды құруда және
ДҚБЖ-ң әртүрлі ауқымы;
әртүрлі компьютерлік платформалар және сәулеттері;
әртүрлі қолданбалар түрлері;
әртүрлі деректер түрі;
Oracle платформасында қолданбалардың тасымалданулығы.
Oracle ДҚБЖ-ң ұяшығы дерекқор сервері болып келеді, ол қолданылу
2.1-сурет Oracle ДҚБЖ-ң қолданылу масштабы
Oracle Database 10g Standard Edition One қолданылуда жеңілдігімен, қуаттылығымен
Oracle Database 10g Standard Edition (SE) қолданылуы жеңіл,
Oracle Database 10g Enterprise Edition (EE) бизнес қосымшаларында кездесетін
Oracle Database 10g Personal Edition бірқолданбалық құрастыруды және Oracle
ДҚБЖ құруда осындай жолдың жасалу артықшылығы – барлық серверлер
PL/SQL сұратулар тілі. PL/SQL командалары Oracle дерекқор деректеріне қатынау
Процедуралық мүмкіншіліктері - PL/SQL басты ерекшеліктері бірі, ал SQL
Delphi программалау тілі. Есептеуіш техниканың қарқынмен дамуы тиімді программалық
Delphi+Oracle. Oracle әлемдегі ең кең тараған ДҚБЖ. Оған көптеген
ADO. ADO технологиясы (ActiveX Data Objects – ActiveX обьектілер
ADO технологиясының негізгі артықшылығы оның «жеңілдетілген» клиентті құруға бейімделуі.
2.2-сурет Delphi-де ADO технологиясының іске асуы
Деректер серверлерінің машинасында деректер орнатылады – арнайы OLE DB
Клиент машинасында ADOConnection байланыс сыңарлары мен TADOTable, TADOQuery, TADOStoredProc
Delphi-ді іске қосамыз. Access ДҚ-на қосылғандай керекті сыңарларды қалыпқа
2.3-сурет Дерекқорға қосылу терезесі
2.4-сурет. ДҚ-ға драйвер таңдау
Келесі батырмада («Подключение») ДҚ-мен байланысуға керекті мәліметтерді енгіземіз. «Деректер
ADOQuery1.Active := false;
ADOQuery1.Active := true.
ADO арқылы Oracle-ге байланысамыз. «Подключение» батырмасында таңдап алынған провайдермен
«Допольнительно» батырмасында байланыстың қосымша өлшемдерін тағайындауға болады. Қосылу уақыты
Read – тек қана оқу;
ReadWrite – оқу және жазу;
Share Deny None – бірге жұмыс істеу мүмкін емес
Share Deny Read – оқу режімінде ашылған деректерді бірге
Share Deny Write – жазу режімінде ашылған деректерді бірге
Share Exclusive – оқу немесе жазу режімінде ашылған деректерді
Write – тек қана жазу.
«Все» батырмасында байланыс өлшемдерінің барлығы жиналған [8, 9].
2.2 Дерекқорға қойылатын талаптар
Берілген программа сипаттамалар жиынтығынан тұруы және белгілі талаптарға сәйкес
дерекқор жеңіл ұғылатын интерфейсі болу керек, программа менюі және
дерекқор сапалы және енгізілген деректері толығымен болу керек;
дерекқор сенімділік талаптарына толығымен сәйкес келу керек;
дерекқорға рұқсатсыз қол жеткізуден және редакциялаудан қауіпсіздендіру қажет;
дерекқордан алынатын нәтижелерді нақты беруі керек;
дерекқорда автор жайлы мәліметтер болу қажет.
Сенімділік талаптары. Сенімділік – программа сапасының көрсеткіші. Сенімді программа
Жасалатын программада шешілетін міндеттің параметрін өзгерткенде жеңіл бапталып, мобильді,
Техникалық құрылғылардың параметрлеріне және жиынтығына қойылатын талаптар. Төменде техникалық
Windows 9x/XP/2000/ME/2003/Vista операциялық жүйесі;
Intel Pentium 2.8 ГГц процессоры;
қатқыл дискісінде 2 Гб бос орын;
оперативті жадысы 512 Mb төмен емес;
видео жадысы 2 Mb;
CD-ROM оқу жылдамдығы 16Х және оданда жоғары;
пернетақта;
тышқан;
монитор.
2.3 “Redwood Realty” жылжымайтын мүлік агенттігі дерекқорына түсініктеме
Берілген дипломдық жобада “Redwood Realty” жылжымайтын мүлік агенттігі дерекқорына
“Redwood Realty” агенттігі адамдарға жылжымайтын мүлікті сатып алуға және
Дерекқор аты – “Redwood Realty” жылжымайтын мүлік агенттігі. Оның
Кестелерге түсініктеме. Кестелердің мағынасы келесіде тұжырымдалады:
ContactReason (ұштасу себептері) кестесі үш бағаннан тұрып, Redwood Realty
Customers (клиенттер) кестесінде соңғы уақытта Redwood Realty жұмыс жасаған
Agents (агенттер) кестесі 29 жолдан тұрып, Redwood Realty-да жұмыс
Listings (листинг) кестесінде әр 502 жол сатылымға шығарылған объект
Properties (мүліктер) кестесі Listings және Customers кестелерінде аталған 2000
SaleStatus (сатылым жағдайы) кестесі үш жолдан ғана тұрады:
Licensestatus (лицензия жағдайы) кестесі 16 жолдан тұрып, Калифорнияда орналасқан
CustAgentList (үш кестеден қысқарғантылған) кестесі – “желім” болып табылады,
Кестелер байланысы. 2.6-суретінде “Redwood Realty” дерекқорын құрайтын сегіз кестенің
2.6-сурет Дерекқор диаграммасы
Кестелердің құрылымы. ContactReason (ұштасу себептері) кестесінің құрылымы:
Name
-------------- --------- -------- ------- --------
CONTACTREASON NVARCHAR2(15) – (бастапқы кілт “PK”)
DESCRIPTION NVARCHAR2(50) Y
Customers (клиенттер) кестесі:
CUSTOMERID INTEGER – (бастапқы кілт “PK”)
FIRSTNAME NVARCHAR2(30)
LASTNAME NVARCHAR2(30)
ADDRESS NVARCHAR2(40) Y
CITY NVARCHAR2(30) Y
STATE NVARCHAR2(20) Y
ZIPCODE NVARCHAR2(20) Y
HOMEPHONE NVARCHAR2(20) Y
CELLPHONE NVARCHAR2(20) Y
WORKPHONE NVARCHAR2(20) Y
Agents (агенттер) кестесі:
AGENTID
FIRSTNAME NVARCHAR2(30) Y
LASTNAME NVARCHAR2(30)
HIREDATE DATE
BIRTHDATE DATE
GENDER
WORKPHONE NVARCHAR2(20) Y
CELLPHONE NVARCHAR2(20) Y
HOMEPHONE NVARCHAR2(20) Y
TITLE
TAXID
LICENSEID NVARCHAR2(20) Y
LICENSEDATE DATE
LICENSEEXPIRE DATE
LICENSESTATUSID INTEGER Y
Listings (листинг) кестесі:
LISTINGID INTEGER –
PROPERTYID INTEGER – (ішкі
LISTINGAGENTID INTEGER – (ішкі кілт “FK5”)
SALESTATUSID INTEGER Y – (ішкі
BEGINLISTDATE DATE Y
ENDLISTDATE DATE
ASKINGPRICE NUMBER(9) Y
HOUSEPHOTO LONG RAW Y
Properties (мүліктер) кестесі:
PROPERTYID INTEGER – (бастапқы кілт “PK”)
OWNERID INTEGER – (ішкі
ADDRESS NVARCHAR2(30)
CITY NVARCHAR2(30)
STATE NVARCHAR2(20) Y
ZIPCODE NVARCHAR2(20) Y
BEDROOMS INTEGER
BATHROOMS INTEGER
STORIES INTEGER
SQFT INTEGER
YEARBUILT NUMBER(4) Y
ZONE NVARCHAR2(4)
LOTSIZE NUMBER(4,2) Y
LATITUDE NUMBER(8,5) Y
LONGITUDE NUMBER(8,5) Y
SaleStatus (сатылым жағдайы) кестесі:
SALESTATUSID INTEGER – (бастапқы кілт “PK”)
SALESTATUS NVARCHAR2(10) Y
Licensestatus (лицензия жағдайы) кестесі:
LICENSESTATUSID INTEGER – (бастапқы кілт “PK”)
STATUSTEXT NVARCHAR2(25) Y
CustAgentList (үш кестеден қысқарғантылған) кестесі:
CUSTOMERID INTEGER – (бастапқы кілт
AGENTID INTEGER
LISTINGID INTEGER –
CONTACTDATE DATE – (бастапқы кілт “PK”)
CONTACTREASON NVARCHAR2(15) Y – (ішкі кілт “FK4”)
BIDPRICE NUMBER(9)
COMMISSIONRATE NUMBER(4,4) Y
2.4 Программаға түсініктеме
Redwood_Realty мүлік агенттігіне жасалған ақпараттық басқару жүйесі ақпараттық қорында
Ақпараттық модульдер дерекқордың кестелер жиынтығын кестелер аумағында көрсетеді. Олар
Кестелер өрісіндегі енгізілген ақпарат кестелер классификаторынан деректерді таңдау арқылы
Программа алгоритмін келесі екі функционалды блокқа сипаттайтын болсақ:
жүйеге кіру, дерекқорға қосылу, ағымдағы пайдаланушының құқығын және мүмкіншіліктерін
дерекқормен жұмыс жасау.
Функционалды блоктар сол бір программалық модульде жүзеге асады. Жүйеге
программа комплексін қолдануына ресми бақылау;
пайдаланушының жеке аты мен құписөзі арқылы идентификациялау;
ағымдағы пайдаланушының құқығы мен мүмкіншілігін программалық модульдерді қолдану үшін
дерекқорда белгіленген жүйе пайдаланушыларының құқығы мен мүмкіншілігін деректерге қатынау
дерекқормен жұмыс жасау фукнционалды блогы келесі батырмаларды және меню
жүйеге пайдаланушы кіретін болса, осы агенттік жайлы ақпаратты менюнің
агенттіктің қызметкері жүйеге кіретін болса, ол өзіне белгіленген батырманы
2.5 Дерекқорды қорғауды қамтамасыз ету
Жазылымды есепке алуды құрастыру және түзету. Қазіргі кезде құрастырушы
Қазіргі жүйелердің ең басты жұмысы мынаған байланысты, сыртқы шабуылдарға
Дерекқорды қорғау жүйесі үш негізгі мақсатты көздейді: жасырындылықты тағайындау,
Берілген тарауда Oracle жүйесімен берілетін дерекқорды қорғау деңгейін жоғарлатуға
Пайдаланушылар аутентификациясы. Қазіргі кезде ең таралған пайдаланушылар аутентификациясы пайдаланушының
Пайдаланушының аты мен қүпиясөзін енгізу сенімді болып табылады. Сонымен
Oracle қолданбалары осы бір ретті тіркеу жүйесіне ие, бірақта
Пайдаланушы рөлдері. Көп қолданбалы Oracle дерекқорында пайдаланушылардың жүйег қол
GRANT
жеңілдік [ , жеңілдік [ , жеңілдік ]
ON объект
TO пайдаланушы
[IDENTIFIED BY құпиясөз] [ , пайдаланушы_2 [
| PUBLIC [WITH GRANT OPTION]
GRANT және REVOKE өрнектерін белгілі бір пайдаланушыға сирек қолданады.
Осы мәселені шешу үшін, пайдаланушылар рөлдері қолданылады. Пайдаланушылар рөлдері
Жүйелік және объектілі жеңілдіктер. Объектілі жеңілдіктер дерекқордағы кестелерге, көрсетімдерге,
2.1-кесте Жүйелік жеңілдіктер
ALTER SESSION
ALTER SYSTEM ALTER USER
AUDIT ANY
BACKUP ANY TABLE
CREATE PROCEDURE
CREATE ROLE
CREATE SEQUENCE
CREATE TABLE
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
DROP USER
FORCE TRANSACTION
Oracle жүйесінде 150 тарта жүйелік жеңілдіктер бар. Көптеген осы
Объектілі жеңілдіктерді жиі пайдаланушылар рөлдеріне орнатады. Рөлдер жиынтығын анықтау
2.2-кесте Жиі қолданылатын объектілі жеңілдіктер
Жеңілдіктер Table View Sequence Procedure, Function,
ALTER X
X
DELETE X X
EXECUTE
X X
DEBUG X X
X X
FLASHBACK X X
INDEX X
INSERT X X
ON COMMIT REFRESH X
QUERY REWRITE X
REFERENCES X X
SELECT X X X
UNDER
X
X
UPDATE X X
Әр пайдаланушының міндеттерін бөлген кезде, дерекқор объектілеріне қатынауды құқықтардың
дерекқордың негізгі объектілерін идентификациялау;
бөліну міндеттеріне қарай негізгі пайдаланушылар рөлдерін идентификациялау;
объектіге қатысы бар әр рөлге құқығын анықтау.
Деректерді шифрлау арқылы қорғау. Шифрлау – қорғаудың ең күшті
Дерекқордағы жеке деректерді шифрлау мүмкіндігі бар. Oracle стандартты алгоритмді
Дерекқордан әрекеттерді бақылау. Бақылау немесе мониторинг жасау – қауіпсіздендіру
қолайсыз әрекетерді анықтау мүмкіншідігі;
жүргізілетін мониторинг жайында хабар беру арқылы пайдаланушыларды керексіз әрекеттерді
мониторинг нәтижесі дерекқормен жұмыс жасау ерекшелігін зерттеу алғашқы материал
дерекқорды қолдану жайындағы анық ақпарат жүйе әкімшісіне дерекқорды баптауға
алынған ақпарат өкілеттік жиынтығын нақтылауға көмек береді.
Дерекқорға резервті көшірме жасау. Дерекқор көптеген бизнес-процесстердің бастамасы болып
Толық резервті көшіру дерекқор тұрақты болған жағдайда жүзеге асады.
ДҚБЖ-н өшіру және резервті көшіруді құру (“суық” режім).
Берілген тәсілдің мүмкіншіліктері шектеулі болғандықтан, резервті көшірулерді жасаған кезде
Көшірмені құру үшін барлық файлдарды ескерген жөн. Сонымен қатар
Тұрақты резервті көшіру және архивтеу (“ыстық” режім). Егер ArchiveLog
Enterprise Manager резервті көшірмелер үшін өз құралдарын береді. Сонымен
Командалық жол режіміне өтіп, қалпына келтіру диспетчирінде sys тіркеулік
rman target sys/ @
Керек символдар жиынтығын және деректер форматын орнатамыз:
NLS_LANG=AMERICAN
NLS_DATE_FORMAT=’Mon D YYYY HH24:MI:SS’
Осы конфигурацияны мына команда арқылы көре аламыз:
show all;
Резервті көшірмелеу құрылғысын конфигурациялау қажет болады. Көшірмелеу дискіге сұратусыз
Configure channel device type disk format
‘d:\temp\ora_df%t_s%s_s%p’;
RMAN файл атын кеңейтіп, уақыт пен көшірме номерін қосады.
Әр кезде exit командасын беріп, қалпына келтіру диспетчер жұмысын
3 НҰСҚАУЛЫҚТАР
3.1 Жүйе әкімшісіне нұсқаулықтар
Пайдаланушыларды тағайындау.
Дерекқор әкімшісінің құқығымен дерекқормен жұмыс істейтін пайдаланушыларды жүйеге енгізіп,
Database Home Page терезесін ашыңыз:
Пуск---Программы---Oracle Database 10g Express Edition---Go To Database Home
Ашылған терезеде келесі ақпаратты енгізіңіз:
Username: system
Password: инсталяция кезінде орнатылған құписөзді енгізу қажет.
Login басыңыз.
3.1-сурет Database Login терезесі
Келесі терезеде дерекқормен қатынас құрайтын пайдаланушылар атын енгіземіз. Ол
Administration иконкасын таңдап, Database Users батырмасын басамыз;
Create таңдап, пайдаланушыны енгіземіз.
3.2-сурет Иконкаларды таңдау
Келесі терезеде Create Database Users деген жерде пайдаланушы атын,
3.3-сурет Пайдаланушыны құру
Create батырмасын басқаннан кейін, сіздің жаңа пайдаланушыңыз дерекқорға кіру
3.2 Пайдаланушыға нұсқаулықтар
Программаны іске асыру “Redwood Realty.exe” файлы арқылы жүзеге асады.
Экран бетіне авторизация терезесі ашылады. Бұл жерде пайдаланушы жүйеге
3.4-сурет Құпиясөзді енгізу терезесі
Құпиясөз немесе пайдаланушы аты дұрыс енгізілмеген жағдайда, «Сіз пайданушы
3.5-сурет Авторизациядан өтпегендегі хабарлама
Егер жүйеге кіру сәтті өткен болса, онда “Redwood Realty”
Берілген формада келесі батырмалар кездеседі:
«Файл» меню пункті. Жүйеден шығуға болады;
«Жүйе» меню пункті. Берілген меню пунктінде программалық қамтама жайлы
«Біз жайлы ақпарат» меню пункті. Берілген жерде осы жылжымайтын
«Агенттер» меню пункті. Осы меню пунктінде агенттер туралы жеке
«Лицензия» меню пункті. Қазіргі нарық заманында белгілі бір
«Клиент үшін» батырмасы. Жылжымайтын мүлік агенттігінің клиенті болатын болса,
3.8-сурет Клиент авторизациясы
Клиент авторизациясы сәтті өткеннен кейін, экран бетіне клиентке ақпарат
Келесі терезеде клиент қалаған мүлікті таңдауға мүмкіндігі бар. Ол
«Агенттер жайлы» батырмасына шерткен кезде, клиент осы мекеменің агенттерімен
«Тапсырысты жасау» батырмасында клиент қалауы бойынша тапсырыс жасай алады.
«Агент үшін» батырмасы. Жылжымайтын мүлік агенттігінде қызмет атқаратын агент,
«Мүлік қоры» батырмасы. Осы мүлік агенттігінің объектілер архиві осы
«Сатылым статусы» батырмасы. Объектілер қалпы жайында осы жерден білуге
«Клиенттер» батырмасы. Агенттіктің клиенттері туралы ақпаратты келесі формадан алуға
«Сатылымға қойылған объектілер» батырмасы. Сатылымға қойылған объектілер жайында келесі
«Контактілер тізімі». Жылжымайтын мүлік нарығында ақаулықтар болғандықтан, агенттің жұмысы
4 ЭКОНОМИКАЛЫҚ БӨЛІМ
4.1 Жобаны техникалық-экономикалық негіздеу
Біздің еліміздің негізгі даму салаларының бірі экономикалық қалыптасуы саналады.
Тиімділікті прогрессивті көтеру жолы ғылыми-техниалық прогресcтің (ЭТП) жетістіктерін, әсіресе
Белгілі типтегі ақпараттарды өңдеуді орындауға бағытталған арнайы программалық
60 жылдары дерекқор жүйесі түсініктеріне негізделген, ақпаратты өңдеуді ұйымдастыру
Программалық жабдықтау аумағының мөлшерінде және біздің күнделікті өмірімізде ерекше
Ақпараттық-есептеу жүйесінің жоғары деңгейде интернетті қолдану арқылы ұйымдастырылуы -
Дерекқор жүйесі басқа деректерді ұйымдастыратын әдістерден бірқатар ерекшеліктер ажыратады:
ақпараттың шамадан тыс артықшылығының айтарлықтай қысқаруы;
деректердің программалардан, ал программалардың деректерден тәуелсіздігі;
деректерді сапалы басқару;
деректердің толықтығына және қарама-қайшы болмауына бақылау жасау;
деректерді сақтау, өңдеуге шығындарды азайту.
Сондықтан да, дерекқор жүйесіндегі ақпаратымызды қорғауға мәжбүрліміз. Дерекқор жүйесіндегі
Дипломдық жобаның бұл бөлімінде Windows ОЖ-не арналған Oracle ортасында
Дипломдық жобада қазіргі кезде өте өзекті болып табылатын мәселе
Осы жүйені қолданатын кәсіпорынның басты мақсаты - өз ақпаратын
Кәсіпорын қажетті нәтижеге жетуі үшін бірнеше сатылардан өтуі тиіс:
Өндірісті дайындау дегеніміз – ғылыми зерттеу және тәжірибелі құрастырушы
Өндірістік үрдіске - қажетті сапалы мамандарды жұмысқа алу, оларды
Өнімді өткізуге - қораптау, тиеу-түсіру, тасымалдау және қоймалау жұмыстары;
Өндірісті басқару ісі бірнеше функциялардан тұрады: ұйымдастыру; бақылау; реттеу;
Бұл кәсіпорын өзгелер сияқты өзін қоршаған ортада нәтижелі
Дипломдық жұмыста жобаланатын программа өте кең қолданысқа бірде ие
Дипломдық жұмыстың экономикалық бөлімінде программаны нарыққа егнгізгенде оның экономикалық
жобалауға кететін шығындар;
программаны енгізу;
программаны көшіріп көбейтіп, этикеткаларын басып шығаруға кеткен
программаны жарнамалау;
барлық шығындар;
кірістер;
жалпы пайда;
тиімділік;
шығынды өтеу мерзімі;
техника-экономикалық көрсеткіштер.
Жобалауға кететін шығындарды келесідей жіктеуге болады:
әдебиеттік зерттеуді өткізу;
патенттік зерттеуді өткізу;
командировкаға бару;
программаны жазу, жүйені немесе құралды жасауға кеткен шығын;
жазғы демалыс үшін жалақы;
ауырғандарға төлемдер;
әлеуметтік салық;
жобалау және жүйені жасау тобына арендаға үй алу үшін
жабдықтарды жалға алу;
материалдар;
электроэнергия үшін төлем;
телефон үшін төленетін төлем;
интернет үшін төлем.
Программаны енгізу жұмыстары екі іс-әрекеттен тұрады:
программаны енгізу жұмыстары;
программаны түзету жұмыстары.
Кірістердің тура кірістер деген түрі есептелінді.
Экономикалық есептеулер жүрісінің қорытындысы бойынша дипломдық жұмыста ұсынылатын программа
4.2 Экономикалық есептеулер
Жобалауға кететін шығындар. Әдебиеттік зерттеуді өткізу. Программаны зерттеуге кеткен
4.1-кесте Әдебиеттік зерттеуді өткізу
Маман Жалақы, мың тг. Зерттеуге кеткен уақыт, ай Барлық
Меңгеруші 55 5 275
Топ басқарушы 52 5 260
Жетекші маман 45 5 225
Аға инженер 42 5 210
Инженер-программист 40
5 200
Қорытынды:
1170
Патенттік зерттеуді өткізу. Бұл кестеде зерттеуге қатысатын адамдар саны
4.2-кесте Патенттік зерттеуді өткізу
Маман Жалақы, мың тг. Паттенттік зерттеуге кеткен уақыт, ай
Меңгеруші 55 2 110
Топ басқарушы 52 2 104
Жетекші маман 45 2 90
Аға инженер 42 2 84
Инженер-программист 40 2 80
Қорытынды: 468
Командировкаға бару. Командировкаға бару мамандардың білімдерін жетілдіреді. Өздерінің жобаларына
4.3-кесте Командировкаға бару
Маман Жол ақы, мың тг. Тәуліктік мың
мың тг. Мерзім, ай Жалақы мың тг. Барлық
Меңгеруші 75 2,6 20 2 55 205
Топ басқарушы 75 2,6 20 2 52 199
Жетекші маман 75 2,6 20 1 45 140
Аға инженер 75 2,6 20 1 42 137
Инженер-программист 75 2,6 20 1 40
135
Қорытынды: 816
Программаны жазу, жүйені немесе құралды жасауға кеткен шығын.
4.4-кесте Программаны жасауға кеткен шығындар
Маман Жалақы, мың тг. Жасауға кеткен уақыт, ай Барлық
Меңгеруші 55 9 495
Топ басқарушы 52 9 468
Жетекші маман 45 9 405
Аға инженер 42 9 378
Инженер-программист 40
9 360
Системотехник 38 9 342
Инженер механик (құралды жасағанда) 35 9 315
Инженер электрик 35 9 315
Инженер машина жасаушы 32 9 288
Экономист 35 9 315
Компьютерші 30 9 270
Қорытынды:
3951
Жазғы демалыс үшін жалақы. Қазақстан Республикасының еңбек туралы заңына
мың теңге
Сонымен жазғы демалыс үшін 534 мың теңге бөлінеді.
Ауырғандарға төлемдер. Ауырғандарға төлемдерді барлық кестелердің қорытынды соммаларының және
мың теңге
Әлеуметтік салық.
А÷Е сомасынан жеке зейнеткерлер қорына 10% шегеріледі, қалған соммадан
1173;
Демек әлеуметтік салық 1173 мың теңге болады.
Жобалау және жүйені жасау тобына арендаға үй алу үшін
Әрбір маманға 6м2 таза жұмыс ауданы керек. Коридорды, туалетті,
70м2 - ол 100 мың теңге
Жабдықтарды жалға алу.
Жабдықтарды жалға алу қазіргі Қазақстан нарығындағы алдыңғы қатарлы компаниялардан
4.5-кесте Жабдықтарды жалға алу
Жабдық Сан Айлық төлем, мың тг. Пайдаланатын уақыт, ай
Компьютер 11 20 12 2640
Принтер 2 15 12 360
Факс 1 10 12 120
Ұялы телефон 11 25 12 3300
Модем 3 10 12 360
Қорытынды: 6780
Материалдар. Осы жобаға қажетті материалдар ABDI дүкендер желісінен алынады.
4.6-кесте Материалдар
Материал Өлшем бірлігі Баға мың тг. Саны Барлық баға,
Компакт дискілер дана 0,5 50 25
Дискеталар дана 0,25 1000 250
Қағаз қорап 0,6 15 9
Қаламдар дана 0,05 50 2,5
Степлер дана 0,03 5 0,15
Сызбағыш дана 0,06 5 0,3
Папкілер дана 0,15 50 7,5
Office XP орнату 11,5 5 57,5
OC Windows XP орнату 20 5 100
Oracle 10g орнату 12 5 60
Қорытынды: 512
Телефон үшін төленетін төлем. Телефон үшін төлемдер менің жобамда
Т=1000 теңге*12ай= 12 мың теңге
Интернет үшін төлем.
Бүгінгі күні интернет үшін төлем интернеттен алған ақпараттың көлеміне
И=6000 теңге*12 ай=72 мың теңге
Еңбек қорғау шығындары
Берілген дипломдық жоба есептеу техниканың қазіргі кездегі құралдарының пайдалануымен
Еңбек қорғау МЕСТ-тарға сәйкес болуы керек. Ол жерде
Программаны енгізу және оның жұмыстары. Программаны енгізу жұмыстарын аға
4.7-кесте Программаны енгізу жұмыстары
Маман Жалақы, мың тг. Мерзім, күн Жалпы жалақы, мың
Аға инженер 42 2 4 0,4
Инженер-программист 40
2 3 0,3
Компьютерші 30 2 3 0,25
Қорытынды: 1
Программаны түзету жұмыстары. Программаны енгізіп болғаннан кейін, енгізу кезіндегі
4.8-кесте Программаны түзету жұмыстары
Маман Жалақы, мың тг. Мерзім, күн Орнату саны Жалпы
Аға инженер 42 3 450 6
Инженр-программист 40 3 450 5
Қорытынды: 11
Программаны көшіріп көбейтіп, этикеткаларын басып шығаруға кеткен
70*400=28 мың тенге, 35*400=14 мың теңге
Программаны жарнамалау. Әлем тәжірибесі бойынша кейбір салаларда жарнамалауға затты
Барлық шығындар. Барлық шығын барлық баптардағы шығындардың қосындысына
Ш=1170+468+816+3951+534+104+1173+1200+6780+512+17+12+72+1+11+14+170=17005мың теңге
Кірістер. Тура кірістер. Мұнда программаның қанша экземпляры қандай бағамен
35 мың тг. +15%ҚҚС= 40.25 мың теңге
Программаның жалпы құны –40.25мың теңге
Экземпляр саны –550дана
40.25мың тг.*550 көшірме=22137.5мың теңге
Жалпы пайда.
Жылғы жалпы пайда – бұл жылғы барлық кірістерден шығындар
Жылғы жалпы пайдадан 30% заңды тұлғалар табыстық салық ретінде
Кіріс – 22137,5мың теңге
Шығын – 17005 мың теңге
Жалпы пайда =кіріс-шығын =22137,5 мың тг.- 17005 мың тг.=
5132,5мың теңге -30%= 3592.75 мың теңге, Таза
Тиімділік.
Программадан түскен жылғы таза пайданы барлық шығынға бөлсек тиімділік
, Тиімділік - 21%.
Әлем тәжірибесі бойынша тиімділік мөлшері 12% кем болмауы тиіс.
Шығынды өтеу мерзімі.
Өтеу мерзімі тиімділікке кері шама.
жыл
Берілген программаның шығынын 4 жылда өтелуі тиіс [17].
Техника-экономикалық көрсеткіштер.
4.9-кесте Техника–экономикалық көрсеткіштер
Көрсеткіштер Мәні
Жалпы шығын 17млн. тг.
Жобаны жасаған адамдар саны 11 адам
Жобаға қажет уақыт 9 ай
Жобаның бағасы 40.25мың тг.
Жобаның енгізілетін саны 550 дана
Жылғы кіріс 22.1 млн. тг.
Жылғы пайда 5,1 млн.тг.
Таза пайда 3,57 млн. тг.
Тиімділік 21%
Шығынның өтем мерзімі 4.7 жыл
5 ЕҢБЕК ҚОРҒАУ
Бұл дипломдық жобада Oracle ортасында жасалған “Redwood Realty” жылжымайтын
5.1 Жобалау орталығындағы негізгі қауіпті және зиянды факторларды талдау
ЭЕМ операторларына, программисттерге және басқа да жұмысшыларына мынадай қауіпті
метеорологиялық жағдайлардың қолайсыздығы;
жарықтандырудың жеткіліксіздігі;
рентгендік және электр магниттік сәулелену;
шу деңгейінің жоғары болуы;
психофизиологиялық факторлар;
электр тоғымен зақымдану;
өрт қауіптілігі.
Өндірсітік ортаның метерологиялық жағдайына – температура, салыстырмалы ылғалдылық, ауаның
Ақпараттың 90 пайызы біздің миымызға көз арқылы түседі. Сондықтан
Сәуленену әсерінен адамның жүйке эндокриндік және жүрек-тамыр жүйелеріне әсер
Машиналық залда жұмыс істейтін персонал, яғни сәулелену көздерімен тікелей
5.1-кесте Сәулеленудің шекті рұқсат етілген дозасы
Категория Топ ЖРД
А 2 0,15 Дж/кг
Шу адамның негізгі өмірлік маңызды жүйелеріне әсер етеді және
Қызметкерлердің ойлау, көру және есту мүшелеріне жүктеме, еңбек бірсарындылығы,
Электр тоғымен зақымдану машиналық залдағы қауіпті факторлардың негізгісі. Есептеу
Ғылыми-техникалық прогресс ой еңбегімен жұмыс жасайтын жұмысшылардың еңбек жағдайының
Қазіргі уақытта компьютерлік техника адам өмірінің барлық салаларында кеңінен
Компьютермен жұмыс үрдісінде еңбек етудің ережесін және дұрыс демалуды
5.2 Қорғаныс шаралары
5.3 Өндірістік санитария
Өндірістік шағынклимат. Жұмыс орнындағы шағынклиматтық параметрлер ҚР ҚНжЕ 4.02.05-2001.
Өндірістік бөлменің метеорологиялық жағдайы немесе шағынклиматы деп – адам
Өндірістік бөлмедегі метеорологиялық жағдайлар жұмыс істейтін адамдардың еңбек өнімділігін
ауаның жұмыс температурасы – 20-240С;
ауаның салыстырмалы ылғалдығы – 40-60%;
ауаның шаңдануы – 0,5мг/м3-тан аспайды.
Өндірістік жұмыс зонасының ауасын қалыпты ұстап тұру үшін, кондиционерлеу
Мұндағы n = адамдар саны.
(кДж/сағ)
Күннен келетін жылу
Мұндағы: q0 = радиация мөлшері;
q0 = 252 кДж/м2*сағ;
F0 = шынының беті;
А0 = шынының түрін еске алатын коэффициент (екі қабатты
(кДж/сағ)
Жасанды жарықтандырудан келетін жылу мөлшері
Мұндағы: ( = электроэнергиясын жылуға айналдыратын коэффициент;
N = жасанды жарықтандыру жүйесінің тұтыну қуаты;
3612 = электрлік эквивалент (кДж/кВт).
(кДж/сағ)
ЭЕМ-нен келетін жылу мөлшері
Мұндағы: - компьютерлердің тұтынатын қуаттарының қосындысы
(1 – электродвигательдің орташа пәк-і (0,7 ( 0,9);
(2 – қолдану коэффициенті (0,5 ( 0,8);
(3 – электродвигательдің бір мезетте қолдану коэффициенті
(0,5 ( 1);
(4 – механикалық энергияның үлесін сипаттайтын
коэффициент.
Салқындататын ортаны пайдаланатын компьютерлер үшін:
= 0.1
(кДж/сағ)
Барлық көздерден түсетін жылу мөлшерінің қосындысы
(кДж/сағ)
Диаграмманы пайдаланып, сыртқы ауаның жылу ұстауы Ic = 76.44
Есептеу орталығын желдетуге қажетті ауаның мөлшері:
кг/сағ
м3/сағ
Qx=Qmax
Qx = суық өнімділік және L ауаның өнімділігі арқылы
Электромагниттік сәулелену. Электромагниттік сәулелену көрсеткіштері ҚР ҚНжәнеЕ 22.12-2003 «Дербес
Компьютерлік техникамен жұмыс кезінде электрмагниттік сәулелену байқалады. Электрмагниттік
5.2- кесте Сәулеленудің ең рұқсат етілген дозасы
Сәулелену категориясы ЕРД жыл
Критикалық органдар тобы
I II III IV
А – проффессионалдық сәулелену 5 15 30 75
Б – тұрғындардың кейбіреулері 0.5 1.5 3 7.5
Дисплейдің электрмагнитті сәулеленуі ең басты мәселе болып табылады. Монитордың
Адамға монитордан әсер ететін электромагнтиттік сәулелердің әсерін төмендету мақсатында
Өндірістік жарықтану. Жұмыс орынында жарықтандыру еңбек қорғау ғылымының
Табиғи жарықтану коэффициент мөлшері (ТЖК) ҚР ҚНжЕ 2.04.05-2002 «Жасанды
Жұмыс орындағы жасанды жарықтандыру кезінде қиыстырылған жүйелер түрінде
Бейнетерминалдармен жұмыс жасағанда операторлар және программистер ортақ жарық беретін
5.3-кесте Өндірістік ғимараттар үшін табиғи жарықтандыру коэффициентінің нормаланған (eн)
Көру жұмысының
сипаттамасы Айыру объектісінің ең кіші өлшемі (мм) Көру жұмысының
Қабырға-лық Төбелік және аралас
Ең жоғарғы дәлдік 0,15 кіші I 3,5 10
Өте жоғарғы дәлдік 0,15 – 0,3 II 2,5 7
Жоғарғы дәлдік 0,3 – 0,5 III 2,0 5
Орта дәлдік 0,5 – 1 IV 1,5 4
Кіші дәлдік 1 – 5 V 1,0 3
Дөрекі 5-тен көп VI 0,5 2
Өздігінен жарқырайтын материалдармен және ыстық цехтардағы бұйымдармен жұмыс істеу
VII
1,0
3
Өндірістік үрдістің жүрісін жалпы бақылау - VIII 0,3 1
Құрылғылардың күйін периодты бақылау (…) - VIII 0,2 0,7
Механизацияланған және механизацияланбаған қоймаларда жұмыс істеу -
VIII 0,1
0,5
Жарық климатының белдеуі І ІІ ІІІ IV V
Коэффициент (К) 1,2 1,1 1,0 0,9 0,8
5.4-кесте Қабырғалы жарықтандыру кезіндегі күн жарықтығы коэффициентінің мәні (с)
Жарықтық климатының белдеуі Көкжиек жақтарына
бағытталған жарық ойықтары үшін (с) коэффициенті, градус
136-225 226-315 және
46-135 316-45
І 0,90 0,95 1
ІІ 0,85 0,90 1
ІІІ 1 1 1
IV 0,75
0,70 0,80
0,75 1
0,95
Солтүстік ендіктен солтүстікке қарай 500
Солтүстік ендіктен оңтүстікке қарай 500
V 0,60
0,60 0,70
0,65 0,90
0,85
Солтүстік ендіктен солтүстікке қарай 400
Солтүстік ендіктен оңтүстікке қарай 400
Орта дәлдік көру жұмысының өлшемі 0,5-1, көкжиек коэффициенті=0,75, бөлменің
Жұмыс орындарындағы ең кіші жарықтану бойынша табиғи жарықтандырудың іс-жүзіндегі
=(25/750)*100=3,33%
мұнда, е – табиғи жарықтандыру коэффиценті (%); Еішкі –
Табиғи жарықтандырудың есептік коэффициентін анықтау:
, %=3,33*0,9*0,75=2,25
мұнда, к – жарық ойықтарының биіктігінен көрінетін бөліктер саны;
Қатынас=Ұ/Т=10,4/6,5=1,6;
Қатынас=Т/Н=6,5/2,3=2,8;
Қабырғалық жарықтандыру кезінде жарық ойықтарының жарықтық сипаттамасының мәні:
Жалпы жарық өткізу коэффициентін анықтау:
Т0=Т1. Т2 .Т3 .Т4= 0,8*0,75*0,8*0,8=0,384
Шағылудың орта коэффициентін есептеу:
=4,405
Табиғи жарықтандырудың іс-жүзіндегі коэффициентін (ешын) пайдаланып, жарық ойықтарының ауданын
=22,65 м2
Табиғи жарықтанудың есептік коэффициентін (ее) пайдаланып, жарық ойықтарының ауданын
=15,31 м2
Шу мен діріл. Шу мен діріл деңгейінің оңтайлы көрсеткіштері
Шу – уақыт бойынша жүйесіз өзгеретін, әртүрлі жиіліктегі және
Математиктермен программистер және операторлар жұмыс орындарында шу деңгейі –
Бөлме көлемі V = a * b * h
Бөлмені шектейтін ішкі беттердің қосынды ауданы S = 2
Облицовка конструкциясы ретінде Э-0,1 әйнекмата қабаты мен және қалыңдығы
63 Гц октавты жолағындағы дыбыстың азаюын табайық:
11000 Гц жиілігінде бөлме тұрақтысы келесі формула бойынша анықталады:
Вш1000 = V / 10 = 1646 / 10
Жиілікті көбейткіш (63=0,5 (көлемі 1000 м3-тан асатын бөлмелер үшін).
В63 = (63 * Вш1000 = 0,5 *164,6 =
Облицовканы орнатқанға дейінгі бөлмедегі дыбыс сіңірудің орташа коэициенті мына
(63 = В63 / (В63 + S) = 82,3/
Берілген конструкцияның дыбыс сіңіру коэффициенті: (обл63 =0.060;
Облицовкамен қосылатын қосымша дыбыс сініру келесі формуламен анықталады:
(А63 = (обл63 * Sобл = 0.060* 1268 =76,08м2;
Дыбыс сіңіретін облицовкасы жоқ беттердің дыбыс сіңіруінің эквивалентті ауданы:
А163 = (63 * (S – Sобл) =0.060 *
Облицовкасы бар бөлменің дыбыс сіңіретін орташа коэффициенті мына формуламен
(163 = (А163 + (А63) / S = (44,88+76,08)
Облицовкадан кейінгі бөлме тұрақтысы келесі формуламен анықталады:
В163 = (А163 + (А63) / (1 - (163)
Дыбыс қысымының төмендеу деңгейі мына формуламен анықталады:
(L63 = 10 * lg(B163/B63) = 10 * lg
Акустикалық өңдеуден кейінгі бөлмедегі дыбыс деңгейі:
L63 - (L63 = 86 –1,623 = 84,377дБ.
Есептің нәтижесі бойынша Э-0,1 әйнекмата қабатымен және қалыңдығы 2
Қорғайтын жерлендіру. ҚР ҚН және Е1.03.05-2001 «Жерлендіруді қорғау. Нөлдену»
Қорғайтын жерлендіру дегеніміз кернеулі болу мүмкін ток өткізгіш құрылымдарын
Қазіргі кезде ЭЕМ-де электронды сұлбалардың элементтерін өте тығыз орналастырған.
ЭЕМ-нің барлық құрылғыларының корпустерінде машиналық залдағы қорғау жерлендірме шинасына
Машиналық залда портативті компьютерлерді пайдаланғанда, оларды бір ұшы корпусқа,
Ал статикалық электр тоғынан қорғау үшін ауа ылғалдығын сақтап
Электрлік изоляция күйін бақылау үшін периодты түрде изоляцияны сынау
Қорғау құралдарының дұрыстығы әрбір пайдаланулар алдында тексеріледі және әрбір
5.5-кесте Ток әсерінің астында қалуының шекті (артық емес) мөлшері
Ток түрі Ток әсерінің астында қалуының шекті (артық емес)
0,01-0,03 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8
Айналмалы 50 Гц
Айналмалы 400 Гц
Тұрақты
650
650
650
500
500
500
250
500
400
165
330
350
125
250
300
100
200
250
85
170
240
70
140
230
65
130
220
55
110
210
50
100
200
36
6
36
8
40
10
Қорғану үшін ПР-2 қорғандырғышы қолданылады. Қорғандыру тоғы:
,
Мұндағы Кп – іске қосу коэффициенті = 0,5...4,0; К
Нөлдеуді есептеуді тексеру. Трансформатор қуатының нөлдік есептеуінің мәнін анықтайық:
Аймақтан әрбір фазалық сым үшін активті қуатын есептейміз:
мұндағы – L сым ұзындығы, S – сымның
Үш аймақ үшін фазалық сымның активті қуатын есептейміз:
Ом
Ом
Ом
Фазалық сымның толық активті қуаты: RФе =О, 56
Сымдардың барлық жердегі температурасы Т=55 С деп, температуралық жөндеулерін
Ом,
мұндағы град – алюминий қуатының температуралық коэффициенті.
Нөлдік қорғану өткізгішінің активті қуаты:
Ом; Ом
Сталыдан жасалған труба үшін: (=1,8 Ом/км
Ом
Сонымен нөлдену магистралының суммарлы қуаты мынаған тең болады:
RM3 å =RM3 1+RМЗ 2+RM3 3=0,544 Oм
Ішкі индуктивті қуатын анықтаймыз. Фазалық сым үшін:
Х'Ф= Х'ФМ - ХФL ;
Нөлдену магистралі үшін:
Х'М3= Х'М3 М - ХМ3 L ;
мұндағы Х'М3 и Х'ФМ- индуктивті қарсылық;
ХМ3 и ХФ1- өзіндік индукцияның ішкі индуктивті қуаты.
Фазалық сымның өзара индукция мен нөлдеу магистралімен шартталған индуктивті
Х'ФМ = Х'М3 М =0145 lg(dФМ3)
мұндағы d – фазалық және нөлдік сымның ара қашықтығы
Х’ФМ1=Х’М3М=0,145 lg1 5=0,17 Ом.
Х’ФМ2=Х’М3М=0,145 lg15=0,17 Ом.
Х’ФМ3=Х’М3М=0,145 lg9,5=0,142 Ом.
Барлық аймақ үшін суммарлы қуат: Х’ФМ =Х’М3М
Ішкі индуктивті қуат формуламен анықталады:
XФL = X'L* L , где X'L- индукцияның меншікті
X'L1 =0,09*0,25=0,023 Oм
X'L2=0,068*0,075=0,005 Oм
X'L3 =0,03*0,03=0,0009 Oм
Фазалық сымның суммарлы ішкі индуктивті қуаты:
ХФL=0,029 Oм
XM3L1 =0,068*0,25=0,017 Oм
XM3L2 =0,03*0,075=0,0025Oм
XM3L3=0,138*0,03=0,004 Oм.
Нөлдеу магистралінің суммарлы ішкі индуктивті қуаты:
XM3L=0,024 Oм
Суммарлы ішкі индуктивті қуат:
ХФ'=0,435-0,0314=0,453 Ом
ХМ3'=0,435-0,0244=0,458 Ом
Ішкі индуктивті қуатты анықтайық:
ХФ"1-2= XM3"1-2=0,057*0,075=0,001 Ом
ХФ"3=0,0157*0,03=0,0005 Oм
Фазалық қуаттың толық қуаты және нөлдену магистралі:
ZФ=0,78 Ом
ZM3=0,79 Oм
КЗ бір фазалық тоқты формуламен анықтаймыз:
IКЗ =220/(0,78+0,79)=132 А
Берілгенімен есептеу параметрін салыстырамыз: IКЗ=132>12 А
Сонымен қатар шарт орындалуы қажет:
5.4 Техникалық қауіпсіздігі
Жоғарыда аталған адам өміріне потенциальді қауіпті факторларға байланысты, есептеу
Еңбекті қорғау бөліміндегі ең де маңызды түрі – жұмысшылардың
5.5 Өрт қауіпсіздігі
Жұмыс орынындағы өрт қауіпсіздік параметрлері ҚР ҚНжЕ 2.02.05-2002. «Ғимараттар
Машиналық зал өртке қауіпсіздігі дәрежесі бойынша В категориясына жатады.
ҚР ҚНжЕ 2.02.05-2002 құжаты әртүрлі объекттердің қорғаныс жағдайы бойынша
5.6-кесте Құрылыс конструкцияларының минимальді өртке қарсы шыдамдылығы
Құрылыстың өртке қарсы деңгейі Қабырғалар Колонналар Баспалдақ Плиталар Төсеу
Жүктеуші Өзіндік жүктеуші Сыртқы Ішкі
Плиталар Балкалар
І
ІІ
2,5
2
1,25
1
0,5
0,25
0,5
0,25
2,5
2
1
1
1
0,75
0,5
0,25
0,5
0,25
Машиналық залдағы кәбілді желілердің барлығы, өртке тұрақтылығы 0,5 сағат
ҚОРЫТЫНДЫ
Дипломдық жобаның жұмысы нәтижесінде мүлік агенттігі үшін дерекқор
Жасалған жұмыстың нәтижесінде автоматизация объектін, дерекқордың ақпараттық құрылымын және
ӘДЕБИЕТТЕР ТІЗІМІ
Мұстафина Б.М. Ақпарат қорғау және қауіпсіздендіру негіздері: Оқу құралы.
Тұрым А. Ш. Ақпараттану және Есептеу техникасы саласындағы аталымдардың
Айтхожаева Е.Ж. Системы баз данных. – Алматы:
Джеймс Перри, Пост Джеральд, Введение в Oracle 10g. –
Дейт К.Дж. Введение в системы баз данных, 7-е издание.:
Коннолли Т., Бегг К., Страчан А. Базы данных.
Информатика: Учебник. – 3-е перераб. изд. / Под ред.
Фленов М.Е. Библия Delphi. – СПб.: БХВ-Петербург, 2005.
Фаранов В.В., Программирование баз данных в Delphi 7. Учебный
Хорев А. А. Защита информации от утечки по техническим
Қазақша-орысша, орысша-қазақша терминологиялық сөздік: Информатика және есептеуіш техника/Жалпы редакциясын
Оқушыларға, студенттерге арналған қазақша-орысша, орысша-қазақша сөздік. – Алматы: “Аруна”
Кобевник В.Ф. Охрана труда. – Киев: Высшая школа, 1990.
«Еңбек қауіпсіздігі және еңбекті қорғау туралы» заң
«Қазақстан Республикасындағы еңбек туралы» заңы
Юзов А.В. Экономика и организация производства в дипломных проектах.
Темiрғалиев С.Ж. Дипломдық жобаның зкономика бөлімі. Әдістемелік нұсқау.
А Қосымшасы
REM Build the Redwood Realty database
SET FEEDBACK OFF
CLEAR SCREEN
@@Ch05Agents.sql
PROMPT Agents
@@Ch05ContactReason.sql
PROMPT ContactReason table created/populated.
@@Ch05CustAgentList.sql
PROMPT CustAgentList table created/populated.
@@Ch05Customers.sql
PROMPT Customers table created/populated.
@@Ch05LicenseStatus.sql
PROMPT LicenseStatus table created/populated.
@@Ch05Listings.sql
PROMPT Listings table created/populated.
@@Ch05Properties.sql
PROMPT Properties table created/populated.
@@Ch05SaleStatus.sql
PROMPT SaleStatus table created/populated.
@@Ch05AddForeignKeys.sql
PROMPT Foreign key constraints added.
@@Ch05ListTables.sql
SET FEEDBACK ON
REM Create foreign key constraints
REM Agents constraints
SET TERMOUT OFF
ALTER TABLE Agents
ADD CONSTRAINT fk_Agents_License FOREIGN KEY (LicenseStatusID)
REFERENCES LicenseStatus(LicenseStatusID)
ON DELETE CASCADE;
REM CustAgentList constraints
ALTER TABLE CustAgentList
ADD CONSTRAINT fk_CustAgentList_Cust FOREIGN KEY (CustomerID)
REFERENCES Customers (CustomerID)
ON DELETE CASCADE;
ALTER TABLE CustAgentList
ADD CONSTRAINT fk_CustAgentList_Agent FOREIGN KEY (AgentID)
REFERENCES Agents (AgentID)
ON DELETE CASCADE;
ALTER TABLE CustAgentList
ADD CONSTRAINT fk_CustAgentList_Listing FOREIGN KEY (ListingID)
REFERENCES Listings (ListingID)
ON DELETE CASCADE;
ALTER TABLE CustAgentList
ADD CONSTRAINT fk_CustAgentList_Contact FOREIGN KEY (ContactReason)
REFERENCES ContactReason (ContactReason)
ON DELETE CASCADE;
REM Listings constraints
ALTER TABLE Listings
А Қосымшасының жалғасы
ADD CONSTRAINT fk_Listings_Properties FOREIGN KEY (PropertyID)
REFERENCES Properties (PropertyID)
ON DELETE CASCADE;
ALTER TABLE Listings
ADD CONSTRAINT fk_Listings_Agents FOREIGN KEY (ListingAgentID)
REFERENCES Agents (AgentID)
ON DELETE CASCADE;
ALTER TABLE Listings
ADD CONSTRAINT fk_Listings_SaleStatus FOREIGN KEY (SaleStatusID)
REFERENCES SaleStatus (SaleStatusID)
ON DELETE CASCADE;
REM Properties constraints
ALTER TABLE Properties
ADD CONSTRAINT fk_Properties_Customers FOREIGN KEY (OwnerID)
REFERENCES Customers (CustomerID)
ON DELETE CASCADE;
COMMIT;
SET TERMOUT ON
REM Create and populate Agents table
SET TERMOUT OFF
DROP TABLE Agents CASCADE CONSTRAINTS PURGE;
CREATE TABLE Agents
(AgentID
FirstName NVARCHAR2(30),
LastName NVARCHAR2(30),
HireDate DATE,
BirthDate DATE,
Gender
WorkPhone NVARCHAR2(20),
CellPhone NVARCHAR2(20),
HomePhone NVARCHAR2(20),
Title
TaxID
LicenseID NVARCHAR2(20),
LicenseDate DATE,
LicenseExpire DATE,
LicenseStatusID INTEGER,
CONSTRAINT pk_Agents PRIMARY KEY (AgentID)
);
INSERT INTO Agents VALUES (10041, 'Kai', 'Marcoux', '03-Oct-96', '12-Dec-70',
INSERT INTO Agents VALUES (10235, 'Tobias', 'Carling', '19-Dec-00', '19-Oct-75',
INSERT INTO Agents VALUES (10429, 'Elizabeth', 'Dahlen', '23-May-05', '03-Oct-69',
А Қосымшасының жалғасы
INSERT INTO Agents VALUES (10497, 'Ramanathan', 'Rowe', '05-Sep-97', '23-Oct-53',
INSERT INTO Agents VALUES (10849, 'Heather', 'Sheibani', '18-Jul-03', '03-Mar-83',
INSERT INTO Agents VALUES (10913, 'Bruce', 'Voss', '05-Jun-96', '03-Apr-70',
INSERT INTO Agents VALUES (11775, 'Cecilia', 'Romero', '01-Nov-99', '21-Oct-62',
INSERT INTO Agents VALUES (12211, 'Cornelis', 'Dann', '02-Sep-01', '16-Jul-59',
INSERT INTO Agents VALUES (12301, 'Danial', 'Silverburg', '21-Sep-97', '11-Jan-59',
INSERT INTO Agents VALUES (12499, 'Clair', 'Robinson', '16-Oct-06', '01-Jul-69',
INSERT INTO Agents VALUES (12715, 'Nancy', 'Piperova', '24-Dec-02', '21-Jun-78',
INSERT INTO Agents VALUES (12765, 'Edwin', 'Townsend', '12-Sep-06', '01-Feb-55',
INSERT INTO Agents VALUES (12875, 'Essi', 'Okindo', '20-Dec-95', '04-Mar-74',
INSERT INTO Agents VALUES (12963, 'Lee', 'Reed', '18-Sep-00', '25-Mar-56',
INSERT INTO Agents VALUES (13353, 'Stanislaw', 'Soltwedel', '04-May-96', '04-Apr-69',
INSERT INTO Agents VALUES (13555, 'Belinda', 'Chong', '30-Aug-95', '20-Oct-57',
INSERT INTO Agents VALUES (13649, 'Ricki', 'Selby', '05-Jan-02', '08-May-80',
INSERT INTO Agents VALUES (13771, 'Jessica', 'Taylor', '29-Jun-98', '26-Sep-61',
INSERT INTO Agents VALUES (14117, 'Tim', 'St-Onge', '13-Jul-97', '19-May-68',
INSERT INTO Agents VALUES (14447, 'Jackson', 'Flamenbaum', '08-Feb-00', '03-May-68',
А Қосымшасының жалғасы
698, '16-Feb-99', '01-Mar-02', 1001);
COMMIT;
SET TERMOUT ON
REM Create and Populate CustAgentList table
SET TERMOUT OFF
DROP TABLE CustAgentList CASCADE CONSTRAINTS PURGE;
CREATE TABLE CustAgentList
(CustomerID INTEGER NOT NULL,
AgentID INTEGER
ListingID INTEGER NOT NULL,
ContactDate DATE NOT
ContactReason NVARCHAR2(15),
BidPrice NUMERIC(9),
CommissionRate NUMERIC(4,4),
CONSTRAINT pk_CustAgentList PRIMARY KEY (CustomerID, AgentID, ListingID, ContactDate)
INSERT INTO CustAgentList VALUES (25019,15293,15044,'05-Aug-06', 'Buy',148067,0);
INSERT INTO CustAgentList VALUES (25067,12211,16114,'23-Apr-07', 'Buy',135281,0);
INSERT INTO CustAgentList VALUES (25067,13353,15950,'08-Dec-06', 'Buy',132438,0);
INSERT INTO CustAgentList VALUES (25075,14677,15982,'15-Dec-06', 'Buy',138826,0);
INSERT INTO CustAgentList VALUES (25087,10849,16217,'10-Apr-07', 'Buy',138222,0);
INSERT INTO CustAgentList VALUES (25087,10849,16217,'09-Jun-07', 'Buy',141856,0);
INSERT INTO CustAgentList VALUES (25099,12499,15310,'24-Aug-06', 'Buy',97375,0);
INSERT INTO CustAgentList VALUES (25099,12499,15310,'30-Aug-06', 'Buy',107509,0);
INSERT INTO CustAgentList VALUES (25103,12875,16132,'09-Mar-07', 'Buy',144926,0);
INSERT INTO CustAgentList VALUES (25179,12211,15175,'24-Aug-06', 'Buy',107265,0);
INSERT INTO CustAgentList VALUES (25211,15233,15064,'20-Aug-06', 'Buy',115815,0);
INSERT INTO CustAgentList VALUES (25211,15233,15064,'30-Aug-06', 'Buy',121787,0);
INSERT INTO CustAgentList VALUES (25211,15233,15064,'14-Sep-06', 'Buy',134647,0);
INSERT INTO CustAgentList VALUES (25223,12715,15676,'16-Nov-06', 'Buy',120715,0);
INSERT INTO CustAgentList VALUES (25231,14117,15691,'28-Nov-06', 'Buy',143267,0);
INSERT INTO CustAgentList VALUES (25291,12301,15793,'11-Dec-06', 'Buy',111895,0);
INSERT INTO CustAgentList VALUES (25291,12301,15793,'09-Jan-07', 'Buy',128231,0);
INSERT INTO CustAgentList VALUES (25291,12301,15793,'21-Jan-07', 'Buy',129300,0);
INSERT INTO CustAgentList VALUES (25291,12301,15793,'20-Feb-07', 'Buy',132470,0);
INSERT INTO CustAgentList VALUES (25315,13353,15080,'20-Jul-06', 'Buy',95259,0);
INSERT INTO CustAgentList VALUES (25315,13353,15080,'23-Jul-06', 'Buy',95921,0);
INSERT INTO CustAgentList VALUES (25335,14601,15861,'10-Jan-07', 'Buy',96381,0);
INSERT INTO CustAgentList VALUES (25335,14601,15861,'18-Jan-07', 'Buy',99412,0);
INSERT INTO CustAgentList VALUES (25335,14601,15861,'27-Jan-07', 'Buy',103103,0);
INSERT INTO CustAgentList VALUES (25351,15233,15741,'04-Nov-06', 'Buy',93573,0);
INSERT INTO CustAgentList VALUES (25363,15233,15547,'05-Dec-06', 'Buy',177418,0);
INSERT INTO CustAgentList VALUES (25363,15233,15547,'04-Jan-07', 'Buy',202919,0);
INSERT INTO CustAgentList VALUES (25379,12963,15282,'24-Aug-06', 'Buy',125355,0);
INSERT INTO CustAgentList VALUES (25407,12301,15005,'15-Jul-06', 'Buy',99188,0);
INSERT INTO CustAgentList VALUES (25407,12301,15005,'11-Aug-06', 'Buy',107285,0);
INSERT INTO CustAgentList VALUES (25407,12301,15005,'28-Aug-06', 'Buy',117180,0);
INSERT INTO CustAgentList VALUES (25455,14883,15262,'11-Oct-06', 'Buy',116881,0);
INSERT INTO CustAgentList VALUES (25459,15293,15866,'23-Nov-06', 'Buy',92520,0);
INSERT INTO CustAgentList VALUES (25459,15293,15866,'26-Nov-06', 'Buy',103643,0);
А Қосымшасының жалғасы
INSERT INTO CustAgentList VALUES (33192,14883,15497,'22-Sep-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33229,12875,15623,'19-Oct-06', 'Buy',121279,0);
INSERT INTO CustAgentList VALUES (33281,15293,15588,'24-Nov-06', 'Buy',135344,0);
INSERT INTO CustAgentList VALUES (33283,15061,15523,'24-Sep-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33305,14599,15318,'17-Aug-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33317,10913,15470,'25-Sep-06', 'Buy',116663,0);
INSERT INTO CustAgentList VALUES (33344,14677,15773,'29-Oct-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33407,13555,15051,'02-Aug-06', 'Buy',103605,0);
INSERT INTO CustAgentList VALUES (33407,13555,15234,'06-Aug-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33434,14601,15742,'03-Dec-06', 'Buy',157996,0);
INSERT INTO CustAgentList VALUES (33439,10429,15559,'31-Oct-06', 'Buy',91826,0);
INSERT INTO CustAgentList VALUES (33449,11775,16059,'11-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33454,10235,15102,'26-Sep-06', 'Buy',99824,0);
INSERT INTO CustAgentList VALUES (33464,11775,16066,'12-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33464,13353,15454,'17-Oct-06', 'Buy',145279,0);
INSERT INTO CustAgentList VALUES (33464,15233,15262,'01-Oct-06', 'Buy',112741,0);
INSERT INTO CustAgentList VALUES (33502,14599,15303,'15-Aug-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33555,10913,15344,'11-Sep-06', 'Buy',138419,0);
INSERT INTO CustAgentList VALUES (33555,13555,15629,'18-Dec-06', 'Buy',130420,0);
INSERT INTO CustAgentList VALUES (33555,13555,15629,'20-Feb-07', 'Buy',167705,0);
INSERT INTO CustAgentList VALUES (33565,11775,16201,'27-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33647,15233,15601,'01-Nov-06', 'Buy',111256,0);
INSERT INTO CustAgentList VALUES (33711,11775,15316,'17-Aug-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33714,14599,15943,'20-Jan-07', 'Buy',93065,0);
INSERT INTO CustAgentList VALUES (33714,14599,15943,'31-Jan-07', 'Buy',104493,0);
INSERT INTO CustAgentList VALUES (33714,14601,15378,'03-Sep-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33736,15233,16063,'12-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33737,14883,15368,'13-Oct-06', 'Buy',188519,0);
INSERT INTO CustAgentList VALUES (33737,14883,15368,'18-Oct-06', 'Buy',199473,0);
INSERT INTO CustAgentList VALUES (33745,14883,15224,'05-Aug-06', 'Sell',NULL,0.05);
INSERT INTO CustAgentList VALUES (33746,12963,15720,'22-Oct-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33753,10041,15801,'15-Nov-06', 'Buy',146428,0);
INSERT INTO CustAgentList VALUES (33753,10041,15801,'16-Nov-06', 'Buy',164904,0);
INSERT INTO CustAgentList VALUES (33753,12301,15888,'14-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33821,15293,15268,'10-Aug-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33842,12875,15110,'15-Jul-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33845,15233,15945,'26-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33887,14447,15112,'16-Jul-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33897,15293,15663,'10-Oct-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33939,12963,15767,'28-Oct-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33951,11775,16215,'28-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33974,13353,15943,'26-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (33975,12499,16160,'23-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (34001,12715,15841,'05-Dec-06', 'Buy',157240,0);
INSERT INTO CustAgentList VALUES (34001,12715,15841,'07-Dec-06', 'Buy',182763,0);
INSERT INTO CustAgentList VALUES (34013,14117,15830,'17-Dec-06', 'Buy',91832,0);
INSERT INTO CustAgentList VALUES (34054,12499,16229,'30-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (34085,11775,15809,'03-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (34090,12301,15658,'06-Nov-06', 'Buy',137947,0);
INSERT INTO CustAgentList VALUES (34091,14117,15877,'13-Nov-06', 'Sell',NULL,0.06);
А Қосымшасының жалғасы
INSERT INTO CustAgentList VALUES (36242,13555,15223,'05-Aug-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36256,12765,15688,'19-Dec-06', 'Buy',182858,0);
INSERT INTO CustAgentList VALUES (36267,10497,15866,'12-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36268,10497,15536,'26-Sep-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36269,13555,15992,'30-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36269,14601,15501,'04-Oct-06', 'Buy',155081,0);
INSERT INTO CustAgentList VALUES (36271,10041,15987,'30-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36282,12715,15766,'28-Oct-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36285,12499,15379,'04-Sep-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36285,14599,14987,'07-Jul-06', 'Buy',97509,0);
INSERT INTO CustAgentList VALUES (36285,14599,14987,'29-Jul-06', 'Buy',121256,0);
INSERT INTO CustAgentList VALUES (36293,12499,16112,'16-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36297,13771,15174,'17-Nov-06', 'Buy',197991,0);
INSERT INTO CustAgentList VALUES (36297,13771,15174,'01-Jan-07', 'Buy',222058,0);
INSERT INTO CustAgentList VALUES (36297,14601,15675,'24-Oct-06', 'Buy',116544,0);
INSERT INTO CustAgentList VALUES (36297,14601,16222,'29-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36405,10041,15183,'30-Jul-06', 'Sell',NULL,0.05);
INSERT INTO CustAgentList VALUES (36426,14883,15273,'06-Sep-06', 'Buy',105900,0);
INSERT INTO CustAgentList VALUES (36465,14599,15885,'14-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36492,15521,15385,'05-Sep-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36494,13649,15111,'12-Aug-06', 'Buy',96085,0);
INSERT INTO CustAgentList VALUES (36514,10849,15863,'27-Nov-06', 'Buy',211062,0);
INSERT INTO CustAgentList VALUES (36514,10849,15863,'11-Dec-06', 'Buy',266457,0);
INSERT INTO CustAgentList VALUES (36514,12715,15632,'08-Oct-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36590,12765,15256,'09-Aug-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36605,12715,15525,'25-Sep-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36631,14117,15115,'18-Aug-06', 'Buy',121170,0);
INSERT INTO CustAgentList VALUES (36631,15061,16188,'26-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36634,10429,15885,'15-Dec-06', 'Buy',88347,0);
INSERT INTO CustAgentList VALUES (36634,10429,15885,'04-Jan-07', 'Buy',104979,0);
INSERT INTO CustAgentList VALUES (36634,13649,15001,'25-Jun-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36643,12963,15830,'05-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36826,12715,15064,'04-Aug-06', 'Buy',113890,0);
INSERT INTO CustAgentList VALUES (36826,12715,15064,'21-Aug-06', 'Buy',119420,0);
INSERT INTO CustAgentList VALUES (36826,12715,15064,'09-Sep-06', 'Buy',128272,0);
INSERT INTO CustAgentList VALUES (36832,12301,15230,'05-Aug-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36887,15293,15947,'27-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36901,11775,15784,'30-Oct-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36909,12301,16156,'22-Dec-06', 'Sell',NULL,0.05);
INSERT INTO CustAgentList VALUES (36928,13649,15705,'04-Jan-07', 'Buy',112340,0);
INSERT INTO CustAgentList VALUES (36928,15061,15353,'25-Oct-06', 'Buy',97703,0);
INSERT INTO CustAgentList VALUES (36928,15061,15353,'31-Oct-06', 'Buy',107402,0);
INSERT INTO CustAgentList VALUES (36928,15061,15353,'01-Nov-06', 'Buy',118376,0);
INSERT INTO CustAgentList VALUES (36928,15233,15440,'14-Sep-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (36983,12499,15817,'04-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (37050,15521,15558,'27-Oct-06', 'Buy',101511,0);
INSERT INTO CustAgentList VALUES (37092,12499,15112,'27-Oct-06', 'Buy',103494,0);
INSERT INTO CustAgentList VALUES (37101,10913,15117,'14-Aug-06', 'Buy',90097,0);
INSERT INTO CustAgentList VALUES (37101,10913,15117,'18-Aug-06', 'Buy',90251,0);
INSERT INTO CustAgentList VALUES (37120,14601,16099,'15-Dec-06', 'Sell',NULL,0.06);
А Қосымшасының жалғасы
INSERT INTO CustAgentList VALUES (40234,14447,16010,'16-Jan-07', 'Buy',154100,0);
INSERT INTO CustAgentList VALUES (40247,10235,14979,'23-Jun-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40311,10235,16033,'07-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40341,12301,14998,'06-Aug-06', 'Buy',485196,0);
INSERT INTO CustAgentList VALUES (40355,10235,15837,'07-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40415,15521,14981,'23-Jun-06', 'Sell',NULL,0.04);
INSERT INTO CustAgentList VALUES (40426,12963,15044,'23-Jul-06', 'Buy',144286,0);
INSERT INTO CustAgentList VALUES (40426,14447,15692,'18-Oct-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40426,14599,15591,'12-Oct-06', 'Buy',97057,0);
INSERT INTO CustAgentList VALUES (40426,14599,15591,'22-Oct-06', 'Buy',116794,0);
INSERT INTO CustAgentList VALUES (40439,13353,15340,'18-Sep-06', 'Buy',159637,0);
INSERT INTO CustAgentList VALUES (40439,13353,15340,'25-Sep-06', 'Buy',183196,0);
INSERT INTO CustAgentList VALUES (40463,13353,15962,'28-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40476,10849,16032,'07-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40482,10235,15226,'05-Aug-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40496,12211,15778,'30-Oct-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40549,14677,15496,'22-Sep-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40593,12211,15453,'16-Sep-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40595,14117,15893,'15-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40683,12211,15447,'11-Jan-07', 'Buy',151595,0);
INSERT INTO CustAgentList VALUES (40805,13649,15050,'04-Jul-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40922,12211,15714,'22-Oct-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40943,12963,16016,'05-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40945,12499,15681,'16-Oct-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (40995,14447,15527,'25-Sep-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (41036,13555,15172,'27-Jul-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (41040,12875,15685,'07-Jan-07', 'Buy',339622,0);
INSERT INTO CustAgentList VALUES (41040,12875,15685,'15-Feb-07', 'Buy',399745,0);
INSERT INTO CustAgentList VALUES (41070,14883,15360,'29-Aug-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (41118,15061,15946,'27-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (41154,15233,15303,'17-Sep-06', 'Buy',134607,0);
INSERT INTO CustAgentList VALUES (41164,10235,15798,'11-Jan-07', 'Buy',107390,0);
INSERT INTO CustAgentList VALUES (41164,10235,15798,'22-Jan-07', 'Buy',126273,0);
INSERT INTO CustAgentList VALUES (41164,10235,15798,'11-Feb-07', 'Buy',127191,0);
INSERT INTO CustAgentList VALUES (41164,10849,15267,'10-Aug-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (41195,15521,15821,'04-Nov-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (41214,12963,15158,'01-Aug-06', 'Buy',126158,0);
INSERT INTO CustAgentList VALUES (41216,12765,15623,'13-Oct-06', 'Buy',113398,0);
INSERT INTO CustAgentList VALUES (41216,15293,16135,'19-Dec-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (41248,15233,15005,'24-Jul-06', 'Buy',100079,0);
INSERT INTO CustAgentList VALUES (41248,15233,15005,'16-Aug-06', 'Buy',114454,0);
INSERT INTO CustAgentList VALUES (41272,15233,15676,'15-Oct-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (41279,10497,15183,'23-Aug-06', 'Buy',86638,0);
INSERT INTO CustAgentList VALUES (41320,15061,15726,'23-Oct-06', 'Sell',NULL,0.04);
INSERT INTO CustAgentList VALUES (41322,11775,15561,'22-Jan-07', 'Buy',207535,0);
INSERT INTO CustAgentList VALUES (41322,13771,15010,'26-Jun-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (41328,14117,15217,'04-Aug-06', 'Sell',NULL,0.06);
INSERT INTO CustAgentList VALUES (41332,10497,15058,'04-Jul-06', 'Sell',NULL,0.06);
COMMIT;
SET TERMOUT ON
А Қосымшасының жалғасы
EM Create and populate LicenseStatus table
SET TERMOUT OFF
DROP TABLE LicenseStatus CASCADE CONSTRAINTS PURGE;
CREATE TABLE LicenseStatus
(LicenseStatusID INTEGER NOT NULL,
StatusText NVARCHAR2(25),
CONSTRAINT pk_licensestatus PRIMARY KEY (LicenseStatusID)
INSERT INTO LicenseStatus VALUES (1001, 'Licensed');
INSERT INTO LicenseStatus VALUES (1002, 'Licensed NBA');
INSERT INTO LicenseStatus VALUES (1003, 'Canceled Officer');
INSERT INTO LicenseStatus VALUES (1004, 'Deceased');
INSERT INTO LicenseStatus VALUES (1005, 'Expired');
INSERT INTO LicenseStatus VALUES (1006, 'Government Service');
INSERT INTO LicenseStatus VALUES (1007, 'Military Service');
INSERT INTO LicenseStatus VALUES (1008, 'Conditional Suspension');
INSERT INTO LicenseStatus VALUES (1009, 'Restricted');
INSERT INTO LicenseStatus VALUES (1010, 'Revoked');
INSERT INTO LicenseStatus VALUES (1011, 'Flag Suspended');
INSERT INTO LicenseStatus VALUES (1012, 'Voided');
INSERT INTO LicenseStatus VALUES (1013, 'Withheld Denied');
INSERT INTO LicenseStatus VALUES (1014, '17520 FC Suspended');
INSERT INTO LicenseStatus VALUES (1015, '11350.6 W and I
INSERT INTO LicenseStatus VALUES (1016, 'Surrendered');
COMMIT;
SET TERMOUT ON
REM Create and populate Listings table
SET TERMOUT OFF
DROP TABLE Listings CASCADE CONSTRAINTS PURGE;
CREATE TABLE Listings
(ListingID INTEGER NOT NULL,
PropertyID INTEGER NOT NULL,
ListingAgentID INTEGER NOT NULL,
SaleStatusID INTEGER,
BeginListDate DATE,
EndListDate DATE,
AskingPrice NUMERIC(9),
HousePhoto LONG RAW,
CONSTRAINT pk_listings PRIMARY KEY (ListingID)
);
INSERT INTO Listings VALUES (14979,1040,10235,101,'23-Jun-06','23-Nov-06',126000,NULL);
INSERT INTO Listings VALUES (14981,1055,15521,102,'23-Jun-06','23-Dec-06',127000,NULL);
INSERT INTO Listings VALUES (14987,993,13353,102,'23-Jun-06','23-Aug-06',124950,NULL);
INSERT INTO Listings VALUES (14992,166,10041,101,'23-Jun-06','23-Jul-06',154685,NULL);
INSERT INTO Listings VALUES (14994,1932,15293,103,'23-Jun-06','23-Oct-06',282500,NULL);
А Қосымшасының жалғасы
INSERT INTO Listings VALUES (14997,1469,13771,101,'23-Jun-06','23-Sep-06',145000,NULL);
INSERT INTO Listings VALUES (14998,1989,15233,101,'24-Jun-06','24-Oct-06',495000,NULL);
INSERT INTO Listings VALUES (15001,705,13649,101,'25-Jun-06','25-Jul-06',114950,NULL);
INSERT INTO Listings VALUES (15005,923,12301,103,'26-Jun-06','26-Sep-06',122000,NULL);
INSERT INTO Listings VALUES (15007,527,10429,101,'26-Jun-06','26-Nov-06',107000,NULL);
INSERT INTO Listings VALUES (15010,1141,13771,101,'26-Jun-06','26-Nov-06',129950,NULL);
INSERT INTO Listings VALUES (15016,242,14447,101,'27-Jun-06','27-Sep-06',178128,NULL);
INSERT INTO Listings VALUES (15017,1801,15233,101,'28-Jun-06','28-Aug-06',183000,NULL);
INSERT INTO Listings VALUES (15021,1350,12301,101,'29-Jun-06','29-Sep-06',138950,NULL);
INSERT INTO Listings VALUES (15025,984,14601,101,'30-Jun-06','30-Jul-06',124650,NULL);
INSERT INTO Listings VALUES (15028,1990,12963,103,'30-Jun-06','30-Nov-06',500000,NULL);
INSERT INTO Listings VALUES (15030,478,12765,101,'30-Jun-06','30-Oct-06',105000,NULL);
INSERT INTO Listings VALUES (15031,828,10913,101,'01-Jul-06','01-Oct-06',119000,NULL);
INSERT INTO Listings VALUES (15035,266,10041,101,'01-Jul-06','01-Aug-06',165286,NULL);
INSERT INTO Listings VALUES (15043,1281,10849,101,'02-Jul-06','02-Dec-06',135000,NULL);
INSERT INTO Listings VALUES (15044,1795,10041,101,'02-Jul-06','02-Oct-06',181600,NULL);
INSERT INTO Listings VALUES (15045,1006,15293,101,'03-Jul-06','03-Dec-06',125000,NULL);
COMMIT;
SET TERMOUT ON
REM Create and populate Properties table
SET TERMOUT OFF
DROP TABLE Properties CASCADE CONSTRAINTS PURGE;
CREATE TABLE Properties
(PropertyID INTEGER NOT
OwnerID INTEGER
Address NVARCHAR2(30) NOT NULL,
City NVARChAR2(30) NOT
State NVARCHAR2(20),
Zipcode NVARCHAR2(20),
Bedrooms INTEGER,
Bathrooms INTEGER,
Stories INTEGER,
А Қосымшасының жалғасы
SqFt INTEGER,
YearBuilt NUMERIC(4),
Zone NVARCHAR2(4),
LotSize NUMERIC(4,2),
Latitude NUMERIC(8,5),
Longitude NUMERIC(8,5),
CONSTRAINT pk_properties PRIMARY KEY (PropertyID)
);
INSERT INTO Properties VALUES (1,30011,'5879 Walnut Dr','Eureka','CA','95503-6748',4,2,1,1716,1968,'R1',0.3,40.74,-124.14);
INSERT INTO Properties VALUES (2,30012,'1625 Bayview St','Arcata','CA','95521-6014',2,1,2,1108,1919,'R1',0.1,40.87,-124.07);
INSERT INTO Properties VALUES (3,30015,'4422 Lewis Ave','Eureka','CA','95503-5841',3,2,1,1200,1977,'R1',0.5,40.76,-124.17);
INSERT INTO Properties VALUES (4,30021,'3348 Central Ave','Eureka','CA','95503-5029',2,2,1,965,1982,'R1',0.8,40.78,-124.17);
INSERT INTO Properties VALUES (5,30023,'3004 College Ave','Fortuna','CA','95540-3508',2,2,1,1056,1989,'R1',0.8,40.56,-124.13);
INSERT INTO Properties VALUES (6,30036,'4528 Lentell Rd','Eureka','CA','95503-9710',3,2,1,1153,1993,'R1',0.9,40.76,-124.11);
INSERT INTO Properties VALUES (7,30039,'1784 Roberts Way','Arcata','CA','95521-5016',3,2,1,1410,1979,'R1',0.1,40.88,-124.09);
INSERT INTO Properties VALUES (8,30053,'3179 Pigeon Point Rd','Eureka','CA','95503-9733',3,2,1,1500,1957,'R1',0.4,40.78,-124.11);
INSERT INTO Properties VALUES (9,30103,'1187 Hilfiker Dr','Arcata','CA','95521-5109',2,2,1,955,1981,'R1',0.8,40.88,-124.08);
INSERT INTO Properties VALUES (10,30126,'1752 Beech St','Fortuna','CA','95540-2420',2,2,1,971,1979,'R1',0.1,40.59,-124.14);
INSERT INTO Properties VALUES (11,30132,'1560 Zeus Ave','McKinleyville','CA','95519-4233',2,2,1,982,1994,'R1',0.2,40.93,-124.08);
INSERT INTO Properties VALUES (12,30150,'3860 E St','Eureka','CA','95503-6065',2,2,1,982,1976,'R1',0.1,40.77,-124.16);
INSERT INTO Properties VALUES (13,30157,'1230 Hilfiker Dr','Arcata','CA','95521-5112',3,2,1,1078,1977,'R1',0.1,40.88,-124.08);
INSERT INTO Properties VALUES (14,30176,'1119 Vernon St','Eureka','CA','95501-0938',3,2,1,1200,1970,'R1',0.1,40.79,-124.13);
INSERT INTO Properties VALUES (15,30178,'1348 I St','Arcata','CA','95521-5524',3,2,1,1026,1962,'R1',0.2,40.87,-124.08);
INSERT INTO Properties VALUES (16,30179,'224 Ponderosa Ct','Eureka','CA','95503-5368',3,2,1,1466,1968,'R1',0.1,40.77,-124.16);
INSERT INTO Properties VALUES (17,30180,'4265 Excelsior Rd','Eureka','CA','95503-7909',3,1,1,1026,1961,'R1',0.2,40.76,-124.15);
INSERT INTO Properties VALUES (18,30193,'3205 Glen St','Eureka','CA','95503-4906',3,1,1,1104,1953,'R1',0.3,40.77,-124.18);
INSERT INTO Properties VALUES (19,30199,'1112 L St','Eureka','CA','95501-2477',3,1,1,1200,1972,'R1',0.5,40.79,-124.15);
INSERT INTO Properties VALUES (20,30238,'829 C St','Eureka','CA','95501-1768',3,2,1,1550,1957,'R1',0.3,40.79,-124.16);
INSERT INTO Properties VALUES (21,30243,'6969 Humboldt Hill Rd','Eureka','CA','95503-7173',3,2,1,1032,1963,'R1',0.3,40.72,-124.2);
А Қосымшасының жалғасы
INSERT INTO Properties VALUES (22,30249,'1707 Antoine Ave','Arcata','CA','95521-4880',3,2,1,1168,1961,'R1',0.3,40.89,-124.08);
INSERT INTO Properties VALUES (23,30280,'196 Higgins St','Eureka','CA','95503-5927',3,2,1,1213,1966,'R1',0.9,40.76,-124.17);
INSERT INTO Properties VALUES (24,30285,'2933 L St','Eureka','CA','95501-4510',4,2,1,1400,1974,'R1',0.4,40.78,-124.15);
INSERT INTO Properties VALUES (25,30312,'1691 12th St','Arcata','CA','95521-5720',3,2,1,1110,1974,'R1',0.4,40.87,-124.09);
INSERT INTO Properties VALUES (26,30330,'463 Fieldbrook Rd','Arcata','CA','95519-9790',2,1,1,825,1983,'R1',0.3,40.9,-124.02);
INSERT INTO Properties VALUES (27,30341,'3320 Prairie Ave','Eureka','CA','95501-2723',2,1,1,1125,1943,'R1',0.9,40.78,-124.12);
INSERT INTO Properties VALUES (28,30345,'1202 H St','Eureka','CA','95501-1847',2,2,1,1222,1979,'R1',0.8,40.79,-124.16);
INSERT INTO Properties VALUES (29,30358,'1765 Cecil Ave','Fortuna','CA','95540-3809',3,1,1,1026,1960,'R1',0.9,40.56,-124.13);
INSERT INTO Properties VALUES (30,30372,'636 2d Eur','Eureka','CA','95502',3,1,1,1017,1960,'R1',0.2,40.79,-124.17);
INSERT INTO Properties VALUES (31,30377,'2175 Western Ave','Arcata','CA','95521-5349',2,2,1,1124,1978,'R1',0.9,40.88,-124.08);
INSERT INTO Properties VALUES (32,30395,'1397 Underwood Rd','McKinleyville','CA','95519-9301',3,2,1,1200,1995,'R1',0.1,40.96,-124.1);
INSERT INTO Properties VALUES (33,30413,'1136 Henderson St','Eureka','CA','95501-4505',3,2,1,1228,1958,'R1',0.7,40.78,-124.15);
INSERT INTO Properties VALUES (34,30414,'3206 P St','Eureka','CA','95503-5526',3,2,1,1156,1978,'R1',0.8,40.77,-124.15);
COMMIT;
SET TERMOUT ON
REM Create and populate SaleStatus table
SET TERMOUT OFF
DROP TABLE SaleStatus CASCADE CONSTRAINTS PURGE;
CREATE TABLE SaleStatus
(SaleStatusID INTEGER
SaleStatus NVARCHAR2(10),
CONSTRAINT pk_salestatus PRIMARY KEY (SaleStatusID)
);
INSERT INTO SaleStatus VALUES (101,'For Sale');
INSERT INTO SaleStatus VALUES (102,'Pending');
INSERT INTO SaleStatus VALUES (103,'Sold');
COMMIT;
SET TERMOUT ON
Ә Қосымшасы
3
Концептуалдық ақпараттық
модель
Деректердің логикалық
моделі
Деректердің физикалық
моделі