中南大学数据库实验报告.doc knowledge points
数据库实验报告
学号: 0902130001
学生姓名: 吕小布
指导教师: 刘安丰
学院: 信息科学与工程
专业班级: 计算机科学与技术 1306 班
完成时间: 2015 年 6 月 19 日
实验一:
* 实验内容: 创建表、创建和修改约束、创建索引和视图
* 实验准备: 数据库实验环境的设置、数据库管理系统的选择
* 实验过程:
1. 创建表: 使用 SQL 语句创建一个数据库表,包括定义表结构、字段类型和约束等。
2. 创建和修改约束: 使用 SQL 语句创建和修改表的约束,包括主键、外键、检查约束等。
3. 创建索引和视图: 使用 SQL 语句创建索引和视图,提高数据查询效率和安全性。
* 源代码: 附加了实验中使用的 SQL 语句和脚本。
数据库设计
* ER 图: 实体关系图是数据库设计的重要工具,用于描述实体、属性和关系。
* 数据模型: 包括概念数据模型、逻辑数据模型和物理数据模型,描述数据的结构和关系。
* 数据库 normalization: 数据库 normalization 是数据库设计的重要步骤,目的是为了消除数据冗余和提高数据的一致性。
SQL 语言
* SELECT 语句: 用于从数据库中检索数据,包括选择表、条件查询、分组和排序等。
* CREATE 语句: 用于创建数据库对象,包括表、索引、视图和存储过程等。
* ALTER 语句: 用于修改数据库对象的结构和属性,包括添加、删除和修改字段等。
* DROP 语句: 用于删除数据库对象,包括表、索引、视图和存储过程等。
数据库安全
* 数据库权限: 数据库权限是数据库安全的重要方面,用于控制用户对数据库的访问和操作权限。
* 数据加密: 数据加密是数据库安全的重要措施,用于保护数据的隐私和安全。
* 数据库备份和恢复: 数据库备份和恢复是数据库安全的重要方面,用于保护数据的安全和可用性。
实验二:
* 实验要求: 使用 SQL 语句实现数据查询和统计分析
* 实验过程:
1. 创建表: 使用 SQL 语句创建一个数据库表,包括定义表结构、字段类型和约束等。
2. 查询语句: 使用 SQL 语句实现数据查询,包括简单查询、组合查询和子查询等。
3. 统计分析: 使用 SQL 语句实现数据统计分析,包括COUNT、SUM、AVG 和 GROUP BY 等。
* 源代码: 附加了实验中使用的 SQL 语句和脚本。