数据库-定义

1.创建数据库eshop,该数据库用于网上商店管理系统的后台数据库;

2.创建登录名LoginMe,并在eshop中创建用户”U+学号”,为用户创建模式kp,在kp模式中创建以下数据表;

3.创建会员表(members),具体要求如下:

字段名

数据类型

长度

是否为空

约束

M_account(会员号)

varchar

20

主键

M_name(会员姓名)

varchar

20

M_birth(会员出生日期)

datetime

M_sex(会员性别)

char

2

M_address(会员住址)

varchar

50

M_salary(会员工资水平)

decimal

7位(小数点后一位)

M_password(密码)

varchar

20

4.创建产品表(products),具体要求如下:

字段名

数据类型

长度

是否为空

约束

P_no(产品号)

varchar

20

主键

P_name(产品号)

varchar

50

P_date(产品生产日期)

datetime

P_quantity(产品总量)

int

P_price(产品单价)

smallmoney

P_information(产品信息)

varchar

500

5.创建订单表(orders),具体要求如下:

字段名

数据类型

长度

是否为空

约束

M_account(会员号)

varchar

20

主键

P_no(产品号)

varchar

20

O_date(定货日期)

datetime

O_quantity(订单量)

Int

O_ confirm_state(确认状态)

bit

O_pay_state(支付状态)

bit

O_send_state(发送状态)

bit

6.根据创建的表,用可视化管理工具为每个表添加10条记录。

7.若根据后续业务扩展需要进一步存储会员的职业信息,你该如何做?

1.创建数据库eshop,该数据库用于网上商店管理系统的后台数据库;

create database eshop;

2.创建登录名LoginMe,并在eshop中创建用户”U+学号”,为用户创建模式kp,在kp模式中创建以下数据表;

create Login LoginMe with password='123456'

create database eshop;

create Login LoginMe with password='123456'

use eshop

create user U201730122 for login LoginMe

create schema kp authorization U201730122

3.创建会员表(members),具体要求如下:

字段名

数据类型

长度

是否为空

约束

M_account(会员号)

varchar

20

主键

M_name(会员姓名)

varchar

20

M_birth(会员出生日期)

datetime

M_sex(会员性别)

char

2

M_address(会员住址)

varchar

50

M_salary(会员工资水平)

decimal

7位(小数点后一位)

M_password(密码)

varchar

20

create table members(

M_account varchar(20) not null primary key,

M_name varchar(20) not null,

M_birth datetime,

M_sex char(2),

M_address varchar(50),

M_salary decimal(7,1) not null,

M_password varchar(20) not null,

)

4.创建产品表(products),具体要求如下:

字段名

数据类型

长度

是否为空

约束

P_no(产品号)

varchar

20

主键

P_name(产品号)

varchar

50

P_date(产品生产日期)

datetime

P_quantity(产品总量)

int

P_price(产品单价)

smallmoney

P_information(产品信息)

varchar

500

create table products(

P_no varchar(20) not null primary key,

P_name varchar(50) not null,

P_date datetime not null,

P_quantity int not null,

P_price smallmoney not null,

P_information varchar(500) not null,

)

5.创建订单表(orders),具体要求如下:

字段名

数据类型

长度

是否为空

约束

M_account(会员号)

varchar

20

主键

P_no(产品号)

varchar

20

O_date(定货日期)

datetime

O_quantity(订单量)

Int

O_ confirm_state(确认状态)

bit

O_pay_state(支付状态)

bit

O_send_state(发送状态)

bit

Create table orders(

M_account varchar(20) not null,

P_no varchar(20) not null,

O_date datetime not null,

Primary key(M_account,P_no,O_date),

O_quantity int not null,

O_confirm_state bit not null,

O_pay_state bit not null,

O_send_state bit not null,

)

6. 根据创建的表,用可视化管理工具为每个表添加10条记录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程大

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值