第1关:创建并管理数据库

任务描述

本关任务:

1.创建数据库mydb,

2.将数据库的字符集修改为gb2312,校对规则修改为gb2312_chinese_ci,

3.将mydb设置成当前使用的数据库,

4.删除数据库mydb,

5.查看系统中所有的数据库。

####相关知识

为了完成本关任务,你需要掌握:数据库创建、修改、使用、删除和查看语句

语法

1.创建数据库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] 数据库名 [ [DEFAULT] CHARACTER SET 字符集名 | [DEFAULT] COLLATE 校对规则名] 说明:语句中“[ ]”内为可选项。 { | }表示二选一。

2.修改数据库 数据库创建后,如果需要修改数据库的参数,可以使用ALTER DATABASE命令。 语法格式: ALTER {DATABASE | SCHEMA} [数据库名] [[DEFAULT] CHARACTER SET 字符集名 | [DEFAULT] COLLATE 校对规则名]

3.因为MySQL服务器中有多个数据库,可以使用USE命令可指定当前数据库。 语法格式: USE db_name;

4.已经创建的数据库需要删除,使用DROP DATABASE命令。 语法格式: DROP DATABASE [IF EXISTS] 数据库名

5.查看系统中的数据库: SHOW DATABASES;

编程要求

根据提示,在右侧编辑器补充代码。


开始你的任务吧,祝你成功!

USE petstore;

######### Begin #########

create database mydb

default character set gb2312

collate gb2312_chinese_ci;

use mydb;

drop database mydb;

show databases;

######### End #########

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
健身房管理系统数据库设计 健身房管理系统数据库设计全文共35页,当前为第1页。健身房管理系统数据库设计全文共35页,当前为第1页。健身房管理系统数据库设计 健身房管理系统数据库设计全文共35页,当前为第1页。 健身房管理系统数据库设计全文共35页,当前为第1页。 4.3.1数据库实体之间的联系 数据库设计在程序开发中起着至重要的作用,数据库的设计往往决定了整个开发过程中如何进行程序编码。一个合理、有效的数据库设计可以大大提高应用开发的效率,方便用户使用,减轻数据库系统管理人员维护负担。又利于应用程序的开发和维护。 考虑到这个系统设计的灵活性和效率,本系统数据库决定采用MySQL作为项目中的数据库。根据对收集的文献信息及系统功能分析及系统设计,规划出本系统所使用的主要数据库实体如下。 (1)卡实体: 卡(卡id,卡的类型名称,卡内金额,卡名称,卡编号,持卡人,卡的类型,卡有效时间,创建人,创建时间,IP地址,办卡备注,卡状态(是否有效),更新人,更新时间) 卡实体图如4-6所示: 健身房管理系统数据库设计全文共35页,当前为第2页。健身房管理系统数据库设计全文共35页,当前为第2页。图4-6卡实体图 健身房管理系统数据库设计全文共35页,当前为第2页。 健身房管理系统数据库设计全文共35页,当前为第2页。 (2)考勤信息实体: 考勤信息(考勤id,考勤名称,考勤类型,创建人,创建时间,被考勤人,IP地址,考勤备注,考勤状态,更新人,更新时间) 考勤信息实体图如图4-7所示: 图4-7 考勤信息实体图 (3)预约信息实体: 预约信息(预约id,上课程的人,课程编号,创建人,创建时间,结束时间,IP地址,预约备注,开始时间,预约状态,更新人,更新时间,预订详情,预订姓名,课长时间) 预约信息实体图如图4-8所示: 健身房管理系统数据库设计全文共35页,当前为第3页。健身房管理系统数据库设计全文共35页,当前为第3页。 健身房管理系统数据库设计全文共35页,当前为第3页。 健身房管理系统数据库设计全文共35页,当前为第3页。 图4-8 预约信息实体图 (4)课程实体: 课程(课程id,课长时间,课程名称,上课人,课程价格,创建人,创建时间,IP地址,课程备注,课程状态,更新人,更新时间) 课程实体图如图4-9所示: 健身房管理系统数据库设计全文共35页,当前为第4页。健身房管理系统数据库设计全文共35页,当前为第4页。 健身房管理系统数据库设计全文共35页,当前为第4页。 健身房管理系统数据库设计全文共35页,当前为第4页。 图4-9 课程实体图 (5)课程设置实体: 课程设置(课程设置id,课程编号,上课教室,上课人,创建人,创建时间,课程结束时间,IP地址,课程设置备注,课程开始时间,课程设置状态,更新人,更新时间,课程名,课程设置名,课长时间) 课程设置实体图如图4-10所示: 健身房管理系统数据库设计全文共35页,当前为第5页。健身房管理系统数据库设计全文共35页,当前为第5页。 健身房管理系统数据库设计全文共35页,当前为第5页。 健身房管理系统数据库设计全文共35页,当前为第5页。 图4-10课程设置实体图 (6)器材实体: 器材管理(器材id,器材编号,创建人,创建时间,器材名称,器材购买者,器材图片,器材放置位置,器材价格,IP地址,注册日期,器材备注,器材状态,更新人,更新时间) 器材实体图如图4-11所示: 健身房管理系统数据库设计全文共35页,当前为第6页。健身房管理系统数据库设计全文共35页,当前为第6页。 健身房管理系统数据库设计全文共35页,当前为第6页。 健身房管理系统数据库设计全文共35页,当前为第6页。 图4-11器材实体图 (7)租赁信息实体: 租赁信息(租赁器材id,创建人,创建时间,租赁名称,租赁者,租赁类型,租赁时间,租赁价格,租赁开始时间,IP地址,租赁备注,租赁状态,创建人,创建时间,更新人,更新时间,课长时间,是否归还) 租赁信息实体图如图4-12所示: 健身房管理系统数据库设计全文共35页,当前为第7页。健身房管理系统数据库设计全文共35页,当前为第7页。 健身房管理系统数据库设计全文共35页,当前为第7页。 健身房管理系统数据库设计全文共35页,当前为第7页。 图4-12租赁信息实体图 (8)我的日历实体: 我的日历(日历记录id,日历内容,结束日期,创建人,创建时间,结束时间,IP地址,添加日历人,添加日历备注,开始日期,开始时间,日历状态,标题,更新人,更新时间) 我的日历实体图如图4-13所示: 健身房管理系统数据库设计全文共35页,当前为第8页。健身房管理系统数据库设计全文共35页,当前为第8页。 健身房管理系统数据库设计全文共35页,当前为第8页。 健身房管理系统数据库
课 程 设 计 报 告 书 专 业: 信息管理与信息系统 课程设计名称: 《数据库原理及应用》 题 目: 人事管理系统 班 级: XXXXXXX 设 计 者: XXX 完 成 时 间: 2010-06-18 一:需求分析 通过实际调查,要求本系统具有以下功能: 1)良好的人机界面 2)要求实现一定的权限管理 3)方便的数据查询功能 4)方便的添加,删除和修改数据功能 二:开发工具选择 本系统采用SQL Server 2005创建后台数据库,前台开发工具利用Visual Studio 2005进行开发,同时运用一定C#语言的辅助 三:系统功能设计 要设计一个完备的企业人事管理系统,需涉及大量的信息,因目前还未涉及C#语言的学 习,只能简化系统设计,只选取与企业基本信息紧密相的部门信息,员工信息以及考 勤信息等进行管理。具体规划的模块如下: 1. 部门信息管理:包括部门信息的查询,修改,添加,删除等功能 2. 员工信息管理:包括员工基本信息的查询,修改,添加,删除等功能 3. 考勤信息管理:包括考勤信息的录入,查看等功能 四:系统功能设计 根据功能的系,将功能细化为下图所示的功能结构图(图1),其业务流程如图( 2)所示。 图(1) 图(2) 五:系统数据库设计 1:实体E-R图 根据人事管理系统的系统分析与功能设计,人事管理系统中主要包括部门信息实体 ,员工信息实体,职位信息实体,考勤信息实体等,下面为它们的E-R图: 实体E- R图 2:由实体E-R图得到的系模式如下: 员工表(员工编号 姓名 性别 职位 学历 所属部门 联系电话 出生年月 政治面貌 婚姻状况) 部门表(部门编号 部门名称 负责人 办公室) 考勤表(员工编号 考勤编号 考勤月份 出差天数 病假天数 事假天数) 职位表(职位编号 职位名称 所属部门) 婚姻表(员工编号 婚姻状况) 政治面貌表(员工编号 政治面貌) (说明:以上系模式达到第三范式) 3 数据库系图: 六:前台界面设计 1 创建项目 启动程序"Microsoft Visual Studio 2005",创建项目,创建文件夹。 2 模板页设计 添加新项——选择母版页,命名为MasterPage.master,添加一行两列的ta ble,将模板编辑区拖入右边单元格中,在左侧单元格中 添加treeciew控件,建立如图所示的目录树 再创建一模板页保存为MasterPage2.master,雷同上述操作建立如下图所示的母版页: 3.查看部门信息窗体 添加一应用模板一的web窗体,命名为ckbm.aspx,在编辑区中输入相应文本,配置数据 源,并添加gridview和detailsview控件,建立如下图所示窗体,实现部门信息的查看: 4.修改部门信息窗体 添加一应用模板一的wen窗体,命名为xgbm.aspx,在编辑区内输入相应文本,配置数据源 ,并设置其select查询属性,添加gridview控件,再配置数据源,设置其delect查询属 性和updata查询属性,建立如下图所示的窗体,实现管理员对部门信息的编辑,更改,删 除操作: 5.添加部门信息窗体 添加一应用模板一得web窗体,命名为tjbm.aspx,在编辑区内输入相应文本,配置数据 源,添加一十行两列的table,分别添加相应的label控件和textbox,最后添加两个butt on控件,分别将其text文本改为"确定""取消",配置数据源,并设置其insert查询属性 ,建立如下图所示的窗体,实现部门信息的录入: 以上为部门信息管理模块部分的窗体设计过程和示例,员工信息管理模块和考勤信息管 理模块均与其类似,应用模板一实现的均是系统管理员的权限,可以对系统内部信息添 加,删除,修改,查看,下面为应用模板二的普通用户的权限实现页面,实现过程与以 上页面均为相似,以查看考勤信息页面为例: 6 母版页导航的实现 各个具体功能页面建好之后,回到模板页,将建好的目录树与相应的具体 共能页面之间建立联系,实现 导航的功能,使得用户使用时方便在各个页面之间进行转换。分别应用模 板页建立管理员和普通用户登录时的欢迎界面 7 登录窗体设计 添加新项——选择web窗体,命名为dl1.aspx,单击确定。在页面中输入相 文本,然后添加两个hiperlink控件,并将其text 文本改为"管理员""普通用户",将其NavigateUrl设置为"gly.aspx""pty h.aspx" 将图中的"管理员"和"普通用户"分别与建好的管理员登录欢迎界面和普通 用户欢迎界面链接在一起,方便用户实现自己权限范围内 的访问和操作。 七:代码部分 在设计过程中运用到的代码,下面以几个页面源代码作为示例 1. 添加部门信息 using System; using

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

打气排的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值