DBS:同学录

ylbtech-DatabaseDesgin:ylbtech-cnblogs(博客园)-数据库设计-2,Admin(用户后台)

DatabaseName:同学录

Model:

Type:

Url:

1.A,数据库关系图(Database Diagram) 返回顶部
1.B,数据库设计脚本(Database Design Script)返回顶部

-- =============================================
-- Create database template
-- =============================================
USE master
GO

-- Drop the database if it already exists
IF  EXISTS (
    SELECT name
        FROM sys.databases
        WHERE name = N‘classbook‘
)
DROP DATABASE classbook
GO

CREATE DATABASE classbook
GO
use classbook
go
-- =============================================
-- Create Table 班级表
-- =============================================
create table class
(
classid int identity primary key,    --编号
name varchar(100) not null            --名称
)
-- =============================================
-- Create Table 留言表
-- =============================================
create table newsboard
(
newsboardid int identity primary key,    --编号
title varchar(2000) not null,            --名称
username varchar(20),                    --留言人
headimage varchar(100),                    --头像
pubdate datetime default(getdate())        --留言时间
)
-- =============================================
-- Create Table 用户表
-- =============================================
create table users
(
usersid int identity(720001,1) primary key,        --编号
pwd varchar(20) not null,                --密码
[power] varchar(20) check([power]=‘admin‘ or [power]=‘guest‘) default(‘guest‘),    --级别
pubdate datetime default(getdate())        --申请日期
)
-- =============================================
-- Create Table 学生表
-- =============================================
create table student
(
studentid int identity primary key,        --编号
name varchar(20),                --姓名
sex varchar(2) check(sex=‘男‘or sex=‘女‘) default(‘男‘),    --性别
age int,                                --年龄
qq varchar(100),                        --QQ号
[e-mail] varchar(100),                    --邮箱
tel varchar(100),                        --固话
address varchar(1000),                    --所在地
phone varchar(100),                        --电话
headimage varchar(1000),                --头像图片
classid int  foreign key references class(classid) not null, --班级编号
usersid int foreign key references users(usersid) not null     --用户编号
)
-- =============================================
-- Create Table 短信表
-- =============================================
create table messages
(
messageid int identity(720001,1) primary key,--编号
title varchar(1000),                         --标题
body varchar(2000),                            --内容
pubdate datetime default(getdate()),        --发布日期
inboxid int,                                --发信人的编号
outboxid int,                                --收信人的编号
inboxname varchar(20),                        --发信人姓名
outboxname varchar(20),                        --收信人姓名
dal int default(0)                            --是否已读,0:没读,1:已读
)
--插入一些测试信息
insert users(pwd,[power]) values(‘888888‘,‘admin‘)
insert class(name) values(‘T03‘)
select @@identity
select * from class
select * from users
select * from newsboard
select * from student
select * from messages

insert student(name,sex,age,qq,[e-mail],tel,address,phone,classid,usersid)
values(‘‘,‘男‘,‘‘,‘‘,‘‘,‘‘,‘‘,‘‘,1,720001)
insert student(name,sex,age,qq,e-mail,tel,address,phone,classid,usesrid)
values()

select studentid,name,sex,age,qq,[e-mail],tel,address,phone,headimage,classid,usersid from student
select studentid from student where usersid=720002

1.C,功能实现代码(Function Implementation Code)返回顶部
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

DBS:同学录,布布扣,bubuko.com

时间: 2024-08-01 11:33:46

DBS:同学录的相关文章

利用二叉树设计同学录管理系统

采用二叉树存储结构,利用预置数组建立二叉树:实现对通讯录的查找,基于查找实现对同学录的修改和新增成员:求所要操作节点的父节点,从而顺利地编写对同学录的删除操作. /*采用二叉树存储结构,利用预置数组建立二叉树:实现对通讯录的查找,基于查找实现对同学录的修改和新增成员:求所要操作节点的父节点,从而顺利地编写对同学录的删除操作.*/#include<stdio.h>#include<stdlib.h>#include<string.h>#define M 100#defin

Ch1 The overview of DBS

I.The stage of development about the database management Artificial management stage.File management stage.database management II.Database 1.Database Management System(DBMS): the data management software between user and operating system. 2.Database

误删除$ORACLE_HOME/dbs下的参数文件、密码文件,如何快速重建

[[email protected] dbs]$ pwd/home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs[[email protected] dbs]$ lltotal 24-rw-rw----. 1 oracle oinstall 1544 Mar 11 13:46 hc_orcl.dat-rw-r--r--. 1 oracle oinstall 2851 May 15  2009 init.ora-rw-r-----. 1 oracle

mongodb use db show dbs

mongodb 常用命令: 在dbs间切换用 use xxxdb 之后再操作就是只针对 xxxdb了: show dbs显示全部数据库 show collections 显示全部集合 mongodb数据库一般安装在 usr local下面 ./mongod --dbpath=/usr/local/mongodb/db --fork --logpath=/usr/local/mongodb/logs/1.log 进入 /usr/local/mongodb/bin目录下运行 ./mongod启动mo

count failed: not master{ &quot;note&quot; : &quot;from execCommand&quot;, &quot;ok&quot; : 0, &quot;errmsg&quot; : &quot;not master&quot; } at src/mongo/shell/query.js:191在SECONDARY节点无法show dbs

count failed: not master{ "note" : "from execCommand", "ok" : 0, "errmsg" : "not master" } at src/mongo/shell/query.js:191 在SECONDARY节点无法show dbs 主从启动之后,连接slave可以成功连上,但是在slave中执行 show dbs 的时候就报错了: QUERY Er

DB DBS 和DBMS区别

DB:是指datebase(数据库)  DBS:是指datebase systerm (数据库系统)  DBMS:是指datebase mangement systerm(数据库管理系统)区别:数据库就是存放数据的仓库,数据库管理系统就是用来管理数据库的,其中数据库系统是一个通称,包括数据库.数据库管理系统.数据库管理人员等的统称,是最大的范畴.

班级同学录网站系统

该班级同学录网站,采用了BS架构模式开发,利用ASP.NET技术开发毕业设计,实现了对班级同学录和班级信息的管理,系统分为前台和后台,功能强大,界面美观大气,主要功能如下所示: 网站前台:班级相册:展示了班级的相册信息,通过查看相册,能过查看相片的详情.班级信息:对班级的基本信息进行管理,能实现班级的基本信息情况的查询查看.论坛发帖:注册用户登录系统后,可以实现在线再论坛中发帖的功能.班级论坛:可以查看班级论坛信息,在线查询论坛留言信息,并能针对论坛信息进行回帖.用户注册:用户可以在线申请注册成

Oracle学习笔记三——DBS

数据库系统 DBS 即Database System,中文意为“数据库系统”,是指带有数据库并利用数据库技术进行数据管理的计算机系统. 什么是数据库系统? 数据库系统DBS(Data Base System,简称DBS)是一个实际可运行的存储.维护和应用系统提供数据的软件系统,是存储介质.处理对象和管理系统的集合体.它通常由软件.数据库和数据管理员组成.其软件主要包括操作系统.各种宿主语言.实用程序以及数据库管理系统.数据库由数据库管理系统统一管理,数据的插入.修改和检索均要通过数据库管理系统进

Hello world!(内含自己编写的C语言二叉树同学录)

在同学的推荐下,来到博客园来找志同道合的人交流代码.3个月后参加蓝桥杯比赛,报名的是C语言组,所以接下来3个月我会在此发布刷题时的心得与原创代码. 以下代码是我的课程设计自己花12小时编写的二叉树同学录. 反思一下自己的代码,删除节点用了取巧的办法,并没有完全删除节点内信息,仅仅是将学号数组第一个字符设为空,没有释放节点与接下来的连接节点. 为什么用二叉树,并没有掌握精髓,应该是要用二叉排序树按学号排序,这样搜索起来就快了.不过因为仅仅是课程设计,也没心思真的去做一个很完美的程序. 另外代码中有