0
点赞
收藏
分享

微信扫一扫

17-企业网站数据库-会员信息数据操作(一)

诗尚凝寒 2022-03-19 阅读 50


17-企业网站数据库-会员信息数据操作(一)


文章目录

  • ​​17-企业网站数据库-会员信息数据操作(一)​​
  • ​​项目描述​​
  • ​​企业网站数据库操作要求如下:​​
  • ​​(1)任务描述​​


项目描述

随着互联网技术的日益成熟,企业网站有“树立公司形象,扩大业务宣传;收集客户反馈,加强客户服务;建立信息数据库,实施电子商务”等作用,完善的客户服务网络,“诚信、创新、敬业”的企业精神,为用户提供优秀的解决方案和技术产品,服务社会。此项目就是实现企业网站会员信息操作。

企业网站数据库操作要求如下:

1)数据库HYDB。

2)会员信息表Users,表结构如表J2-17-1所示。

表J2-17-1 Users表

字段名

字段说明

数据类型

允许为空

备注

UserId

用户ID

整型

主键,标识(1,1)

Username

用户名

字符(20)

UserPwd

密码

字符(20)

UserRName

真实姓名

字符(50)

UserSex

性别

字符(4)

默认值(男)

UserPhoto

个人图像

字符(100)

PwdQuestion

密码问题

字符(50)

QAnswer

密码答案

字符(50)

3)表Users基础数据,如表J2-17-2所示。

表J2-17-2 Users表基础数据

字段名

UserId

1

Username

Admin

UserPwd

Admin

UserRName

Jack

UserSex

UserPhoto

1.jpg

PwdQuestion

我的手机后6位是多少?

QAnswer

410200

(1)任务描述

任务1:​ 用SQL语言创建企业网站数据库

1)创建数据库HYDB,判断系统中是否有该名字的数据库,如果有则删除;如果没有则创建该数据库。

2)主数据库文件初始值10MB,无限,按15%进行递增。

3)日志文件初始值为5MB,最大为10MB,按15%进行递增。

IF DB_ID('HYDB') IS NOT NULL DROP DATABASE HYDB
GO
CREATE DATABASE HYDB
ON PRIMARY
(
NAME=HYDB,
FILENAME='D:\xxxx\HYDB.mdf',
SIZE=10MB,
MAXSIZE=UNLIMITED,
FILEGROWTH=15%
)
LOG ON
(
NAME=HYDB_log,
FILENAME='D:\xxxx\HYDB_log.ldf',
SIZE=5MB,
MAXSIZE=10MB,
FILEGROWTH=15%
)

任务2:​ 用SQL语言创建会员信息表Users

1)按照提供的表J2-17-1结构创建数据库表,并设主键。

CREATE TABLE Users(
UserId INT NOT NULL IDENTITY(1,1) PRIMARY KEY,
Username NVARCHAR(20) NOT NULL,
UserPwd NVARCHAR(20) NOT NULL,
UserRName NVARCHAR(50) NOT NULL,
UserSex NVARCHAR(4) DEFAULT '男' NOT NULL,
UserPhoto NVARCHAR(100),
PwdQuestion NVARCHAR(50),
QAnswer NVARCHAR(50),
)

任务3:​ 用SQL语言对会员信息表Users进行操作

1)修改会员信息表Users用户名字段,将其属性设置为“唯一标识”。

2)修改会员信息表Users密码字段,密码内容必须由字符构成。

3)统计会员信息表Users中的“女”性的人数。

INSERT INTO Users VALUES('Admin','Admin','Jack','男','1.jpg','我的手机后6位是多少?','410200')

ALTER TABLE Users
ADD UNIQUE(Username)

ALTER TABLE Users
ADD CONSTRAINT UserPwd CHECK (UserPwd LIKE '%[a-zA-Z]%')

SELECT COUNT(*) FROM Users WHERE UserSex='女'



举报

相关推荐

0 条评论