- 13
- 0
- 约8.64千字
- 约 36页
- 2019-07-23 发布于江苏
- 举报
* * 项目知识要点 知识能力目标 学时 3.1任务1 创建与管理数据库 3.1.1 创建数据库 3.1.2 管理数据库 3.2 任务2 创建与管理数据库表 3.2.1 创建数据库表 3.2.2管理数据库表 3.3 任务3 图形界面工具创建数据库和表 3.3.1图形界面工具简介 3.3.2图形界面工具创建数据库 3.4 综合实例建立Petstore数据库表 3.4.1 Petstore数据库表结构分析 3.4.2 创建Petstore数据库与表 【情境】:创建Petstore数据库 【职业岗位】:数据库管理员、程序员 【典型工作任务】:学会创建与管理数据库 【技能要求】: 1、学会命令行方式创建与管理数据库 2、学会图形界面创建与管理数据库 【知识要求】: 1、数据库结构 2、数据库操作的SQL语句 2 项目实训三 创建“员工管理系统”数据库 2 项目知识要点与目标 任务一 创建与管理数据库 数据的物理模型:即指数据的存储结构,如对数据库物理文件、索引文件的组织方式、文件的存取路径,内存的管理,等。物理模型不仅与数据库管理系统有关,还和操作系统甚至硬件有关,物理模型对用户是不可见的。 按关系模型组织的数据表达方式简洁、直观,插入、删除、修改操作方便,而按层次、网状模型组织的数据表达方式复杂,插入、删除、修改操作复杂。因此,关系模型得到了广泛应用,MySQL是一个典型的支持关系数据模型的数据库管理系统。 MySQL数据库模型 在数据库服务器中可以存储多个数据库文件,所以建立数据库时要设定数据库的文件名,每个数据库有惟一的数据库文件名作为与其它数据库区别的标识。 数据库文件: 数据库是由相关数据表组成,一个数据库包括多个数据表。数据库文件用于记录数据库中数据表构成的信息。 数据库只能由得到授权的用户访问,这样保证了数据库的安全。 成绩数据库 xscj 网络图书库 bookstore 雇员管理库 bookstore ……….库 MySQL服务器 数据库 数据库和表 数据库可以看成是一个存储数据对象的容器,这些数据对象包括表、视图、触发器、存储过程等,其中,表是最基本的数据对象,用以存放数据库的数据的。 必须首先创建数据库,然后才能创建数据库的数据对象。 MySQL可以采用两种方式 创建、操作数据库和数据对象 (1)命令行方式 (2)图形界面工具方式 数据表 视图 存储 过程 DELIMITER $$ CREATE PROCEDURE DELETE_STUDENT(IN XH CHAR(6)) BEGIN 创建数据库 MySQL安装后,系统自动地创建information_scema和MySQL数据库,MySQL把有关数据库的信息存储在这两个数据库中。如果删除了这些数据库,MySQL就不能正常工作。 对于用户的数据,需要创建新的数据库来存放。 语法格式: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] 数据库名 [ [DEFAULT] CHARACTER SET 字符集名 | [DEFAULT] COLLATE 校对规则名] 说明:语句中“[ ]”内为可选项。 { | }表示二选一。 创建数据库 命令行方式创建数据库 在SQL语言创建数据库命令create database中,如果省略语句中“[ ]”中的所有可选项,其结构形式如下: mysqlcreate database name; name表示被创建数据库名,数据库名必须符合以下规则: 数据库名必须唯一; 名称内不能含有“/”及“.”等非法字符; 最大不能超过64字节。 【例3.1】 创建一个名为Bookstore的数据库。 CREATE DATABASE Bookstore; 创建数据库时使用IF NOT EXISTS 如果在服务器已有 test1数据库的情况下,再创建一个名为test1的数据库。 因为MySQL不允许两个数据库使用相同的名字,所以会出错。 使用IF NOT EXISTS从句可以不显示错误信息,例如: create database IF NOT EXISTS test1; 为了表达问题简单,在以后的示例中单独描述命令而不需要界面结果时,在命令前省略“mysql”提示符。 注意:在MySQL中,每一条SQL语句都以“;”作为结束标志。 因为MySQL服务器中有多个数据库,可以使用USE命令可指定当前数据库。 语法格式: USE db_name; 说明:这个语句也可以用来从一个数据库“跳转”到另一
原创力文档

文档评论(0)