16-企业网站数据库-用户数据管理

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: 16-企业网站数据库-用户数据管理

16-企业网站数据库-用户数据管理

项目描述

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

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

1)数据库HYDB。

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

表将J2-16-1 Users表

字段名 字段说明 数据类型 允许为空 备注
UserId 用户ID 整型 主键,标识(1,1)
Username 用户名 字符(20)
UserEmail 用户邮箱 字符(50)
UserPwd 密码 字符(20)

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

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

ID Username UserEmail Pwd
1 admin admin2011@163.com admin
2 Tom Tom2011@163.com tom
3 Lily Lily2011@163.com lily

(1)任务描述

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

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

2)主数据库文件初始值10MB,最大20MB,按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=20MB,
    FILEGROWTH=15%
)
LOG ON
(
    NAME=HYDB_log,
    FILENAME='D:\xxxx\HYDB_log.ldf',
    SIZE=5MB,
    MAXSIZE=10MB,
    FILEGROWTH=15%
)

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

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

CREATE TABLE Users(
    UserId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, 
    Username NVARCHAR(20) NOT NULL,
    UserEmail NVARCHAR(50) NOT NULL,
    UserPwd NVARCHAR(20) NOT NULL,
)

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

1)在会员信息表Users中,添加用户姓名name、用户电话tel、联系地址字段address;用户姓名、用户电话字段不能为空;数据类型自拟。

2)修改会员信息表Users邮箱字段,判断输入字符串必须有“@”。

3)修改会员信息表Users密码字段,密码长度不得少于6个字符。

INSERT INTO Users VALUES('admin','admin2011@163.com','admin'),('Tom','Tom2011@163.com','tom'),('Lily','Lily2011@163.com','lily')

ALTER TABLE Users
ADD CONSTRAINT UserEmail CHECK (UserEmail LIKE '%@%')

ALTER TABLE Users
ADD CONSTRAINT UserPwd CHECK (LEN(UserPwd)>=6)
相关实践学习
MySQL基础-学生管理系统数据库设计
本场景介绍如何使用DMS工具连接RDS,并使用DMS图形化工具创建数据库表。
相关文章
|
1月前
|
运维 Cloud Native 数据管理
云原生数据库:下一代数据管理的趋势与挑战
【9月更文挑战第4天】云原生数据库作为下一代数据管理的趋势,正以其独特的优势引领着数据管理领域的变革。然而,在快速发展的同时,云原生数据库也面临着诸多挑战。未来,随着技术的不断进步和市场的不断成熟,云原生数据库将不断优化和完善,为企业数字化转型提供更加高效、安全、灵活的数据管理服务。同时,我们也需要关注并解决其面临的挑战,推动云原生数据库技术的健康发展。
|
7天前
|
安全 NoSQL 关系型数据库
阿里云数据库:构建高性能与安全的数据管理系统
在企业数字化转型过程中,数据库是支撑企业业务运转的核心。随着数据量的急剧增长和数据处理需求的不断增加,企业需要一个既能提供高性能又能保障数据安全的数据库解决方案。阿里云数据库产品为企业提供了一站式的数据管理服务,涵盖关系型、非关系型、内存数据库等多种类型,帮助企业构建高效的数据基础设施。
23 2
|
16天前
|
数据库连接 网络安全 数据库
网站链接数据库失败,重启网站好了
网站链接数据库失败,重启网站好了
|
16天前
|
数据库连接 数据库 数据安全/隐私保护
网站初始化数据库错误
网站初始化数据库错误
|
16天前
|
关系型数据库 MySQL 数据库连接
如何处理WordPress网站提示“建立数据库连接时出错”
如何处理WordPress网站提示“建立数据库连接时出错”
|
16天前
|
数据库连接 网络安全 数据库
数据库网站连接错误怎么办?
数据库网站连接错误怎么办?
|
16天前
|
缓存 网络安全 数据库
数据库网站登录失败怎么办?
数据库网站登录失败怎么办?
|
16天前
|
应用服务中间件 数据库连接 网络安全
网站连接数据库配置错误
网站连接数据库配置错误
|
16天前
|
域名解析 网络协议 关系型数据库
网站打不开数据库错误等常见问题解决方法合集
网站打不开数据库错误等常见问题解决方法合集
|
3天前
|
存储 数据管理 Java
双副本与双活:TDengine 为企业打造的高效数据管理利器
在现代数据管理中,企业对于可靠性、可用性和成本的平衡有着多样化的需求。为此,TDengine 在 3.3.0.0 版本中推出了两种不同的企业级解决方案:双活方案和基于仲裁者的双副本方案,以满足不同应用场景下的特殊需求。本文将详细探讨这两种方案的适用场景、技术特点及其最佳实践,让大家深入了解这两大方案如何帮助企业在高效可靠的数据存储和管理中取得成功。
9 0

热门文章

最新文章