Курсовой проект по предмету Компьютеры, программирование

  • 261. Ассемблер
    Курсовые работы Компьютеры, программирование

    Завершающей стадией программы являются вывод переменной у и завершение программы. Вывод переменной осуществляется функцией outword, которая содержится в подключаемом модуле io.asm. Подключение данного модуля осуществляется командной include прописываемая до кода программы. Завершение программы осуществляется стандартным способом по стандартному DOS-кому прерыванию int 21 функцией 4Сh.

  • 262. Ассемблер для платформы Java
    Курсовые работы Компьютеры, программирование

    Используемые в коде мнемонические имена команд совпадают с принятыми в The Java Virtual Machine Specification. Однако, как исключение, префикс wide не рассматривается как отдельная команда, вместо этого команды, его имеющие, записываются как wide_<имя_команды>. Форматы записи команд:

    • <мнемоническое_имя>; Такую форму имеют следующие команды: aaload, aastore, aconst_null, aload_0, aload_1, aload_2, aload_3 ,areturn, arraylength, astore_0, astore_1, astore_2, astore_3, athrow, baload, bastore, caload, castore, d2f, d2i, d2l, dadd, daload, dastore, dcmpg, dcmpl, dconst_0, dconst_1, ddiv, dload_0, dload_1, dload_2, dload_3, dmul, dneg, drem, dreturn, dstore_0, dstore_1, dstore_2, dstore_3, dsub, dup, dup2, dup2_x1, dup2_x2, dup_x1, dup_x2, f2d, f2i, f2l, fadd, faload, fastore, fcmpg, fcmpl, fconst_0, fconst_1, fconst_2, fdiv, fload_0, fload_1, fload_2, fload_3, fmul, fneg, frem, freturn, fstore_0, fstore_1, fstore_2, fstore_3, fsub, i2b, i2c, i2d, i2f, i2l, i2s, iadd, iaload, iand, iastore, iconst_0, iconst_1, iconst_2, iconst_3, iconst_4, iconst_5, iconst_m1, idiv, iload_0, iload_1, iload_2, iload_3, imul, ineg, ior, irem, ireturn, ishl, ishr, istore_0, istore_1, istore_2, istore_3, isub, iushr, ixor, l2d, l2f, l2i, ladd, laload, land, lastore, lcmp, lconst_0, lconst_1, ldiv, lload_0, lload_1, lload_2, lload_3, lmul, lneg, lor, lrem, lreturn, lshl, lshr, lstore_0, lstore_1, lstore_2, lstore_3, lsub, lushr, lxor, monitorenter, monitorexit, nop, pop, pop2, return, saload, sastore, swap;
    • <мнемоническое_имя> <метка>; Такую форму имеют команды перехода: goto, goto_w, if_acmpeq, if_acmpne, if_acmpge, if_acmpgt, if_icmple, if_icmplt, if_icmpne, ifeq, ifge, ifgt, ifle, iflt, ifne, ifnonull, ifnull, jsr, jsr_w;
    • <мнемоническое_имя> <целое число>; Число должно удовлетворять ограничениям конкретной команды: aload, astore, dload, dstore, fload, fstore, iload, istore, lload, lstore, ret, bipush, sipush, wide_aload, wide_astore, wide_dload, wide_dstore, wide_fload, wide_fstore, wide_iload, wide_istore, wide_lload, wide_lstore, wide_ret;
    • <мнемоническое_имя> {<полное_имя_класса>|@}::<имя_поля>:<тип_поля>; Тип_поля - имя примитивного типа, принятое в языке Java, либо имя класса. Команды: getfield, putfield, getstatic, putstatic;
    • <мнемоническое_имя> {<полное_имя_класса>|@}::<имя_метода>(<тип_параметра_1>, ... , <тип_параметра_n>):<тип_возвращаемого значения>; Здесь типы параметров и возвращаемого значения - имена примитивных типов, принятые в языке Java, имена классов, либо (только для возвращаемого значения) void. Команды: invokespecial, invokestatic, invokevirtual;
    • <мнемоническое_имя> <полное_имя_класса>; Такой формат имеют следующие команды: anewarray, checkcast, instanceof, new;
    • <мнемоническое_имя> <целое_число_индекс_переменной> <целое_число>; Команды: iinc, wide_iinc;
    • <мнемоническое_имя> <тип> <константа>; - команды ldc, ldc_w, ldc_2w. Здесь тип - int, float, string (для ldc, ldc_w), double, long (для ldc_2w). Константа должна иметь соответствующий тип (целые числа записываются обычным способом, вещественные - в десятичной или экспоненциальной форме, в формате, принятом в Java, строки записываются в двойных кавычках, при этом две двойные кавычки внутри строки интерпретируются как одна двойная кавычка в строке);
    • invokeinterface <имя_интерфейса>::<имя_метода>(<тип_аргумента_1>, ... , <тип_аргумента_2>):<тип_возвращаемого_значения> <целое_число>; - типы - аналогично другим командам вызова методов;
    • multianewarray <полное_имя_класса> <число_измерений>;
    • newarray {boolean|char|float|double|byte|short|int|long};
    • tableswitch <число_1>:<число_n> default: <метка_0> <число_1>:<метка_1> ... <число_n>:<метка_n>; Здесь числа число_1 ... число_n должны быть последовательными целыми числами. При этом числа, указанные сразу после мнемонического имени команды, должны совпадать с границами диапазона чисел, для которых указаны метки перехода. lookupswitch default:<метка_0> <число_1>:<метка_1> ... <число_n>:<метка_n>; Здесь среди чисел, для которых указаны метки перехода, не должно быть одинаковых. Эти числа должны быть целыми, они не обязаны быть упорядочены по возрастанию, сортировка происходит при обработке команды компилятором.
  • 263. Ассемблер и программирование
    Курсовые работы Компьютеры, программирование

     

    1. Калашников О. «Ассемблер? Это просто!»
    2. Питер Абель. Ассемблер и программирование для IBM PC
    3. Курс лекций по предмету «Информатика»
    4. Методические указания к выполнению лабораторных работ по предмету «Информатика»
    5. Крупник А. - Ассемблер Самоучитель
    6. Крупник А. - Изучаем ассемблер
    7. Митницкий В. - Архитектура IBM PC и язык Ассемблера
    8. Голубь Н. - Искусство программирования на Ассемблере
  • 264. База даних "Кафедра" в Access з меню MDI
    Курсовые работы Компьютеры, программирование

    При практичном опрацюванні курсового проекту ми побачили, що MS Access - це не тільки могутня, гнучка і проста у використовуванні СУБД, але і система для розробки працюючих з базами даних додатків. За допомогою Access ви можете створити додаток, що працює в середовищі Windows і повністю відповідне вашим потребам по управлінню даними. Використовуючи запити, ви можете вибирати і обробляти в таблицях інформацію, що зберігається. Можна створювати форми для введення, перегляду і оновлення даних, а також використовувати Access для створення як простих, так і складних звітів. Форми і звіти «успадковують» властивості базової таблиці або запиту, так що в більшості випадків ви вказуєте формати, умови на значення і деякі інші характеристики даних тільки один раз. До числа наймогутніших засобів Access відносяться засоби розробки об'єктів - Майстри, яких ви можете використовувати для створення таблиць, запитів різних типів форм і звітів, а також кнопок і інших атрибутів вбудованого Visual Basic, просто вибравши за допомогою миші потрібні опції. Щоб повністю автоматизувати роботу вашого додатку, за допомогою макросів Access ви легко зв'яжете дані з формами і звітами. Ви можете створити більшість додатків, не написавши ні єдиного рядка програми, але якщо вам необхідно створити щось вже дуже витончене, то на цей випадок Microsoft Access надає могутню мову програмування - Microsoft Access Basic.

  • 265. База даних "Телефонний довідник"
    Курсовые работы Компьютеры, программирование

    · створення базових таблиць. Вони представляють основні блоки зберігання даних і виводяться із сутностей логічної моделі даних. При створенні кожної таблиці розробник повинен розглянути й урахувати ряд факторів: визначити список колонок у таблиці (колонки виводяться з атрибутів сутності логічної моделі даних); визначити типи даних для кожної колонки (типи даних колонок або задані специфікацією домену атрибута логічної моделі, або визначаються розробником самостійно); визначити ім'я таблиці (воно може бути виведене з імені сутності логічної моделі БД або задано розробником самостійно. Бажано в цей момент визначити власника таблиці - користувача, що буде мати усі права доступу на таблицю, а також потенційних користувачів таблиці); визначити ряд параметрів, пов'язаних із характером зберігання таблиці у фізичній БД; визначити обмеження на значення колонок, виходячи з ряду бізнес-правил;

  • 266. База даних "Теорія та практика прикладного програмування"
    Курсовые работы Компьютеры, программирование

     

    1. Кузин А.В., Левонисова С.В. Базы данных. Академия, 2008. 320 с.
    2. ГОСТ 34.003-90. Государственный стандарт Российской Федерации: «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения». М.: ИПК Издательство стандартов, 2002.
    3. http://www.intuit.ru/ . Інтернет університет інформаційних технологій.
    4. Дейт Д. Введение в систему баз данных. М., СПб.: BHV Санкт-Петербург, 1977. 312 с.
    5. http://ru.wikipedia.org/ . Вільна енциклопедія.
    6. Гринченко Н. Н., Гусев Е. В., Макаров Н. П. Проектирование баз данных. СУБД Microsoft Access Горячая Линия-Телеком, 2004. 240 с.
    7. Горев А., Макашарипов С., Ахаян Р. Эффективная работа с СУБД. К.: Академія, 2003. 344с.
    8. Бекаревич Ю., Пушкина Н. Самоучитель Microsoft Access 2003. БХВ-Петербург, 2004. 738 с.
    9. Степанов В. Скачать книгу Microsoft Access 2003 для начинающих. Аквариум-Принт, Дом печати Вятка, 2004. 128 с.
    10. http://www.lessons-tva.info/ . Безкоштовне дистанційне навчання інформатиці, телекомунікаціям та основам електронного бізнесу.
  • 267. База даних клієнтів і замовлень
    Курсовые работы Компьютеры, программирование

    База даних - це, перш за все, сховище об'єктів даних, тобто набору можливих понять або подій, що описуються базою даних, з можливістю пошуку цих об'єктів за ознаками. Невід'ємною межею бази даних є можливість скріплення об'єктів між собою. Базою даних можна вважати не тільки таблиці, що індексують файли із знаннями різних форматів, але і самі ці файли, тому, що вони є сховищами знань, що не типізуються, в такій базі даних. Основною ціллю курсового проекту є закріплення, систематизація та поглиблення знань, отриманих під час вивчення дисципліни, а також розвинення практичних навичок з аналізу обєктів дослідження, проектування баз даних, розробки та налагодження програмного забезпечення для організації роботи зі спроектованою базою даних.

  • 268. База даних лікарських препаратів
    Курсовые работы Компьютеры, программирование

     

    1. Смирнов І.І. Методичні вказівки до виконання курсової роботи Жовті Води 2003р.
    2. Смирнов І.І. Методичні вказівки до виконання курсової роботи Жовті Води 2002р.
    3. Смирнов І.І. Курс лекций по СУБД Желтые Води 2002р.
    4. Смирнов І.І. Збірка лабораторних робіт з СУБД Жовті Води 2003р.
    5. Д.Крёнке Теория и практика построения баз данных Питер 2003г.
    6. А.Хомоненко Базы данных Санки Петербург Корона 2004г.
    7. Ф.Тринкус Фармако терапевтический справочник Киев Здоровье 2004г.
    8. Б.Петровський Популярная медицинская энциклопедия Москва 2003г.
    9. О.В.Гаврилова Бази даних. Санкт-Петербург, «Питер», 2002.
  • 269. База даних підприємства
    Курсовые работы Компьютеры, программирование

    У зв'язку із цим виникає необхідність удосконалювання керування різними сторонами діяльності підприємств регіону, у т. ч. удосконалювання оперативного керування виробничо-господарською й фінансовою діяльністю підприємств на основі нових інформаційних технологій, що сприяють прискореному регулюванню процесів, що відбуваються, запобіганню виникаючих негативних ситуацій. Всі це, насамперед, пов'язане з необхідністю системного й комплексного рішення як організаційно-управлінських, так і фінансово-економічних проблем галузі. Особливу актуальність здобуває критична оцінка факторів, що впливають на сферу керування виробничими й фінансовими потоками, аналіз зовнішнього середовища, діяльність конкурентів, що функціонують у єдиному економічному просторі цього регіону. Не менш важливим бачаться питання ефективного використання інформаційної сфери для виявлення переваг підприємств однієї галузі, недоліків, їхнього функціонування, визначення своїх переваг перед конкурентами, передбачення структурних змін на ринку, оцінка гнучкості цінової політики, якості продукції, стабільності попиту на неї, збуту, конкурентоздатності виробленої продукції.

  • 270. База даних по обліку вогнепальної зброї
    Курсовые работы Компьютеры, программирование

    Розробити програму « облік вогнепальної зброї» бля більш простої та оптимальної обробки інформації по зброї.

    1. Занесення відомостей по вогнепальній зброї користувачем та зберігання її до типізованого файлу:
    2. Модель зброї;
    3. Калібр вогнепальної зброї;
    4. Вага зброї;
    5. Довжина зброї;
    6. Реєстраційний номер зброї;
    7. Висота зброї.
    8. Можливість редагування даної бази
    9. Можливість видалення всієї бази
    10. Організація пошуку за критеріями:
    11. Модель зброї;
    12. Калібр вогнепальної зброї;
    13. Вага зброї;
    14. Довжина зброї;
    15. Реєстраційний номер зброї;
    16. Висота зброї.
    17. Можливість перегляду всіх існуючих відомостей;
    18. Зручний інтерфейс для користувача;
    19. Швидкість та простота роботи в даній програмі;
  • 271. База даних по приватним підприємствам регіону
    Курсовые работы Компьютеры, программирование

    Розробити програму «Приватка» для збереження та перегляду всієї інформації що приватних підприємств.

    1. Введення і збереження в файл:
    2. Назва підприємства
    3. Адреса підприємства
    4. Власник підприємства;
    5. Можливість редагування даної бази
    6. Організація пошуку за критеріями:
    7. Назва підприємства
    8. Адреса підприємства
    9. Власник підприємства;
    10. Можливість перегляду всіх існуючих документів
    11. Перегляд скороченого варіанту бази
    12. Перегляд повного варіанту даних, які занесені до бази
    13. Можливість видалення всієї бази.
    14. Зручний інтерфейс для користувача
    15. Швидкість та простота роботи в даній програмі
  • 272. База даних по приватних підприємствах регіону
    Курсовые работы Компьютеры, программирование

    Tyr запис, який приймає на себе відомості та потім зберігається в файл.

    1. Naz поле куди заноситься назва підприємства
    2. Vd поле куди заноситься вид діяльності підприємства
    3. Reg поле куди заноситься інформація про адресу підприємства
    4. Vl ПІБ власника приватного підприємства
    5. Nt поле куди заноситься телефон підприємства
  • 273. База даних послуг підприємства зв'язку
    Курсовые работы Компьютеры, программирование

    Для того, щоб створити форму “Замовлення_послуг” для одночасного введення в таблиці Виконавці послуг та Замовлення послуг спочатку створимо запит “Замовлення послуг*”. Для цього перейдемо на вкладку “Запросы” і натиснемо на кнопку “Создать”. Відкривається діалогове вікно “Новый запрос”, в якому обираємо конструктор. Натискуємо “ok”. Відкривається діалогове вікно “Создание таблицы”. Оскільки ми створюємо запит на основі таблиць, то натискаємо на вкладку таблиці (ця вкладка повинна відкритися по умовчанню). Виділяємо таблицю “Замовлення послуг” і натискаємо кнопку “Добавить”. Оскільки ієрархічна форма “Послуги та виконавці" повинна містити таблицю “Виконавці послуг”, то для звязку цієї таблиці з запитом “Замовлення послуг*" додамо поле “Код виконавця”. Тому виділимо на вкладці “Таблицы” таблицю “Виконавці послуг” і додамо її в запит, натиснувши кнопку “Добавить”. Після чого у цьому вікні натискаємо кнопку “Закрыть” для переходу в конструктор запиту. Тепер почнемо переносити у бланк запиту поля з вибраних таблиць. З таблиці “Замовлення послуг” почергово перенесемо поля “Номер замовлення”, “Код клієнта”, “Код послуги”. Поле “Код виконавця" перенесемо з таблиці “Виконавці послуг”. Наступні два поля “Кількість” і “Ціна" перенесемо з таблиці “Замовлення послуг”. Для того, щоб створити поле “Вартість" скористаємось будівником виразів. Для цього на панелі інструментів натиснемо кнопку “Построить”, відкривається вікно “Построитель выражений”. Натискаємо на “Таблицы” і вибираємо таблицю “Види послуг”. Справа висвічуються поля, які має ця таблиця. Два рази натискуємо на “Ціна" і у верхню частину вікна “Построителя выражений”, де зображується побудований вираз, додається задане поле. Натискаємо на кнопку “*”, щоб перемножити ціну на кількість, яку вибираємо з таблиці “Замовлення послуг” і маємо вираз: [Види послуг]! [Ціна] * [Замовлення послуг]! [Кількість]. Натискаємо кнопку “ok" та змінюємо надпис “Выражение1" у полі на “Вартість”. Тепер додамо останні два поля “Дата замовлення” та “Примітка" з таблиці “Замовлення послуг”. Отже отримали запит “Замовлення послуг*”.

  • 274. База даних студії веб-дизайну
    Курсовые работы Компьютеры, программирование

    У сучасний час Інтернет є одним із широко використовуваних засобів інформації, то є як наслідок студія веб - дизайну має великий попит. Головну роль у створенні надаваних послуг грають веб - програміст, веб-дизайнер, flash - програміст і директор. Веб програміст виконує роботу по створенню, функціональності сайту, його модернізації та подальшої підтримки. Веб - дизайнер оформляє дизайн сайту, логотип. Flash - програміст розробляє flash-презентації. Директор відповідає за ведення договорів з клієнтом, ведення бази даних. Замовлення послуг відбувається безпосередньо через директора. Замовник у праві встановити свої вимоги, погодивши їх з веб - розробниками, які в свій час можуть запропонувати свої варіанти роботи. Перш за все, замовнику надається прайс-лист, в якому будуть вказані види послуг, що надаються, їх коротка інформація та відповідні їм ціни. Приклад прайс-листа Доданок 1:

  • 275. База данных "Домашняя библиотека"
    Курсовые работы Компьютеры, программирование

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

    1. Работа начинается с составления генерального списка полей он может насчитывать десятки и даже сотни позиций.
    2. В соответствии с типом данных, размещаемых в каждом поле, определяют наиболее подходящий тип для каждого поля.
    3. Далее распределяют поля генерального списка по базовым таблицам. На первом этапе распределение производят по функциональному признаку. Цель обеспечить, чтобы ввод данных в одну таблицу производился, по возможности, в рамках одного подразделения, а еще лучше на одном рабочем месте.
    4. В каждой из таблиц намечают ключевое поле. В качестве такого выбирают поле, данные в котором повторяться не могут. Например, для таблицы данных о студентах таким поле может служить индивидуальный шифр студента. Для таблицы, в которой содержаться расписание занятий, такого поля можно и не найти, но его можно создать искусственным комбинированием полей «Время занятия» и «Номер аудитории». Эта комбинация не повторима, так как в одной аудитории в одно и то же время не принято проводить два различных занятия. Если в таблице вообще нет ни каких полей, которые можно было бы использовать, как ключевые, всегда можно ввести дополнительное поле типа Счетчик оно не может содержать повторяющихся данных по определению.
    5. С помощью карандаша и бумаги расчерчивают связи между таблицами. Такой чертеж называется схемой данных. Существует несколько типов возможных связей между таблицами. Наиболее распространенными являются связи «один ко многим» и «один к одному». Связь между таблицами организуется на основе общего поля, причем в одной из таблиц оно обязательно должно быть ключевым, то есть на стороне «один» должно выступать ключевое поле, содержащее уникальные, неповторяющиеся значения. Значения на стороне «многие» могут повторяться.
    6. Разработкой схемы данных заканчивается «бумажный» этап работы над техническим предложением. Эту схему можно согласовать с заказчиком, после чего приступать к непосредственному созданию базы данных.
  • 276. База данных - Бактериологическая испытательная лаборатория Боханского района
    Курсовые работы Компьютеры, программирование

    ERwin облегчает проектирование баз данных. Для этого достаточно создать графическую E-R модель (объект-отношение), удовлетворяющую всем требованиям к данным и ввести бизнес-правила для создания логической модели, которая отображает все элементы, атрибуты, отношения и группировки. Можно расширить возможности Erwin, воспользовавшись уникальной поддержкой пользовательских свойств, для ввода в модель любой дополнительной информации, значимой для деятельности. Развитые средства моделирования помогают лучше спроектировать базу данных. Предусмотрены возможности манипулирования атрибутами путем их буксировки, внесения изменений и нормализации "на лету". Средства редактирования непосредственно на диаграммах позволяют вносить в модель изменения, не открывая специальных диалоговых окон. Навигация по отношениям обеспечивает быстрое перемещение в больших моделях для перехода к родительским или дочерним объектам. Формируемые системой отчеты позволяют быстро проверить корректность спроектированной базы данных.
    ERwin - это не что гораздо большее, чем просто инструмент для "рисования"; он автоматизирует процесс проектирования. Например, ERwin предусматривает возможность создания каталога наиболее часто используемых атрибутов, что обеспечивает согласованность имен и описаний по всему проекту. Представления БД поддерживаются как интегрированные компоненты модели, что позволяет автоматически отображать в их описаниях изменения, внесенные в базовые таблицы. Автоматический перенос ключей обеспечивает ссылочную целостность базы данных. Кроме того, ERwin позволяет работать с большими моделями общекорпоративного масштаба, разбивая их на фрагменты и легко управляемые подмножества, предоставляя отдельным специалистам возможность сосредоточить свои усилия в определенной области. Возможность сохранения отображений позволяет хранить множество представлений одной предметной области, ориентированных на различную целевую аудиторию. Созданные с помощью ERwin модели данных можно редактировать, просматривать и распечатывать различными способами. В состав ERwin входит RPTwin - простая в использовании, оснащенная графическим интерфейсом утилита для формирования отчетов и встроенное средство для просмотра с настраиваемыми режимами, которые обеспечивают полный контроль над отображением содержимого отчетов. Кроме этого, уникальный интерфейс, построенный на использовании шаблонов, позволяет реализовать единые стандарты проектирования и отображать настройки для всех моделей.

  • 277. База данных "Аренда квартир"
    Курсовые работы Компьютеры, программирование

    Способ третий: самому повесить объявления «Сниму квартиру» в районах, где вы хотите арендовать жилье. Такие объявления лучше вешать на досках объявлений: в подъездах или рядом с домом. Само же объявление распечатайте, а не пишите от руки. Так оно будет более заметно и исключится возможность разночтений цифр контактного телефона. Вам самостоятельно придется выяснить, сколько народу зарегистрировано на данной жилплощади и все ли они согласны на сдачу квартиры в аренду. Хозяева не всегда горят желанием предоставить справку из паспортного стола о количестве зарегистрированных на жилплощади лиц, поэтому узнайте это количество из квитанции на оплату коммунальных услуг.

  • 278. База данных "Домашняя библиотека"
    Курсовые работы Компьютеры, программирование

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

    1. Работа начинается с составления генерального списка полей он может насчитывать десятки и даже сотни позиций.
    2. В соответствии с типом данных, размещаемых в каждом поле, определяют наиболее подходящий тип для каждого поля.
    3. Далее распределяют поля генерального списка по базовым таблицам. На первом этапе распределение производят по функциональному признаку. Цель обеспечить, чтобы ввод данных в одну таблицу производился, по возможности, в рамках одного подразделения, а еще лучше на одном рабочем месте.
    4. В каждой из таблиц намечают ключевое поле. В качестве такого выбирают поле, данные в котором повторяться не могут. Например, для таблицы данных о студентах таким поле может служить индивидуальный шифр студента. Для таблицы, в которой содержаться расписание занятий, такого поля можно и не найти, но его можно создать искусственным комбинированием полей «Время занятия» и «Номер аудитории». Эта комбинация не повторима, так как в одной аудитории в одно и то же время не принято проводить два различных занятия. Если в таблице вообще нет ни каких полей, которые можно было бы использовать, как ключевые, всегда можно ввести дополнительное поле типа Счетчик оно не может содержать повторяющихся данных по определению.
    5. С помощью карандаша и бумаги расчерчивают связи между таблицами. Такой чертеж называется схемой данных. Существует несколько типов возможных связей между таблицами. Наиболее распространенными являются связи «один ко многим» и «один к одному». Связь между таблицами организуется на основе общего поля, причем в одной из таблиц оно обязательно должно быть ключевым, то есть на стороне «один» должно выступать ключевое поле, содержащее уникальные, неповторяющиеся значения. Значения на стороне «многие» могут повторяться.
    6. Разработкой схемы данных заканчивается «бумажный» этап работы над техническим предложением. Эту схему можно согласовать с заказчиком, после чего приступать к непосредственному созданию базы данных.
  • 279. База данных "Магазин косметики"
    Курсовые работы Компьютеры, программирование

    R0 = ( kod_pr, kod_tp, kod_nom ) K0 = { kod_pr } R1 = ( kod_tp, name_tp, kod_val ) K1 = { kod_tp } R2 = ( kod_proiz, name_proiz, city_pz, street_pz, house_pz, office_pz, phone_pz ) K2 = { kod_proiz } R3 = ( kod_pred, name_pred, kod_proiz, city_pr, street_pr, house_pr, office_pr, phone_pr ) K3 = { kod_pred } R4 = ( kod_str, name_str ) K4 = { kod_str } R5 = ( kod_rek, kod_nom, kod_var ) K5 = { kod_rek } R6 = ( kod_var, rek ) K6 = { kod_var } R7 = ( kod_sost, kod_nom, kod_vv ) K7 = { kod_sost } R8 = ( kod_vv, name_vv ) K8 = { kod_vv } R9 = ( kod_prod, date_prod, kod_ka, kod_tp ) K9 = { kod_prod } R10 = ( kod_spr, kod_prod, kod_nom, kolvo ) K10 = { kod_spr } R11 = ( kod_post, date_post, kod_ka, kod_tp ) K11 = { kod_post } R12 = ( kod_spo, kod_post, kod_nom, kolvo ) K12 = { kod_spo } R13 = ( kod_sch, kod_bank, kod_ka ) K13 = { kod_sch } R14 = ( bik, ks, name_bank, city_b ) K14 = { bik } R15 = ( kod_org, name_org, city, street, house, office, phone, inn_org, kpp, rs, bik ) K15 = { kod_org } R16 = ( kod_opl, kod_prod, kod_st ) K16 = { kod_opl } R17 = ( kod_st, name_st ) K17 = { kod_st } R18 = ( kod_tp, kod_nom, price ) K18 = { kod_tp, kod_nom } R19 = ( name_nom, kod_proiz, ed_izm, ves ) K19 = { name_nom, kod_proiz } R20 = ( inn_ka, name_ka ) K20 = { inn_ka } R21 = ( name_val, kurs ) K21 = { name_val } R22 = ( kod_prod, kod_nom, price_r ) K22 = { kod_prod, kod_nom } R23 = ( kod_post, kod_nom, price_rr ) K23 = { kod_post, kod_nom } R24 = ( kod_nom, name_nom, kod_str, kod_proiz) K24 = { kod_nom } R25 = ( kod_val, name_val) K25 = { kod_val } R26 = ( kod_ka, city_ka, street_ka, house_ka, office_ka, phone_ka, inn_ka, kpp_ka) K26 = { kod_ka }Рисунок 2.16 - Естественное характеристическое множество

  • 280. База данных "Магазин по продаже мобильных телефонов"
    Курсовые работы Компьютеры, программирование

    Первоначально FoxPro (исходное название - FoxBASE, начиная с 1984 года. В 1992 году Fox Technologies была куплена Microsoft, новые версии продукта значительно видоизменились и приобрели префикс «Visual». Последняя версия оригинального FoxPro - версия 2.6 - работала под Mac OS,DOS, Windows <http://ru.wikipedia.org/wiki/Windows> и Unix <http://ru.wikipedia.org/wiki/Unix>; уже в версии Visual FoxPro 3.0 от MS список поддерживаемых платформ сократился до Mac OS и Windows, а в более поздних версиях от MS - уже только до Windows.">) разрабатывалась Fox Software <http://ru.wikipedia.org/w/index.php?title=Fox_Software&action=edit&redlink=1>, начиная с 1984 года. В 1992 году Fox Technologies была куплена Microsoft, новые версии продукта значительно видоизменились и приобрели префикс «Visual». Последняя версия оригинального FoxPro - версия 2.6 - работала под Mac OS,DOS, Windows <http://ru.wikipedia.org/wiki/Windows> и Unix <http://ru.wikipedia.org/wiki/Unix>; уже в версии Visual FoxPro 3.0 от MS список поддерживаемых платформ сократился до Mac OS и Windows, а в более поздних версиях от MS - уже только до Windows. .%20%d0%9e%d1%81%d0%bd%d0%be%d0%b2%d0%be%d0%b9%20%d0%b4%d0%bb%d1%8f%20%d0%b4%d0%b0%d0%bd%d0%bd%d0%be%d0%b3%d0%be%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%bd%d0%be%d0%b3%d0%be%20%d0%bf%d1%80%d0%be%d0%b4%d1%83%d0%ba%d1%82%d0%b0%20%d0%bf%d0%be%d1%81%d0%bb%d1%83%d0%b6%d0%b8%d0%bb%20%d1%8f%d0%b7%d1%8b%d0%ba%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20FoxPro%20<http://ru.wikipedia.org/wiki/FoxPro>.%20%d0%9e%d1%82%d0%bd%d0%be%d1%81%d0%b8%d1%82%d1%81%d1%8f%20%d0%ba%20%d1%81%d0%b5%d0%bc%d0%b5%d0%b9%d1%81%d1%82%d0%b2%d1%83%20%d1%8f%d0%b7%d1%8b%d0%ba%d0%be%d0%b2%20xBase%20<http://ru.wikipedia.org/wiki/XBase>,%20%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%bd%d0%bd%d1%8b%d1%85%20%d0%bd%d0%b0%20%d0%b1%d0%b0%d0%b7%d0%b5%20%d1%81%d0%b8%d0%bd%d1%82%d0%b0%d0%ba%d1%81%d0%b8%d1%81%d0%b0%20%d1%8f%d0%b7%d1%8b%d0%ba%d0%b0%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20dBase%20<http://ru.wikipedia.org/wiki/DBase>%20[3].">VFP 9 (выпущен в производство 17 декабря 2004 г.) [1].FoxPro (VFP) - объектно-ориентированный и процедурный язык программирования систем управления реляционными базами данных, разработанный корпорацией Microsoft <http://ru.wikipedia.org/wiki/Microsoft>. Основой для данного программного продукта послужил язык программирования FoxPro <http://ru.wikipedia.org/wiki/FoxPro>. Относится к семейству языков xBase <http://ru.wikipedia.org/wiki/XBase>, разработанных на базе синтаксиса языка программирования dBase <http://ru.wikipedia.org/wiki/DBase> [3].