分为三类用户角色学生用户:修改个人信息、课程查询、选课、退课、成绩查询、打印成绩单查询、奖惩信息 教师用户:修改个人信息、查看所授课程信息、查看学生选课信息、成绩录入 管理员用户:学生管理、教师管理、课程管理、选课管理、成绩管理、院系设置、奖惩信息管理、管理员操作 用的java+MySQL数据库,cs架构。附带设计报告,建表合理规范。
2022-05-30 17:34:24 1.97MB 数据库 MySQL java 选课
1
数据库设计;;需求分析的任务就是收集数据,要尽可能多地收集关于数据库要存储的数据以及将来如何使用这些数据的信息,确保收集到数据库需要存储的全部信息。 ;(1)有多少数据,数据的来源在哪里,是否有已存在的数据资源? (2)必须保存哪些数据,数据是字符、数字或日期型? (3)谁使用数据,如何使用? (4)数据是否经常修改,如何修改和什么时候修改? (5)某个数据是否依赖于另一个数据或被其他数据引用? (6)某个信息是否要唯一? (7)哪些数据是组织内部的和哪些是外部数据? (8)哪些业务活动与数据有关,数据如何支持业务活动? (9)数据访问的频度和增长的幅度如何? (10)谁可以访问数据,如何保护数据。;(1)调查组织机构情况,为分析信息流程做准备。 (2)调查各部门的业务活动情况,这是调查的重点。 (3)在熟悉了业务的基础上,协助用户明确对新系统的各种要求,包括信息要求、处理要求、完全性与完整性要求,这是调查的又一个重点。 (4)确定新系统的边界。对前面调查的结果进行初步分析,确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。
2022-05-30 16:03:10 1.29MB 数据库 mysql 需求分析 database
数据库管理和维护;;系统安全策略 数据安全策略 用户安全策略 口令安全策略 审计策略 ;每个数据库都可以设置一个或多个安全管理员,负责维护数据库的安全,当数据库系统较小时,安全管理员的工作由DBA兼管,若数据库很大,则应该由专人作为专职安全管理员。 负责系统安全管理员的管理员必须为数据库制定安全策略,至少应该包括以下三个方面: 数据用户管理 用户验证 操作系统安全 ;数据安全包括在对象级控制数据库的访问和使用的机制,它决定了哪个用户可以访问特定方案对象,在对象上允许每个用户特定类型操作,也可以定义审计每个方案对象的操作。 为数据库中数据创建的安全等级决定数据安全策略,若要允许任何用户创建任何方案对象或将对象的存取权限授予系统中的其他用户,数据库将缺乏安全保障。;用户安全策略,包括一般用户、最终用户、管理员、应用程序开发人员和应用程序管理员的安全策略。 一般用户安全 最终用户安全 管理员安全 应用程序和开发人员安全 应用程序管理员安全;需要指定口令策略,防止口令的盗窃,伪造或误用的威胁。;安全管理员为数据库定义一个审计策略,在需要审计时,必须决定设计的级别,防止数据库的非法使用。;数据库
2022-05-30 12:03:20 1.27MB 数据库 mysql database
数据库管理和维护;;数据库的安全性是指保护数据库,防止非法操作所造成的数据泄露、篡改或损坏。在计算机系统中,安全性问题普遍存在,特别是当大量用户共享数据库中的数据时,安全问题尤其明显。保证数据库安全也成为DBA一项最重要的工作。 ;防止未经授权的数据存取; 防止未经授权的方案对象存取; 控制磁盘使用; 控制系统资源的使用; 审计用户操作。 ;数据库安全可以分为系统安全和数据安全。 系统安全包括在系统级别上,控制数据库的存取和使用的机制。系统安全机制检查用户是否被授权连接到数据库,数据库审计是否是活动的,用户可以执行哪些系统操作等。 数据安全包括在方案对象级别上,控制数据库的存取和使用的机制,如哪个用户可以存取指定的方案对象,在方案对象上允许每个用户采取的操作,每个方案对象的审计操作。 ;数据库使用数据库安全机制包括数据库用户、角色、权限、存储设置和限额、资源限制和审计等。每个数据库都有一个用户名列表,每个用户名都有相关的口令,以防止未经授权使用,每个用户有一个安全域,它包含一组属性: 对用户可用的操作 每个用户系统资源的限制 每个用户数据资源的访问限制 ;一般来说,数据库的安全体系结构
2022-05-30 12:03:20 1.28MB 数据库 mysql 安全 文档资料
数据库和表的创建和管理;; mysql -u数据库用户名 -p密码 或者 mysql -u数据库用户名 -p 说明:数据库用户名默认是:root 所以一般情况下输入 mysql -uroot -p密码 或者 mysql -uroot -p ;show databases; //最后的;号不能省略,并且是英文状态下的;create database [if not exists] 数据库名 [[default] character set 字符集名] [[default] collate 校对规则名] 说明: []为可选项 其他关键词不区分大小写 显示字符集语法: show charset; ;MySQL命令行登录和显示数据库 MySQL数据库的创建(语句模式);谢谢
2022-05-30 12:03:18 1.28MB 数据库 mysql sql database
数据库和表的创建和管理;; use 数据库名;alter database [数据库名] [[default] character set 字符集名] [[default] collate 校对规则名] 说明: 若数据库名省略,则表示修改当前数据库;drop database [if exists] 数据库名 说明: []是可选项,代表“如果存在”则删除,对应于创建中的“如果不存在”;exit 或者 quit 或者 \q;数据库打开、修改和删除 MySQL退出的方式;谢谢
2022-05-30 12:03:18 1.29MB 数据库 mysql sql database
数据库基础知识;;外模式 模式 内模式;数据库的体系结构;内模式 物理结构(存储模式、物理模式) 数据的物理结构和存储方式的描述 三级模式结构的最低层 对应着实际存储在外存储介质上的数据库(DATABASE) DBMS提供描述内模式的定义语言(Data Description Language,DDL) 例如:CREATE DATABASE EDUC ;模式 整体逻辑结构(逻辑模式、全局模式) 数据库中全体数据的逻辑结构和特征的描述,是现实世界某应用环境(企业或单位)的所有信息内容集合的表示 三级模式结构的中间层,不涉及物理存储细节??具体应用程序 通过建立数据模型和表(TABLE)的方法来抽象、表示和处理现实世界中的数据和信息 DBMS提供描述模式的定义语言(Data Description Language,DDL) CREATE TABLE Students ;外模式 局部逻辑结构(子模式、应用模式、用户模式、局部模式) 数据库用户看到并允许使用的局部数据的逻辑结构和特征的描述,是数据库用户的视图 外模式是三级结构的最外层,是保护数据库安全性的一个有力措施 DBMS提供子模式定义
2022-05-30 12:03:17 1.33MB 数据库 mysql 综合资源 database
数据库管理和维护;;造成数据库故障的原因多种多样,包括人为的操作错误,也包括介质的破坏,但???要备份得当,它们都不是灾难,都是可以被恢复的。 用户错误 语句故障 进程故障 介质故障;用户错误是指用户增加或删除数据库中的数据导致的错误,如用户意外地删除或者截断了一个表、删除了表中的所有数据等。;语句故障通过回滚语句的结果自动纠正语句故障,返回控制到应用程序,用户可以重新执行SQL语句。 ;进程故障是指数据库实例的用户、服务器或者后台进程中的故障,如连接不正常、用户会话被异常中断等。 ;在读写数据库的文件时,如果存储介质发生物理问题,可能出现介质故障。 ;数据库故障产生的原因 数据库故障的分类;谢谢
2022-05-30 12:03:17 1.29MB 数据库 mysql 文档资料 database
数据库基础知识;;数据定义(Data Description Language,DDL) 定义数据库的三级模式结构;数据操作(Data Manipulation Language,DML) 对数据进行修改(插入或删除数据行,更新数据)与检索(查询)等操作;数据库控制(Data Control Language,DCL) 完整性控制 安全性控制 数据库的恢复 数据库的维护 数据库的并发控制;数据字典(Data Dictionary,DD) 有关数据的数据描述,存放三级结构定义的数据库;Oracle SQL Server MySQL IBM DB2 Informix Sybase Access;速度快,MySQL数据库可能是目前能得到的最快的数据库。 连接性和安全性,MySQL是完全网络化的,其数据库可在因特网上访问,因此,可以和任何地方的任何人共享数据库,而且MySQL还能进行访问控制,能够控制特定用户不允许其访问数据。 可移植性,MySQL可运行在各种版本的UNIX系统及其他非UNIX(如Windows和OS/2)系统上,从家用PC到高级服务器都可运行MySQL。 支持SQL语言,My
2022-05-30 12:03:16 1.36MB 数据库 mysql database
数据库设计;;按照规范化设计的方法,考虑数据库及其应用系统开发的全过程,将数据库的设计分为以下6个设计阶段:需求分析、概念设计、逻辑设计、物理设计、数据库实施、数据库运行和维护。 ;需求分析就是根据用户的需求收集数据,是设计数据库的起点。需求分析的结果是否准确反映用户的实际需求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。;将概念模型转换成某个DBMS所支持的数据模型,并对其进行优化。;设计人员运用DBMS提供的数据语言及其宿主语言,根据逻??设计和物理设计的结果创建数据库,编制与调试应用程序,组织数据入库,并进行试运行。;数据库设计的步骤 各步骤的简要任务;谢谢
2022-05-30 12:03:14 1.3MB 数据库 mysql 文档资料 database