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图形化工具创建数据库表。
相关文章
|
2月前
|
运维 Cloud Native 数据管理
云原生数据库:下一代数据管理的趋势与挑战
【9月更文挑战第4天】云原生数据库作为下一代数据管理的趋势,正以其独特的优势引领着数据管理领域的变革。然而,在快速发展的同时,云原生数据库也面临着诸多挑战。未来,随着技术的不断进步和市场的不断成熟,云原生数据库将不断优化和完善,为企业数字化转型提供更加高效、安全、灵活的数据管理服务。同时,我们也需要关注并解决其面临的挑战,推动云原生数据库技术的健康发展。
|
19天前
|
关系型数据库 分布式数据库 数据库
云栖大会|从数据到决策:AI时代数据库如何实现高效数据管理?
在2024云栖大会「海量数据的高效存储与管理」专场,阿里云瑶池讲师团携手AMD、FunPlus、太美医疗科技、中石化、平安科技以及小赢科技、迅雷集团的资深技术专家深入分享了阿里云在OLTP方向的最新技术进展和行业最佳实践。
|
1月前
|
安全 NoSQL 关系型数据库
阿里云数据库:构建高性能与安全的数据管理系统
在企业数字化转型过程中,数据库是支撑企业业务运转的核心。随着数据量的急剧增长和数据处理需求的不断增加,企业需要一个既能提供高性能又能保障数据安全的数据库解决方案。阿里云数据库产品为企业提供了一站式的数据管理服务,涵盖关系型、非关系型、内存数据库等多种类型,帮助企业构建高效的数据基础设施。
59 2
|
1月前
|
数据库连接 网络安全 数据库
网站链接数据库失败,重启网站好了
网站链接数据库失败,重启网站好了
|
1月前
|
数据库连接 数据库 数据安全/隐私保护
网站初始化数据库错误
网站初始化数据库错误
|
1月前
|
关系型数据库 MySQL 数据库连接
如何处理WordPress网站提示“建立数据库连接时出错”
如何处理WordPress网站提示“建立数据库连接时出错”
|
1月前
|
数据库连接 网络安全 数据库
数据库网站连接错误怎么办?
数据库网站连接错误怎么办?
|
1月前
|
缓存 网络安全 数据库
数据库网站登录失败怎么办?
数据库网站登录失败怎么办?
|
1月前
|
应用服务中间件 数据库连接 网络安全
网站连接数据库配置错误
网站连接数据库配置错误
|
1月前
|
域名解析 网络协议 关系型数据库
网站打不开数据库错误等常见问题解决方法合集
网站打不开数据库错误等常见问题解决方法合集
下一篇
无影云桌面