7-新闻发布系统数据库-新闻信息数据操作

简介: 7-新闻发布系统数据库-新闻信息数据操作

7-新闻发布系统数据库-新闻信息数据操作

项目描述

随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,“新闻发布系统”作为网络媒体的核心系统,其重要性是越来越突出:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户交互,用户可以很方便地参加一些调查和相关新闻的评论,本项目主要是对新闻发布系统中的新闻信息表进行操作。

新闻发布系统数据库操作要求如下:

1)数据库NewsDB。

2)新闻信息表News,表结构如下表J2-7-1所示。

表J2-7-1 News表

字段名 字段说明 数据类型 允许为空 备注
NewId 新闻ID int 主键,标识列(1,1) (自增)
NewTitle 新闻标题 字符(40)
NewKeyWord 新闻关键字 字符(30)
NewAuthor 发布人 字符(20)
NewContent 新闻内容 字符(text)
NewDateTime 发布时间 日期时间类型 保存新闻发布的系统时间

3)新闻信息表News中基础数据如表J2-7-2所示。

表J2-7-2 测试数据

NewId NewTitle NewKeyWord NewAuthor NewContent NewDateTime
1 网络教学冲击传统大学 网络,传统 admin 在全球各地,网络教学的兴起“打破”了传统大学的校园围墙,…… ‎2016‎年‎7‎月‎28‎日,‏‎20:02
2 如何革新教学方式引热议 革新,教学方式 admin 学校应激发同学们的学习积极性,并鼓励老师革新教学内容和教学方式,……。 ‎2016年5月‎1‎日,‏‎17:02

(1)任务描述
任务1:用SQL语言创建新闻发布系统数据库
1)创建数据库NewsDB,判断系统中是否有该名字的数据库,如果有则删除;如果没有则创建该数据库。
2)主数据库文件初始值10MB,最大为30MB,按3MB进行递增。
3)日志文件初始值为5MB,最大为20MB,按1MB进行递增。

IF DB_ID('NewsDB') IS NOT NULL DROP DATABASE NewsDB
GO
CREATE DATABASE NewsDB
ON PRIMARY
(
    NAME=NewsDB,
    FILENAME='D:\XXXX\NewsDB.mdf',    
    SIZE=10MB,
    MAXSIZE=30MB,
    FILEGROWTH=3MB
)
LOG ON 
( 
    NAME = NewsDB_log, 
    FILENAME = 'D:\XXXX\NewsDB_log.ldf', 
    SIZE = 5MB , 
    MAXSIZE=20MB,
    FILEGROWTH=1MB 
)
GO

任务2:用SQL语言创建新闻信息表News
1)按照提供的表结构创建数据库表,并设主键。

--1)按照提供的表J2-1-1结构创建数据库表,并设主键。
CREATE TABLE News(
    NewID INT NOT NULL IDENTITY(1,1) PRIMARY KEY,
    NewTitle NVARCHAR(40) NOT NULL,
    NewKeyWord NVARCHAR(30) NOT NULL,
    NewAuthor NVARCHAR(20) NOT NULL,
    NewContent text ,
    NewDateTime DATETIME NOT NULL,
)
INSERT INTO News Values('网络教学冲击传统大学','网络,传统','admin','在全球各地,网络教学的兴起“打破”了传统大学的校园围墙,.....','2016-7-28 20:02:00'),
('如何革新教学方式引热议','革新,教学方式','admin','学校应激发同学们的信息积极性,并鼓励老师革新教学内容和教学方式,.....','2016-5-1 15:02:00')

任务3:用SQL语言对新闻信息表News进行操作
1)在新闻信息表News中添加新闻发布有效时间字段,类型为时间类型,可以为空。
2)删除“2016年”前的所有新闻信息。
3)统计一共有多少条新闻信息。
4)添加一条信息,“大学生消费观调研”、“研究、调研”、“Teachs”、“关于大学生消费观、贷款现状…..”。

ALTER TABLE News ADD NewsliveTime TIME 
DELETE FROM News WHERE NewDateTime < '2016-1-1 00:00:00'
SELECT COUNT(*) FROM News
INSERT INTO News Values('大学生消费观调研','研究、调研','Teachs','关于大学生消费观、贷款现状…','','')
相关文章
|
11天前
|
人工智能 JavaScript 关系型数据库
【02】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-ui设计图figmaUI设计准备-figma汉化插件-mysql数据库设计-优雅草卓伊凡商业项目实战
【02】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-ui设计图figmaUI设计准备-figma汉化插件-mysql数据库设计-优雅草卓伊凡商业项目实战
57 14
【02】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-ui设计图figmaUI设计准备-figma汉化插件-mysql数据库设计-优雅草卓伊凡商业项目实战
|
11天前
|
人工智能 Cloud Native 关系型数据库
亚太唯一,阿里云连续5年位居Gartner®云数据库管理系统报告「领导者」
Gartner®公布2024年度《云数据库管理系统魔力象限》报告,阿里云成为亚太区唯一入选该报告“领导者(LEADERS)”象限的科技公司,同时也是唯一一家连续5年位居“领导者”象限的中国企业。
|
13天前
|
人工智能 JavaScript 安全
【01】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-需求改为思维导图-设计数据库-确定基础架构和设计-优雅草卓伊凡商业项目实战
【01】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-需求改为思维导图-设计数据库-确定基础架构和设计-优雅草卓伊凡商业项目实战
57 13
【01】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-需求改为思维导图-设计数据库-确定基础架构和设计-优雅草卓伊凡商业项目实战
|
26天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的冬奥会科普平台设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
45 0
|
26天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生体质测试管理系统设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
38 2
|
26天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生就业服务平台设计与实现(系统源码+文档+数据库+部署等)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
67 6
|
26天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue的班级综合测评管理系统设计与实现(系统源码+文档+数据库+部署等)
✌免费选题、功能需求设计、任务书、开题报告、中期检查、程序功能实现、论文辅导、论文降重、答辩PPT辅导、会议视频一对一讲解代码等✌
40 4
|
27天前
|
存储 安全 API
陪玩平台中支付与结算模块的代码,陪玩系统数据库设计与代码实现
第三方支付平台对接涉及与微信支付、支付宝等API接口的调用,确保用户支付流程顺畅。结算模块根据业务规则计算陪玩师收益,强调安全性、异常处理、可扩展性和日志记录。数据库设计涵盖用户、陪玩者、订单等信息的存储管理,确保系统稳定运行。
|
1月前
|
数据采集 数据库 Python
有哪些方法可以验证用户输入数据的格式是否符合数据库的要求?
有哪些方法可以验证用户输入数据的格式是否符合数据库的要求?
144 75

热门文章

最新文章