Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Таблиці бази даних sample

Читайте также:
  1. A sample essay
  2. A Sample Paragraph
  3. Acceptance sampling is a method of measuring random samples of lots or batches of products against predetermined standards. (Acceptance sampling, moderate)
  4. Application Letter Sample – Executive Secretary
  5. Asking for details; catalogues, samples, price-lists
  6. Element content in children hair samples
  7. Field Monitoring Procedures—Air Sample

БД Sample

База даних Sample, представляє деяку компанію з відділами і службовцями. Кожен службовець належить рівно одному відділу; відділ має одного або більше службовців. Робота службовців зосереджена навколо проектів: кожен службовець в один і той же час працює з одним або більше проектами, а кожен проект займає одного або більше службовців

Дані у базі даних sample и представлені з використанням чотирьох таблиць:

1. department (відділ);

2. employee (службовці);

3. project (проекти);

4. works_on (працює над)

Таблиці бази даних sample

Таблица 1. Department (відділ)

dept_no Задати первинний ключ dept_name Location
d1 Research Dallas
d2 Accounting Seattle
d3 Marketing Dallas

CHAR(4) CHAR(25) CHAR(30)

Not null Not null null

Таблица 2. Employee (службовці)

emp_no Задати первинний ключ emp_fname emp_lname dept_no
  Matthew Smith d3
  Ann Jones d3
  John Barrimore d1
  James James d2
  Elsa Bertoni d2
  Elke Hansel d2
  Sybsll Moser d1

INTEGER CHAR(20) CHAR(20) CHAR(4)

Not null Not null Not null not null

Таблица 3. Project(проекты)

Project_no Задати первинний ключ Project_name Budget
p1 Apollo  
p2 Gemini  
p3 Mercury  

CHAR(4) CHAR(15) FLOAT

Not null Not null Not null

Таблица 4. Works_on (працює над)

emp_no project_no job enter_date
  p1 Analyst 2006-10-1
  p3 Manager 2008-1-1
  p2 Clerk 2007-2-15
  p2 NULL 2007-6-1
  p2 NULL 2006-12-15
  p3 Analyst 2007-10-15
  p1 Manager 2007-4-15
  p1 NULL 2007-8-1
  p2 Clerk 2008-2-1
  p3 Clerk 2006-11-15
  p1 Clerk 2007-1-4

INTEGER CHAR(4) CHAR(15) DATE

Not null Not null null Not null


Таблиця department представляє усі відділи компанії. Кожен відділ містить наступні атрибути:

department (dept _ no, dept _ name, location)

тут dept_no – унікальний номер кожного відділу;

dept _ name - назва відділу;

location - місце розміщення відповідного відділу.

Таблиця employee представляє усіх службовців, працюючих в компанії. Кожен службовець має наступні атрибути:

employee (emp _ no, emp _ fname, emp _ lname, dept _ no)

тут emp_no – унікальний номер кожного службовця;

emp _ fnam e – ім'я службовця;

emp _ iname – прізвище службовця;

dept _ no – номер відділу, до якого відноситься цей службовець.

Таблиці project представляє проекти компанії. Ця таблиця має наступні стовпці:

project (project_no, project_name, budget)

project_no – представляє унікальний номер проекту;

project _ name – ім'я проекту;

budget – бюджет кожного проекту.

Таблиця works - on задає відношення між службовцями і проектами. Вона має наступні стовпці:

works_on (emp_no, project_ no, job, enter _ date)

тут emp_no - номер службовця;

project_no - номер проекту, з яким працює цей службовець;

job – завдання роботи службовця з проектом;

enter_date –дата початку роботи службовця з проектом


d:\Мои документы\Программирование теорія\Петкевич MSQL_2008\БД Sample та Torgovlja

БД Torgovja

База даних Torgovlja є частиною системи запису замовлень уявного дистриб'ютора іграшок. Дана база служить для вирішення декількох завдань:

· взаємодія з постачальниками;

· робота з каталогами продуктів;

· робота зі списками клієнтів;

· введення замовлень клієнтів.

Таблиці бази даних Torgovlja

Таблиця 1. Vendors (постачальники)

vend_id vend_name vend_address vend_city vend_state vend_zip vend_country
BRS01 Північ Сонячна, 1 Мінск Мінська   Белорусія
BRS02 Південь Східна, 12 Житомир Житомирська   Україна
DLL01 Прогрес Щорса, 5 Житомир Житомирська   Україна
DLL02 Схід Щорса, 355 Житомир Житомирська   Україна
DLL03 Захід Київська, 8 Бердичів Волинська   Україна
FNG01 Меркурій Виноградна, 4 Кишенев Кишеневская   Молдавія
FRB01 Темп Річкова, 9 Псков Псковська   Росія
JTS01 Диамант Каунская, 12 Вільнюс Вільнювска   Литва
JTS01 Ізумруд Вільна, 8 Житомир     Україна

CHAR(10) CHAR(50) CHAR(50) CHAR(50) CHAR(50) CHAR(10) CHAR(50)

Not null Not null null null null null null

Таблиця 2. Products(продукти)

prod_id vend_id prod_name prod_price prod_desc
BNBG01 DLL01 Fish bean bag toy 3,49 1.
BNBG02 DLL01 Bird bean bag toy 3,49 2.
BNBG03 DLL01 Rabbit bean bag toy 3,49 3.
BR01 BRS01 8 inch teddy bear 5,99 4.
BR02 BRS02 12 inch teddy bear 8,99 5.
PROD01 DLL03 17 inch teddy bear 9,55 6.
BR03 FNG01 iRabbit bean bag toy 3,75 7.
PROD01 BRS02 18 inch teddy bear 10,01 8.
RGAN01 DLL02 Raggedy Ann 4,99 9.
RYL01 FNG01 King doll 9,49 10.
JTS01 FNG01 Queen doll 10,49 11.
RYL03 FNG01 25 inch teddy bear 14,45 12.
RYL04 JTS01 Bird bean bag toy 3,75 13.
RYL02 FRB01 30 inch teddy beaк 25,55 14.

CHAR(10) CHAR(10) CHAR(256) DECIMAL(8,2) VARCHAR(1000)

Not null Not null Not null Not null null

Колонка prod_desc таблиц 2. Products має наступне заповнення:

1. Приваблива іграшка з безліч голів риб має добрий вигляд

2. Оригінальна іграшка з безліч голів птиць

3. Дотепна іграшка з безліч голів кроликів

4. Витончений 8-мі дюймовий ведмедятко

5. Витончений 12-ті дюймовий ведмедятко

6. Витончений 17-ті дюймовий ведмедятко

7. iДотепна іграшка з безліч голів кроликів

8 Витончений 18-ті дюймовий ведмедятко

9. Зношені ляльки Анн

10 Лялька король

11. Лялька королева

112. Витончений 25-і дюймовий ведмедятко

13. Та же іграшка що в пункті 2, тільки інший постачальник (виготівник)

14. Витончений 30-і дюймовий ведмедятко


Таблиця 3. Customers(клієнти)

cust_id cust _name cust _address cust _city cust _state cust _zip cust _country cust _contact cust _email
  Крокус бульвар Лепси, 6 Житомир Житомир- ська   Україна Петров kyuri@list.ua
  Крокус вул. Сакса-ганского, 9 Бердичів Львівська   Україна Смирнов eser@cost.ua
  Прометей вул.Анищенк о, 8/15, оф 25 Львів Львівська   Україна Береговий bego@list.ua
  Компанія сервіс вул.Хлібна, 10 Новоград Волинск Житомир- ська   Україна Гришаев efr@efr.com
  Анкар вул.Щорса, 21 Коростень Київська   Україна Недельский erst@cost.ua
  Ельбрус вул.Східна, 12. Коростишів Житомир- ська   Україна Веселов  
  Еверест вул.Снігова, 17 Вінниця Вінницька   Україна Несмеянов  
  Компанія сервіс вул.Річкова 21 Вінниця Вінницька   Україна Воронов  
  Ділова вул.Чиста, 10 Житомир     Україна Горбунов  

CHAR(10) CHAR(50) CHAR(50) CHAR(50) CHAR(50) CHAR(10) CHAR(50) CHAR(50) CHAR(50)

Not null Not null null null null null null Not null null

Tаблиця 4. Orders(замовлення клієнтів)

order_num order_date cust_id
  2011-05-01  
  2012-01-12  
  2012-01-30  
  2012-02-28  
  2012-04-25  
  2012-07-26  
  2012-08-12  
  2012-10-15  

INTEGER DATE CHAR(10)

Not null null Not null

Таблиця 5. Ordersitems(предмети замовлені клієнтами)

order_num order_items prod_id quantity item_price
    BR01   6,99
    PROD01   11,99
    BR01   6,99
    BR02   9,99
    PROD01   11,99
    BR03   11,99
    BNBG01   4,49
    BNBG02   4,49
    BNBG03   4,49
    RGAN01   5,99
    RGAN01   5,99
    RYL04   4,75
    BNBG01   4,49
    BNBG02   4,49
    BNBG03   4,49
    RYL01   10,49
    RYL02   13,55
    RYL03   15,49
    JTS01   11,49
    RGAN01   5,99
    BR02   9,99
    JTS01   11,49
    RGAN01   5,99

INTEGER INTEGER CHAR(10) INTEGER DECIMAL(8,2)

Not null Not null Not null Not null Not null


1. Таблиця Vendors. В таблиці Vendors зберігаються данні о постачальниках продуктів.

Vendors (vend_id, vend_name, vend_address, vend_city, vend_state, vend_zip, vend_country), тут

vend_id – унікальний ідентифікатор постачальника;

vend_name – ім'я постачальни к а;

vend_address – адреса постачальника;л

vend_city – місто постачальника;

vend_state – область постачальника;

vend_zip – код постачальника;

vend_country – країна постачальника

2.Таблиця Products В т аблиціProducts міститься каталог продуктів, по одному у рядку. Кожний продукт має унікальний ідентифікатор (в стовпці prod_id) та пов'язаний з відповідним постач. через vend_id (унікальний ідентифікатор постачальника).

Product s( prod_id, vend_id, prod _name, prod _ price, prod _ desc ), тут

prod_id– унікальний ідентифікатор продукту;

vend_id –ідентифікатор постачальника;

prod _ name – ідентифікатор постачальника продукту;

prod _price ціна продукту;

prod _ desc – опис продукту.

3.Таблиця Customers В таблиці Customers зберігається інформація о всіх клієнтах.


Дата добавления: 2015-11-14; просмотров: 78 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Аннотирование| Высокий остроконечный зубец Т

mybiblioteka.su - 2015-2024 год. (0.013 сек.)